diff --git a/11339.async.js b/11339.async.js index b1cd4e2687..802547d7af 100644 --- a/11339.async.js +++ b/11339.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[11339],{22122:function(e,n,r){r.d(n,{Z:function(){return D},U:function(){return B}});var t=r(82242),c=r.n(t),s=r(7557),o=r.n(s),u=r(41498),a=r.n(u),l=r(79800),i=r.n(l),d=r(59301),f=r(31797),p=r(43418),x=r(52306),m=r(3883),v=r(83),w=r(9498),A=r.n(w),h="exitFullScreenModalWrapper___aNB9Q",M="exitFullScreenModal___HIMyY",F="warningIcon___xEURa",N="warningText___W6NPJ",Y="countdownWrapper___n8g1M",g="forcedModalWrapper___JPMQ2",j="forcedModalContent___uY5FV",k="forcedText___C3CrF",L="screenNumText___oljHN",b="data:image/png;base64,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",V=r(6457),O=r(7880),y=r(37712),B=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],q=f.Z.Countdown,D=(0,O.connect)((function(e){var n=e.exercise;return{globalSetting:e.globalSetting,exercise:n}}))((function(e){var n=e.exercise,r=(e.socket,e.dispatch),t=e.onStartScreenshot,s=e.onCloseScreenshot,u=e.handleToDetail,l=p.Z.useModal(),f=i()(l,2),w=f[0],B=f[1],D=(0,d.useRef)(),G=(0,d.useState)(!0),T=i()(G,2),P=(T[0],T[1]),W=(0,d.useRef)(!1),X=(0,O.useParams)();(0,d.useEffect)((function(){var e,r,t;if(document.addEventListener((0,m.gH)(),$,!1),window.addEventListener("blur",R,!1),null!==(e=n.exerciseUserInfo)&&void 0!==e&&e.screen_open&&(0,m.vp)()&&P(!1),null!==(r=n.exerciseUserInfo)&&void 0!==r&&r.screen_open&&!(0,m.vp)()){var c="kepukehuan.educoder.net"===document.domain?30:"1"===localStorage.getItem("Refresh")?n.exerciseUserInfo.screen_sec+3:n.exerciseUserInfo.screen_sec+10+1;D.current=p.Z.info({icon:null,centered:!0,width:444,title:"提示",keyboard:!1,content:(0,y.jsxs)("div",{children:["本场考试已开启退出全屏限制,切换页面",(0,y.jsx)("span",{style:{color:"#FF9849"},children:n.exerciseUserInfo.screen_num-n.exerciseUserInfo.used_screen_num}),"次后将终止作答,请勿退出全屏及刷新页面"]}),okText:(0,y.jsxs)("span",{children:["开始考试(",(0,y.jsx)("span",{style:{display:"inline-block"},children:(0,y.jsx)(q,{onFinish:a()(o()().mark((function e(){var n,r;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,_();case 2:r=e.sent,null===(n=D.current)||void 0===n||n.destroy(),r.used_screen_num&&J(r.used_screen_num+1);case 5:case"end":return e.stop()}}),e)}))),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+1e3*c})}),"S)"]}),onOk:function(){var e;null===(e=D.current)||void 0===e||e.destroy(),P(!1),(0,m.Dj)(document.body),document.getElementById("root").addEventListener("click",z,!1)}})}return null!==(t=n.exerciseUserInfo)&&void 0!==t&&t.screen_open&&!(0,m.vp)()||document.getElementById("root").addEventListener("click",z,!1),function(){document.getElementById("root").removeEventListener("click",z,!1),document.removeEventListener((0,m.gH)(),$,!1),window.removeEventListener("blur",R,!1)}}),[]),(0,d.useEffect)((function(){setTimeout((function(){n.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",z,!1),document.removeEventListener((0,m.gH)(),$,!1))}),500),H()}),[n.actionTabs]),(0,d.useEffect)((function(){setTimeout((function(){n.exerciseUserInfo.used_screen_num>n.exerciseUserInfo.screen_num&&K()}),500)}),[n.exerciseUserInfo]);var z=function(e){(0,m.vp)()||"A"===e.target.nodeName||"BUTTON"===e.target.nodeName||"确 定"===e.target.innerHTML||(0,m.Dj)(document.body)},H=function(){var e=a()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r({type:"exercise/getExerciseUserInfo",payload:c()({},X)});case 2:return n=e.sent,e.abrupt("return",null==n?void 0:n.data);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Z=function(){var e=a()(o()().mark((function e(r){var t,s,u;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===(t=n.exerciseUserInfo)||void 0===t||!t.screen_at){e.next=6;break}return e.next=3,(0,v.ck)(c()(c()({},X),{},{reset:!0}));case 3:if(-6!==(null==(s=e.sent)?void 0:s.status)){e.next=6;break}return e.abrupt("return");case 6:return e.next=8,(0,v.oy)({id:X.categoryId});case 8:if(null==(u=e.sent)||!u.is_commit){e.next=17;break}return p.Z.destroyAll(),e.next=13,E();case 13:return S(!0),e.abrupt("return");case 17:J(r+1);case 18:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),E=function(){var e=a()(o()().mark((function e(){var r,t,c,s,u,a;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=A()(),t=n.exerciseUserInfo.screen_sec,!(Q.current.length>0)){e.next=9;break}return s=r.format("YYYY-MM-DD HH:mm:ss"),u=Math.floor(r.diff(A()(Q.current[0].start))/1e3),a=Q.current.length,u/t>>0>a&&(u=(a+1)*t-1),e.next=9,(0,v.P8)(X.categoryId,{exercise_user_id:null===(c=n.exerciseUserInfo)||void 0===c?void 0:c.exercise_user_id,time:s,time_long:u,count:a});case 9:Q.current=[];case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),C=(0,d.useRef)(0),I=(0,d.useRef)(0),Q=(0,d.useRef)([]),U=(0,d.useRef)(!1),J=function(){var e=a()(o()().mark((function e(r){var c;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!W.current){e.next=2;break}return e.abrupt("return");case 2:t(),p.Z.destroyAll(),C.current=A()().valueOf(),U.current=!0,D.current=p.Z.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:h,okText:(0,y.jsx)("span",{children:"回到考试"}),content:(0,y.jsxs)("div",{className:M,children:[(0,y.jsx)("img",{src:"data:image/png;base64,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",alt:"",className:F}),(0,y.jsx)("div",{className:N,style:{marginBottom:50,fontWeight:500},children:"退出全屏警告"}),(0,y.jsx)("div",{style:{marginBottom:40},children:"你当前已经退出考试全屏,请立即点击下方的“回到考试”按钮恢复答题全屏模式。"}),(0,y.jsxs)("div",{style:{marginBottom:40},children:["退出全屏模式达到",(0,y.jsx)("span",{className:N,children:(null===(c=n.exerciseUserInfo)||void 0===c?void 0:c.screen_num)+1}),"次将",(0,y.jsx)("span",{className:N,style:{fontWeight:600},children:"终止作答"}),",当前已退出全屏",(0,y.jsx)("span",{className:N,children:r-1}),"次"]}),(0,y.jsxs)("div",{children:[(0,y.jsxs)("span",{children:[(0,y.jsx)(q,{className:Y,onFinish:function(){I.current=A()().valueOf(),Q.current.push({start:C.current,end:I.current}),Z(r)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+1e3*(n.exerciseUserInfo.screen_sec+1)}),"秒"]}),"内回到考试,不计切屏次数。"]})]}),onOk:function(){(0,V.RG)(" ",!0),E(),(0,m.Dj)(document.body),s(),D.current.destroy(),U.current=!1}});case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),K=function(){var e=a()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return p.Z.destroyAll(),e.next=3,(0,v.VL)({categoryId:X.categoryId,commit_method:1});case 3:e.sent&&S();case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),S=function(){var e=a()(o()().mark((function e(){var r,t,c,a,l=arguments;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=l.length>0&&void 0!==l[0]&&l[0],document.removeEventListener((0,m.gH)(),$,!1),(0,m.BU)(),p.Z.destroyAll(),W.current=!0,!r){e.next=12;break}return e.next=8,(0,v.Yu)(X.categoryId,{exercise_user_id:null===(t=n.exerciseUserInfo)||void 0===t?void 0:t.exercise_user_id});case 8:a=e.sent,w.info({icon:null,closable:!1,maskClosable:!1,okText:"确定",width:616,okButtonProps:{type:"default"},className:g,centered:!0,content:(0,y.jsxs)("div",{className:j,children:[(0,y.jsx)("img",{src:b,alt:""}),(0,y.jsx)("div",{className:k,children:"已终止考试答题"}),(0,y.jsxs)("div",{className:L,children:["累计切屏次数超过",null===(c=n.exerciseUserInfo)||void 0===c?void 0:c.screen_num,"次。如有疑问,请尽快联系老师申请继续考试!"]}),(0,y.jsx)(x.Z,{dataSource:null==a?void 0:a.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:"退出全屏时间",align:"center",dataIndex:"time"},{title:"退出全屏时长(秒)",align:"center",dataIndex:"time_long"},{title:"切屏次数",align:"center",dataIndex:"count"}]})]}),onOk:function(){s(),u()}}),e.next=13;break;case 12:w.info({content:(0,y.jsxs)("div",{className:"tc font16",children:["答题结束了,系统已自动提交试卷",(0,y.jsx)("br",{}),"不能再修改答题"]}),onOk:function(){u()}});case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),R=function(e){console.log("触发了"),(0,m.vp)()&&"none"==document.getElementById("iframeShixuns").style.display&&!U.current&&(0,m.BU)()},_=function(){var e=a()(o()().mark((function e(){var r,t,s,u;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===(r=n.exerciseUserInfo)||void 0===r||!r.screen_at){e.next=6;break}return e.next=3,(0,v.ck)(c()(c()({},X),{},{reset:!0}));case 3:if(-6!==(null==(t=e.sent)?void 0:t.status)){e.next=6;break}return e.abrupt("return");case 6:return e.next=8,(0,v.oy)({id:X.categoryId});case 8:if(null==(s=e.sent)||!s.is_commit){e.next=12;break}return S(),e.abrupt("return");case 12:return e.next=14,H();case 14:return u=e.sent,e.abrupt("return",u);case 16:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),$=function(){var e=a()(o()().mark((function e(){var r,t,s,u,a;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,V.RG)(" ",!0),!(0,m.vp)()){e.next=10;break}if(null===(r=n.exerciseUserInfo)||void 0===r||!r.screen_at){e.next=8;break}return e.next=5,(0,v.ck)(c()(c()({},X),{},{reset:!0}));case 5:if(s=e.sent,-6!==(null===(t=s)||void 0===t?void 0:t.status)){e.next=8;break}return e.abrupt("return");case 8:e.next=21;break;case 10:if(U.current){e.next=21;break}return e.next=13,(0,v.ck)(c()({},X));case 13:if(s=e.sent,-6!==(null===(u=s)||void 0===u?void 0:u.status)){e.next=16;break}return e.abrupt("return");case 16:return e.next=18,H();case 18:a=e.sent,J(a.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*");case 21:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,y.jsx)("div",{children:B})}))},96962:function(e,n,r){r.d(n,{Z:function(){return u}});var t=r(7880),c="ldsRing___mpBZC",s="idsRingWrapper___Of9_n",o=r(37712),u=function(e){var n=e.message,r=e.className,u=e.children,a=e.style,l=void 0===a?{}:a;return(0,o.jsxs)("div",{className:"custom-spinner ".concat(s," ").concat(r),children:[(0,o.jsxs)("div",{className:c,children:[(0,o.jsx)("div",{}),(0,o.jsx)("div",{}),(0,o.jsx)("div",{}),(0,o.jsx)("div",{})]}),n?(0,o.jsx)("p",{style:l,children:n}):null,u,(0,o.jsx)(t.Outlet,{})]})}},27308:function(e,n,r){r.d(n,{Z:function(){return p}});var t=r(82100),c=r.n(t),s=r(29186),o=r.n(s),u=r(80619),a=r.n(u),l=r(47074),i=r.n(l),d=r(59301),f=r(4676),p=function(e){a()(r,e);var n=i()(r);function r(e){var t;c()(this,r),t=n.call(this,e);var s=window.document;return t.node=s.createElement("div"),s.body.appendChild(t.node),t}return o()(r,[{key:"render",value:function(){var e=this.props.children;return(0,f.createPortal)(e,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),r}(d.Component)},56266:function(e,n,r){r.d(n,{Z:function(){return c}});var t=r(59301);function c(e,n){var r=(0,t.useRef)();(0,t.useEffect)((function(){r.current=e})),(0,t.useEffect)((function(){if(null!==n){var e=setInterval((function(){r.current()}),n);return function(){return clearInterval(e)}}}),[n])}},3883:function(e,n,r){function t(e){try{e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullScreen&&e.webkitRequestFullScreen()}catch(e){console.log(e,":e")}}function c(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}r.d(n,{BU:function(){return c},Dj:function(){return t},gH:function(){return s},vp:function(){return o}});var s=function(){return document.webkitExitFullscreen?"webkitfullscreenchange":document.exitFullscreen?"fullscreenchange":document.msExitFullscreen?"msfullscreenchange":document.mozCancelFullScreen?"mozfullscreenchange":void 0};function o(){var e=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement;document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",e),null!=e}}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[11339],{22122:function(e,n,r){r.d(n,{Z:function(){return D},U:function(){return B}});var t=r(82242),c=r.n(t),s=r(7557),o=r.n(s),u=r(41498),a=r.n(u),l=r(79800),i=r.n(l),d=r(59301),f=r(31797),p=r(43418),x=r(52306),m=r(3883),v=r(83),w=r(99232),A=r.n(w),h="exitFullScreenModalWrapper___aNB9Q",M="exitFullScreenModal___HIMyY",F="warningIcon___xEURa",N="warningText___W6NPJ",Y="countdownWrapper___n8g1M",g="forcedModalWrapper___JPMQ2",j="forcedModalContent___uY5FV",k="forcedText___C3CrF",L="screenNumText___oljHN",b="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL4AAACqCAYAAAATM/UQAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXQd4FdW2/vfMnH5OThKaCKgEEsDe+7Nc27Vg96pX5YqdpkhvFop0laJYsKDXrqhXrnrtvVcsSOgElCKQnF5n9vvWnjknByTkzJCEJGR/773PR/bs2Xvtdfasvda//sXQ0loksBtKgO2Ga97lS+Zr0QoxpNAVcQBpxqDt8kntZhNoUfx63nDOIWE59gW810NqdQI03gWIK+BMBlQZjGvg0i9A6G0g/iYrxUf1PKWW4QG0KH49qgFfggshd5kKLd4e2noFmmqvUeIcKiQ5AuZeBx6aiDI8zRjUepzebj10i+LXw/bzJegBueND4DgE6bVe069gUhDMWQ4l2pOVYIPp51seqFUCLYpfq4jMdeDLcCyXD/wfSyxygaeVrU54nuc3lnaFIwUoYUjpv7Ey/GhuFi29a5NAi+LXJiETf+eLcRx3HvI2Yj+42baS1ZVZNy63J/WarrdcARScwUrTb5uYSkvXWiTQovh1pCJ8Bfbm0uGrEPsWWyk9KbukK3taA8IJhkQKSArrXYLDpsGpAG47h6IAwqqnH0HuzjA5AkU9hHXB0jqa7m4/TIvi14EK8KVwQNn/V55c2pnxhJQ92XXdRjgJrKuUUbFGxrLVEv5Yp2BLAJCYhFZFGjrswdGlJIV9OqTRxs/hsXFd+au/EBpgXwVf8gC2J6J1MOXdfogWxa8DFeDL95wD+Hvx1G+ejEBJZ7kErN4k4fMfHHjjbSd++cWGQFACVzk4B7jozCBLQKs2KRx8QApnnZLEkYek0NGvgtEgWf2XopAds1hpbGQdTHm3H6JF8XdSBciDw91nfcfCb7hyh0ox4OflMh55xou3PnAgHZNgt2mQJF3khk6L/6Z/SXFATXJ4fMBZp8fR+/IoundKQ849+TVbFHKKLrtf7eS0d/vHWxR/J1WAr9rvM6Q2HwV1vSy0WQLSEvDtYjsm3OvFwh9scDo0yMIpz2pw43NwaHT2Q+McqRTD0UclMerWCA7cJwlGdr/+deBgrkUojR7A2Fa/nZ1cxe73eIvi78Se88U4D57TnkLknayvnsybpesUDB9bgG+/d8LtToPUWrdr8hA3deUa0qqMY45NYMroADoVafqlly7JUEJAegDrhid2Yuq7/aN57MRuL6PtCkBcaO0nrEb0u3ZgkWyfKhWYNNOPp19wwePk4CzjoslT1KT4xq02rWm49oo4hvQLwZnOmYbkCqAw1pG1Rbhld6xJIM/dsDZ4c36KL/GOgX3fEYh97ckY6mkZeOcrOwYO90NTJTCh9NTEUZ1X45yDZfyhnMPl47h/SiWOPzgNJIyPBkEbuPIw65YYlNegLZ3+IoEWxbegFHwV2nP5rOUs8j8XSLkNt+O6CMOAMQX45ksXHI5tnfHmX0RmfEJlOOnEJGaMrUKhbLg5GVlO9jiTkvuzUiw3P3LLEy2Kb0EH+IrOL0Fz9ER6sQ4640BSBv79HycmTPJBsUvijM/13Jh9jfgtiR+VJNydd4yqwqVnJcAypz6X0pCcH7Ky6Glmx27pn9dtq0VMuRLgS3E0d5zzHqL/dWdPDQkoXy/j+kEFWLvKDptNgwYpn6ts7cJlHGpaQrducTx8TwgdC1X9oit+cLYIpNQFrAzv1D5QS49cCbSc+Cb0gcxvrD5sEZKrukHbnJVd2gFMvN+Phx91wO2se5FyimSlJdx4YxS39A7ClsxEtRgguSpQGu3CGHKvvyZWtXt2rftdasZy5Evla7j9/2ay2Ie6+5LsETuwcLmMXn2KEQkxSHL9iJRuDK2LNcy9dwsO6KrqF12BAVJCYOx2Vpqa0YxFX+dLq59dqvNp7voB+VIUwHlqBY985GeEGDYkF2UMgyf48N8FbridGuijUNeNwl4a49BSHOefE8f40SG4VeH31JvkiYBH9mHdsKmu391cx6v7XWqmkuLL2syE0v46xH5yZ3XbBrz9pQN9hhVCVukeysF0AE7dN8bBNQaHC7h3fBVOOy6hn/qi2eOQpOdZWfzqun9x8xyxnnapeQmLL0cZd5z7Iwu95sri6RmwOclwzcDW+PFHwGkjUKbh4qmH5dPI9D1RVYajD1cxe/JmtHIa7k1x6rtjQPTYlqSV/ITfovh5yImv7PEB0pHjoVYQYl6YOZoNeOxFN8ZO88GtcIHENOCWeYy4M130oMGooUFcdX4Mcipz0ZU1MOePrCxy2M6Mvrs826L4tew0L8eZcJ/9IiKv6xFaajZg5XoJvW5qjbUbOGzkaG+wxpFWGfYpUfHIPZUoaa3noxPMmcEVBo9dy7rjhQabThN9UYvi72DjOIcNa05YxWM/7sl4MNszQe7LGV489oQXbpeOrGnIpkkqWFJBr6ujGHZTEA5yZIpJMED2boYz1Il1Qqwh59TU3tWi+DtS/GWeYVAOuw3Rj71ZuI0N+GKRDdf1L0YyQbgaQ+EaaOcztwg64QuKOB6YVoUj902CHE16yqIjAoXfy7omb2ugKTXJ17Qofg3bxlegHbefvZwF3/KApbNJ4iHOMOC2Qrz/nh1OR+Y6a0aMuuqS4tKgLJNmZUJ9MsqfVoHTT0ti2u1V8Anos3Hyy94Y5HB31gUVJobdrbqa2bHdSjB8+d7PAN4LkfzVIRZOkrIDL79nx+DRRVBk+qd8+UK2Fh0hMGWZ/k2CqlECioltyHkljSPZyb0ZxJn/FwejiK6Yq5IEs7/NyqI9d6tNM7FYExI3MWoT78qX43DuvOAjFnxF99mTssnAhjDDvwYUYfFiG+x2a4ukTCvOJRy4fxJpDvz8kx02xdoPSGMatDRwzJFp3DshgLZurTpJXXZHgeiZrAwfW5tp836qRfG32V+Bx6k47Cckf98P6nr9MKZ8WAdw/5MeTJvhg8tFHnVKBDQrPiZSCz1eDdPHBxBLMAwdXQROvCNGLq4ZdaMkF/oR2RwqhvaLodfFESgZ9CZdSiTPMnQNdWshpf2rVM3unJl9aZJ9ebl8FXefNYeFF3jJNy9McAX4ba2MXjcWY0slICkUoRW2iqlGpgk5/M8+K4Gpt1UhHmUYOK4AH7zvgGKzCJUl5dcklJRQUKsSZR1U/aIrvlKuEJAYxsq0B01NdDfo3KL4OZvMN8LL46euYZEvCrPphAyIywyjp3rxwkseuB102ltD23PO0KatioemVeKA0jRUDfj6VwV9hhQhFAJkIlC24BwVPnxJwxWXxjC8XwTOLI6H0Ju+EGzBvVhnVO0G+pz3ElsUP1fxl7WezpWufVj8S3f2n23Ah987cMOtfvA0uS+tBauEcjKO63pHMPTGCBh52elHJQET5/jx7yedkG0MUjZHN+89FB3pa9KqjYp7xoVx7IGJnFPfEQPYE6ws3sfciM27d4viG/vLl6CEu3r+ysKvOyEZl0QZqEox3DS8Fb74XIbdaZg+Zr05dEfgQPeuaTw8owodMskkBsphyQYFN9zqQ0WFw7joWlA6PXSLU06OY8qYEAooTTHr3vTEgMhhrAy/WRi5WT7SovgZxV/R/R1oqZO4ulzgcci21xzA06+5MXq8Dw6bgby0IDF6RLJxjBkewhVnxyDqoOQQyKZk4PGX3JhydyGYQrlbVmLB+kXX4+EYMyyAC09PQMqiNxUVzPkl6xY+vllqsYVFWdhGC29p5I/wJThNc5/7Cgu/lqUAJPflmioJV/QpxtrVkm6G5EDg810SqbCmASccG8fsiSF4iRptW2ZkCdgYkdF3RAG++84hUhf1LBMzPwB9chpjOHD/BGZNCqKj3+DjEURX7jCk6BWsFK/lO/fm3G+3V3zOoWDtcct57Ne9mFZ9/0s5gOkPeHD/XC88TnMqmFEYYWloGrx+YOakAE48NJmDod9ardIK8M6XDgwZVYBkggmqwQy/jhkFJBcrs2noe30EN10ZgT0T1NJxPBvQNbQXY8j+q5mxm1PfFsUvdw3SXMeNZdF3vVlh2IAfl9jQq38xomFAsnKfFQewBpVJ+Mf5cUwYGoCcNO4I25M6ByKMYfhkH15b4ITDTgEF8y82TH3s2TGF+yYHsf8+aYhsXHHqO6nQxCRWmp7YnJTYylp2a8Xn5WjNvT1XIfimh0nprN0dYcDQsX4seMMBp8tKoErfCq5qaN+RY+69lejWURVRVjKXamqaAvy41IYbBhVjyyYVCuEiLDTGKT+A4aLzYrhtUAhubZuLri1SwjpjvYWhm80ju7fiL+v0BFfa/oPFv3MKRaVLrR1443MH+g8tgMIlkWBiAUem4+MljoF9IujbKwIBEs7AH2pSHwYkGDDzMR8eeMQpFF/ggUzvEgW1gMIiYPKdAZxyVI6JxewJSLb/sNLIpc1Giy0sxLRILbyjUT7Cl+Bg7r7ocxaar9N7EzuZBGyOS+h9axF+WqjApXBxWTTfGDSVY/8Dk5g7PYA2GQxNHgMRCmJVpYybBhVg6VIHlCyOx8RF1zjgKW5w/LEJTL0jiNZbpSl6ouCRk1k3fJ3HlJplFyu72iwEwVcd8gPSmw9EqiLL/KTagUdf8GLCVA9cdsokNAseM5JSOIPdyXHX7SGc/zfDfVnbaZ+RKgPIvfniGy7cMdEnfpFWsxoJF+RycgwbFMY/e8YgZ9ybTOaQ3IvQNbTb0o3vlorPy3GZ5j53rhR+zZs1I2Rg2QYFV/UpxIb1EhTFgmiEcnOonOHUkxO4d1yg2r7O97gwXrspyXDLGD8+/9QBmz3j3sx3EKOfwbzcvXtSuDc7tzbcm/RnyRUCT/Zn3dQnTY7aLLpb2N2mvW7+B9xQT69Qo1+0Yjyk+00YkLQBY+/2Y94zDngssqHRF4IoQIpbqbhvSlDPjDLrOMygQRXg4+8duGVYAaIxyaikkvkC5Wf20P2A7rWSDFzTK4qB14VFmmI2CUbyVaEw2Gl3pBvf/RR/eauJsB10M4+87yHznWxqpgBf/mLDtTe3QjKhQhLlRsyLhgo6EI75qitiGNU/DDmRn4Ju9yhhQJQDY2cW4IUXXLAR/p9pYJpsmGB5HkDk4eEM7dqrmHVXEId2Swr3plg3c0bA+UOsW2JwnqM1m27md7cJL12U5HRc9BuCr7kYI+yurgBhSicc4ccHHzvgdKrgFiDHNJamQsCD595bhb1bp3Vy151omgz8VkHuTT/++IPBljW/zG2bOOEZcPYZCYwfEYCP7i5ZFjZvDCx8wO5GN25OgjuxiY3hUb6y7A1NU06VUotsGawMdwKv/M+BQWOKYLepxklvKhlQ/wFxQLZpGHZrDNdcFNbdlzvZ6EdJF92Hn3Fj+n0+2AVXptkLtz4JMnkKfBxjRwdwzgmJ6jRFKGkozg9Z1/BuRTe+2yg+X4qTNPc//suCLwgTRzSRTijhX/38KC93wG63QhUi8MbitD/ssDQenFqFIrv6VzyO1R+BBPwRknDTUD9++dEO2WmNplCA7gAcengcsyeEtk5TlNwRsOhuRTe+Wyg+5XbzimOWIrGyM9OqA5ZpO3Dfky7cM5PSCenUNi8OeiLNNXg9wNSxIZxxXLxGPI5V3Sccz4IP7BhxZyHUNIdkAUNBF29JBRQXMLBfDL0vCkHJXrwlwvFUoGtwt6EbN7/TVndvFz7Hyx39Nfepk6Tw67r7kv6X0glXy7iqTzEqtzDIRO9tQRp0iqaTGi7omcLUMQHYclmM63DNAQ0YPNaP994j9Kb5iQoYA2eC2Hafzhrun1SJso5GmqKYp4twPGNYWWpmHU670Q5lXoKNdinbnxhfg2Iu9VyNEIHQDMObATEJGDW5AC/Nd8PtJjekbrLk33RbW1VV+AqBJ+4P4qASg9gp/0Hy60lcnTLw9SIbbhpcjGBAg7wTeb8Epbj8kgRG9g/BmcHx0K+e+SJAcLegGzez0/ltUiPrxVd0fATSnlcg/rXA44hG6YTfOnD9YD9Y2tpJT8OQ+zKVknHdtWGM6Vc3F9oaxUc4HkpTfMCLJ5/wQCEyK9OmmREk4Bz+VipmjA3juEMT1bEGyREH5OdZWbTZ0403a8Xny3EAd176FQIvuOiUy/DjUDrhDUOL8OVXCpyCH8eCGJiGdIphn701PPlgpV6bqr6K8WT0lQHLNiq4YWAhVlcoBo7H/ElDUAbK8vrbSRqm3L4FfsIDkc0mmBk8MfDIMawbFpofuek8YWHHm87i+MqDvgYPHobkyiywXU8ndGH0eC+clGRoMXmc/JcpDowbFRJ03YhaSJoyK0rDvfn0Ky5MmF5gLU/AeCclp7udwJjhQVz093h1mqLIfXT/wEqDh5udXlPq32wVny/BRdxzyTwWeNFLbktxotmA1ZslXNW3EGsqdAYzitDqVIDmWjLJcdRRSTx6TwBeC8+be1tOb0pTjMnoN6IA33zjgN1mDsaQHYnryNMD9k+IlMhsNcVMmiKPNmu68Wap+HwlnLCdVsGj37ZhWmUWB5+yA1PneDHnUXc2ndBUqErnCBFYd9nB8eDdlTjpyFSdBKvy/iEwQJX1EkSDRxUimbCeIUbvlG0cN10TRt9/RfVqisLiYWCybxOcwb2aK91481T88sKx8BwxGKF3PNnkDzvw/VIZV/dthWhYgkT0GxYaBYLiKeCC8+OYPiagU/Y1dONAiAGjpvixYIETNgqYcUpaMdkIVMcZOu6pYtbkIA7IeKXER8QZgaI1W7px07IyKdoG786XoiPcFy1BaIFLxOUNS4DSCW8d68Mbb3jgcVqJ0OpLSascbVppmPdgJXps5Qdv2KVSKaKflim4/lY/tmxSIIsfsoXt5JpIU7zg3BjuvDUM91Z0474YpFA31hVrGnZ19f82C5Kq/0ntzBv4yq6vatx7lpT40SbGoRU6gDc+dmDAiEIonEElZj0LdjlZOsk0MKhPBLdcH9Hhk/k2ukgTs4hmwIJzJE/hA+KMFaq7LfVITeMb7s2Zj3nwwCNe4eERZptp/RecJPAXpTH5zjBOOSqnmiKzJSHZ32KlkXPzXWZT6desFJ+X43juveItFnq6mt5bAjZFKZ2wED/9bIPTroEom6zk0aZSHD26p/HEnADaOPPA44iLIkBkyBtCEiorJYSigEqxA5n88LqaEFd+gZuhqLUq0hQFCDOP3xSBSCs2K7hmYCFWLFOqWdjM7qrxruOOSWL6nVVo5drKvUlpin9n3fBJU1HqfOZpVkT5jLlL+pBrmq85phyJiq5M/T07B6L3fuRZD+6a5ofLqdLhZkHpjXA/AyaPDeHiM6LVF9qalNSQbCgF/PCbHQved2LhDzaEIhxqWgFnhFnWT2ibAhQWchx6SBrnnBrDAV2T8GQ8UTvaIcO9+dSrLkyaVgDOrFVYIWHR18zp0DD81gguPzcqqFCMnyWguJeiS6h7c6Ibbz6Kv8R2o+bqOZ2FX/YK1zydYgqwbJ2MXn2KsX4DoCjmeWpIQFRVnNyXJ5+UxpwpVXCTAz+PUzmiMbz2vguzHnJj7RoZiqKf7ts+SxdMlVORBwmdu6YxpE8Yp/9fAo4snGAHZwkHfo/IGHqnD59/aYdDYdaqjhKWB0C3MrroVqGkjarnE4ivlisMlhjCyrSHdsmpVg8vbRaKz5fDD2fPNTz8ro9xIgfWNyxhA+68pwBPP+2Gw2Wy5I4hbJFwngYcPuCxGVU4cr/80gnJ5fjpj3bcPLIYgSoOB8UMhLRrELlwlWpIpyXs0V7DzIkhHLGvYW/XsktJBrz7lQ3D7ihELCaB8HZmm7B2RIkihquviuBWI01RH4cuIQUh2ALNhm7cgojMirT++/Ple86B0vVqRD92ZSkn7ZROqODavkVIpnVyHFM+e2PaFNyKJYCrroxh/JAQJIrQ5tFCHBgwugDvfkAxA20bE2tbsWf4QCioBKhJhrP/Hsc944I5FIA1vNQYakuSYcIML15+zQ27XobadBOFK8DQdg9KU6zCYT3SWRwPl5wxBsxjZfG+pgduhA80ecXnS9CDe6/4jgWec0HYzfoBFdIY+o8swocfO+BwUpKpeTOHhqKLaLsOKp5+YAs60+c/DzwOvar8dwmXXFOMeFQWF9x8BU0GByFpiorTmP9YJfYqIh997Zddui//uNyBAcP92LCRwSZows3HpMnsYtBw5hlR3DUyAm8mTVHgeLxx8PAhrBsWN0JdNjWlfPfD1KAN2ZmvPugzaI6jEP86G8HhduClt1wYdlshFJtqKJ35pdIBSCU1Rw4K4YZ/5lxoa1kgmTkffifjmv7FcCkSNFPEx7rCMhvHk/dX4SgyrfT04Jqb4T0KqwwPPeXGnEd8kCT6wpmFWhuv0ACPT8X4kRGc/bcYWC7duOT6gpWF/q8h97g+3mVeG+pjFhbH5Itxnub/11Os6jkvo90xLrTrggxX9CvGimUSHDZLHntxxKaSMg46NIEnZgbhtxmXvTzmqirAB98quLZ/KzhtOiYmb/ep0FUVkqzgsTlVOGb/eO0UJYbvnu4QK/+0YcBoPxYtkoS3KP9vTc7C6KLNJBx2cBIzJgbQ3pNDbS55w2Dhf7JSLMhDFI22S5NVfL4UDrhOX83j5e2QrtALJdMJ7QBmPu7BjNkeuMgfbcHEoZMyzblgNbhnShXOOj5pCo9Ddvo35RL+eVMryCplPRFZWx6OeVITrgl6E8UNPPvQZhywT453pTY1otJCYHj5bSfGTvFCTUtWiinqUTQuwW5Lo3/fKK77R0xPUxROA5GmuAFdg02abrzpKv6ygjHcedYIROZ7GE/pp70d+GWVgl59i1BVxaGI3FQrS+RIphjOPCOBmeMDsJP7Mk+9FborAYtWSbjk+lZIx+n/z7IU1qa6QvHJyvYWa3hp7hZ0bqflda/IukgZsD4sYdSUArz3gQMOxXwwV3ds6gumfINZkwPo0SGHLoW5woA6iXVLNlm6cStaUfvm1XMPvgrtue3SZQi/7Wa8Un9bJp1woh8vvuKG20Wnllm916n6qNq438/w2P1bcHBJunYbe5v1kslRsVHGef9qjWiEatiauVjrX6niNim89ngV2vrzN7Ey00hJwKcLbbh1VBGCVE1R4pA0KW//vohdZJhMZI7LLo6LNEUX5ROLXzbFSAqiUIJdmirdeNNU/BUlL3Kp87ks9qFdeHJoIxzAu1/b0GdQKwGIYabyZ6s1l1x6qTTHTdfGMKKvhXRC46L5+xYJ5/Rqi1BQA5Pyd6TqtH8M7dtrWDBvM/z0A84Xv5NZBgOCKYYpD3vw1LMeOGWy2WkO5rdbhYa2xcDk8UGceJBRTVEcNE2bbty8JOr5NK9teL4ER/GC3u+zymfdYFRFTT/VK9MM1w0uwLdfO+FwGAcTlSk3+QNIp4GSvTU88dAWdPDl50r8y5wZsDEko2fvVvhzI524NMX8RE2Kr3KOzvsArz6+GZ68UWtbz4KAeIsqbBgwsgAVFYTetGj0GUHqE05M4O47Atk0RRFvk5su3Xh+u1GbNjbQ30mPUXHMIg2hblJsEXEPiM83uS+fetWNMXf54BSYTNM2jp6HRd4MzjB2VBBXUDrhTrChVSYYLrqxGCuXyznUf7ULShQ/h4ruPThefmgL7ARbsNIYQJCJJ+a7cPd9PoFGNXsIZF5LcnG5GW4fEsCFf8+ppkgl3mX/InTZ3OToxpuW4i+Re3PvlbNY6Fmv8PGJoAqweotenfCPNUzH4+SBo9lWl2goQl8efWQaj9xbBS+dtGZNjKymEB8ncOXNhVj4A9F856+5NA9iZTv6qDj+PTMAySzbcs6r6JJdsVnGwDsL8eN3Cmw6UNtU40IOeuT7gB4qZk2qQodiVY8VClu/bRja5r6sm/pvUwPv4s5NRvH5n/DxxPlrWOwbP9Q/sl4Hove+9xEfZj3ohtdSdULdY0P3NqdTw313B3EyVSekoJHFw5b2lHh7bhhSiA8/c8BNRSby3WiRxM5w5ilJzJlUaf2rY3z0qLTQG584MWqcD+mkZFAH5f9FFF5iYqjQGGRFw43XxtD3X+EslIJDBlNaV6FgQ5OiG286ir+s/UzYj74esQUucAM3oAA/LCc24SJs2QzIJu154yYgtDKuyrjkggimjgpCNq4O+erq9mx8ArYMHO3HG++49HhCno3MirTKcHHPJKaNrQIieT64vW7GRXtTjOG2u3144y0HnPRFNOedzY5Mbs4O7bkoXXpQaQ5YTyqOgsceZN1iTYZuvEkoPl+OUu7qtZCFXnWBB/WNIHpvxjDirkK8+aYdipypC2tOUUgAIp2wnYrH51ShR/v88Dg7fAsFkiRgxMQCvESuVXf+mkacN6rKccWlSUwYHtAVP/8DervTIhzPV4sduHVEITZtYVB2VHpxuyPotqMGKgrM0JPSFAeF4DF+QQLfo7SLg6/fj5Vhhbkd2DW9m4birzrgQ848x7HY10rW8KZ0ws+cGDq6EEnKB6RPrhUZcgj35cABEdxytVGd0Mo4uc9QWqAMjJ/pxbwnPXB7dPxNXk3jSHLgpuviGHFTUOfrsdoydx0C7akMMx734rEn3MLLpEcWzGF5xHdLA/yFGibdEcBpx+jVFMXvknnSkB0fsq5bmgTdeJ67YVXyO/8cL8eZWsF1L0qBf3uyUlaAzRGGm0b48d33dsgyRTut1YQlCHDZfgk8OZvSCY2g185Om0oLycB9T7hxz2wf3MLUyVPUnOASwPBbw7jx8vyBcbVNme7pS9fZ0H+0H8uWyVAkFYyZk5n4HYlSKsAxR8UwfWwIbXLjDHK7CPiG81kZ3q1tPrv673nuxq6ZJsFlsPbUVTxRsSdLL83eNimd8PGXnJhyj1+3ekzoVfVKiB+HqjkwTB0XwAWn7Zz7cisJUUqgAjz9qgtjxvvhcZlgdSCiJzBxol5yZpzAN3XTJCCqMTz3phuTp/oIjWTUUzSvAqT8DqeGwQPC6HV+FHIGPUpFgpXC1SjZ2JWxfADcdbM0K6OYX7WVt1h8hi/zDOPu829D8AWvKN1joC+Xr5Nx7aBCrFmtgIp/53911CcioqNgSCeBk05J4MFJATjIrWPVfbnt+hiQloEF7zoxYETzWk/rAAAgAElEQVQRPG7NKLiWhyCMFMA504I47fi659pfF5YwZLwfn39mh81mtZqijjgt66LioWmV6NQ6B0gntw6DhW5jpYkZeax2l3VptIrPV6AdnJct5+H3PUzbmBUQpRPedZ8PTz3l0qmyDWvVnATpAsngKeCYO7MSR/VI6cUc6lAaBE1+63M7brilKMvals8cyatD6MzHZlfhuMOS+olfF/My7H0KC7z3rRPDbitALMYsoTf1g0aDLDHc3DeC6y6NwE6nvpgnVYNvF2HudXuzjticz5p3RZ+6EGm9zJsvL3kGSumFiL/rADcyq2zAV7860HdoIQIBvTph5ppmZhJkeCSTDFdfGcMdg4KQdiJCW9N7VQn4/GcbevUtFrWr8vsq6flXNgfD0w9W4RByGdaWhJLvwnN2upLSFGd5Mf/VTJqiOVtRlBWiVE7O0WNfDRNGEAtbSkeR6gC2OBh/jnUN9c53eg3dr1EqPl+Ow7n7ho8QeMbNENZlIgFBlWHIHX4Bt6VCa6aw9jl7m04zdOiUwhMPVKGk2Dz6MZ9NomDnrysVXHpdEVIUOMoToEkgOV+hhufnVqJ0j/qZGx0jP6xUcPMIP9avl2En3hALFyWCV1CM4sKeMQzpE4I3k2lGsrbtEUN6/dGsO37KR14N3afRKb6Oxzl6Ieep/Vn8B4HHocYdwH/ecWLkeC9IcXUvTn7naEaotFi6z6oax5ihQVzzj7j1yGgtO0XOj9UbZVzQuxihEBVozm9rSfHbtOF4dd4mtPXV4b0j9/UUA1EZ5j7rxqy5XmJhMVcMJmcsokXZu4OGUYNDOOWoJEQVVQElIVoLzw+sdFOjpBtvfIpfLl/FfdfMYcEnvdkqajJV/pNx46AiLPpNFvjyakCOuSVQgsmhhyTw+IxK+GnHzf128tNe4wu1oUrGOVe31qPKeSu+hk6dGF6b9ye8VLChnuZHWWIrNikYOLoIv/4iQbFbIdoiYB8X9IUnn0xBrQjaZtIUhfITjmfjNaw7XsxfcA3T05zW1POc+Hp4eOrctUj8VMjSq7NamXIADz7pw8w5LkgSfQHM+Z/FF4N+KuS5sTPMnlKJM0ymE1pZ+paEjPN7F+P3tZJOJJVHo8htWamGVx/bArtaV26m7byYosscePk9F8ZN9kFNEQtbHhPcposA1XENbVtp6H9TFJedFat2b9K3RGm1CY4NjY5u3MJSzQsn3yf4srbT4DqhLw//xy3SCakpwM8VCm68tRU2bBCQKEteDrKgUkkNPc9K4u47jXTCfCdmsR9RnFzez49ffyIq79qP7gwy88gj4njqvgDkBqAg3xBlGDXZj3c/0FnYzDe9uAbdwQ4/MIkJo4LokrmbiFO/VQSI3MvK4reZH7v+nrCy0nqZDV+CEnh7/8Ijr7qYWiki/DS5qMxwxzQfXnrFCVuWfs/stDk0lYlQ+7z7K3FAl2qipHpZjDEoOYv6DC/EB584sskxO3of6QkVnTj91Djm3BWou+DVDl6aYsBnPzkxaLQPgQDdRSjCkaddZowrUFKCkoTjqsti6NsrDKdYDHVggLJHDFjXqOjGzWpQvekJX73f20D7kxH9QMmmE9qBD79x4eZRPsSi1j7FFDkiMtVkCuh3bRTD+oV2Dv+SrwTIlJCBoXf48err+SE0yUuipYFLL45j4ugAhEOrPnfIQG8G0wxTH/Lg6Wc9gpIkUyAp36Vm+pHjoKxrGmOHEf1hsjpJnnlTkJU3Wdeq88yOWV/961Osec+ZL8GpWkHfV6XKxz1ghlNdAsjfPGB0Ib743A5JsaoDKtJpBV26pDHvgUp08ORB7533zHfQ0VD8cXf78OQzXrhdaq2uE53AiuP6qxMYNSDQID9QYV4BWLTWhptH+rB6lQ0ykXARB7nJpoLD5eA458wERvUPoYDqc2WuKXL7KLR1jYZufJcrPjkFsPbk5Vpyw15S6jf9+0jycgDP/deJsZP94jOaMX3M7YVgyIGqyZg4pgqXnZuoN/flX+ZlANXufdyNWff74XURqHfHTSi+BgwZGEa/K6nwhLnVWu7NdBzPk/9xYdoMSlOs9Tda46soX7jDHgwjBgbx9/+LQcoEtZgDkAuWocuf3RoD3fiuV/ylrlu5+5/jWOjfejohNUlPJ7xhSDGWLpWhUK0mwRJgrpGipVLAMcckMPfuILx0/FD0xhSln7l3Znsb3PXPvebEqPHEzV87rl6YxZxj0tgqXHKGAVew+Hqzj1Ga4potEgbfUYBvvqNqimZH0O15mj95sP7v2ATGDw9hjww9iojoknuzcjDrlnrYyuh1+YxZXarLd4OXozX3XbaKRz72MPUP3Z1G5XbswD1zvXj4MY+o7aTT7+U7VWMQ+oRrgMPB8cC9VTiB0gkbwEuSK6A04XU+dKLPUF3xDTLiWmX40L1bcPJRBn6o1t5114HSFN/5zIHhd1KOgw57NXfc6BdjYqErKgL6XhPDVReGYMuc+uSGVtoEIa/fm3VGVd3N3PxI+WqT+ZHzeIIv2+sJ7jrkHyz0ujN7E7IB3y2xoc9gP7Zska2BqMi7xjXEkzL+cVEMk0c2jGtw2yUTeezHPzjRu48fduHONG6TNciGLpWKwkSl9CN65MfDn4eY8+8iAZtjDHfc48Prr7ug2Mwqvh5YFJhPpmF/wvGMqsK+nXLQm0pRDDw1j5WFdynd+C5TfL4EB2u+6z+XAs+7wILZ9LoIGIZO9OGtN936hVYck2aa4VdOA0VtVfz7wUp021OtO7CXiakQXmfhCsLrFIITak14vHfsKnR7VbzwaCXKaM55UJKbmM6OuxrBcEpT/HqxDQNHFmDTZpuIkptTEv2LS7a+x6PhHxfGMOjaKNwZ1ly6rMntY9D+OHRX0o2bW1OdSRngq4/8QYN8oBT9StJJSgHuBP73iRuDx3ihJsmuN+dPrp4eF7b9oP5RDOhtgQ2tjtZJulSxScL517RCKCAbeJ2af8j0G99jjzReeXwLWlO6Yj0GbmtcIqUpphlmzHPjsSe8sFmmH9VzdEv2UXH70DCOOySpV18V8Rm3Ctn5Beu6ZZfRje8SxefluEwr6D9XqprrzZKvS8CfUYa+w4vw/fc2SPSZzTdPdatdJJ+9iv32S+GJ2UG0dtRROqGVHwMDNkUknHd1K6xfL9WcNGP8FojMqktJCv+ZtwVOq1QIVua5zTOE41m6QcEtI/woXyqLCitmz30akvz6Dhtw+ilx3DYohGJK7cy6N/cIg6+/nJXhv3UwZdNDNLji8z+ohvC5FTz2SyuWXlmdTmgHHn3Rjen3eg0PTg6O2MSyKC2OPBR3TwjgvL/F9OintaFMvLVGox1BjeEfNxahfHGG0Klmkatp4KCDk3jxwSrIlHHe4LtjrIMIeMHwwptu3DXFK7A4ksWvr6YxtGmbxtB+EZx3eiynmqINUIrXo8uGvSm+uPPCNjdCg4uWL281UXOdd7MUpORxI53QBiz5Q8F1gwrx+xpCX5pbBPWmrwMVakskgVNPSeL+iZWgUrS1Os/Nvyr/J4jGjxGxlB+ffOqEky64NSDB6LdJmLTT/hbHQ5MCeryhwXdn66X9EWEYMc6Hjz9zwU7Zbixvlv/sQGS+SbKGIw9P466RQezVKvei2yoMLbRL6MYbVLR8Bfbmrt6/8dB/XZL2Z1Y4cQW4a7YPzzzjgaRQ6R7zmk8LIcVxezU8el8AR3TbBV6RbX8SInrLMGKCH/NfVeBy1RQN1S/kVG/rikvjGD98J4mk8v9p7rAnVVP84Fs7ht5eiEhEg2ySlYEGFzllVDm9UMM1vaK4ntIUswcSA2ztopDWNzjdeMMq/soeb3Bpn1NZ7G2biCTRMecAPv3ZjpsHFyIUogPRGvqSLsiJuIRrro7itoH5VyesIx3Z/jAGv86UB3x4+FGq0KInuv+16cnoqiqjf58IBl3XQHii2hbPgKoEw8T7CvDiyw6B2Rf1uWp7LufvuZkT3bslMH5EBAeXpqq9bMyfgIRXWWngMhPD7nRXM2vYqZfxpTiR+/q9gaon3IS+Ei+mdMI0w613+vHh+07IhO2w2Cgrq1Mncl9u0SsFGmm6Foerm8eM6O1jLzsxbqJfsC1sP12SXFrEpyNh7O1VuKpnouHgCjtaKZUepWqKKxQMHF6I39dV5xWYUn9G6FjA6QYu6BnHiD4heKgqI110acspTVFdfyLrhm/qRvC1j9Igik9RbKw5eSnUqs5ILDRgUXo64ctvOTFmfAHSmlEgzcKMBLW2yjBqeADXXFKH/Di1y6/WHsS28PYnDtw0uHCH0GRy/lHy/FyKMh/Z8FHmGhdCaYoaw6PPOzFrjk/49cnNbGGbhG+f0hRHDwrjb8fEdYceDSQ5OSTfr+jy54EWrhG17sH2OliZv+kX8XJHP+45ezKLLPBCS+mLtQM/LVMwYGQR/liTk4xtYkYZtkxiTDj3nDgmjwnCTT406x8O02ur7QFNBn5Yoiedy1SOZzvXF90cYHC6VTz/WKVeb6ohg1e1LIK8yn+EGMbe7cP/iASX3Jsm9ikzvH7R5Tj84BTuHBZGaQeDmYE6sKIwEGwwunEL069tq7f+O1+NIi6fU4HY116mVvPjRCVg3D0FePEVhzjprBUt4IJZuLiVirkzgjikq4EBb0SKT1NZvVnSk85Fosf2EHIE7gLa7ZHG/Hmb0S5DMtuI1kEJKx//YMOwOwtQWamIwJaV6YmEIL+KKy+Nos9V0Zx4hQzIRZXwb9qLtc1Qa5jTNTO961/xV3Scy+WyK1n8I2fuhfbtLwkM5RPKQEpvbSLEjyPj2quDGNkvklOS0owI6r9vVZzh/OuKULHKLvAvf2lk7nKge/cUXp5bqVdBqcba1f8E83wD5Ufc+4gbTz7rFUEtK02vm055xSncNjiEow9I6aBcIRZvFIr6ACuNDbEytplnrOlbnm/gy7C/5r7saxb6r4vxan6cTXEmqnR88akdkqjNZC3CRCzHlGBy/5QgurVP75oQfx6yiGrAvwYX4puvHQZYbWuxk8uPMq+OPzGJedMDYJQF3ggbXXR/WWnDoNsLsHylAoeN6ySyJhsFtYh789yzoxjeJ4pCiq6LiC7heFrHwf+sd7px87M2sUi+8uCvOXAYEj9JjLJJqDmBf//HjYl3e5BOZSp0mBg084HlkiBBGj04iCvPj+nQ18bYjEysURPJJejebpEIOgHJh3/lZTGMH7qT1OD1LAOqq/Xv15yYPrNAAAhFQNeS8nN07KBhcL8wzjkprvPxCN13pqE4PmBdAqfX51LqTfH5ElykeS6fx4Ive5m4vuusICs2Kug/zI8lSxVx2ltp9IVIJCUcd3QS08ZVob1PEzi3RtmMTKzZT3pw70wf3OTS3Mawo+QNVZMwfFAYN/4z3DhcmdsK0/goE45n1WYJIyf48eXXdnHqWwsxc3HRPeG4BG4bHEGnjAtaJKy0ioBvrle68XpRfL4STthOq9DiS9pI6YpqfhwbcPdDPjzypFtYeswy/oPD6QLuHh/AqcckdB6XellJ3fyUKCFlwUd2DBxSCIdz+xOluN1906pw2rGJBk+YMbVKCspx4M2PnbhtYgHiMZY3PeK276FIe5siDdf1juLqi6NQqIK8+IDYwGTfanTZUm904/WiLry8cCz3nDAY4Tc8WZp0B/DNLzJuHlWIjRup7mrG7WhuCiSadILh/AujGHvrNgnNpnaw4TqTS3PhUgWX3tBKjwht6w8hDkofx0uPbEFpI3NlbldKVMc3ImHibA9eW+CGYilNsRo8ePABSdw2NKwTz2YpCAvDQGQMK0vNrI+dMqd1ecyAL0VHuC5YgsjHLvDN2aQjIlcaPdmH1990QBIoNJPZPYa+qGmOdu01zJpchUNL05AaQ4S2NrkwYF1QwkXXFmPjOlkk2OQ2TePoXKJi/iNbUFCPtIG1TdPM39MS8NUiO24d6ceWzXpE19SVPGM6aYDPy3HJhVHccm0EHlFmkWZC9YpaReD+s17oxute8Vd2fRVS67MQ/dqWSTChC+2CD5wYPcGLWEQWazL7Yl1OHClVQv+bQoKFgODdTaIZxZZvGObHZ584YM9WQdT9WRTOP/WUuChQIdhVzApnVwiB4CZJhsn3e/HcfDcUiTBWplRfnzXX3Ztd9klh1KAwTqSaAJmLruQhUPmzrCxyTV0vsU5FzMtxPPde8RbCL7sZN/hxZGB9SMLNo6lelU0EcMyDW3VdSCY59jtQxcyJAZQUpy3Jua4FmNd4dMGVgBmPekU9Xg8lnhvwZAFO0xiG3BJE36uijfNiW8MiyWr7/Gc7xk3zYvkKm2C6s+DgETWGXXYuGORGDgijjUE8Kw47pXUM6U11TjdeZ4rPOSRUHF3OU4GuSC8GMz5ZhMeZ+6wLd8/xgdMKLUCOhQAopiNzjB0dwMWnJaA0BRMnozAE9pKBT7+3o/fNRaDqbozMPR2bBpeX44nZW3D4vkYwJ69fU+PoRMnpT8134f7HaX/JYUGBGTOwEb0+GMXs2rfVcEufMC46Iy4quot9Zw4NkusHVlpVp3Tjdaf4S2w3wnPhdARf9opvFY1sAxav1d2XK1ZRmDtTBM3ca6l3PAGcckoCU8YEt6601zj2f8ezMO4nG2MShowrQPlSqt1VrRwHHZjGlFFB+EzXn931i6dT/9eVNkyY4cXX39pFgE7c3kxaPXQA0D3hyCOTuHNICCXtDLyScG8Wh4EtvVkpXqqrFZvTwBreypfDz+3nViD+TQFT12e9FgkFmDS7AE8974KUOQVMclFTiJto9XwFGmZMCuD/DklCbqzBqpp2JXMxl4HvFtmwfLWc9WqROLp2VnFIWeMCpuWtYJScnmJ47V0Hps7yIRJlIoPOWkQXKCzUcPUVMdxweRh2A7YsOLLlok1wbqozuvE6Uvw953D7UVezyAIXuKGVTuDTH+wYNMqPysr8S+H8VeAUrGK48oooRvYNw2vqM5r39jVcx+1hXMS3fhenSe6EBAhxunKDjHse8OL1d5ywKUbegSXt4ujRQ8Udg4M4tJuB3qRxmD8CJOqMbtzS1HJlxMvRnfuu/J6F33VBo9NeN+Or0gzDxvnx3ntUr8pEZe+tNoC8OBx7ddJw39QA9turibgvd0KJmuSjBMvQGD76xo6x03zYsF6CbGMm/ZvCxQNNkwQfz3lUV+uGcLV7l27NttZR4M/urCvW7Kycdl7xVx30GZf8R7Ho53IWRE6Er/9zYfyUAqQSmaqy5l9FtmJaUzH8lih6XxwBYZmaRSNRZHD5Tfik32ovJGB9QMJDT3nw7+fdVPTTSKzPF9JARm31RXevvdIYMSCM049L6OhNoT6uFCTbm6w0uNN04+a1MWe1fCnO1TzXPs3C871MrdInJwNrKiUMGF6In3+1GejL/NU1E9ck25cutIcdnsDMcQF0LOKNF4+T7/LI3ceByoiESEwP4hGLcqGXGAwoJJ3vQI2sn6FFxPT8zRIHxk334rfFChyKFWcGFx4em43jbycmcNvAMPbwG2S/tGy5dRTapjNYN3y6M1KwrPicw441p1bw1Pp2LLUom06YtgOz5rnw4NwCS2DjzISoMiHVe514WyV6npyE0lSVgnaHajfKQPkaGd9+T5dbOwJV5PbTUFysoqxExZEHJ9C5vdZ0ld9YZ2Wc4dnXXZj5oAdakn7Q1qjYNJWjVVsN/a8N45/nxnPwWDZAKliKrpu77wzduHXFX+YfDdd5IxF+yQMtmnVfLlxmR98RXmz4g4JVVn6Tuh8smZBx9lkxjB8RQDHx0TRhM4eCVx9+Y8cLC9xYuFBBICgjRdwddHo4IJT/6CMTuOy8OI7aL4eBwIr4duEz4o7OgPLfFUye5cHHnzlgt1RXS6dLlyS9QuWdQ8PotpdRvklcdIvD4FWDWTfNMt24JcXnq9Ce2y5dhujXbqauyoaqiTxp7PRCvPyKXsHEWuxdgyrSCYH7plQJ1uAmgcfZVuFIsvSFtgEff2/H1NkeLF5sF9lmClVuzHCicwYCJVIS95FHpESpooO75mzyLlRkK6+mO2hUBd74yIlJ9+p1tawQhAkjSWPw+jmuuiSKPv+KiDRFnWaV3JvFQUh/7sW6IGBlntYUf0XXF7mt+7mIvmNnRDpPP3UH8ObnDowY50ekikNmkqXwtTjtkxzXXRPDoOvCOstuEz3tRZJ2UMLgsQX48gsnHCK489cmiFSFGavhrDOSmDAsBL9wCVrZ0kbwDBW33iJhxiM+/Oc1JxTTaYr6TY+YJ6iVdtUwZlAYxx6YyEFvemNg8uOsNNDPyopNKz5fgqN4wXXvI/iam2kb9UOdyFHjDLfc7seXX9iFiSMIX02PzpBOqejaTcXsiQFBlc2aEjQhdwcYQAjGVz5wYdhoPxRZpw+pUZeFx5eLH8fsaRGcfES0cePyd6RthNnXgM8WOnDn9AKsXS2Jy6rZoJbgW+YMTqeGs89IYmS/MAozxLNEGenoFmdYfDArQblZ5TelmpRphoqjF4GhG6Lf0taK93E78OzrToyf6odqJSlEaINxGjJg9NAQruhppBOamqHZ5ddvf6JGvGOaH888X0vVQ0PpdRpB4PrecYzq3zDF3+pNAsR+HWaCCPjRJ7zi60UuTnOsywYmVwM6tE9jcL8IzjklLujGRZMKVUiuL1jXdabpxk2pFV8i90ZB71kIPOdFJnlcBlb+SbWT/Fi40J53Be+tBa6fBsmUhuOPS2P6HQGRTthUTRyxNmIclhj6jSjEe1Q82VG7itE2q6qGc/6ewKwJQSBi8ZpU+6sapAfVwvhxuQ0T7vbi+4VUQDpfn/7W0xPuTZnjuGMSuGNoGJ2KjcqVZAnZS8NQl5qmG89b8fmf8CFx3hoe/83P1GV6JWKyx23A/Y97MPdJD9Lkqch7xJzFEcVcmsHtVjHtrhBOPTIhLrRWhmqQHc3nJYbi3zLGj/+97YCTir/V0oTipznO7xnHPXc27qTz2taS+fEHEwzz33Fh+myP4DYl2L6VRswMRcUqbvgXpSlGYMsSzzoBe/t16LxyHzN043lPgy9rP5M7TrieRV5zgbD25I2zAd+XE8lQISrWGKRQFi5k9EgySWVjUhgzMAB/E8lC2tEG0hVHYPAf82L2Az543GqtNq5e7pNh8M1h9L9q11VysaKYNT1DOJ6l6xRMm+PGO+87YVckwc5gCrdP/cmykRj23y+JO4aFcWCXHD4e295hqBsmsm7xSfnOPS/F58tRyt29FrIQ4XHW6fY4ofI4AxUwXvC6S1QYpB9DXgNuM7t0Gmi/Zxqzp4RwcJcm6r7cjsQJsvvVEjv6DixEMAQocq50sjFqIw1Tr3HbprWGh2dU4cDOOfR6+e5mY+xHX7408O7XDkyY5sOmTQYy1YKmkI55fBr+cX5MpCl6CcYtDloZcHSNgpeXsBJsyEcMeekpX3nAh5D3OB7Rj2S9kJHuvnz9IxfunOpB1RadJ8Qk4ti40Oqw4wE3RUQ6YbPB4xh2PlVEmfWwF/NecIKnSPl1qILIwCJvgcjYY0hpgMuh4uqrExhwVRiORsYBmo8y1dhHAv6olHD/k148+5LLiGNY4yCkr2LnzmmMHBjCyVTCNeP1k9smwLRXWddNedGN16r4vBxncl+fFxF+3sPULQa7LbAhImHInX589ZXdyJQxLxr6gNG9YL8DE5g9MYR9iqmUvPlxGu0TpNsSsOpPCXPmefDWu06EAvTJprxjcm/qpzx9Pqlwwvl/j+GGq2PYk4oiN2WIxnY2hJx9X/5qx9ipPqxYIevMDKbsHX1QUVeL0hRPiWPsoBAKHBm6cXJvlkVZqvykfOjGd6j4nMOGtaeu5KnKDiz5I1299Jc7gHnznZh5vxfRmJ5qZpb90vBgginA+FEBXHRqHBSzaY4to/z/fd+Jr76xY+0fiiiCoXEJbo+KvTuqOPHoJM4+JY6OrZs4XmfbDcw4chiwOcrw1Ksu3PeIW+Riiq+d/uHLu1EkhA6L9ntomHZnEEfvn6yO9UgFHLL/V5SsqZVufMeKv8wzFJ7LbueB57xM+Nb0dMLytTIGjykUFfGEwotjutaPx1aLo94JSic8LYHJo0Jo4zIqpJgQQt7SagwdFSCaZCivULDqdxmBSjLxZBT6UyjpxNGjcwouyltoqgG7PGRMdX9/Wa2INMVvvtJ5RHWlN6c7AsejMPS6LILrLouiHaE3jUOTK2Vhllreh3VXn9rRlGp8I1+GtnBdupLHvnWz9Iqt0gmnP+TF08+5kcpyX5rQVlopY6Jelb+AY8akKhx3cBNMJ8xjo7fbxSBfIvccfbYVuqCR2d/gdf+sLmAnnjPSFIlqZuoML8JhZgAZzSk+zYCYKcq6JNH/esLsJ2HLWgsOwNapCp5lHdkemdP6r3OuWfFXljwN5eCLEH3DAY3oTfQL7Wc/2jFyvA9/rFcs8CVUs1+nUgy9/hnH0L5V8GYcHDsh0yb56G64bt3sk3H3gx68/j+XCEzpB75J5ResGxrOOSOOfr2jKGmfcy+ydYyCB+awrqGhNenFdt/Gl+Ew7rnhExZ61QUq5kC9jHTCMZN9ePtdp4hf6cUc8jdz9BwbFam0hL32SeOBKSF075ike15L210kQAlGKsNH3zswfqoP69ZJAslrUu2F2qU1jvbtNdx4dRiX/D0BV9YzIoHby2IsvXh/VgYyV/7Stq/4q4/8GXDtx2OfM5bhb7YDL7/rxMRpPlQFKQKXv8LnvpU8OfSZGj4whN4XRUFQe9FMWEu7i44023XKwMYqCQ8/48G8ZylN0dKBrx+jmoQTj0/g5mtDODiXqUJqlYaifMBKNmyXbvwvis8Xy1dy//UPIPSMl6lB3f6UgbVbZAwe68MP3zt0IiQLwSr6QCTjDIcdkcCMCUF0KGhm7stmq6l1vDAD3vh9uZ6c/ttvilFKtNoUzveNqgoU+lX0ujyGXhfHUOQyLrp0kNp7RJD67TzWDe9tO95Wis/Xw8NTPdciuQHX5OkAAAmRSURBVLIwN51QtQMPPeXF/Y+6kExQMQdzp30Gk0cXOrsTmHJbAGeeFG/a6YT57kxLv+1LgGroxiU8/7oLMx5w60VCyObdXnW8HchQB/YBBx2Qws03RHDioTrOSxgRzAumtFmNkpV/oRvfWvGXtZ3G3af3ZcH57gweh6oT/rxMweA7CrFqFUXbLBz14lOmIhFXBG3EuKFBFArKkRat2J0lQGmKS/5QMGm2Bx9+4oRT0ajoqWl7n9ybdjvDRedFceOVUXQg9GbGLayUhKH9PoaVJbaiG88qPl+CEu7t9Qsi77tY+neDrBKIMoaJs72Y/4oDaloUrLLUVJWjTSuO2VOrcFj3VNNMJ7S08paHapQApSmmGd78zClKQ1VVSYJ12fx5SPxLDF321tDvuhDOPikBgScQA9kAe0kY9vJ9WEdszsylWvFX7/cWpL3+hsh7CnhSt+1twAffOjBygg+bN9KErMFKRY2nlISbro3g5mtCIDNMjG9+hS1a1NwkwIiORsGsRz146T9OwbhspdGpTxiQv58Sx4BrIyjrmMu92T4OJJ5lpVuydONC8flSHMq9N37CQvPd0Dbp7yVOdw4MvcuPd99ziKx30lYrBz6xoe3XQ8U9UwIobWfQe7covZX9bX7PkMODA5//5MBdU3xYsVyGbLg3TakI15DmDO3baejXO4yLzozDkfG2k3nuLItBLe+WYWHTFX/lfm/C1ul0hN+XsiFEG/DdYgX9hhVg82ZblhTAiuanqKLf5VGcf3bMoPduse+bnwZbW5Fwk0gcm8MyXnnNhdffouR0i5STOjEDLjgrJk79vdoYtj69xLZHAog+xLoGbxHnOt8IL7TefyL0rhNqDiWhE3jgKY8oZKDfuK0vTOIM3fdLosAg/Ld8UbA2hZanGrUE9CxcAqNWbpaxbLUiElWsOlEIEXDwgUkM6hsWzNrZ6ipcBpz7RuH5uR1VTmd8CS5E4chHUTWnEFo1RQkVdBg4rgD/+59LYErMY+1zpc1Bp74wl7hZHGej3rWWye2kBDIYNQEOoLJXGf+JOY+5MQsGcqK0b5/GLTdGcPHpcbAMvJvGcx5ShcQPF7HueJ/xct8kXnDxUBZ8ToampxRSS8pA78EF+PYbl54yt1NA+cwqLK1mJ0Xb8njjlsDWumGUlbA0ZVJdAj8WFKiCerDXBQbUPXMxtZckoa69i5UmxzFecezbHK7TWPRjVH8XgDhjuGpgIRb+aDc+O6auGpYm3vJQiwR2VgJUbspboKFP7wh6XxQDsZVnvYdSa0Dxf8pKlv8f47+f/S1PBw5j8S+RLepANpcNuGFYET79nBTfPJZiZxfQ8nyLBKxIgPJyiY3h5uvDuKJnfOt4kVQM2Pb8kXX+5RDG157zPdLBQxD/XFd847PAXcDt0wvw4nynAALpMIWW1iKBxiwB/S5Zsk8ag/pEcNaJcWQwluLwlosA296/sc4/7sv46iNe06RWPaXIexDZ0Bl7yAm88KYL4yb7BB8KuZx2Q/h4Y97llrltIwHSz2QaOPboBAbfGMWhPXK8OtRXbkMnfjnbZ2F3xpe1maW5zx8ghZ5C9nJLIxBD2gY7bhxSoGN0RLMSvmrZnxYJNJAEOINsU/HPS2Loc0UUrXPZ+MihaCsDk+LzWUnFxeTO7M2L7prJtkzzQTOqmhhHe9rOcM/DHjz2jBsapcYJmEGL8jfQNra8xoQERJ5HiqF7jxRuuT6MU49JQd6WosV1YhKxT25n3bUpjJejNS+6dS0LvuJAerWe8p7RbRuw9HcFQ+/y4ZefbCKxPJt0ZWJSLV1bJFB/EiCd5HpJWA9w+SVR9L4kira55YOEsaKAe84MsPiCC1hXfKBDFtac9rMGz/5S5E2AJ7ayaDQ78PrHTtxzvwcVqxVRwIBSDlss/vrbypaRzUiAKiVCJLKccmIKN10Vxv4lKb1eWm52n60DuK3TZrbXl21IfXXFX4xLtNZ3PSZtmeWFtg0DmwTENIb5b7sx71kXVq6gc1+CzAw2MDNzbOnbIoE6lADx52uqBJcbOP6YJHpdEsPh+yZgzxYTN0qzEd7Gc3Yc8Y/vZ6WBIVvdVvmak37TpPbdpdArAI9vfY+VgIgm4Z1P7Zj/ugMLf7IjVCVBkhkEHaRsEGe2eDzrcFtbhtpKAob5TXSLdMJrGgeTOfbcg4uc2wvPjGO/Lqlqpc88LABqncEdXcIs/m4JK8WfWyv+EpzKi29/BaHXvSxRzZqWfbkEpBnDT0tt+PArBd9978DK1QqqAlSoTdJZw/XvR8uOtUigjiWgexVFRogEUTCvVbGKg/ZL4+gjEjju8CQ6tVZBFEXZYCt5cYTv3g/u6RmWoi8OY6WJBzIT2zr1cIlvqFY85A6p6jkP0ksAvh2SejsQjDAsXWPHihUMFX9IqArYoBKomv7HIoqzjiXVMlwzkoCupHr5Z1ElskhFpz05Dtw3hY5t03ASN08m1TA32MS8gPuMONKLf8Y+vx6fy5//F98kX9HlCXiv6MVDL4Ill+h8mdv2MpgXSNHDCYZYXIJWHfRtRiJvWUqjkgCDqLjjcnK4HJqultkCEVuf9pB8gPcUDak1y5D67ghWimDuWrbrlOfL2k7hviv7s/iPbsQIymAwqW2vt8CTNirxtEymOUsgY85kLOqMTmZJyRi4sifgOjnGUj+7sM9CO2NZVH5WMjVGo3i5fBm85z8EqZVNi37uklJk+iSriU9a4ljNWb2axtq2vU7KxeCOg6guVoRFXn8J8u83sc4wTu2tl7RD9eVrUIxE61FwndxXk7xplljlY2oFkN6o43oyZpAZnuemIdKWWTYFCTAbuOQDk9uD2zoDSocAS/0cRPTjAaw7/rOjJeR1bvOlaAPgdMjdr4St0/FgcIG5YoAtDUb37G1bzrDZX2UNrxIE6TkwoL/8d0321TbvzKSI5Z4CW8Gpzby/NrFk89H0N9C9S6shR23b9dUsq+oSKaJcyg7Wl/tXjVLachi+/gIhz/gBjfH0lKftjF+DBZypz5n7yNYnrZGlVAOWpXpfqt+5XVHVlOOXzYLaes6cp7lsT0KLM6h/2lnqtw8RX/QYumE+Y7XXy6xth/8if6ImB6BgJdpDQ2ujdGnOonKuwunsf2//79VZiDt+futsxb/2re3v1fPQ1TTTant/5lqvbvcZ3dWg/99cOe54/O2Ptf31b2/83OetvD93rpmxapp/vuPXJp9c98j23mXcU3cgy23lQ6qdgowgNPwCCYtZKRJmPlKmFd/M4C19WyTQWCXw/2FPRE8ZCmprAAAAAElFTkSuQmCC",V=r(6457),O=r(7880),y=r(37712),B=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],q=f.Z.Countdown,D=(0,O.connect)((function(e){var n=e.exercise;return{globalSetting:e.globalSetting,exercise:n}}))((function(e){var n=e.exercise,r=(e.socket,e.dispatch),t=e.onStartScreenshot,s=e.onCloseScreenshot,u=e.handleToDetail,l=p.Z.useModal(),f=i()(l,2),w=f[0],B=f[1],D=(0,d.useRef)(),G=(0,d.useState)(!0),T=i()(G,2),P=(T[0],T[1]),W=(0,d.useRef)(!1),X=(0,O.useParams)();(0,d.useEffect)((function(){var e,r,t;if(document.addEventListener((0,m.gH)(),$,!1),window.addEventListener("blur",R,!1),null!==(e=n.exerciseUserInfo)&&void 0!==e&&e.screen_open&&(0,m.vp)()&&P(!1),null!==(r=n.exerciseUserInfo)&&void 0!==r&&r.screen_open&&!(0,m.vp)()){var c="kepukehuan.educoder.net"===document.domain?30:"1"===localStorage.getItem("Refresh")?n.exerciseUserInfo.screen_sec+3:n.exerciseUserInfo.screen_sec+10+1;D.current=p.Z.info({icon:null,centered:!0,width:444,title:"提示",keyboard:!1,content:(0,y.jsxs)("div",{children:["本场考试已开启退出全屏限制,切换页面",(0,y.jsx)("span",{style:{color:"#FF9849"},children:n.exerciseUserInfo.screen_num-n.exerciseUserInfo.used_screen_num}),"次后将终止作答,请勿退出全屏及刷新页面"]}),okText:(0,y.jsxs)("span",{children:["开始考试(",(0,y.jsx)("span",{style:{display:"inline-block"},children:(0,y.jsx)(q,{onFinish:a()(o()().mark((function e(){var n,r;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,_();case 2:r=e.sent,null===(n=D.current)||void 0===n||n.destroy(),r.used_screen_num&&J(r.used_screen_num+1);case 5:case"end":return e.stop()}}),e)}))),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+1e3*c})}),"S)"]}),onOk:function(){var e;null===(e=D.current)||void 0===e||e.destroy(),P(!1),(0,m.Dj)(document.body),document.getElementById("root").addEventListener("click",z,!1)}})}return null!==(t=n.exerciseUserInfo)&&void 0!==t&&t.screen_open&&!(0,m.vp)()||document.getElementById("root").addEventListener("click",z,!1),function(){document.getElementById("root").removeEventListener("click",z,!1),document.removeEventListener((0,m.gH)(),$,!1),window.removeEventListener("blur",R,!1)}}),[]),(0,d.useEffect)((function(){setTimeout((function(){n.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",z,!1),document.removeEventListener((0,m.gH)(),$,!1))}),500),H()}),[n.actionTabs]),(0,d.useEffect)((function(){setTimeout((function(){n.exerciseUserInfo.used_screen_num>n.exerciseUserInfo.screen_num&&K()}),500)}),[n.exerciseUserInfo]);var z=function(e){(0,m.vp)()||"A"===e.target.nodeName||"BUTTON"===e.target.nodeName||"确 定"===e.target.innerHTML||(0,m.Dj)(document.body)},H=function(){var e=a()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r({type:"exercise/getExerciseUserInfo",payload:c()({},X)});case 2:return n=e.sent,e.abrupt("return",null==n?void 0:n.data);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Z=function(){var e=a()(o()().mark((function e(r){var t,s,u;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===(t=n.exerciseUserInfo)||void 0===t||!t.screen_at){e.next=6;break}return e.next=3,(0,v.ck)(c()(c()({},X),{},{reset:!0}));case 3:if(-6!==(null==(s=e.sent)?void 0:s.status)){e.next=6;break}return e.abrupt("return");case 6:return e.next=8,(0,v.oy)({id:X.categoryId});case 8:if(null==(u=e.sent)||!u.is_commit){e.next=17;break}return p.Z.destroyAll(),e.next=13,E();case 13:return S(!0),e.abrupt("return");case 17:J(r+1);case 18:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),E=function(){var e=a()(o()().mark((function e(){var r,t,c,s,u,a;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=A()(),t=n.exerciseUserInfo.screen_sec,!(Q.current.length>0)){e.next=9;break}return s=r.format("YYYY-MM-DD HH:mm:ss"),u=Math.floor(r.diff(A()(Q.current[0].start))/1e3),a=Q.current.length,u/t>>0>a&&(u=(a+1)*t-1),e.next=9,(0,v.P8)(X.categoryId,{exercise_user_id:null===(c=n.exerciseUserInfo)||void 0===c?void 0:c.exercise_user_id,time:s,time_long:u,count:a});case 9:Q.current=[];case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),C=(0,d.useRef)(0),I=(0,d.useRef)(0),Q=(0,d.useRef)([]),U=(0,d.useRef)(!1),J=function(){var e=a()(o()().mark((function e(r){var c;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!W.current){e.next=2;break}return e.abrupt("return");case 2:t(),p.Z.destroyAll(),C.current=A()().valueOf(),U.current=!0,D.current=p.Z.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:h,okText:(0,y.jsx)("span",{children:"回到考试"}),content:(0,y.jsxs)("div",{className:M,children:[(0,y.jsx)("img",{src:"data:image/png;base64,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",alt:"",className:F}),(0,y.jsx)("div",{className:N,style:{marginBottom:50,fontWeight:500},children:"退出全屏警告"}),(0,y.jsx)("div",{style:{marginBottom:40},children:"你当前已经退出考试全屏,请立即点击下方的“回到考试”按钮恢复答题全屏模式。"}),(0,y.jsxs)("div",{style:{marginBottom:40},children:["退出全屏模式达到",(0,y.jsx)("span",{className:N,children:(null===(c=n.exerciseUserInfo)||void 0===c?void 0:c.screen_num)+1}),"次将",(0,y.jsx)("span",{className:N,style:{fontWeight:600},children:"终止作答"}),",当前已退出全屏",(0,y.jsx)("span",{className:N,children:r-1}),"次"]}),(0,y.jsxs)("div",{children:[(0,y.jsxs)("span",{children:[(0,y.jsx)(q,{className:Y,onFinish:function(){I.current=A()().valueOf(),Q.current.push({start:C.current,end:I.current}),Z(r)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+1e3*(n.exerciseUserInfo.screen_sec+1)}),"秒"]}),"内回到考试,不计切屏次数。"]})]}),onOk:function(){(0,V.RG)(" ",!0),E(),(0,m.Dj)(document.body),s(),D.current.destroy(),U.current=!1}});case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),K=function(){var e=a()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return p.Z.destroyAll(),e.next=3,(0,v.VL)({categoryId:X.categoryId,commit_method:1});case 3:e.sent&&S();case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),S=function(){var e=a()(o()().mark((function e(){var r,t,c,a,l=arguments;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=l.length>0&&void 0!==l[0]&&l[0],document.removeEventListener((0,m.gH)(),$,!1),(0,m.BU)(),p.Z.destroyAll(),W.current=!0,!r){e.next=12;break}return e.next=8,(0,v.Yu)(X.categoryId,{exercise_user_id:null===(t=n.exerciseUserInfo)||void 0===t?void 0:t.exercise_user_id});case 8:a=e.sent,w.info({icon:null,closable:!1,maskClosable:!1,okText:"确定",width:616,okButtonProps:{type:"default"},className:g,centered:!0,content:(0,y.jsxs)("div",{className:j,children:[(0,y.jsx)("img",{src:b,alt:""}),(0,y.jsx)("div",{className:k,children:"已终止考试答题"}),(0,y.jsxs)("div",{className:L,children:["累计切屏次数超过",null===(c=n.exerciseUserInfo)||void 0===c?void 0:c.screen_num,"次。如有疑问,请尽快联系老师申请继续考试!"]}),(0,y.jsx)(x.Z,{dataSource:null==a?void 0:a.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:"退出全屏时间",align:"center",dataIndex:"time"},{title:"退出全屏时长(秒)",align:"center",dataIndex:"time_long"},{title:"切屏次数",align:"center",dataIndex:"count"}]})]}),onOk:function(){s(),u()}}),e.next=13;break;case 12:w.info({content:(0,y.jsxs)("div",{className:"tc font16",children:["答题结束了,系统已自动提交试卷",(0,y.jsx)("br",{}),"不能再修改答题"]}),onOk:function(){u()}});case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),R=function(e){console.log("触发了"),(0,m.vp)()&&"none"==document.getElementById("iframeShixuns").style.display&&!U.current&&(0,m.BU)()},_=function(){var e=a()(o()().mark((function e(){var r,t,s,u;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===(r=n.exerciseUserInfo)||void 0===r||!r.screen_at){e.next=6;break}return e.next=3,(0,v.ck)(c()(c()({},X),{},{reset:!0}));case 3:if(-6!==(null==(t=e.sent)?void 0:t.status)){e.next=6;break}return e.abrupt("return");case 6:return e.next=8,(0,v.oy)({id:X.categoryId});case 8:if(null==(s=e.sent)||!s.is_commit){e.next=12;break}return S(),e.abrupt("return");case 12:return e.next=14,H();case 14:return u=e.sent,e.abrupt("return",u);case 16:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),$=function(){var e=a()(o()().mark((function e(){var r,t,s,u,a;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,V.RG)(" ",!0),!(0,m.vp)()){e.next=10;break}if(null===(r=n.exerciseUserInfo)||void 0===r||!r.screen_at){e.next=8;break}return e.next=5,(0,v.ck)(c()(c()({},X),{},{reset:!0}));case 5:if(s=e.sent,-6!==(null===(t=s)||void 0===t?void 0:t.status)){e.next=8;break}return e.abrupt("return");case 8:e.next=21;break;case 10:if(U.current){e.next=21;break}return e.next=13,(0,v.ck)(c()({},X));case 13:if(s=e.sent,-6!==(null===(u=s)||void 0===u?void 0:u.status)){e.next=16;break}return e.abrupt("return");case 16:return e.next=18,H();case 18:a=e.sent,J(a.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*");case 21:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,y.jsx)("div",{children:B})}))},96962:function(e,n,r){r.d(n,{Z:function(){return u}});var t=r(7880),c="ldsRing___mpBZC",s="idsRingWrapper___Of9_n",o=r(37712),u=function(e){var n=e.message,r=e.className,u=e.children,a=e.style,l=void 0===a?{}:a;return(0,o.jsxs)("div",{className:"custom-spinner ".concat(s," ").concat(r),children:[(0,o.jsxs)("div",{className:c,children:[(0,o.jsx)("div",{}),(0,o.jsx)("div",{}),(0,o.jsx)("div",{}),(0,o.jsx)("div",{})]}),n?(0,o.jsx)("p",{style:l,children:n}):null,u,(0,o.jsx)(t.Outlet,{})]})}},27308:function(e,n,r){r.d(n,{Z:function(){return p}});var t=r(82100),c=r.n(t),s=r(29186),o=r.n(s),u=r(80619),a=r.n(u),l=r(47074),i=r.n(l),d=r(59301),f=r(4676),p=function(e){a()(r,e);var n=i()(r);function r(e){var t;c()(this,r),t=n.call(this,e);var s=window.document;return t.node=s.createElement("div"),s.body.appendChild(t.node),t}return o()(r,[{key:"render",value:function(){var e=this.props.children;return(0,f.createPortal)(e,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),r}(d.Component)},56266:function(e,n,r){r.d(n,{Z:function(){return c}});var t=r(59301);function c(e,n){var r=(0,t.useRef)();(0,t.useEffect)((function(){r.current=e})),(0,t.useEffect)((function(){if(null!==n){var e=setInterval((function(){r.current()}),n);return function(){return clearInterval(e)}}}),[n])}},3883:function(e,n,r){function t(e){try{e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullScreen&&e.webkitRequestFullScreen()}catch(e){console.log(e,":e")}}function c(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}r.d(n,{BU:function(){return c},Dj:function(){return t},gH:function(){return s},vp:function(){return o}});var s=function(){return document.webkitExitFullscreen?"webkitfullscreenchange":document.exitFullscreen?"fullscreenchange":document.msExitFullscreen?"msfullscreenchange":document.mozCancelFullScreen?"mozfullscreenchange":void 0};function o(){var e=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement;document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",e),null!=e}}}]); \ No newline at end of file diff --git a/13937.async.js b/13937.async.js index c45c2dea92..c9b7c4b9a3 100644 --- a/13937.async.js +++ b/13937.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[13937],{6918:function(l,e,a){a.d(e,{Z:function(){return A}});var u=a(7557),v=a.n(u),b=a(82242),n=a.n(b),r=a(41498),t=a.n(r),s=a(79800),c=a.n(s),o=a(39647),i=a.n(o),d=a(59301),h=a(7880),p=a(8772),m=a(78241),f=a(43418),x=a(52306),y=a(8591),C=a(19842),w=a(3113),j=a(9498),g=a.n(j),Z=a(19676),_=a(70481),N=a(63578),k="flexRow___wVzmN",S="flexColumn___gLZgJ",O="formWrap___z7EIz",I="example___dy_gt",E="footerWrap___Y3nmz",T=a(37712),z=["newClassroom","globalSetting","loading","dispatch","schoolName","onSuccess"],P=function(l,e){return e.some((function(e){return e.label.toLowerCase().indexOf(l.toLowerCase())>-1}))},Y=p.Z.TextArea,A=(0,h.connect)((function(l){var e=l.newClassroom,a=l.loading;return{newClassroom:e,globalSetting:l.globalSetting,loading:a.effects}}))((function(l){var e=l.newClassroom,a=(l.globalSetting,l.loading),u=l.dispatch,b=l.schoolName,r=l.onSuccess,s=void 0===r?function(){}:r,o=(i()(l,z),m.Z.useForm()),h=c()(o,1)[0];(0,d.useEffect)((function(){h.setFieldsValue({name:b})}),[b]);var j=function(){var l=t()(v()().mark((function l(e){var a,b,r,c,o,i,d,h;return v()().wrap((function(l){for(;;)switch(l.prev=l.next){case 0:return b=(a=e||{}).name,r=a.city,c=void 0===r?[]:r,o=a.address,i=a.remarks,l.next=3,u({type:"newClassroom/appplySchool",payload:{name:b,province:c[0],city:c[1],address:o,remarks:i}});case 3:if(2!=(null==(d=l.sent)?void 0:d.status)){l.next=7;break}return h=f.Z.confirm({icon:null,width:600,centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)("p",{children:"系统检测到您申请新增的单位已存在,请确认是否为该单位?"}),(0,T.jsx)(x.Z,{columns:[{title:"学校/单位",dataIndex:"name"},{title:"用户数",width:150,dataIndex:"users_count"}],dataSource:[n()({},d)],pagination:!1})]}),onOk:function(){var l=t()(v()().mark((function l(){return v()().wrap((function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,s(b);case 2:h.destroy(),u({type:"newClassroom/setActionTabs",payload:{}});case 4:case"end":return l.stop()}}),l)})));return function(){return l.apply(this,arguments)}}(),onCancel:function(){h.destroy()}}),l.abrupt("return");case 7:u({type:"newClassroom/setActionTabs",payload:{}}),0==d.status&&(y.ZP.success("新增学校/单位成功!"),s(b));case 9:case"end":return l.stop()}}),l)})));return function(e){return l.apply(this,arguments)}}();return(0,T.jsx)(f.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:"NewClassroom-AppplySchool"===e.actionTabs.key,title:"申请添加单位名称",width:"600px",footer:null,children:(0,T.jsxs)(m.Z,{className:O,form:h,labelCol:{span:4},wrapperCol:{span:20},onFinish:j,children:[(0,T.jsx)(m.Z.Item,{label:"单位全称:",name:"name",rules:[{required:!0,message:"请输入学校或工作单位"}],children:(0,T.jsx)(p.Z,{placeholder:"学校或工作单位"})}),(0,T.jsxs)("div",{className:"".concat(k," ").concat(I),children:[(0,T.jsx)("div",{children:"示例:"}),(0,T.jsxs)("div",{className:S,children:[(0,T.jsxs)("div",{children:[(0,T.jsx)(Z.Z,{style:{color:"rgb(82, 196, 26)"}}),(0,T.jsx)("span",{className:"font14 ml5",children:"正确示例:数据结构"})]}),(0,T.jsxs)("div",{children:[(0,T.jsx)(_.Z,{style:{color:"red"}}),(0,T.jsxs)("span",{className:"font14 ml5",children:["错误示例:数据结构",g()().format("YYYY"),"春"]})]})]})]}),(0,T.jsx)(m.Z.Item,{label:"地区:",name:"city",children:(0,T.jsx)(C.Z,{allowClear:!0,size:"middle",options:N.P,placeholder:"请选择所在地",showSearch:{matchInputWidth:!0,filter:P}})}),(0,T.jsx)(m.Z.Item,{label:"详细地址:",name:"address",children:(0,T.jsx)(p.Z,{placeholder:"请填写完整的地址信息"})}),(0,T.jsx)(m.Z.Item,{label:"说明:",name:"remarks",children:(0,T.jsx)(Y,{placeholder:"再次说明特别情况(选填)"})}),(0,T.jsx)("div",{className:E,children:(0,T.jsxs)(m.Z.Item,{children:[(0,T.jsx)(w.ZP,{className:"mr5",size:"middle",onClick:function(){u({type:"newClassroom/setActionTabs",payload:{}})},children:"取消"}),(0,T.jsx)(w.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:a["newClassroom/appplySchool"],children:"保存"})]})})]})})}))},63578:function(l,e,a){a.d(e,{P:function(){return u}});var u=[{value:"北京",label:"北京",children:[{value:"东城",label:"东城"},{value:"西城",label:"西城"},{value:"朝阳",label:"朝阳"},{value:"丰台",label:"丰台"},{value:"石景山",label:"石景山"},{value:"海淀",label:"海淀"},{value:"门头沟",label:"门头沟"},{value:"房山",label:"房山"},{value:"通州",label:"通州"},{value:"顺义",label:"顺义"},{value:"昌平",label:"昌平"},{value:"大兴",label:"大兴"},{value:"平谷",label:"平谷"},{value:"怀柔",label:"怀柔"},{value:"密云",label:"密云"},{value:"延庆",label:"延庆"}]},{value:"上海",label:"上海",children:[{value:"崇明",label:"崇明"},{value:"黄浦",label:"黄浦"},{value:"卢湾",label:"卢湾"},{value:"徐汇",label:"徐汇"},{value:"长宁",label:"长宁"},{value:"静安",label:"静安"},{value:"普陀",label:"普陀"},{value:"闸北",label:"闸北"},{value:"虹口",label:"虹口"},{value:"杨浦",label:"杨浦"},{value:"闵行",label:"闵行"},{value:"宝山",label:"宝山"},{value:"嘉定",label:"嘉定"},{value:"浦东",label:"浦东"},{value:"金山",label:"金山"},{value:"松江",label:"松江"},{value:"青浦",label:"青浦"},{value:"南汇",label:"南汇"},{value:"奉贤",label:"奉贤"}]},{value:"广东",label:"广东",children:[{value:"广州",label:"广州"},{value:"深圳",label:"深圳"},{value:"珠海",label:"珠海"},{value:"东莞",label:"东莞"},{value:"中山",label:"中山"},{value:"佛山",label:"佛山"},{value:"惠州",label:"惠州"},{value:"河源",label:"河源"},{value:"潮州",label:"潮州"},{value:"江门",label:"江门"},{value:"揭阳",label:"揭阳"},{value:"茂名",label:"茂名"},{value:"梅州",label:"梅州"},{value:"清远",label:"清远"},{value:"汕头",label:"汕头"},{value:"汕尾",label:"汕尾"},{value:"韶关",label:"韶关"},{value:"顺德",label:"顺德"},{value:"阳江",label:"阳江"},{value:"云浮",label:"云浮"},{value:"湛江",label:"湛江"},{value:"肇庆",label:"肇庆"}]},{value:"江苏",label:"江苏",children:[{value:"南京",label:"南京"},{value:"常熟",label:"常熟"},{value:"常州",label:"常州"},{value:"海门",label:"海门"},{value:"淮安",label:"淮安"},{value:"江都",label:"江都"},{value:"江阴",label:"江阴"},{value:"昆山",label:"昆山"},{value:"连云港",label:"连云港"},{value:"南通",label:"南通"},{value:"启东",label:"启东"},{value:"沭阳",label:"沭阳"},{value:"宿迁",label:"宿迁"},{value:"苏州",label:"苏州"},{value:"太仓",label:"太仓"},{value:"泰州",label:"泰州"},{value:"同里",label:"同里"},{value:"无锡",label:"无锡"},{value:"徐州",label:"徐州"},{value:"盐城",label:"盐城"},{value:"扬州",label:"扬州"},{value:"宜兴",label:"宜兴"},{value:"仪征",label:"仪征"},{value:"张家港",label:"张家港"},{value:"镇江",label:"镇江"}]},{value:"重庆",label:"重庆",children:[{value:"万州",label:"万州"},{value:"涪陵",label:"涪陵"},{value:"渝中",label:"渝中"},{value:"大渡口",label:"大渡口"},{value:"江北",label:"江北"},{value:"沙坪坝",label:"沙坪坝"},{value:"九龙坡",label:"九龙坡"},{value:"南岸",label:"南岸"},{value:"北碚",label:"北碚"},{value:"万盛",label:"万盛"},{value:"双挢",label:"双挢"},{value:"渝北",label:"渝北"},{value:"巴南",label:"巴南"},{value:"黔江",label:"黔江"},{value:"长寿",label:"长寿"},{value:"綦江",label:"綦江"},{value:"潼南",label:"潼南"},{value:"铜梁",label:"铜梁"},{value:"大足",label:"大足"},{value:"荣昌",label:"荣昌"},{value:"壁山",label:"壁山"},{value:"梁平",label:"梁平"},{value:"城口",label:"城口"},{value:"丰都",label:"丰都"},{value:"垫江",label:"垫江"},{value:"武隆",label:"武隆"},{value:"忠县",label:"忠县"},{value:"开县",label:"开县"},{value:"云阳",label:"云阳"},{value:"奉节",label:"奉节"},{value:"巫山",label:"巫山"},{value:"巫溪",label:"巫溪"},{value:"石柱",label:"石柱"},{value:"秀山",label:"秀山"},{value:"酉阳",label:"酉阳"},{value:"彭水",label:"彭水"},{value:"江津",label:"江津"},{value:"合川",label:"合川"},{value:"永川",label:"永川"},{value:"南川",label:"南川"}]},{value:"安徽",label:"安徽",children:[{value:"合肥",label:"合肥"},{value:"安庆",label:"安庆"},{value:"蚌埠",label:"蚌埠"},{value:"亳州",label:"亳州"},{value:"巢湖",label:"巢湖"},{value:"滁州",label:"滁州"},{value:"阜阳",label:"阜阳"},{value:"贵池",label:"贵池"},{value:"淮北",label:"淮北"},{value:"淮化",label:"淮化"},{value:"淮南",label:"淮南"},{value:"黄山",label:"黄山"},{value:"九华山",label:"九华山"},{value:"六安",label:"六安"},{value:"马鞍山",label:"马鞍山"},{value:"宿州",label:"宿州"},{value:"铜陵",label:"铜陵"},{value:"屯溪",label:"屯溪"},{value:"芜湖",label:"芜湖"},{value:"宣城",label:"宣城"}]},{value:"福建",label:"福建",children:[{value:"福州",label:"福州"},{value:"厦门",label:"厦门"},{value:"泉州",label:"泉州"},{value:"漳州",label:"漳州"},{value:"龙岩",label:"龙岩"},{value:"南平",label:"南平"},{value:"宁德",label:"宁德"},{value:"莆田",label:"莆田"},{value:"三明",label:"三明"}]},{value:"甘肃",label:"甘肃",children:[{value:"兰州",label:"兰州"},{value:"嘉峪关",label:"嘉峪关"},{value:"白银",label:"白银"},{value:"定西",label:"定西"},{value:"敦煌",label:"敦煌"},{value:"甘南",label:"甘南"},{value:"金昌",label:"金昌"},{value:"酒泉",label:"酒泉"},{value:"临夏",label:"临夏"},{value:"平凉",label:"平凉"},{value:"天水",label:"天水"},{value:"陇南",label:"陇南"},{value:"武威",label:"武威"},{value:"西峰",label:"西峰"},{value:"张掖",label:"张掖"}]},{value:"广西",label:"广西",children:[{value:"南宁",label:"南宁"},{value:"来宾",label:"来宾"},{value:"百色",label:"百色"},{value:"北海",label:"北海"},{value:"桂林",label:"桂林"},{value:"防城港",label:"防城港"},{value:"贵港",label:"贵港"},{value:"河池",label:"河池"},{value:"贺州",label:"贺州"},{value:"柳州",label:"柳州"},{value:"钦州",label:"钦州"},{value:"梧州",label:"梧州"},{value:"玉林",label:"玉林"}]},{value:"贵州",label:"贵州",children:[{value:"贵阳",label:"贵阳"},{value:"安顺",label:"安顺"},{value:"毕节",label:"毕节"},{value:"都匀",label:"都匀"},{value:"凯里",label:"凯里"},{value:"六盘水",label:"六盘水"},{value:"铜仁",label:"铜仁"},{value:"兴义",label:"兴义"},{value:"玉屏",label:"玉屏"},{value:"遵义",label:"遵义"}]},{value:"海南",label:"海南",children:[{value:"海口",label:"海口"},{value:"儋县",label:"儋县"},{value:"陵水",label:"陵水"},{value:"琼海",label:"琼海"},{value:"三亚",label:"三亚"},{value:"通什",label:"通什"},{value:"万宁",label:"万宁"}]},{value:"河北",label:"河北",children:[{value:"石家庄",label:"石家庄"},{value:"保定",label:"保定"},{value:"北戴河",label:"北戴河"},{value:"沧州",label:"沧州"},{value:"承德",label:"承德"},{value:"丰润",label:"丰润"},{value:"邯郸",label:"邯郸"},{value:"衡水",label:"衡水"},{value:"廊坊",label:"廊坊"},{value:"南戴河",label:"南戴河"},{value:"秦皇岛",label:"秦皇岛"},{value:"唐山",label:"唐山"},{value:"新城",label:"新城"},{value:"邢台",label:"邢台"},{value:"张家口",label:"张家口"}]},{value:"黑龙江",label:"黑龙江",children:[{value:"哈尔滨",label:"哈尔滨"},{value:"北安",label:"北安"},{value:"大庆",label:"大庆"},{value:"大兴安岭",label:"大兴安岭"},{value:"鹤岗",label:"鹤岗"},{value:"黑河",label:"黑河"},{value:"佳木斯",label:"佳木斯"},{value:"鸡西",label:"鸡西"},{value:"牡丹江",label:"牡丹江"},{value:"齐齐哈尔",label:"齐齐哈尔"},{value:"七台河",label:"七台河"},{value:"双鸭山",label:"双鸭山"},{value:"绥化",label:"绥化"},{value:"伊春",label:"伊春"}]},{value:"河南",label:"河南",children:[{value:"郑州",label:"郑州"},{value:"安阳",label:"安阳"},{value:"鹤壁",label:"鹤壁"},{value:"潢川",label:"潢川"},{value:"焦作",label:"焦作"},{value:"济源",label:"济源"},{value:"开封",label:"开封"},{value:"漯河",label:"漯河"},{value:"洛阳",label:"洛阳"},{value:"南阳",label:"南阳"},{value:"平顶山",label:"平顶山"},{value:"濮阳",label:"濮阳"},{value:"三门峡",label:"三门峡"},{value:"商丘",label:"商丘"},{value:"新乡",label:"新乡"},{value:"信阳",label:"信阳"},{value:"许昌",label:"许昌"},{value:"周口",label:"周口"},{value:"驻马店",label:"驻马店"}]},{value:"香港",label:"香港",children:[{value:"香港",label:"香港"},{value:"九龙",label:"九龙"},{value:"新界",label:"新界"}]},{value:"湖北",label:"湖北",children:[{value:"武汉",label:"武汉"},{value:"天门",label:"天门"},{value:"恩施",label:"恩施"},{value:"鄂州",label:"鄂州"},{value:"黄冈",label:"黄冈"},{value:"黄石",label:"黄石"},{value:"荆门",label:"荆门"},{value:"荆州",label:"荆州"},{value:"潜江",label:"潜江"},{value:"十堰",label:"十堰"},{value:"随州",label:"随州"},{value:"武穴",label:"武穴"},{value:"仙桃",label:"仙桃"},{value:"咸宁",label:"咸宁"},{value:"襄阳",label:"襄阳"},{value:"襄樊",label:"襄樊"},{value:"孝感",label:"孝感"},{value:"宜昌",label:"宜昌"}]},{value:"湖南",label:"湖南",children:[{value:"长沙",label:"长沙"},{value:"常德",label:"常德"},{value:"郴州",label:"郴州"},{value:"衡阳",label:"衡阳"},{value:"怀化",label:"怀化"},{value:"吉首",label:"吉首"},{value:"娄底",label:"娄底"},{value:"邵阳",label:"邵阳"},{value:"湘潭",label:"湘潭"},{value:"益阳",label:"益阳"},{value:"岳阳",label:"岳阳"},{value:"永州",label:"永州"},{value:"张家界",label:"张家界"},{value:"株洲",label:"株洲"}]},{value:"江西",label:"江西",children:[{value:"南昌",label:"南昌"},{value:"抚州",label:"抚州"},{value:"赣州",label:"赣州"},{value:"吉安",label:"吉安"},{value:"景德镇",label:"景德镇"},{value:"井冈山",label:"井冈山"},{value:"九江",label:"九江"},{value:"庐山",label:"庐山"},{value:"萍乡",label:"萍乡"},{value:"上饶",label:"上饶"},{value:"新余",label:"新余"},{value:"宜春",label:"宜春"},{value:"鹰潭",label:"鹰潭"}]},{value:"吉林",label:"吉林",children:[{value:"长春",label:"长春"},{value:"吉林",label:"吉林"},{value:"白城",label:"白城"},{value:"白山",label:"白山"},{value:"珲春",label:"珲春"},{value:"辽源",label:"辽源"},{value:"梅河",label:"梅河"},{value:"四平",label:"四平"},{value:"松原",label:"松原"},{value:"通化",label:"通化"},{value:"延吉",label:"延吉"}]},{value:"辽宁",label:"辽宁",children:[{value:"沈阳",label:"沈阳"},{value:"鞍山",label:"鞍山"},{value:"本溪",label:"本溪"},{value:"朝阳",label:"朝阳"},{value:"大连",label:"大连"},{value:"丹东",label:"丹东"},{value:"抚顺",label:"抚顺"},{value:"阜新",label:"阜新"},{value:"葫芦岛",label:"葫芦岛"},{value:"锦州",label:"锦州"},{value:"辽阳",label:"辽阳"},{value:"盘锦",label:"盘锦"},{value:"铁岭",label:"铁岭"},{value:"营口",label:"营口"}]},{value:"澳门",label:"澳门",children:[{value:"澳门",label:"澳门"}]},{value:"内蒙古",label:"内蒙古",children:[{value:"呼和浩特",label:"呼和浩特"},{value:"阿拉善盟",label:"阿拉善盟"},{value:"包头",label:"包头"},{value:"赤峰",label:"赤峰"},{value:"东胜",label:"东胜"},{value:"海拉尔",label:"海拉尔"},{value:"集宁",label:"集宁"},{value:"临河",label:"临河"},{value:"通辽",label:"通辽"},{value:"乌海",label:"乌海"},{value:"乌兰浩特",label:"乌兰浩特"},{value:"锡林浩特",label:"锡林浩特"}]},{value:"宁夏",label:"宁夏",children:[{value:"银川",label:"银川"},{value:"固源",label:"固源"},{value:"石嘴山",label:"石嘴山"},{value:"吴忠",label:"吴忠"}]},{value:"青海",label:"青海",children:[{value:"西宁",label:"西宁"},{value:"德令哈",label:"德令哈"},{value:"格尔木",label:"格尔木"},{value:"共和",label:"共和"},{value:"海东",label:"海东"},{value:"海晏",label:"海晏"},{value:"玛沁",label:"玛沁"},{value:"同仁",label:"同仁"},{value:"玉树",label:"玉树"}]},{value:"山东",label:"山东",children:[{value:"济南",label:"济南"},{value:"滨州",label:"滨州"},{value:"兖州",label:"兖州"},{value:"德州",label:"德州"},{value:"东营",label:"东营"},{value:"菏泽",label:"菏泽"},{value:"济宁",label:"济宁"},{value:"莱芜",label:"莱芜"},{value:"聊城",label:"聊城"},{value:"临沂",label:"临沂"},{value:"蓬莱",label:"蓬莱"},{value:"青岛",label:"青岛"},{value:"曲阜",label:"曲阜"},{value:"日照",label:"日照"},{value:"泰安",label:"泰安"},{value:"潍坊",label:"潍坊"},{value:"威海",label:"威海"},{value:"烟台",label:"烟台"},{value:"枣庄",label:"枣庄"},{value:"淄博",label:"淄博"}]},{value:"山西",label:"山西",children:[{value:"太原",label:"太原"},{value:"吕梁",label:"吕梁"},{value:"长治",label:"长治"},{value:"大同",label:"大同"},{value:"候马",label:"候马"},{value:"晋城",label:"晋城"},{value:"离石",label:"离石"},{value:"临汾",label:"临汾"},{value:"宁武",label:"宁武"},{value:"朔州",label:"朔州"},{value:"忻州",label:"忻州"},{value:"阳泉",label:"阳泉"},{value:"榆次",label:"榆次"},{value:"晋中",label:"晋中"},{value:"运城",label:"运城"}]},{value:"陕西",label:"陕西",children:[{value:"西安",label:"西安"},{value:"安康",label:"安康"},{value:"宝鸡",label:"宝鸡"},{value:"汉中",label:"汉中"},{value:"渭南",label:"渭南"},{value:"商州",label:"商州"},{value:"绥德",label:"绥德"},{value:"铜川",label:"铜川"},{value:"咸阳",label:"咸阳"},{value:"延安",label:"延安"},{value:"榆林",label:"榆林"}]},{value:"四川",label:"四川",children:[{value:"成都",label:"成都"},{value:"巴中",label:"巴中"},{value:"达川",label:"达川"},{value:"德阳",label:"德阳"},{value:"都江堰",label:"都江堰"},{value:"峨眉山",label:"峨眉山"},{value:"涪陵",label:"涪陵"},{value:"广安",label:"广安"},{value:"广元",label:"广元"},{value:"九寨沟",label:"九寨沟"},{value:"康定",label:"康定"},{value:"乐山",label:"乐山"},{value:"泸州",label:"泸州"},{value:"马尔康",label:"马尔康"},{value:"绵阳",label:"绵阳"},{value:"眉山",label:"眉山"},{value:"南充",label:"南充"},{value:"内江",label:"内江"},{value:"攀枝花",label:"攀枝花"},{value:"遂宁",label:"遂宁"},{value:"汶川",label:"汶川"},{value:"西昌",label:"西昌"},{value:"雅安",label:"雅安"},{value:"宜宾",label:"宜宾"},{value:"自贡",label:"自贡"},{value:"资阳",label:"资阳"}]},{value:"台湾",label:"台湾",children:[{value:"台北",label:"台北"},{value:"基隆",label:"基隆"},{value:"台南",label:"台南"},{value:"台中",label:"台中"},{value:"高雄",label:"高雄"},{value:"屏东",label:"屏东"},{value:"南投",label:"南投"},{value:"云林",label:"云林"},{value:"新竹",label:"新竹"},{value:"彰化",label:"彰化"},{value:"苗栗",label:"苗栗"},{value:"嘉义",label:"嘉义"},{value:"桃园",label:"桃园"},{value:"宜兰",label:"宜兰"},{value:"台东",label:"台东"},{value:"金门",label:"金门"},{value:"马祖",label:"马祖"},{value:"澎湖",label:"澎湖"}]},{value:"天津",label:"天津",children:[{value:"天津",label:"天津"},{value:"和平",label:"和平"},{value:"东丽",label:"东丽"},{value:"河东",label:"河东"},{value:"西青",label:"西青"},{value:"河西",label:"河西"},{value:"津南",label:"津南"},{value:"南开",label:"南开"},{value:"北辰",label:"北辰"},{value:"河北",label:"河北"},{value:"武清",label:"武清"},{value:"红挢",label:"红挢"},{value:"塘沽",label:"塘沽"},{value:"汉沽",label:"汉沽"},{value:"大港",label:"大港"},{value:"宁河",label:"宁河"},{value:"静海",label:"静海"},{value:"宝坻",label:"宝坻"},{value:"蓟县",label:"蓟县"}]},{value:"新疆",label:"新疆",children:[{value:"乌鲁木齐",label:"乌鲁木齐"},{value:"阿克苏",label:"阿克苏"},{value:"阿勒泰",label:"阿勒泰"},{value:"阿图什",label:"阿图什"},{value:"博乐",label:"博乐"},{value:"昌吉",label:"昌吉"},{value:"东山",label:"东山"},{value:"哈密",label:"哈密"},{value:"和田",label:"和田"},{value:"喀什",label:"喀什"},{value:"克拉玛依",label:"克拉玛依"},{value:"库车",label:"库车"},{value:"库尔勒",label:"库尔勒"},{value:"奎屯",label:"奎屯"},{value:"石河子",label:"石河子"},{value:"塔城",label:"塔城"},{value:"吐鲁番",label:"吐鲁番"},{value:"伊宁",label:"伊宁"}]},{value:"西藏",label:"西藏",children:[{value:"拉萨",label:"拉萨"},{value:"阿里",label:"阿里"},{value:"昌都",label:"昌都"},{value:"林芝",label:"林芝"},{value:"那曲",label:"那曲"},{value:"日喀则",label:"日喀则"},{value:"山南",label:"山南"}]},{value:"云南",label:"云南",children:[{value:"昆明",label:"昆明"},{value:"大理",label:"大理"},{value:"保山",label:"保山"},{value:"楚雄",label:"楚雄"},{value:"大理",label:"大理"},{value:"东川",label:"东川"},{value:"个旧",label:"个旧"},{value:"景洪",label:"景洪"},{value:"开远",label:"开远"},{value:"临沧",label:"临沧"},{value:"丽江",label:"丽江"},{value:"六库",label:"六库"},{value:"潞西",label:"潞西"},{value:"曲靖",label:"曲靖"},{value:"思茅",label:"思茅"},{value:"文山",label:"文山"},{value:"西双版纳",label:"西双版纳"},{value:"玉溪",label:"玉溪"},{value:"中甸",label:"中甸"},{value:"昭通",label:"昭通"}]},{value:"浙江",label:"浙江",children:[{value:"杭州",label:"杭州"},{value:"温州",label:"温州"},{value:"安吉",label:"安吉"},{value:"慈溪",label:"慈溪"},{value:"定海",label:"定海"},{value:"奉化",label:"奉化"},{value:"海盐",label:"海盐"},{value:"黄岩",label:"黄岩"},{value:"湖州",label:"湖州"},{value:"嘉兴",label:"嘉兴"},{value:"金华",label:"金华"},{value:"临安",label:"临安"},{value:"临海",label:"临海"},{value:"丽水",label:"丽水"},{value:"宁波",label:"宁波"},{value:"瓯海",label:"瓯海"},{value:"平湖",label:"平湖"},{value:"千岛湖",label:"千岛湖"},{value:"衢州",label:"衢州"},{value:"江山",label:"江山"},{value:"瑞安",label:"瑞安"},{value:"绍兴",label:"绍兴"},{value:"嵊州",label:"嵊州"},{value:"台州",label:"台州"},{value:"温岭",label:"温岭"},{value:"余姚",label:"余姚"},{value:"舟山",label:"舟山"}]},{value:"海外",label:"海外",children:[{value:"美国",label:"美国"},{value:"日本",label:"日本"},{value:"英国",label:"英国"},{value:"法国",label:"法国"},{value:"德国",label:"德国"},{value:"其他",label:"其他"}]}]},88522:function(l,e,a){var u=a(92310),v=a.n(u),b=a(47783),n=a(62805),r=a(59301),t=a(53487),s=a(92343),c=a(36355),o=a(57809);const{Option:i}=o.default;function d(l){return l&&l.type&&(l.type.isSelectOption||l.type.isSelectOptGroup)}const h=(l,e)=>{const{prefixCls:a,className:u,popupClassName:t,dropdownClassName:h,children:p,dataSource:m}=l,f=(0,b.Z)(p);let x;1===f.length&&(0,s.l$)(f[0])&&!d(f[0])&&([x]=f);const y=x?()=>x:void 0;let C;C=f.length&&d(f[0])?p:m?m.map((l=>{if((0,s.l$)(l))return l;switch(typeof l){case"string":return r.createElement(i,{key:l,value:l},l);case"object":{const{value:e}=l;return r.createElement(i,{key:e,value:e},l.text)}default:return}})):[];const{getPrefixCls:w}=r.useContext(c.E_),j=w("select",a);return r.createElement(o.default,Object.assign({ref:e,suffixIcon:null},(0,n.Z)(l,["dataSource","dropdownClassName"]),{prefixCls:j,popupClassName:t||h,className:v()(`${j}-auto-complete`,u),mode:o.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:y}),C)},p=r.forwardRef(h),m=(0,t.Z)(p);p.Option=i,p._InternalPanelDoNotUseOrYouWillBeFired=m,e.Z=p}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[13937],{6918:function(l,e,a){a.d(e,{Z:function(){return A}});var u=a(7557),v=a.n(u),b=a(82242),n=a.n(b),r=a(41498),t=a.n(r),s=a(79800),c=a.n(s),o=a(39647),i=a.n(o),d=a(59301),h=a(7880),p=a(8772),m=a(78241),f=a(43418),x=a(52306),y=a(8591),C=a(19842),w=a(3113),j=a(99232),g=a.n(j),Z=a(19676),_=a(70481),N=a(63578),k="flexRow___wVzmN",S="flexColumn___gLZgJ",O="formWrap___z7EIz",I="example___dy_gt",E="footerWrap___Y3nmz",T=a(37712),z=["newClassroom","globalSetting","loading","dispatch","schoolName","onSuccess"],P=function(l,e){return e.some((function(e){return e.label.toLowerCase().indexOf(l.toLowerCase())>-1}))},Y=p.Z.TextArea,A=(0,h.connect)((function(l){var e=l.newClassroom,a=l.loading;return{newClassroom:e,globalSetting:l.globalSetting,loading:a.effects}}))((function(l){var e=l.newClassroom,a=(l.globalSetting,l.loading),u=l.dispatch,b=l.schoolName,r=l.onSuccess,s=void 0===r?function(){}:r,o=(i()(l,z),m.Z.useForm()),h=c()(o,1)[0];(0,d.useEffect)((function(){h.setFieldsValue({name:b})}),[b]);var j=function(){var l=t()(v()().mark((function l(e){var a,b,r,c,o,i,d,h;return v()().wrap((function(l){for(;;)switch(l.prev=l.next){case 0:return b=(a=e||{}).name,r=a.city,c=void 0===r?[]:r,o=a.address,i=a.remarks,l.next=3,u({type:"newClassroom/appplySchool",payload:{name:b,province:c[0],city:c[1],address:o,remarks:i}});case 3:if(2!=(null==(d=l.sent)?void 0:d.status)){l.next=7;break}return h=f.Z.confirm({icon:null,width:600,centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)("p",{children:"系统检测到您申请新增的单位已存在,请确认是否为该单位?"}),(0,T.jsx)(x.Z,{columns:[{title:"学校/单位",dataIndex:"name"},{title:"用户数",width:150,dataIndex:"users_count"}],dataSource:[n()({},d)],pagination:!1})]}),onOk:function(){var l=t()(v()().mark((function l(){return v()().wrap((function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,s(b);case 2:h.destroy(),u({type:"newClassroom/setActionTabs",payload:{}});case 4:case"end":return l.stop()}}),l)})));return function(){return l.apply(this,arguments)}}(),onCancel:function(){h.destroy()}}),l.abrupt("return");case 7:u({type:"newClassroom/setActionTabs",payload:{}}),0==d.status&&(y.ZP.success("新增学校/单位成功!"),s(b));case 9:case"end":return l.stop()}}),l)})));return function(e){return l.apply(this,arguments)}}();return(0,T.jsx)(f.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:"NewClassroom-AppplySchool"===e.actionTabs.key,title:"申请添加单位名称",width:"600px",footer:null,children:(0,T.jsxs)(m.Z,{className:O,form:h,labelCol:{span:4},wrapperCol:{span:20},onFinish:j,children:[(0,T.jsx)(m.Z.Item,{label:"单位全称:",name:"name",rules:[{required:!0,message:"请输入学校或工作单位"}],children:(0,T.jsx)(p.Z,{placeholder:"学校或工作单位"})}),(0,T.jsxs)("div",{className:"".concat(k," ").concat(I),children:[(0,T.jsx)("div",{children:"示例:"}),(0,T.jsxs)("div",{className:S,children:[(0,T.jsxs)("div",{children:[(0,T.jsx)(Z.Z,{style:{color:"rgb(82, 196, 26)"}}),(0,T.jsx)("span",{className:"font14 ml5",children:"正确示例:数据结构"})]}),(0,T.jsxs)("div",{children:[(0,T.jsx)(_.Z,{style:{color:"red"}}),(0,T.jsxs)("span",{className:"font14 ml5",children:["错误示例:数据结构",g()().format("YYYY"),"春"]})]})]})]}),(0,T.jsx)(m.Z.Item,{label:"地区:",name:"city",children:(0,T.jsx)(C.Z,{allowClear:!0,size:"middle",options:N.P,placeholder:"请选择所在地",showSearch:{matchInputWidth:!0,filter:P}})}),(0,T.jsx)(m.Z.Item,{label:"详细地址:",name:"address",children:(0,T.jsx)(p.Z,{placeholder:"请填写完整的地址信息"})}),(0,T.jsx)(m.Z.Item,{label:"说明:",name:"remarks",children:(0,T.jsx)(Y,{placeholder:"再次说明特别情况(选填)"})}),(0,T.jsx)("div",{className:E,children:(0,T.jsxs)(m.Z.Item,{children:[(0,T.jsx)(w.ZP,{className:"mr5",size:"middle",onClick:function(){u({type:"newClassroom/setActionTabs",payload:{}})},children:"取消"}),(0,T.jsx)(w.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:a["newClassroom/appplySchool"],children:"保存"})]})})]})})}))},63578:function(l,e,a){a.d(e,{P:function(){return u}});var u=[{value:"北京",label:"北京",children:[{value:"东城",label:"东城"},{value:"西城",label:"西城"},{value:"朝阳",label:"朝阳"},{value:"丰台",label:"丰台"},{value:"石景山",label:"石景山"},{value:"海淀",label:"海淀"},{value:"门头沟",label:"门头沟"},{value:"房山",label:"房山"},{value:"通州",label:"通州"},{value:"顺义",label:"顺义"},{value:"昌平",label:"昌平"},{value:"大兴",label:"大兴"},{value:"平谷",label:"平谷"},{value:"怀柔",label:"怀柔"},{value:"密云",label:"密云"},{value:"延庆",label:"延庆"}]},{value:"上海",label:"上海",children:[{value:"崇明",label:"崇明"},{value:"黄浦",label:"黄浦"},{value:"卢湾",label:"卢湾"},{value:"徐汇",label:"徐汇"},{value:"长宁",label:"长宁"},{value:"静安",label:"静安"},{value:"普陀",label:"普陀"},{value:"闸北",label:"闸北"},{value:"虹口",label:"虹口"},{value:"杨浦",label:"杨浦"},{value:"闵行",label:"闵行"},{value:"宝山",label:"宝山"},{value:"嘉定",label:"嘉定"},{value:"浦东",label:"浦东"},{value:"金山",label:"金山"},{value:"松江",label:"松江"},{value:"青浦",label:"青浦"},{value:"南汇",label:"南汇"},{value:"奉贤",label:"奉贤"}]},{value:"广东",label:"广东",children:[{value:"广州",label:"广州"},{value:"深圳",label:"深圳"},{value:"珠海",label:"珠海"},{value:"东莞",label:"东莞"},{value:"中山",label:"中山"},{value:"佛山",label:"佛山"},{value:"惠州",label:"惠州"},{value:"河源",label:"河源"},{value:"潮州",label:"潮州"},{value:"江门",label:"江门"},{value:"揭阳",label:"揭阳"},{value:"茂名",label:"茂名"},{value:"梅州",label:"梅州"},{value:"清远",label:"清远"},{value:"汕头",label:"汕头"},{value:"汕尾",label:"汕尾"},{value:"韶关",label:"韶关"},{value:"顺德",label:"顺德"},{value:"阳江",label:"阳江"},{value:"云浮",label:"云浮"},{value:"湛江",label:"湛江"},{value:"肇庆",label:"肇庆"}]},{value:"江苏",label:"江苏",children:[{value:"南京",label:"南京"},{value:"常熟",label:"常熟"},{value:"常州",label:"常州"},{value:"海门",label:"海门"},{value:"淮安",label:"淮安"},{value:"江都",label:"江都"},{value:"江阴",label:"江阴"},{value:"昆山",label:"昆山"},{value:"连云港",label:"连云港"},{value:"南通",label:"南通"},{value:"启东",label:"启东"},{value:"沭阳",label:"沭阳"},{value:"宿迁",label:"宿迁"},{value:"苏州",label:"苏州"},{value:"太仓",label:"太仓"},{value:"泰州",label:"泰州"},{value:"同里",label:"同里"},{value:"无锡",label:"无锡"},{value:"徐州",label:"徐州"},{value:"盐城",label:"盐城"},{value:"扬州",label:"扬州"},{value:"宜兴",label:"宜兴"},{value:"仪征",label:"仪征"},{value:"张家港",label:"张家港"},{value:"镇江",label:"镇江"}]},{value:"重庆",label:"重庆",children:[{value:"万州",label:"万州"},{value:"涪陵",label:"涪陵"},{value:"渝中",label:"渝中"},{value:"大渡口",label:"大渡口"},{value:"江北",label:"江北"},{value:"沙坪坝",label:"沙坪坝"},{value:"九龙坡",label:"九龙坡"},{value:"南岸",label:"南岸"},{value:"北碚",label:"北碚"},{value:"万盛",label:"万盛"},{value:"双挢",label:"双挢"},{value:"渝北",label:"渝北"},{value:"巴南",label:"巴南"},{value:"黔江",label:"黔江"},{value:"长寿",label:"长寿"},{value:"綦江",label:"綦江"},{value:"潼南",label:"潼南"},{value:"铜梁",label:"铜梁"},{value:"大足",label:"大足"},{value:"荣昌",label:"荣昌"},{value:"壁山",label:"壁山"},{value:"梁平",label:"梁平"},{value:"城口",label:"城口"},{value:"丰都",label:"丰都"},{value:"垫江",label:"垫江"},{value:"武隆",label:"武隆"},{value:"忠县",label:"忠县"},{value:"开县",label:"开县"},{value:"云阳",label:"云阳"},{value:"奉节",label:"奉节"},{value:"巫山",label:"巫山"},{value:"巫溪",label:"巫溪"},{value:"石柱",label:"石柱"},{value:"秀山",label:"秀山"},{value:"酉阳",label:"酉阳"},{value:"彭水",label:"彭水"},{value:"江津",label:"江津"},{value:"合川",label:"合川"},{value:"永川",label:"永川"},{value:"南川",label:"南川"}]},{value:"安徽",label:"安徽",children:[{value:"合肥",label:"合肥"},{value:"安庆",label:"安庆"},{value:"蚌埠",label:"蚌埠"},{value:"亳州",label:"亳州"},{value:"巢湖",label:"巢湖"},{value:"滁州",label:"滁州"},{value:"阜阳",label:"阜阳"},{value:"贵池",label:"贵池"},{value:"淮北",label:"淮北"},{value:"淮化",label:"淮化"},{value:"淮南",label:"淮南"},{value:"黄山",label:"黄山"},{value:"九华山",label:"九华山"},{value:"六安",label:"六安"},{value:"马鞍山",label:"马鞍山"},{value:"宿州",label:"宿州"},{value:"铜陵",label:"铜陵"},{value:"屯溪",label:"屯溪"},{value:"芜湖",label:"芜湖"},{value:"宣城",label:"宣城"}]},{value:"福建",label:"福建",children:[{value:"福州",label:"福州"},{value:"厦门",label:"厦门"},{value:"泉州",label:"泉州"},{value:"漳州",label:"漳州"},{value:"龙岩",label:"龙岩"},{value:"南平",label:"南平"},{value:"宁德",label:"宁德"},{value:"莆田",label:"莆田"},{value:"三明",label:"三明"}]},{value:"甘肃",label:"甘肃",children:[{value:"兰州",label:"兰州"},{value:"嘉峪关",label:"嘉峪关"},{value:"白银",label:"白银"},{value:"定西",label:"定西"},{value:"敦煌",label:"敦煌"},{value:"甘南",label:"甘南"},{value:"金昌",label:"金昌"},{value:"酒泉",label:"酒泉"},{value:"临夏",label:"临夏"},{value:"平凉",label:"平凉"},{value:"天水",label:"天水"},{value:"陇南",label:"陇南"},{value:"武威",label:"武威"},{value:"西峰",label:"西峰"},{value:"张掖",label:"张掖"}]},{value:"广西",label:"广西",children:[{value:"南宁",label:"南宁"},{value:"来宾",label:"来宾"},{value:"百色",label:"百色"},{value:"北海",label:"北海"},{value:"桂林",label:"桂林"},{value:"防城港",label:"防城港"},{value:"贵港",label:"贵港"},{value:"河池",label:"河池"},{value:"贺州",label:"贺州"},{value:"柳州",label:"柳州"},{value:"钦州",label:"钦州"},{value:"梧州",label:"梧州"},{value:"玉林",label:"玉林"}]},{value:"贵州",label:"贵州",children:[{value:"贵阳",label:"贵阳"},{value:"安顺",label:"安顺"},{value:"毕节",label:"毕节"},{value:"都匀",label:"都匀"},{value:"凯里",label:"凯里"},{value:"六盘水",label:"六盘水"},{value:"铜仁",label:"铜仁"},{value:"兴义",label:"兴义"},{value:"玉屏",label:"玉屏"},{value:"遵义",label:"遵义"}]},{value:"海南",label:"海南",children:[{value:"海口",label:"海口"},{value:"儋县",label:"儋县"},{value:"陵水",label:"陵水"},{value:"琼海",label:"琼海"},{value:"三亚",label:"三亚"},{value:"通什",label:"通什"},{value:"万宁",label:"万宁"}]},{value:"河北",label:"河北",children:[{value:"石家庄",label:"石家庄"},{value:"保定",label:"保定"},{value:"北戴河",label:"北戴河"},{value:"沧州",label:"沧州"},{value:"承德",label:"承德"},{value:"丰润",label:"丰润"},{value:"邯郸",label:"邯郸"},{value:"衡水",label:"衡水"},{value:"廊坊",label:"廊坊"},{value:"南戴河",label:"南戴河"},{value:"秦皇岛",label:"秦皇岛"},{value:"唐山",label:"唐山"},{value:"新城",label:"新城"},{value:"邢台",label:"邢台"},{value:"张家口",label:"张家口"}]},{value:"黑龙江",label:"黑龙江",children:[{value:"哈尔滨",label:"哈尔滨"},{value:"北安",label:"北安"},{value:"大庆",label:"大庆"},{value:"大兴安岭",label:"大兴安岭"},{value:"鹤岗",label:"鹤岗"},{value:"黑河",label:"黑河"},{value:"佳木斯",label:"佳木斯"},{value:"鸡西",label:"鸡西"},{value:"牡丹江",label:"牡丹江"},{value:"齐齐哈尔",label:"齐齐哈尔"},{value:"七台河",label:"七台河"},{value:"双鸭山",label:"双鸭山"},{value:"绥化",label:"绥化"},{value:"伊春",label:"伊春"}]},{value:"河南",label:"河南",children:[{value:"郑州",label:"郑州"},{value:"安阳",label:"安阳"},{value:"鹤壁",label:"鹤壁"},{value:"潢川",label:"潢川"},{value:"焦作",label:"焦作"},{value:"济源",label:"济源"},{value:"开封",label:"开封"},{value:"漯河",label:"漯河"},{value:"洛阳",label:"洛阳"},{value:"南阳",label:"南阳"},{value:"平顶山",label:"平顶山"},{value:"濮阳",label:"濮阳"},{value:"三门峡",label:"三门峡"},{value:"商丘",label:"商丘"},{value:"新乡",label:"新乡"},{value:"信阳",label:"信阳"},{value:"许昌",label:"许昌"},{value:"周口",label:"周口"},{value:"驻马店",label:"驻马店"}]},{value:"香港",label:"香港",children:[{value:"香港",label:"香港"},{value:"九龙",label:"九龙"},{value:"新界",label:"新界"}]},{value:"湖北",label:"湖北",children:[{value:"武汉",label:"武汉"},{value:"天门",label:"天门"},{value:"恩施",label:"恩施"},{value:"鄂州",label:"鄂州"},{value:"黄冈",label:"黄冈"},{value:"黄石",label:"黄石"},{value:"荆门",label:"荆门"},{value:"荆州",label:"荆州"},{value:"潜江",label:"潜江"},{value:"十堰",label:"十堰"},{value:"随州",label:"随州"},{value:"武穴",label:"武穴"},{value:"仙桃",label:"仙桃"},{value:"咸宁",label:"咸宁"},{value:"襄阳",label:"襄阳"},{value:"襄樊",label:"襄樊"},{value:"孝感",label:"孝感"},{value:"宜昌",label:"宜昌"}]},{value:"湖南",label:"湖南",children:[{value:"长沙",label:"长沙"},{value:"常德",label:"常德"},{value:"郴州",label:"郴州"},{value:"衡阳",label:"衡阳"},{value:"怀化",label:"怀化"},{value:"吉首",label:"吉首"},{value:"娄底",label:"娄底"},{value:"邵阳",label:"邵阳"},{value:"湘潭",label:"湘潭"},{value:"益阳",label:"益阳"},{value:"岳阳",label:"岳阳"},{value:"永州",label:"永州"},{value:"张家界",label:"张家界"},{value:"株洲",label:"株洲"}]},{value:"江西",label:"江西",children:[{value:"南昌",label:"南昌"},{value:"抚州",label:"抚州"},{value:"赣州",label:"赣州"},{value:"吉安",label:"吉安"},{value:"景德镇",label:"景德镇"},{value:"井冈山",label:"井冈山"},{value:"九江",label:"九江"},{value:"庐山",label:"庐山"},{value:"萍乡",label:"萍乡"},{value:"上饶",label:"上饶"},{value:"新余",label:"新余"},{value:"宜春",label:"宜春"},{value:"鹰潭",label:"鹰潭"}]},{value:"吉林",label:"吉林",children:[{value:"长春",label:"长春"},{value:"吉林",label:"吉林"},{value:"白城",label:"白城"},{value:"白山",label:"白山"},{value:"珲春",label:"珲春"},{value:"辽源",label:"辽源"},{value:"梅河",label:"梅河"},{value:"四平",label:"四平"},{value:"松原",label:"松原"},{value:"通化",label:"通化"},{value:"延吉",label:"延吉"}]},{value:"辽宁",label:"辽宁",children:[{value:"沈阳",label:"沈阳"},{value:"鞍山",label:"鞍山"},{value:"本溪",label:"本溪"},{value:"朝阳",label:"朝阳"},{value:"大连",label:"大连"},{value:"丹东",label:"丹东"},{value:"抚顺",label:"抚顺"},{value:"阜新",label:"阜新"},{value:"葫芦岛",label:"葫芦岛"},{value:"锦州",label:"锦州"},{value:"辽阳",label:"辽阳"},{value:"盘锦",label:"盘锦"},{value:"铁岭",label:"铁岭"},{value:"营口",label:"营口"}]},{value:"澳门",label:"澳门",children:[{value:"澳门",label:"澳门"}]},{value:"内蒙古",label:"内蒙古",children:[{value:"呼和浩特",label:"呼和浩特"},{value:"阿拉善盟",label:"阿拉善盟"},{value:"包头",label:"包头"},{value:"赤峰",label:"赤峰"},{value:"东胜",label:"东胜"},{value:"海拉尔",label:"海拉尔"},{value:"集宁",label:"集宁"},{value:"临河",label:"临河"},{value:"通辽",label:"通辽"},{value:"乌海",label:"乌海"},{value:"乌兰浩特",label:"乌兰浩特"},{value:"锡林浩特",label:"锡林浩特"}]},{value:"宁夏",label:"宁夏",children:[{value:"银川",label:"银川"},{value:"固源",label:"固源"},{value:"石嘴山",label:"石嘴山"},{value:"吴忠",label:"吴忠"}]},{value:"青海",label:"青海",children:[{value:"西宁",label:"西宁"},{value:"德令哈",label:"德令哈"},{value:"格尔木",label:"格尔木"},{value:"共和",label:"共和"},{value:"海东",label:"海东"},{value:"海晏",label:"海晏"},{value:"玛沁",label:"玛沁"},{value:"同仁",label:"同仁"},{value:"玉树",label:"玉树"}]},{value:"山东",label:"山东",children:[{value:"济南",label:"济南"},{value:"滨州",label:"滨州"},{value:"兖州",label:"兖州"},{value:"德州",label:"德州"},{value:"东营",label:"东营"},{value:"菏泽",label:"菏泽"},{value:"济宁",label:"济宁"},{value:"莱芜",label:"莱芜"},{value:"聊城",label:"聊城"},{value:"临沂",label:"临沂"},{value:"蓬莱",label:"蓬莱"},{value:"青岛",label:"青岛"},{value:"曲阜",label:"曲阜"},{value:"日照",label:"日照"},{value:"泰安",label:"泰安"},{value:"潍坊",label:"潍坊"},{value:"威海",label:"威海"},{value:"烟台",label:"烟台"},{value:"枣庄",label:"枣庄"},{value:"淄博",label:"淄博"}]},{value:"山西",label:"山西",children:[{value:"太原",label:"太原"},{value:"吕梁",label:"吕梁"},{value:"长治",label:"长治"},{value:"大同",label:"大同"},{value:"候马",label:"候马"},{value:"晋城",label:"晋城"},{value:"离石",label:"离石"},{value:"临汾",label:"临汾"},{value:"宁武",label:"宁武"},{value:"朔州",label:"朔州"},{value:"忻州",label:"忻州"},{value:"阳泉",label:"阳泉"},{value:"榆次",label:"榆次"},{value:"晋中",label:"晋中"},{value:"运城",label:"运城"}]},{value:"陕西",label:"陕西",children:[{value:"西安",label:"西安"},{value:"安康",label:"安康"},{value:"宝鸡",label:"宝鸡"},{value:"汉中",label:"汉中"},{value:"渭南",label:"渭南"},{value:"商州",label:"商州"},{value:"绥德",label:"绥德"},{value:"铜川",label:"铜川"},{value:"咸阳",label:"咸阳"},{value:"延安",label:"延安"},{value:"榆林",label:"榆林"}]},{value:"四川",label:"四川",children:[{value:"成都",label:"成都"},{value:"巴中",label:"巴中"},{value:"达川",label:"达川"},{value:"德阳",label:"德阳"},{value:"都江堰",label:"都江堰"},{value:"峨眉山",label:"峨眉山"},{value:"涪陵",label:"涪陵"},{value:"广安",label:"广安"},{value:"广元",label:"广元"},{value:"九寨沟",label:"九寨沟"},{value:"康定",label:"康定"},{value:"乐山",label:"乐山"},{value:"泸州",label:"泸州"},{value:"马尔康",label:"马尔康"},{value:"绵阳",label:"绵阳"},{value:"眉山",label:"眉山"},{value:"南充",label:"南充"},{value:"内江",label:"内江"},{value:"攀枝花",label:"攀枝花"},{value:"遂宁",label:"遂宁"},{value:"汶川",label:"汶川"},{value:"西昌",label:"西昌"},{value:"雅安",label:"雅安"},{value:"宜宾",label:"宜宾"},{value:"自贡",label:"自贡"},{value:"资阳",label:"资阳"}]},{value:"台湾",label:"台湾",children:[{value:"台北",label:"台北"},{value:"基隆",label:"基隆"},{value:"台南",label:"台南"},{value:"台中",label:"台中"},{value:"高雄",label:"高雄"},{value:"屏东",label:"屏东"},{value:"南投",label:"南投"},{value:"云林",label:"云林"},{value:"新竹",label:"新竹"},{value:"彰化",label:"彰化"},{value:"苗栗",label:"苗栗"},{value:"嘉义",label:"嘉义"},{value:"桃园",label:"桃园"},{value:"宜兰",label:"宜兰"},{value:"台东",label:"台东"},{value:"金门",label:"金门"},{value:"马祖",label:"马祖"},{value:"澎湖",label:"澎湖"}]},{value:"天津",label:"天津",children:[{value:"天津",label:"天津"},{value:"和平",label:"和平"},{value:"东丽",label:"东丽"},{value:"河东",label:"河东"},{value:"西青",label:"西青"},{value:"河西",label:"河西"},{value:"津南",label:"津南"},{value:"南开",label:"南开"},{value:"北辰",label:"北辰"},{value:"河北",label:"河北"},{value:"武清",label:"武清"},{value:"红挢",label:"红挢"},{value:"塘沽",label:"塘沽"},{value:"汉沽",label:"汉沽"},{value:"大港",label:"大港"},{value:"宁河",label:"宁河"},{value:"静海",label:"静海"},{value:"宝坻",label:"宝坻"},{value:"蓟县",label:"蓟县"}]},{value:"新疆",label:"新疆",children:[{value:"乌鲁木齐",label:"乌鲁木齐"},{value:"阿克苏",label:"阿克苏"},{value:"阿勒泰",label:"阿勒泰"},{value:"阿图什",label:"阿图什"},{value:"博乐",label:"博乐"},{value:"昌吉",label:"昌吉"},{value:"东山",label:"东山"},{value:"哈密",label:"哈密"},{value:"和田",label:"和田"},{value:"喀什",label:"喀什"},{value:"克拉玛依",label:"克拉玛依"},{value:"库车",label:"库车"},{value:"库尔勒",label:"库尔勒"},{value:"奎屯",label:"奎屯"},{value:"石河子",label:"石河子"},{value:"塔城",label:"塔城"},{value:"吐鲁番",label:"吐鲁番"},{value:"伊宁",label:"伊宁"}]},{value:"西藏",label:"西藏",children:[{value:"拉萨",label:"拉萨"},{value:"阿里",label:"阿里"},{value:"昌都",label:"昌都"},{value:"林芝",label:"林芝"},{value:"那曲",label:"那曲"},{value:"日喀则",label:"日喀则"},{value:"山南",label:"山南"}]},{value:"云南",label:"云南",children:[{value:"昆明",label:"昆明"},{value:"大理",label:"大理"},{value:"保山",label:"保山"},{value:"楚雄",label:"楚雄"},{value:"大理",label:"大理"},{value:"东川",label:"东川"},{value:"个旧",label:"个旧"},{value:"景洪",label:"景洪"},{value:"开远",label:"开远"},{value:"临沧",label:"临沧"},{value:"丽江",label:"丽江"},{value:"六库",label:"六库"},{value:"潞西",label:"潞西"},{value:"曲靖",label:"曲靖"},{value:"思茅",label:"思茅"},{value:"文山",label:"文山"},{value:"西双版纳",label:"西双版纳"},{value:"玉溪",label:"玉溪"},{value:"中甸",label:"中甸"},{value:"昭通",label:"昭通"}]},{value:"浙江",label:"浙江",children:[{value:"杭州",label:"杭州"},{value:"温州",label:"温州"},{value:"安吉",label:"安吉"},{value:"慈溪",label:"慈溪"},{value:"定海",label:"定海"},{value:"奉化",label:"奉化"},{value:"海盐",label:"海盐"},{value:"黄岩",label:"黄岩"},{value:"湖州",label:"湖州"},{value:"嘉兴",label:"嘉兴"},{value:"金华",label:"金华"},{value:"临安",label:"临安"},{value:"临海",label:"临海"},{value:"丽水",label:"丽水"},{value:"宁波",label:"宁波"},{value:"瓯海",label:"瓯海"},{value:"平湖",label:"平湖"},{value:"千岛湖",label:"千岛湖"},{value:"衢州",label:"衢州"},{value:"江山",label:"江山"},{value:"瑞安",label:"瑞安"},{value:"绍兴",label:"绍兴"},{value:"嵊州",label:"嵊州"},{value:"台州",label:"台州"},{value:"温岭",label:"温岭"},{value:"余姚",label:"余姚"},{value:"舟山",label:"舟山"}]},{value:"海外",label:"海外",children:[{value:"美国",label:"美国"},{value:"日本",label:"日本"},{value:"英国",label:"英国"},{value:"法国",label:"法国"},{value:"德国",label:"德国"},{value:"其他",label:"其他"}]}]},88522:function(l,e,a){var u=a(92310),v=a.n(u),b=a(47783),n=a(62805),r=a(59301),t=a(53487),s=a(92343),c=a(36355),o=a(57809);const{Option:i}=o.default;function d(l){return l&&l.type&&(l.type.isSelectOption||l.type.isSelectOptGroup)}const h=(l,e)=>{const{prefixCls:a,className:u,popupClassName:t,dropdownClassName:h,children:p,dataSource:m}=l,f=(0,b.Z)(p);let x;1===f.length&&(0,s.l$)(f[0])&&!d(f[0])&&([x]=f);const y=x?()=>x:void 0;let C;C=f.length&&d(f[0])?p:m?m.map((l=>{if((0,s.l$)(l))return l;switch(typeof l){case"string":return r.createElement(i,{key:l,value:l},l);case"object":{const{value:e}=l;return r.createElement(i,{key:e,value:e},l.text)}default:return}})):[];const{getPrefixCls:w}=r.useContext(c.E_),j=w("select",a);return r.createElement(o.default,Object.assign({ref:e,suffixIcon:null},(0,n.Z)(l,["dataSource","dropdownClassName"]),{prefixCls:j,popupClassName:t||h,className:v()(`${j}-auto-complete`,u),mode:o.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:y}),C)},p=r.forwardRef(h),m=(0,t.Z)(p);p.Option=i,p._InternalPanelDoNotUseOrYouWillBeFired=m,e.Z=p}}]); \ No newline at end of file diff --git a/1694.async.js b/1694.async.js index 8565cf018b..9fee3ef539 100644 --- a/1694.async.js +++ b/1694.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[1694],{7406:function(e,t,n){var r=n(82242),a=n.n(r),s=(n(59301),n(93314)),l=n(3113),i=n(37712);t.Z=function(e){var t=e.img,n=e.buttonProps,r=void 0===n?{}:n,c=e.styles,o=void 0===c?{}:c,u=e.customText,d=e.ButtonText,p=e.ButtonClick,f=e.Buttonclass,h=e.ButtonTwo,x=e.imgStyles,m=e.loading,y=void 0!==m&&m;return(0,i.jsxs)("section",{className:"tc animated fadeIn",style:a()(a()({},{color:"#999",margin:"100px auto",visibility:y?"hidden":"visible"}),o),children:[(0,i.jsx)("img",{src:t||s,style:a()(a()({},x),{},{pointerEvents:"none",userSelect:"none"})}),(0,i.jsx)("p",{className:"mt20 font14",children:u||"暂时还没有相关数据哦!"}),d&&(0,i.jsx)(l.ZP,a()(a()({className:f,onClick:p},r),{},{children:d})),h&&h]})}},1694:function(e,t,n){var r=n(37205),a=n.n(r),s=n(82242),l=n.n(s),i=n(7557),c=n.n(i),o=n(41498),u=n.n(o),d=n(79800),p=n.n(d),f=n(59301),h=n(7880),x=n(78241),m=n(6848),y=n(8591),g=n(43418),v=n(57809),j=n(8772),b=n(88522),w=n(52306),S=n(9498),k=n.n(S),Z=n(7406),C=n(33743),O=n(90963),N=n(37712);t.Z=(0,h.connect)((function(e){return{graduations:e.graduations}}))((function(e){e.graduations.StageSetting;var t=e.onCancel,n=e.OnOk,r=e.open,s=void 0!==r&&r,i=e.title,o=(e.dispatch,(0,h.useParams)()),d=(0,f.useState)([]),S=p()(d,2),_=S[0],I=S[1],E=x.Z.useForm(),T=p()(E,1)[0],L=(0,f.useState)({school:"",search:"",search_type:"name"}),P=p()(L,2),B=P[0],F=P[1],D=(0,f.useState)(!0),H=p()(D,2),Y=H[0],q=H[1],M=(0,f.useState)(!1),R=p()(M,2),U=R[0],V=R[1],$=(0,f.useState)(!1),z=p()($,2),K=z[0],G=z[1],W=(0,f.useState)([]),X=p()(W,2),A=X[0],J=X[1],Q=(0,f.useState)(0),ee=p()(Q,2),te=ee[0],ne=ee[1],re=(0,f.useState)(0),ae=p()(re,2),se=ae[0],le=ae[1],ie=(0,f.useState)(1),ce=p()(ie,2),oe=ce[0],ue=ce[1],de=(0,f.useState)([]),pe=p()(de,2),fe=pe[0],he=pe[1],xe=(0,f.useState)(!1),me=p()(xe,2),ye=me[0],ge=me[1],ve=(0,f.useRef)(null);(0,f.useEffect)((function(){switch(i){case"添加学生":le(0);break;case"添加老师":le(1);break;default:le(null)}}),[s]),(0,f.useEffect)((function(){u()(c()().mark((function e(){var t,n;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.xF)({keyword:"",per_page:9999});case 2:n=e.sent,I(null==n||null===(t=n.schools)||void 0===t?void 0:t.map((function(e){return{label:e.name,value:e.id}})));case 4:case"end":return e.stop()}}),e)})))()}),[]);var je=[{title:"姓名",width:100,ellipsis:!0,dataIndex:"name",render:function(e){return(0,N.jsx)(m.Z,{placement:"topLeft",title:e,children:(0,N.jsx)("span",{style:{color:"#000"},children:e||"--"})})}},{title:"学校/单位",dataIndex:"school",ellipsis:!0,render:function(e){return(0,N.jsx)(m.Z,{placement:"topLeft",title:e,children:(0,N.jsx)("span",{style:{color:"#000"},children:e||"--"})})}},{title:"院系/部门",dataIndex:"department",width:130,ellipsis:!0,render:function(e){return(0,N.jsx)(m.Z,{placement:"topLeft",title:e,children:(0,N.jsx)("span",{style:{color:"#000"},children:e||"--"})})}},{title:"学号/工号",width:100,dataIndex:"student_number",ellipsis:!0,render:function(e,t){return(0,N.jsx)(m.Z,{placement:"topLeft",title:t.staff_id||t.student_id,children:(0,N.jsx)("span",{className:"c-grey-666",children:t.staff_id||t.student_id||"--"})})}},{title:"手机",width:110,dataIndex:"phone",ellipsis:!0,render:function(e){return(0,N.jsx)(m.Z,{placement:"topLeft",title:e,children:(0,N.jsx)("span",{className:"c-grey-666",children:e||"--"})})}},{title:"邮箱",dataIndex:"mail",width:120,ellipsis:!0,render:function(e){return(0,N.jsx)(m.Z,{placement:"topLeft",title:e,children:(0,N.jsx)("span",{className:"c-grey-666",children:e||"--"})})}},{title:"实名认证",dataIndex:"authentication",width:80,render:function(e){return e?(0,N.jsx)("span",{style:{color:"#000"},children:"是"}):"否"}},{title:"最后登录时间",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(e){return(0,N.jsx)(m.Z,{placement:"topLeft",title:e,children:(0,N.jsx)("span",{className:"c-grey-666",children:k()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"状态",dataIndex:"checked",width:80,render:function(e){return e?(0,N.jsx)("span",{className:"c-green",children:"已添加"}):(0,N.jsx)("span",{className:"c-grey-333",children:"未添加"})}}],be=function(){var e=u()(c()().mark((function e(t){var n,r,a;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(ve.current&&(null===(n=ve.current)||void 0===n||null===(n=n.querySelector(".ant-table-body"))||void 0===n||n.scrollTo(0,0)),ge(!0),he([]),t.search||t.school){e.next=6;break}return y.ZP.warning("请输入搜索内容"),e.abrupt("return");case 6:if(V(!0),F(t),ue(1),a=l()({id:o.id},t),0!=se){e.next=14;break}return e.next=13,(0,C.l5)(a);case 13:r=e.sent;case 14:if(1!=se){e.next=18;break}return e.next=17,(0,C.bS)(a);case 17:r=e.sent;case 18:0==r.status&&(J(r.data),ne(r.count)),V(!1);case 20:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),we=function(){var e=u()(c()().mark((function e(){var t,n,r,s,i,u,d,p,f,h=arguments;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(h.length>0&&void 0!==h[0]&&h[0],s=null===(t=ve.current)||void 0===t?void 0:t.querySelector(".ant-table-body").scrollHeight,i=null===(n=ve.current)||void 0===n?void 0:n.querySelector(".ant-table-body").scrollTop,u=null===(r=ve.current)||void 0===r?void 0:r.querySelector(".ant-table-body").clientHeight,s!=i+u||!Y||U){e.next=18;break}if(V(!0),ue(oe+1),p=l()({page:oe+1,id:o.id},B),0!=se){e.next=12;break}return e.next=11,(0,C.l5)(p);case 11:d=e.sent;case 12:if(1!=se){e.next=16;break}return e.next=15,(0,C.bS)(p);case 15:d=e.sent;case 16:0==d.status&&((null===(f=d)||void 0===f||null===(f=f.data)||void 0===f?void 0:f.length)+A.length==d.count&&q(!1),J([].concat(a()(A),a()(d.data))),ne(d.count)),V(!1);case 18:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Se={selectedRowKeys:fe,onChange:function(e,t){he(e)},getCheckboxProps:function(e){return{disabled:e.checked,name:e.checked}}};return(0,N.jsxs)(g.Z,{destroyOnClose:!0,width:1200,style:{height:"613px"},open:s,confirmLoading:K,title:i,bodyStyle:{padding:"0px 25px"},onOk:u()(c()().mark((function e(){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(fe.length>0)){e.next=11;break}return G(!0),e.next=4,n(fe);case 4:G(!1),T.resetFields(),J([]),ge(!1),he([]),e.next=12;break;case 11:y.ZP.warning("请选择添加人员");case 12:case"end":return e.stop()}}),e)}))),onCancel:function(){t(),T.resetFields(),ge(!1),J([]),he([])},children:[(0,N.jsxs)(x.Z,{layout:"inline",className:"mt10",colon:!1,form:T,initialValues:{school:"",search:"",search_type:"name"},onValuesChange:function(e,t){return F(t)},size:"large",onFinish:be,children:[(0,N.jsx)(x.Z.Item,{name:"search_type",label:"搜索类型",children:(0,N.jsxs)(v.default,{style:{width:160},children:[(0,N.jsx)(v.default.Option,{value:"name",children:"姓名"}),(0,N.jsx)(v.default.Option,{value:"phone",children:"手机号"}),(0,N.jsx)(v.default.Option,{value:"mail",children:"邮箱"})]})}),(0,N.jsx)(x.Z.Item,{name:"search",label:"搜索内容",children:(0,N.jsx)(j.Z,{allowClear:!0,style:{width:320},placeholder:"请输入搜索内容",defaultValue:""})}),(0,N.jsx)(x.Z.Item,{name:"school",label:"单位",children:(0,N.jsx)(b.Z,{options:_,style:{width:380},placeholder:"请输入单位名称",onSelect:function(e,t){console.log(e,t),T.setFieldsValue({school:t.label})},filterOption:function(e,t){return-1!==t.label.toUpperCase().indexOf(e.toUpperCase())}})}),(0,N.jsx)(x.Z.Item,{noStyle:!0,children:(0,N.jsx)(O.op,{onClick:function(){return T.submit()},size:"large",shape:"default",children:"搜索"})})]}),(0,N.jsx)("div",{onScrollCapture:function(){return we()},children:ye?(0,N.jsx)(w.Z,{className:"mt20",loading:U,showHeader:A.length>0,scroll:te>10?{y:450}:{},rowKey:"user_id",rowSelection:Se,locale:{emptyText:(0,N.jsx)(Z.Z,{customText:"未找到符合条件的数据,请重新调整您的筛选条件。"})},pagination:!1,dataSource:A,ref:ve,columns:je}):(0,N.jsx)(Z.Z,{customText:"请搜索要添加的人员"})})]})}))},88522:function(e,t,n){var r=n(92310),a=n.n(r),s=n(47783),l=n(62805),i=n(59301),c=n(53487),o=n(92343),u=n(36355),d=n(57809);const{Option:p}=d.default;function f(e){return e&&e.type&&(e.type.isSelectOption||e.type.isSelectOptGroup)}const h=(e,t)=>{const{prefixCls:n,className:r,popupClassName:c,dropdownClassName:h,children:x,dataSource:m}=e,y=(0,s.Z)(x);let g;1===y.length&&(0,o.l$)(y[0])&&!f(y[0])&&([g]=y);const v=g?()=>g:void 0;let j;j=y.length&&f(y[0])?x:m?m.map((e=>{if((0,o.l$)(e))return e;switch(typeof e){case"string":return i.createElement(p,{key:e,value:e},e);case"object":{const{value:t}=e;return i.createElement(p,{key:t,value:t},e.text)}default:return}})):[];const{getPrefixCls:b}=i.useContext(u.E_),w=b("select",n);return i.createElement(d.default,Object.assign({ref:t,suffixIcon:null},(0,l.Z)(e,["dataSource","dropdownClassName"]),{prefixCls:w,popupClassName:c||h,className:a()(`${w}-auto-complete`,r),mode:d.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:v}),j)},x=i.forwardRef(h),m=(0,c.Z)(x);x.Option=p,x._InternalPanelDoNotUseOrYouWillBeFired=m,t.Z=x}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[1694],{7406:function(e,t,n){var r=n(82242),a=n.n(r),s=(n(59301),n(93314)),l=n(3113),i=n(37712);t.Z=function(e){var t=e.img,n=e.buttonProps,r=void 0===n?{}:n,c=e.styles,o=void 0===c?{}:c,u=e.customText,d=e.ButtonText,p=e.ButtonClick,f=e.Buttonclass,h=e.ButtonTwo,x=e.imgStyles,m=e.loading,y=void 0!==m&&m;return(0,i.jsxs)("section",{className:"tc animated fadeIn",style:a()(a()({},{color:"#999",margin:"100px auto",visibility:y?"hidden":"visible"}),o),children:[(0,i.jsx)("img",{src:t||s,style:a()(a()({},x),{},{pointerEvents:"none",userSelect:"none"})}),(0,i.jsx)("p",{className:"mt20 font14",children:u||"暂时还没有相关数据哦!"}),d&&(0,i.jsx)(l.ZP,a()(a()({className:f,onClick:p},r),{},{children:d})),h&&h]})}},1694:function(e,t,n){var r=n(37205),a=n.n(r),s=n(82242),l=n.n(s),i=n(7557),c=n.n(i),o=n(41498),u=n.n(o),d=n(79800),p=n.n(d),f=n(59301),h=n(7880),x=n(78241),m=n(6848),y=n(8591),g=n(43418),v=n(57809),j=n(8772),b=n(88522),w=n(52306),S=n(99232),k=n.n(S),Z=n(7406),C=n(33743),O=n(90963),N=n(37712);t.Z=(0,h.connect)((function(e){return{graduations:e.graduations}}))((function(e){e.graduations.StageSetting;var t=e.onCancel,n=e.OnOk,r=e.open,s=void 0!==r&&r,i=e.title,o=(e.dispatch,(0,h.useParams)()),d=(0,f.useState)([]),S=p()(d,2),_=S[0],I=S[1],E=x.Z.useForm(),T=p()(E,1)[0],L=(0,f.useState)({school:"",search:"",search_type:"name"}),P=p()(L,2),B=P[0],F=P[1],D=(0,f.useState)(!0),H=p()(D,2),Y=H[0],q=H[1],M=(0,f.useState)(!1),R=p()(M,2),U=R[0],V=R[1],$=(0,f.useState)(!1),z=p()($,2),K=z[0],G=z[1],W=(0,f.useState)([]),X=p()(W,2),A=X[0],J=X[1],Q=(0,f.useState)(0),ee=p()(Q,2),te=ee[0],ne=ee[1],re=(0,f.useState)(0),ae=p()(re,2),se=ae[0],le=ae[1],ie=(0,f.useState)(1),ce=p()(ie,2),oe=ce[0],ue=ce[1],de=(0,f.useState)([]),pe=p()(de,2),fe=pe[0],he=pe[1],xe=(0,f.useState)(!1),me=p()(xe,2),ye=me[0],ge=me[1],ve=(0,f.useRef)(null);(0,f.useEffect)((function(){switch(i){case"添加学生":le(0);break;case"添加老师":le(1);break;default:le(null)}}),[s]),(0,f.useEffect)((function(){u()(c()().mark((function e(){var t,n;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.xF)({keyword:"",per_page:9999});case 2:n=e.sent,I(null==n||null===(t=n.schools)||void 0===t?void 0:t.map((function(e){return{label:e.name,value:e.id}})));case 4:case"end":return e.stop()}}),e)})))()}),[]);var je=[{title:"姓名",width:100,ellipsis:!0,dataIndex:"name",render:function(e){return(0,N.jsx)(m.Z,{placement:"topLeft",title:e,children:(0,N.jsx)("span",{style:{color:"#000"},children:e||"--"})})}},{title:"学校/单位",dataIndex:"school",ellipsis:!0,render:function(e){return(0,N.jsx)(m.Z,{placement:"topLeft",title:e,children:(0,N.jsx)("span",{style:{color:"#000"},children:e||"--"})})}},{title:"院系/部门",dataIndex:"department",width:130,ellipsis:!0,render:function(e){return(0,N.jsx)(m.Z,{placement:"topLeft",title:e,children:(0,N.jsx)("span",{style:{color:"#000"},children:e||"--"})})}},{title:"学号/工号",width:100,dataIndex:"student_number",ellipsis:!0,render:function(e,t){return(0,N.jsx)(m.Z,{placement:"topLeft",title:t.staff_id||t.student_id,children:(0,N.jsx)("span",{className:"c-grey-666",children:t.staff_id||t.student_id||"--"})})}},{title:"手机",width:110,dataIndex:"phone",ellipsis:!0,render:function(e){return(0,N.jsx)(m.Z,{placement:"topLeft",title:e,children:(0,N.jsx)("span",{className:"c-grey-666",children:e||"--"})})}},{title:"邮箱",dataIndex:"mail",width:120,ellipsis:!0,render:function(e){return(0,N.jsx)(m.Z,{placement:"topLeft",title:e,children:(0,N.jsx)("span",{className:"c-grey-666",children:e||"--"})})}},{title:"实名认证",dataIndex:"authentication",width:80,render:function(e){return e?(0,N.jsx)("span",{style:{color:"#000"},children:"是"}):"否"}},{title:"最后登录时间",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(e){return(0,N.jsx)(m.Z,{placement:"topLeft",title:e,children:(0,N.jsx)("span",{className:"c-grey-666",children:k()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"状态",dataIndex:"checked",width:80,render:function(e){return e?(0,N.jsx)("span",{className:"c-green",children:"已添加"}):(0,N.jsx)("span",{className:"c-grey-333",children:"未添加"})}}],be=function(){var e=u()(c()().mark((function e(t){var n,r,a;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(ve.current&&(null===(n=ve.current)||void 0===n||null===(n=n.querySelector(".ant-table-body"))||void 0===n||n.scrollTo(0,0)),ge(!0),he([]),t.search||t.school){e.next=6;break}return y.ZP.warning("请输入搜索内容"),e.abrupt("return");case 6:if(V(!0),F(t),ue(1),a=l()({id:o.id},t),0!=se){e.next=14;break}return e.next=13,(0,C.l5)(a);case 13:r=e.sent;case 14:if(1!=se){e.next=18;break}return e.next=17,(0,C.bS)(a);case 17:r=e.sent;case 18:0==r.status&&(J(r.data),ne(r.count)),V(!1);case 20:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),we=function(){var e=u()(c()().mark((function e(){var t,n,r,s,i,u,d,p,f,h=arguments;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(h.length>0&&void 0!==h[0]&&h[0],s=null===(t=ve.current)||void 0===t?void 0:t.querySelector(".ant-table-body").scrollHeight,i=null===(n=ve.current)||void 0===n?void 0:n.querySelector(".ant-table-body").scrollTop,u=null===(r=ve.current)||void 0===r?void 0:r.querySelector(".ant-table-body").clientHeight,s!=i+u||!Y||U){e.next=18;break}if(V(!0),ue(oe+1),p=l()({page:oe+1,id:o.id},B),0!=se){e.next=12;break}return e.next=11,(0,C.l5)(p);case 11:d=e.sent;case 12:if(1!=se){e.next=16;break}return e.next=15,(0,C.bS)(p);case 15:d=e.sent;case 16:0==d.status&&((null===(f=d)||void 0===f||null===(f=f.data)||void 0===f?void 0:f.length)+A.length==d.count&&q(!1),J([].concat(a()(A),a()(d.data))),ne(d.count)),V(!1);case 18:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Se={selectedRowKeys:fe,onChange:function(e,t){he(e)},getCheckboxProps:function(e){return{disabled:e.checked,name:e.checked}}};return(0,N.jsxs)(g.Z,{destroyOnClose:!0,width:1200,style:{height:"613px"},open:s,confirmLoading:K,title:i,bodyStyle:{padding:"0px 25px"},onOk:u()(c()().mark((function e(){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(fe.length>0)){e.next=11;break}return G(!0),e.next=4,n(fe);case 4:G(!1),T.resetFields(),J([]),ge(!1),he([]),e.next=12;break;case 11:y.ZP.warning("请选择添加人员");case 12:case"end":return e.stop()}}),e)}))),onCancel:function(){t(),T.resetFields(),ge(!1),J([]),he([])},children:[(0,N.jsxs)(x.Z,{layout:"inline",className:"mt10",colon:!1,form:T,initialValues:{school:"",search:"",search_type:"name"},onValuesChange:function(e,t){return F(t)},size:"large",onFinish:be,children:[(0,N.jsx)(x.Z.Item,{name:"search_type",label:"搜索类型",children:(0,N.jsxs)(v.default,{style:{width:160},children:[(0,N.jsx)(v.default.Option,{value:"name",children:"姓名"}),(0,N.jsx)(v.default.Option,{value:"phone",children:"手机号"}),(0,N.jsx)(v.default.Option,{value:"mail",children:"邮箱"})]})}),(0,N.jsx)(x.Z.Item,{name:"search",label:"搜索内容",children:(0,N.jsx)(j.Z,{allowClear:!0,style:{width:320},placeholder:"请输入搜索内容",defaultValue:""})}),(0,N.jsx)(x.Z.Item,{name:"school",label:"单位",children:(0,N.jsx)(b.Z,{options:_,style:{width:380},placeholder:"请输入单位名称",onSelect:function(e,t){console.log(e,t),T.setFieldsValue({school:t.label})},filterOption:function(e,t){return-1!==t.label.toUpperCase().indexOf(e.toUpperCase())}})}),(0,N.jsx)(x.Z.Item,{noStyle:!0,children:(0,N.jsx)(O.op,{onClick:function(){return T.submit()},size:"large",shape:"default",children:"搜索"})})]}),(0,N.jsx)("div",{onScrollCapture:function(){return we()},children:ye?(0,N.jsx)(w.Z,{className:"mt20",loading:U,showHeader:A.length>0,scroll:te>10?{y:450}:{},rowKey:"user_id",rowSelection:Se,locale:{emptyText:(0,N.jsx)(Z.Z,{customText:"未找到符合条件的数据,请重新调整您的筛选条件。"})},pagination:!1,dataSource:A,ref:ve,columns:je}):(0,N.jsx)(Z.Z,{customText:"请搜索要添加的人员"})})]})}))},88522:function(e,t,n){var r=n(92310),a=n.n(r),s=n(47783),l=n(62805),i=n(59301),c=n(53487),o=n(92343),u=n(36355),d=n(57809);const{Option:p}=d.default;function f(e){return e&&e.type&&(e.type.isSelectOption||e.type.isSelectOptGroup)}const h=(e,t)=>{const{prefixCls:n,className:r,popupClassName:c,dropdownClassName:h,children:x,dataSource:m}=e,y=(0,s.Z)(x);let g;1===y.length&&(0,o.l$)(y[0])&&!f(y[0])&&([g]=y);const v=g?()=>g:void 0;let j;j=y.length&&f(y[0])?x:m?m.map((e=>{if((0,o.l$)(e))return e;switch(typeof e){case"string":return i.createElement(p,{key:e,value:e},e);case"object":{const{value:t}=e;return i.createElement(p,{key:t,value:t},e.text)}default:return}})):[];const{getPrefixCls:b}=i.useContext(u.E_),w=b("select",n);return i.createElement(d.default,Object.assign({ref:t,suffixIcon:null},(0,l.Z)(e,["dataSource","dropdownClassName"]),{prefixCls:w,popupClassName:c||h,className:a()(`${w}-auto-complete`,r),mode:d.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:v}),j)},x=i.forwardRef(h),m=(0,c.Z)(x);x.Option=p,x._InternalPanelDoNotUseOrYouWillBeFired=m,t.Z=x}}]); \ No newline at end of file diff --git a/22744.async.js b/22744.async.js index fa4a132aeb..e7de54d9c5 100644 --- a/22744.async.js +++ b/22744.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[22744],{22744:function(e,n,t){t.d(n,{default:function(){return kt}});var r=t(9498),a=t.n(r),o=t(8098),l=t(23001),i=t.n(l),c=t(61072),u=t.n(c),s=t(96901),d=t.n(s),f=t(50499),p=t.n(f),g=t(24213),v=t.n(g),m=t(32591),h=t.n(m);a().extend(h()),a().extend(v()),a().extend(i()),a().extend(u()),a().extend(d()),a().extend(p()),a().extend((function(e,n){var t=n.prototype,r=t.format;t.format=function(e){var n=(e||"").replace("Wo","wo");return r.bind(this)(n)}}));var b={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},C=function(e){return b[e]||e.split("_")[0]},w=function(){(0,o.ET)(!1,"Not match any format. Please help to fire a issue about this.")},$={getNow:function(){return a()()},getFixedDate:function(e){return a()(e,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(e){return e.endOf("month")},getWeekDay:function(e){var n=e.locale("en");return n.weekday()+n.localeData().firstDayOfWeek()},getYear:function(e){return e.year()},getMonth:function(e){return e.month()},getDate:function(e){return e.date()},getHour:function(e){return e.hour()},getMinute:function(e){return e.minute()},getSecond:function(e){return e.second()},addYear:function(e,n){return e.add(n,"year")},addMonth:function(e,n){return e.add(n,"month")},addDate:function(e,n){return e.add(n,"day")},setYear:function(e,n){return e.year(n)},setMonth:function(e,n){return e.month(n)},setDate:function(e,n){return e.date(n)},setHour:function(e,n){return e.hour(n)},setMinute:function(e,n){return e.minute(n)},setSecond:function(e,n){return e.second(n)},isAfter:function(e,n){return e.isAfter(n)},isValidate:function(e){return e.isValid()},locale:{getWeekFirstDay:function(e){return a()().locale(C(e)).localeData().firstDayOfWeek()},getWeekFirstDate:function(e,n){return n.locale(C(e)).weekday(0)},getWeek:function(e,n){return n.locale(C(e)).week()},getShortWeekDays:function(e){return a()().locale(C(e)).localeData().weekdaysMin()},getShortMonths:function(e){return a()().locale(C(e)).localeData().monthsShort()},format:function(e,n,t){return n.locale(C(e)).format(t)},parse:function(e,n,t){for(var r=C(e),o=0;o3&&void 0!==arguments[3]?arguments[3]:1;switch(n){case"year":return t.addYear(e,10*r);case"quarter":case"month":return t.addYear(e,r);default:return t.addMonth(e,r)}}function ce(e,n){var t=n.generateConfig,r=n.locale,a=n.format;return"function"==typeof a?a(e):t.locale.format(r.locale,e,a)}function ue(e,n){var t=n.generateConfig,r=n.locale,a=n.formatList;return e&&"function"!=typeof a[0]?t.locale.parse(r.locale,e,a):null}function se(e){var n=e.cellDate,t=e.mode,r=e.disabledDate,a=e.generateConfig;if(!r)return!1;var o=function(e,t,o){for(var l=t;l<=o;){var i=void 0;switch(e){case"date":if(i=a.setDate(n,l),!r(i))return!1;break;case"month":if(!se({cellDate:i=a.setMonth(n,l),mode:"month",generateConfig:a,disabledDate:r}))return!1;break;case"year":if(!se({cellDate:i=a.setYear(n,l),mode:"year",generateConfig:a,disabledDate:r}))return!1}l+=1}return!0};switch(t){case"date":case"week":return r(n);case"month":return o("date",1,a.getDate(a.getEndDate(n)));case"quarter":var l=3*Math.floor(a.getMonth(n)/3);return o("month",l,l+2);case"year":return o("month",0,11);case"decade":var i=a.getYear(n),c=Math.floor(i/G)*G;return o("year",c,c+G-1)}}function de(e,n){var t=n.formatList,r=n.generateConfig,a=n.locale;return(0,_.Z)((function(){if(!e)return[[""],""];for(var n="",o=[],l=0;l1&&void 0!==arguments[1]&&arguments[1];cancelAnimationFrame(u.current),n?c(e):u.current=requestAnimationFrame((function(){c(e)}))}var d=de(i,{formatList:t,generateConfig:r,locale:a}),f=(0,z.Z)(d,2)[1];function p(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];s(null,e)}return(0,x.useEffect)((function(){p(!0)}),[e]),(0,x.useEffect)((function(){return function(){return cancelAnimationFrame(u.current)}}),[]),[f,function(e){s(e)},p]}var pe=t(81331),ge=t(91659),ve=t(12101),me=t(43527),he=new Map;function be(e,n,t){if(he.get(e)&&cancelAnimationFrame(he.get(e)),t<=0)he.set(e,requestAnimationFrame((function(){e.scrollTop=n})));else{var r=(n-e.scrollTop)/t*10;he.set(e,requestAnimationFrame((function(){e.scrollTop+=r,e.scrollTop!==n&&be(e,n,t-10)})))}}function Ce(e,n){var t=n.onLeftRight,r=n.onCtrlLeftRight,a=n.onUpDown,o=n.onPageUpDown,l=n.onEnter,i=e.which,c=e.ctrlKey,u=e.metaKey;switch(i){case pe.Z.LEFT:if(c||u){if(r)return r(-1),!0}else if(t)return t(-1),!0;break;case pe.Z.RIGHT:if(c||u){if(r)return r(1),!0}else if(t)return t(1),!0;break;case pe.Z.UP:if(a)return a(-1),!0;break;case pe.Z.DOWN:if(a)return a(1),!0;break;case pe.Z.PAGE_UP:if(o)return o(-1),!0;break;case pe.Z.PAGE_DOWN:if(o)return o(1),!0;break;case pe.Z.ENTER:if(l)return l(),!0}return!1}function we(e,n,t,r){var a=e;if(!a)switch(n){case"time":a=r?"hh:mm:ss a":"HH:mm:ss";break;case"week":a="gggg-wo";break;case"month":a="YYYY-MM";break;case"quarter":a="YYYY-[Q]Q";break;case"year":a="YYYY";break;default:a=t?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return a}function $e(e,n,t){var r="time"===e?8:10,a="function"==typeof n?n(t.getNow()).length:n.length;return Math.max(r,a)+2}var ye=null,ke=new Set;var xe={year:function(e){return"month"===e||"date"===e?"year":e},month:function(e){return"date"===e?"month":e},quarter:function(e){return"month"===e||"date"===e?"quarter":e},week:function(e){return"date"===e?"week":e},time:null,date:null};function Ee(e,n){return e.some((function(e){return e&&e.contains(n)}))}function Ze(e){var n=e.open,t=e.value,r=e.isClickOutside,a=e.triggerOpen,o=e.forwardKeyDown,l=e.onKeyDown,i=e.blurToCancel,c=e.onSubmit,u=e.onCancel,s=e.onFocus,d=e.onBlur,f=e.changeOnBlur,p=(0,x.useState)(!1),g=(0,z.Z)(p,2),v=g[0],m=g[1],h=(0,x.useState)(!1),b=(0,z.Z)(h,2),C=b[0],w=b[1],$=(0,x.useRef)(!1),y=(0,x.useRef)(!1),k=(0,x.useRef)(!1),E={onMouseDown:function(){m(!0),a(!0)},onKeyDown:function(e){if(l(e,(function(){k.current=!0})),!k.current){switch(e.which){case pe.Z.ENTER:return n?!1!==c()&&m(!0):a(!0),void e.preventDefault();case pe.Z.TAB:return void(v&&n&&!e.shiftKey?(m(!1),e.preventDefault()):!v&&n&&!o(e)&&e.shiftKey&&(m(!0),e.preventDefault()));case pe.Z.ESC:return m(!0),void u()}n||[pe.Z.SHIFT].includes(e.which)?v||o(e):a(!0)}},onFocus:function(e){m(!0),w(!0),s&&s(e)},onBlur:function(e){!$.current&&r(document.activeElement)?(i?setTimeout((function(){for(var e=document.activeElement;e&&e.shadowRoot;)e=e.shadowRoot.activeElement;r(e)&&u()}),0):n&&(a(!1),y.current&&c()),w(!1),null==d||d(e)):$.current=!1}};return(0,x.useEffect)((function(){y.current=!1}),[n]),(0,x.useEffect)((function(){y.current=!0}),[t]),(0,x.useEffect)((function(){return e=function(e){var t=function(e){var n,t=e.target;return e.composed&&t.shadowRoot&&(null===(n=e.composedPath)||void 0===n?void 0:n.call(e)[0])||t}(e),o=r(t);n&&(o?f||C&&!o||a(!1):($.current=!0,(0,ge.Z)((function(){$.current=!1}))))},!ye&&"undefined"!=typeof window&&window.addEventListener&&(ye=function(e){(0,ve.Z)(ke).forEach((function(n){n(e)}))},window.addEventListener("mousedown",ye)),ke.add(e),function(){ke.delete(e),0===ke.size&&(window.removeEventListener("mousedown",ye),ye=null)};var e})),[E,{focused:C,typing:v}]}function Se(e,n){return x.useMemo((function(){return e||(n?((0,o.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(n).map((function(e){var n=(0,z.Z)(e,2);return{label:n[0],value:n[1]}}))):[])}),[e,n])}var De=t(92420);function Re(e){var n=e.valueTexts,t=e.onTextChange,r=x.useState(""),a=(0,z.Z)(r,2),o=a[0],l=a[1],i=x.useRef([]);function c(){l(i.current[0])}return i.current=n,(0,De.Z)((function(){n.every((function(e){return e!==o}))&&c()}),[n.join("||")]),[o,function(e){l(e),t(e)},c]}var Ne=x.createContext({}),Me=t(71478);function Pe(e){var n=e.cellRender,t=e.monthCellRender,r=e.dateRender;return x.useMemo((function(){return n||(t||r?function(e,n){var a=e;return r&&"date"===n.type?r(a,n.today):t&&"month"===n.type?t(a,n.locale):n.originNode}:void 0)}),[n,t,r])}function Ie(e,n){for(var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"0",r=String(e);r.length1&&(l=n.addDate(l,-7)),l}(a.locale,t,l),g="".concat(n,"-cell"),v=t.locale.getWeekFirstDay(a.locale),m=t.getNow(),h=[],b=a.shortWeekDays||(t.locale.getShortWeekDays?t.locale.getShortWeekDays(a.locale):[]);r&&h.push(x.createElement("th",{key:"empty","aria-label":"empty cell"}));for(var C=0;C<7;C+=1)h.push(x.createElement("th",{key:C},b[(C+v)%7]));var w=Te({cellPrefixCls:g,today:m,value:i,generateConfig:t,rangedValue:r?null:d,hoverRangedValue:r?null:f,isSameCell:u||function(e,n){return re(t,e,n)},isInView:function(e){return te(t,e,l)},offsetCell:function(e,n){return t.addDate(e,n)}}),$=c?function(e,n){return c(e,{originNode:n,today:m,type:"date",locale:a})}:void 0;return x.createElement(je,(0,k.Z)({},e,{rowNum:o,colNum:7,baseDate:p,getCellNode:$,getCellText:t.getDate,getCellClassName:w,getCellDate:t.addDate,titleCell:function(e){return ce(e,{locale:a,format:"YYYY-MM-DD",generateConfig:t})},headerCells:h}))},ze={visibility:"hidden"};var Ke=function(e){var n=e.prefixCls,t=e.prevIcon,r=void 0===t?"‹":t,a=e.nextIcon,o=void 0===a?"›":a,l=e.superPrevIcon,i=void 0===l?"«":l,c=e.superNextIcon,u=void 0===c?"»":c,s=e.onSuperPrev,d=e.onSuperNext,f=e.onPrev,p=e.onNext,g=e.children,v=x.useContext(Ne),m=v.hideNextBtn,h=v.hidePrevBtn;return x.createElement("div",{className:n},s&&x.createElement("button",{type:"button",onClick:s,tabIndex:-1,className:"".concat(n,"-super-prev-btn"),style:h?ze:{}},i),f&&x.createElement("button",{type:"button",onClick:f,tabIndex:-1,className:"".concat(n,"-prev-btn"),style:h?ze:{}},r),x.createElement("div",{className:"".concat(n,"-view")},g),p&&x.createElement("button",{type:"button",onClick:p,tabIndex:-1,className:"".concat(n,"-next-btn"),style:m?ze:{}},o),d&&x.createElement("button",{type:"button",onClick:d,tabIndex:-1,className:"".concat(n,"-super-next-btn"),style:m?ze:{}},u))};var Ue=function(e){var n=e.prefixCls,t=e.generateConfig,r=e.locale,a=e.viewDate,o=e.onNextMonth,l=e.onPrevMonth,i=e.onNextYear,c=e.onPrevYear,u=e.onYearClick,s=e.onMonthClick;if(x.useContext(Ne).hideHeader)return null;var d="".concat(n,"-header"),f=r.shortMonths||(t.locale.getShortMonths?t.locale.getShortMonths(r.locale):[]),p=t.getMonth(a),g=x.createElement("button",{type:"button",key:"year",onClick:u,tabIndex:-1,className:"".concat(n,"-year-btn")},ce(a,{locale:r,format:r.yearFormat,generateConfig:t})),v=x.createElement("button",{type:"button",key:"month",onClick:s,tabIndex:-1,className:"".concat(n,"-month-btn")},r.monthFormat?ce(a,{locale:r,format:r.monthFormat,generateConfig:t}):f[p]),m=r.monthBeforeYear?[v,g]:[g,v];return x.createElement(Ke,(0,k.Z)({},e,{prefixCls:d,onSuperPrev:c,onPrev:l,onNext:o,onSuperNext:i}),m)};var _e=function(e){var n=e.prefixCls,t=e.panelName,r=void 0===t?"date":t,a=e.keyboardConfig,o=e.active,l=e.operationRef,i=e.generateConfig,c=e.value,u=e.viewDate,s=e.onViewDateChange,d=e.onPanelChange,f=e.onSelect,p="".concat(n,"-").concat(r,"-panel");l.current={onKeyDown:function(e){return Ce(e,(0,F.Z)({onLeftRight:function(e){f(i.addDate(c||u,e),"key")},onCtrlLeftRight:function(e){f(i.addYear(c||u,e),"key")},onUpDown:function(e){f(i.addDate(c||u,7*e),"key")},onPageUpDown:function(e){f(i.addMonth(c||u,e),"key")}},a))}};var g=function(e){var n=i.addYear(u,e);s(n),d(null,n)},v=function(e){var n=i.addMonth(u,e);s(n),d(null,n)};return x.createElement("div",{className:W()(p,(0,j.Z)({},"".concat(p,"-active"),o))},x.createElement(Ue,(0,k.Z)({},e,{prefixCls:n,value:c,viewDate:u,onPrevYear:function(){g(-1)},onNextYear:function(){g(1)},onPrevMonth:function(){v(-1)},onNextMonth:function(){v(1)},onMonthClick:function(){d("month",u)},onYearClick:function(){d("year",u)}})),x.createElement(Fe,(0,k.Z)({},e,{onSelect:function(e){return f(e,"mouse")},prefixCls:n,value:c,viewDate:u,rowCount:6})))};var qe=function(e){if(x.useContext(Ne).hideHeader)return null;var n=e.prefixCls,t=e.generateConfig,r=e.locale,a=e.value,o=e.format,l="".concat(n,"-header");return x.createElement(Ke,{prefixCls:l},a?ce(a,{locale:r,format:o,generateConfig:t}):" ")};var Ge=function(e){var n=e.prefixCls,t=e.units,r=e.onSelect,a=e.value,o=e.active,l=e.hideDisabledOptions,i=e.info,c=e.type,u="".concat(n,"-cell"),s=x.useContext(Ne).open,d=(0,x.useRef)(null),f=(0,x.useRef)(new Map),p=(0,x.useRef)();return(0,x.useLayoutEffect)((function(){var e=f.current.get(a);e&&!1!==s&&be(d.current,e.offsetTop,120)}),[a]),(0,x.useLayoutEffect)((function(){if(s){var e=f.current.get(a);e&&(p.current=(n=e,t=function(){be(d.current,e.offsetTop,0)},function e(){(0,me.Z)(n)?t():r=(0,ge.Z)((function(){e()}))}(),function(){ge.Z.cancel(r)}))}var n,t,r;return function(){var e;null===(e=p.current)||void 0===e||e.call(p)}}),[s]),x.createElement("ul",{className:W()("".concat(n,"-column"),(0,j.Z)({},"".concat(n,"-column-active"),o)),ref:d,style:{position:"relative"}},t.map((function(e){var n;return l&&e.disabled?null:x.createElement("li",{key:e.value,ref:function(n){f.current.set(e.value,n)},className:W()(u,(n={},(0,j.Z)(n,"".concat(u,"-disabled"),e.disabled),(0,j.Z)(n,"".concat(u,"-selected"),a===e.value),n)),onClick:function(){e.disabled||r(e.value)}},i.cellRender?i.cellRender(e.value,{today:i.today,locale:i.locale,originNode:x.createElement("div",{className:"".concat(u,"-inner")},e.label),type:"time",subType:c}):x.createElement("div",{className:"".concat(u,"-inner")},e.label))})))};function Xe(e,n){if(e.length!==n.length)return!0;for(var t=0;t=1?0|t:1,l=e;l<=n;l+=o)a.push({label:Ie(l,2),value:l,disabled:(r||[]).includes(l)});return a}var Je=function(e){var n,t=e.generateConfig,r=e.prefixCls,a=e.operationRef,o=e.activeColumnIndex,l=e.value,i=e.showHour,c=e.showMinute,u=e.showSecond,s=e.use12Hours,d=e.hourStep,f=void 0===d?1:d,p=e.minuteStep,g=void 0===p?1:p,v=e.secondStep,m=void 0===v?1:v,h=e.disabledHours,b=e.disabledMinutes,C=e.disabledSeconds,w=e.disabledTime,$=e.hideDisabledOptions,y=e.onSelect,k=e.cellRender,E=e.locale,Z=[],S="".concat(r,"-content"),D="".concat(r,"-time-panel"),R=l?t.getHour(l):-1,N=R,M=l?t.getMinute(l):-1,P=l?t.getSecond(l):-1,I=t.getNow(),Y=x.useMemo((function(){if(w){var e=w(I);return[e.disabledHours,e.disabledMinutes,e.disabledSeconds]}return[h,b,C]}),[h,b,C,w,I]),H=(0,z.Z)(Y,3),O=H[0],W=H[1],T=H[2],A=Qe(0,23,f,O&&O()),B=(0,_.Z)((function(){return A}),A,Xe);s&&(n=N>=12,N%=12);var L=x.useMemo((function(){if(!s)return[!1,!1];var e=[!0,!0];return B.forEach((function(n){var t=n.disabled,r=n.value;t||(r>=12?e[1]=!1:e[0]=!1)})),e}),[s,B]),V=(0,z.Z)(L,2),j=V[0],K=V[1],U=x.useMemo((function(){return s?B.filter(n?function(e){return e.value>=12}:function(e){return e.value<12}).map((function(e){var n=e.value%12,t=0===n?"12":Ie(n,2);return(0,F.Z)((0,F.Z)({},e),{},{label:t,value:n})})):B}),[s,n,B]),q=Qe(0,59,g,W&&W(R)),G=Qe(0,59,m,T&&T(R,M)),X=function(e){var n=e.value,t=e.generateConfig,r=e.disabledMinutes,a=e.disabledSeconds,o=e.minutes,l=e.seconds,i=e.use12Hours;return function(e,c,u,s){var d=t.getNow(),f=n||d,p=c<0?t.getHour(d):c,g=u<0?t.getMinute(d):u,v=s<0?t.getSecond(d):s,m=r&&r(p);if(null!=m&&m.includes(g)){var h=o.find((function(e){return!m.includes(e.value)}));if(!h)return null;g=h.value}var b=a&&a(p,g);if(null!=b&&b.includes(v)){var C=l.find((function(e){return!b.includes(e.value)}));if(!C)return null;v=C.value}return Be(t,f,i&&e?p+12:p,g,v)}}({value:l,generateConfig:t,disabledMinutes:W,disabledSeconds:T,minutes:q,seconds:G,use12Hours:s});function Q(e,n,t,r,a){!1!==e&&Z.push({node:x.cloneElement(n,{prefixCls:D,value:t,active:o===Z.length,onSelect:a,units:r,hideDisabledOptions:$}),onSelect:a,value:t,units:r})}a.current={onUpDown:function(e){var n=Z[o];if(n)for(var t=n.units.findIndex((function(e){return e.value===n.value})),r=n.units.length,a=1;a2&&void 0!==arguments[2]&&arguments[2];(Ze===h||t)&&(me(e),S&&S(e),ne&&ne(e,n),!D||oe(u,e,ve)||null!=g&&g(e)||D(e))},We=function(e){if(se.current&&se.current.onKeyDown){var n=!0,t=e.which;if([pe.Z.LEFT,pe.Z.RIGHT,pe.Z.UP,pe.Z.DOWN,pe.Z.PAGE_UP,pe.Z.PAGE_DOWN,pe.Z.ENTER].includes(t)&&(e.preventDefault(),t!==pe.Z.ENTER&&0===C&&(n=function(e){if(wn.includes(Ze)){var n,t,r="date"===Ze;switch(t=e===pe.Z.PAGE_UP||e===pe.Z.PAGE_DOWN?r?u.addMonth:u.addYear:r?u.addDate:u.addMonth,e){case pe.Z.LEFT:case pe.Z.PAGE_UP:n=t(Ce,-1);break;case pe.Z.RIGHT:case pe.Z.PAGE_DOWN:n=t(Ce,1);break;case pe.Z.UP:case pe.Z.DOWN:n=t(Ce,Number("".concat(e===pe.Z.UP?"-":"").concat(r?7:3)))}if(n)return!(null!=g&&g(n))}return!0}(t))),n)return se.current.onKeyDown(e)}return(0,o.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1};ee&&"right"!==ie&&(ee.current={onKeyDown:We,onClose:function(){se.current&&se.current.onClose&&se.current.onClose()}}),x.useEffect((function(){s&&!de.current&&we(s)}),[s]),x.useEffect((function(){de.current=!1}),[]);var Te,Ve,je,Fe=Pe({cellRender:_,monthCellRender:U,dateRender:V}),ze=(0,F.Z)((0,F.Z)({},e),{},{cellRender:Fe,operationRef:se,prefixCls:a,viewDate:Ce,value:ve,onViewDateChange:$e,sourceMode:Ye,onPanelChange:function(e,n){var t=ye(e||Ze);He(Ze),Se(t),R&&(Ze!==t||oe(u,Ce,Ce))&&R(n,t)},disabledDate:g});switch(delete ze.onChange,delete ze.onSelect,Ze){case"decade":De=x.createElement(on,(0,k.Z)({},ze,{onSelect:function(e,n){$e(e),Oe(e,n)}}));break;case"year":De=x.createElement(hn,(0,k.Z)({},ze,{onSelect:function(e,n){$e(e),Oe(e,n)}}));break;case"month":De=x.createElement(un,(0,k.Z)({},ze,{onSelect:function(e,n){$e(e),Oe(e,n)}}));break;case"quarter":De=x.createElement(fn,(0,k.Z)({},ze,{onSelect:function(e,n){$e(e),Oe(e,n)}}));break;case"week":De=x.createElement(pn,(0,k.Z)({},ze,{onSelect:function(e,n){$e(e),Oe(e,n)}}));break;case"time":delete ze.showTime,De=x.createElement(en,(0,k.Z)({},ze,"object"===(0,Me.Z)($)?$:null,{onSelect:function(e,n){$e(e),Oe(e,n)}}));break;default:De=$?x.createElement(tn,(0,k.Z)({},ze,{onSelect:function(e,n){$e(e),Oe(e,n)}})):x.createElement(_e,(0,k.Z)({},ze,{onSelect:function(e,n){$e(e),Oe(e,n)}}))}if(te||(Te=bn(a,Ze,E),Ve=$&&"date"!==Ze?null:Cn({prefixCls:a,components:I,needConfirmButton:q,okDisabled:!ve||g&&g(ve),locale:c,showNow:w,onNow:q&&function(){var e=u.getNow(),n=function(e,n,t,r,a,o){var l=Math.floor(e/r)*r;if(lf(u);case"month":return d(e)>d(u);case"week":return s(e)>s(u);default:return!re(i,e,u)&&i.isAfter(e,u)}return!1}),[o,l[1],u,n]),x.useCallback((function(e){if(l[1]||o&&o(e))return!0;if(l[0]&&c)return!re(i,e,u)&&i.isAfter(c,e);if(!n&&c)switch(t){case"quarter":return f(e)0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=null;On&&Et&&Et[0]&&Et[1]&&m.isAfter(Et[1],Et[0])&&(r=Et);var a=Z;if(Z&&"object"===(0,Me.Z)(Z)&&Z.defaultValue){var o=Z.defaultValue;a=(0,F.Z)((0,F.Z)({},Z),{},{defaultValue:He(o,Wn)||void 0})}return x.createElement(Ae.Provider,{value:{inRange:!0,panelPosition:n,rangedValue:$t||mn,hoverRangedValue:r}},x.createElement($n,(0,k.Z)({},e,t,{cellRender:or,showTime:a,mode:kn[Wn],generateConfig:m,style:void 0,direction:Ve,disabledDate:0===Wn?Fn:zn,disabledTime:function(e){return!!O&&O(e,0===Wn?"start":"end")},className:W()((0,j.Z)({},"".concat(i,"-panel-focused"),0===Wn?!qt:!nr)),value:He(mn,Wn),locale:h,tabIndex:-1,onPanelChange:function(e,t){0===Wn&&Mt(!0),1===Wn&&Ot(!0),Dn(Oe(kn,t,Wn),Oe(mn,e,Wn));var r=e;"right"===n&&kn[Wn]===t&&(r=ie(r,t,m,-1)),pn(r,Wn)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:He(mn,0===Wn?1:0)})))}var cr=0,ur=0;if(Wn&&Ge.current&&Qe.current&&qe.current&&nn.current){cr=Ge.current.offsetWidth+Qe.current.offsetWidth;var sr=nn.current.offsetLeft>cr?nn.current.offsetLeft-cr:nn.current.offsetLeft,dr=qe.current.offsetWidth,fr=nn.current.offsetWidth;dr&&fr&&cr>dr-fr-("rtl"===Ve?0:sr)&&(ur=cr)}var pr="rtl"===Ve?{right:cr}:{left:cr};var gr,vr=x.createElement("div",{className:W()("".concat(i,"-range-wrapper"),"".concat(i,"-").concat(E,"-range-wrapper")),style:{minWidth:_n}},x.createElement("div",{ref:nn,className:"".concat(i,"-range-arrow"),style:pr}),function(){var e,n=bn(i,kn[Wn],se),t=Cn({prefixCls:i,components:Be,needConfirmButton:Ue,okDisabled:!He(mn,Wn)||H&&H(mn[Wn]),locale:h,onOk:function(){He(mn,Wn)&&(Xn(mn,Wn),null==We||We(mn),An(!1,Wn,"confirm"))}});if("time"===E||Z)e=ir();else{var r=fn(Wn),a=ie(r,E,m),o=kn[Wn]===E,l=ir(!!o&&"left",{pickerValue:r,onPickerValueChange:function(e){pn(e,Wn)}}),c=ir("right",{pickerValue:a,onPickerValueChange:function(e){pn(ie(e,E,m,-1),Wn)}});e="rtl"===Ve?x.createElement(x.Fragment,null,c,o&&l):x.createElement(x.Fragment,null,l,o&&c)}var u=x.createElement("div",{className:"".concat(i,"-panel-layout")},x.createElement(En,{prefixCls:i,presets:lr,onClick:function(e){Xn(e,null),An(!1,Wn,"preset")},onHover:function(e){yt(e)}}),x.createElement("div",null,x.createElement("div",{className:"".concat(i,"-panels")},e),(n||t)&&x.createElement("div",{className:"".concat(i,"-footer")},n,t)));return L&&(u=L(u)),x.createElement("div",{className:"".concat(i,"-panel-container"),style:{marginLeft:ur},ref:qe,onMouseDown:function(e){e.preventDefault()}},u)}());X&&(gr=x.createElement("span",{className:"".concat(i,"-suffix"),onMouseDown:function(e){e.preventDefault()}},X));var mr=Zn(i,G,Q),hr=x.createElement("span",{onMouseDown:function(e){e.preventDefault(),e.stopPropagation()},onMouseUp:function(e){e.preventDefault(),e.stopPropagation();var n=cn;an[0]||(n=Oe(n,null,0)),an[1]||(n=Oe(n,null,1)),Xn(n,null),An(!1,Wn,"clear")},className:"".concat(i,"-clear"),role:"button"},mr),br=G&&(He(cn,0)&&!an[0]||He(cn,1)&&!an[1]),Cr={size:$e(E,tn[0],m)},wr=0,$r=0;Ge.current&&Xe.current&&Qe.current&&(0===Wn?$r=Ge.current.offsetWidth:(wr=cr,$r=Xe.current.offsetWidth));var yr="rtl"===Ve?{right:wr}:{left:wr};return x.createElement(Ne.Provider,{value:{operationRef:rn,hideHeader:"time"===E,onDateMouseEnter:function(e){Zt(Oe(mn,e,Wn)),0===Wn?Nt(e):Ht(e)},onDateMouseLeave:function(){Zt(Oe(mn,null,Wn)),0===Wn?Mt():Ot()},hideRanges:!0,onSelect:function(e,n){var t=Oe(mn,e,Wn);"submit"===n||"key"!==n&&!Ue?(Xn(t,Wn),0===Wn?Mt():Ot(),an[0===Wn?1:0]?An(!1,!1,"confirm"):An(!1,Wn,"confirm")):hn(t)},open:On}},x.createElement(xn,{visible:On,popupElement:vr,popupStyle:d,prefixCls:i,dropdownClassName:f,dropdownAlign:g,getPopupContainer:v,transitionName:p,range:!0,direction:Ve},x.createElement("div",(0,k.Z)({ref:_e,className:W()(i,"".concat(i,"-range"),s,(n={},(0,j.Z)(n,"".concat(i,"-disabled"),an[0]&&an[1]),(0,j.Z)(n,"".concat(i,"-focused"),0===Wn?_t:er),(0,j.Z)(n,"".concat(i,"-rtl"),"rtl"===Ve),n)),style:u,onClick:function(e){Ie&&Ie(e),On||Je.current.contains(e.target)||en.current.contains(e.target)||(an[0]?an[1]||Gn(1):Gn(0))},onMouseEnter:xe,onMouseLeave:De,onMouseDown:function(e){ye&&ye(e),!On||!_t&&!er||Je.current.contains(e.target)||en.current.contains(e.target)||e.preventDefault()},onMouseUp:ke},(0,U.Z)(e,{aria:!0,data:!0})),x.createElement("div",{className:W()("".concat(i,"-input"),(t={},(0,j.Z)(t,"".concat(i,"-input-active"),0===Wn),(0,j.Z)(t,"".concat(i,"-input-placeholder"),!!Rt),t)),ref:Ge},x.createElement("input",(0,k.Z)({id:c,disabled:an[0],readOnly:te||"function"==typeof tn[0]||!qt,value:Rt||dt,onChange:function(e){ft(e.target.value)},autoFocus:C,placeholder:He(b,0)||"",ref:Je},Kt,Cr,{autoComplete:ze}))),x.createElement("div",{className:"".concat(i,"-range-separator"),ref:Qe},R),x.createElement("div",{className:W()("".concat(i,"-input"),(r={},(0,j.Z)(r,"".concat(i,"-input-active"),1===Wn),(0,j.Z)(r,"".concat(i,"-input-placeholder"),!!Yt),r)),ref:Xe},x.createElement("input",(0,k.Z)({disabled:an[1],readOnly:te||"function"==typeof tn[0]||!nr,value:Yt||mt,onChange:function(e){ht(e.target.value)},placeholder:He(b,1)||"",ref:en},Qt,Cr,{autoComplete:ze}))),x.createElement("div",{className:"".concat(i,"-active-bar"),style:(0,F.Z)((0,F.Z)({},yr),{},{width:$r,position:"absolute"})}),gr,br&&hr)))}var Wn=function(e){(0,L.Z)(t,e);var n=(0,V.Z)(t);function t(){var e;(0,T.Z)(this,t);for(var r=arguments.length,a=new Array(r),o=0;o{const{lineHeight:a}=e,o=Math.floor(t*a)+2,l=Math.max((n-o)/2,0);return{padding:`${l}px ${r}px ${Math.max(n-o-l,0)}px`}},at=e=>{const{componentCls:n,pickerCellCls:t,pickerCellInnerCls:r,cellHeight:a,motionDurationSlow:o,borderRadiusSM:l,motionDurationMid:i,cellHoverBg:c,lineWidth:u,lineType:s,colorPrimary:d,cellActiveWithRangeBg:f,colorTextLightSolid:p,controlHeightSM:g,cellRangeBorderColor:v,pickerCellBorderGap:m,cellHoverWithRangeBg:h,cellWidth:b,colorTextDisabled:C,cellBgDisabled:w}=e;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:a,transform:"translateY(-50%)",transition:`all ${o}`,content:'""'},[r]:{position:"relative",zIndex:2,display:"inline-block",minWidth:a,height:a,lineHeight:`${a}px`,borderRadius:l,transition:`background ${i}, border ${i}`},"&-range-hover-start, &-range-hover-end":{[r]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${t}-in-view),\n &:hover:not(${t}-selected):not(${t}-range-start):not(${t}-range-end):not(${t}-range-hover-start):not(${t}-range-hover-end)`]:{[r]:{background:c}},[`&-in-view${t}-today ${r}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${u}px ${s} ${d}`,borderRadius:l,content:'""'}},[`&-in-view${t}-in-range`]:{position:"relative","&::before":{background:f}},[`&-in-view${t}-selected ${r},\n &-in-view${t}-range-start ${r},\n &-in-view${t}-range-end ${r}`]:{color:p,background:d},[`&-in-view${t}-range-start:not(${t}-range-start-single),\n &-in-view${t}-range-end:not(${t}-range-end-single)`]:{"&::before":{background:f}},[`&-in-view${t}-range-start::before`]:{insetInlineStart:"50%"},[`&-in-view${t}-range-end::before`]:{insetInlineEnd:"50%"},[`&-in-view${t}-range-hover-start:not(${t}-in-range):not(${t}-range-start):not(${t}-range-end),\n &-in-view${t}-range-hover-end:not(${t}-in-range):not(${t}-range-start):not(${t}-range-end),\n &-in-view${t}-range-hover-start${t}-range-start-single,\n &-in-view${t}-range-hover-start${t}-range-start${t}-range-end${t}-range-end-near-hover,\n &-in-view${t}-range-hover-end${t}-range-start${t}-range-end${t}-range-start-near-hover,\n &-in-view${t}-range-hover-end${t}-range-end-single,\n &-in-view${t}-range-hover:not(${t}-in-range)`]:{"&::after":{position:"absolute",top:"50%",zIndex:0,height:g,borderTop:`${u}px dashed ${v}`,borderBottom:`${u}px dashed ${v}`,transform:"translateY(-50%)",transition:`all ${o}`,content:'""'}},"&-range-hover-start::after,\n &-range-hover-end::after,\n &-range-hover::after":{insetInlineEnd:0,insetInlineStart:m},[`&-in-view${t}-in-range${t}-range-hover::before,\n &-in-view${t}-in-range${t}-range-hover-start::before,\n &-in-view${t}-in-range${t}-range-hover-end::before,\n &-in-view${t}-range-start${t}-range-hover::before,\n &-in-view${t}-range-end${t}-range-hover::before,\n &-in-view${t}-range-start:not(${t}-range-start-single)${t}-range-hover-start::before,\n &-in-view${t}-range-end:not(${t}-range-end-single)${t}-range-hover-end::before,\n ${n}-panel\n > :not(${n}-date-panel)\n &-in-view${t}-in-range${t}-range-hover-start::before,\n ${n}-panel\n > :not(${n}-date-panel)\n &-in-view${t}-in-range${t}-range-hover-end::before`]:{background:h},[`&-in-view${t}-range-start:not(${t}-range-start-single):not(${t}-range-end) ${r}`]:{borderStartStartRadius:l,borderEndStartRadius:l,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${t}-range-end:not(${t}-range-end-single):not(${t}-range-start) ${r}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:l,borderEndEndRadius:l},[`&-range-hover${t}-range-end::after`]:{insetInlineStart:"50%"},[`tr > &-in-view${t}-range-hover:first-child::after,\n tr > &-in-view${t}-range-hover-end:first-child::after,\n &-in-view${t}-start${t}-range-hover-edge-start${t}-range-hover-edge-start-near-range::after,\n &-in-view${t}-range-hover-edge-start:not(${t}-range-hover-edge-start-near-range)::after,\n &-in-view${t}-range-hover-start::after`]:{insetInlineStart:(b-a)/2,borderInlineStart:`${u}px dashed ${v}`,borderStartStartRadius:l,borderEndStartRadius:l},[`tr > &-in-view${t}-range-hover:last-child::after,\n tr > &-in-view${t}-range-hover-start:last-child::after,\n &-in-view${t}-end${t}-range-hover-edge-end${t}-range-hover-edge-end-near-range::after,\n &-in-view${t}-range-hover-edge-end:not(${t}-range-hover-edge-end-near-range)::after,\n &-in-view${t}-range-hover-end::after`]:{insetInlineEnd:(b-a)/2,borderInlineEnd:`${u}px dashed ${v}`,borderStartEndRadius:l,borderEndEndRadius:l},"&-disabled":{color:C,pointerEvents:"none",[r]:{background:"transparent"},"&::before":{background:w}},[`&-disabled${t}-today ${r}::before`]:{borderColor:C}}},ot=e=>{const{componentCls:n,pickerCellCls:t,pickerCellInnerCls:r,pickerYearMonthCellWidth:a,pickerControlIconSize:o,cellWidth:l,paddingSM:i,paddingXS:c,paddingXXS:u,colorBgContainer:s,lineWidth:d,lineType:f,borderRadiusLG:p,colorPrimary:g,colorTextHeading:v,colorSplit:m,pickerControlIconBorderWidth:h,colorIcon:b,textHeight:C,motionDurationMid:w,colorIconHover:$,fontWeightStrong:y,cellHeight:k,pickerCellPaddingVertical:x,colorTextDisabled:E,colorText:Z,fontSize:S,cellHoverWithRangeBg:D,motionDurationSlow:R,withoutTimeCellHeight:N,pickerQuarterPanelContentHeight:M,colorLink:P,colorLinkActive:I,colorLinkHover:Y,cellRangeBorderColor:H,borderRadiusSM:O,colorTextLightSolid:W,cellHoverBg:T,timeColumnHeight:A,timeColumnWidth:B,timeCellHeight:L,controlItemBgActive:V,marginXXS:j,pickerDatePanelPaddingHorizontal:F}=e,z=7*l+2*F,K=(z-2*c)/3-a-i,U=(z-2*c)/4-a;return{[n]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:s,border:`${d}px ${f} ${m}`,borderRadius:p,outline:"none","&-focused":{borderColor:g},"&-rtl":{direction:"rtl",[`${n}-prev-icon,\n ${n}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${n}-next-icon,\n ${n}-super-next-icon`]:{transform:"rotate(-135deg)"}}},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel,\n &-week-panel,\n &-date-panel,\n &-time-panel":{display:"flex",flexDirection:"column",width:z},"&-header":{display:"flex",padding:`0 ${c}px`,color:v,borderBottom:`${d}px ${f} ${m}`,"> *":{flex:"none"},button:{padding:0,color:b,lineHeight:`${C}px`,background:"transparent",border:0,cursor:"pointer",transition:`color ${w}`,fontSize:"inherit"},"> button":{minWidth:"1.6em",fontSize:S,"&:hover":{color:$}},"&-view":{flex:"auto",fontWeight:y,lineHeight:`${C}px`,button:{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:c},"&:hover":{color:g}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",display:"inline-block",width:o,height:o,"&::before":{position:"absolute",top:0,insetInlineStart:0,display:"inline-block",width:o,height:o,border:"0 solid currentcolor",borderBlockStartWidth:h,borderBlockEndWidth:0,borderInlineStartWidth:h,borderInlineEndWidth:0,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:Math.ceil(o/2),insetInlineStart:Math.ceil(o/2),display:"inline-block",width:o,height:o,border:"0 solid currentcolor",borderBlockStartWidth:h,borderBlockEndWidth:0,borderInlineStartWidth:h,borderInlineEndWidth:0,content:'""'}},"&-prev-icon,\n &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon,\n &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:k,fontWeight:"normal"},th:{height:k+2*x,color:Z,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${x}px 0`,color:E,cursor:"pointer","&-in-view":{color:Z}},at(e)),[`&-date-panel ${n}-cell-in-view${n}-cell-in-range${n}-cell-range-hover-start ${r},\n &-date-panel ${n}-cell-in-view${n}-cell-in-range${n}-cell-range-hover-end ${r}`]:{"&::after":{position:"absolute",top:0,bottom:0,zIndex:-1,background:D,transition:`all ${R}`,content:'""'}},[`&-date-panel\n ${n}-cell-in-view${n}-cell-in-range${n}-cell-range-hover-start\n ${r}::after`]:{insetInlineEnd:-(l-k)/2,insetInlineStart:0},[`&-date-panel ${n}-cell-in-view${n}-cell-in-range${n}-cell-range-hover-end ${r}::after`]:{insetInlineEnd:0,insetInlineStart:-(l-k)/2},[`&-range-hover${n}-range-start::after`]:{insetInlineEnd:"50%"},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${n}-content`]:{height:4*N},[r]:{padding:`0 ${c}px`}},"&-quarter-panel":{[`${n}-content`]:{height:M},[`${n}-cell-range-hover-start::after`]:{insetInlineStart:U,borderInlineStart:`${d}px dashed ${H}`,[`${n}-panel-rtl &`]:{insetInlineEnd:U,borderInlineEnd:`${d}px dashed ${H}`}},[`${n}-cell-range-hover-end::after`]:{insetInlineEnd:U,borderInlineEnd:`${d}px dashed ${H}`,[`${n}-panel-rtl &`]:{insetInlineStart:U,borderInlineStart:`${d}px dashed ${H}`}}},[`&-panel ${n}-footer`]:{borderTop:`${d}px ${f} ${m}`},"&-footer":{width:"min-content",minWidth:"100%",lineHeight:C-2*d+"px",textAlign:"center","&-extra":{padding:`0 ${i}px`,lineHeight:C-2*d+"px",textAlign:"start","&:not(:last-child)":{borderBottom:`${d}px ${f} ${m}`}}},"&-now":{textAlign:"start"},"&-today-btn":{color:P,"&:hover":{color:Y},"&:active":{color:I},[`&${n}-today-btn-disabled`]:{color:E,cursor:"not-allowed"}},"&-decade-panel":{[r]:{padding:`0 ${c/2}px`},[`${n}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${n}-body`]:{padding:`0 ${c}px`},[r]:{width:a},[`${n}-cell-range-hover-start::after`]:{borderStartStartRadius:O,borderEndStartRadius:O,borderStartEndRadius:0,borderEndEndRadius:0,[`${n}-panel-rtl &`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:O,borderEndEndRadius:O}},[`${n}-cell-range-hover-end::after`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:O,borderEndEndRadius:O,[`${n}-panel-rtl &`]:{borderStartStartRadius:O,borderEndStartRadius:O,borderStartEndRadius:0,borderEndEndRadius:0}}},"&-year-panel,\n &-month-panel":{[`${n}-cell-range-hover-start::after`]:{insetInlineStart:K,borderInlineStart:`${d}px dashed ${H}`,[`${n}-panel-rtl &`]:{insetInlineEnd:K,borderInlineEnd:`${d}px dashed ${H}`}},[`${n}-cell-range-hover-end::after`]:{insetInlineEnd:K,borderInlineEnd:`${d}px dashed ${H}`,[`${n}-panel-rtl &`]:{insetInlineStart:K,borderInlineStart:`${d}px dashed ${H}`}}},"&-week-panel":{[`${n}-body`]:{padding:`${c}px ${i}px`},[`${n}-cell`]:{[`&:hover ${r},\n &-selected ${r},\n ${r}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${w}`},"&:first-child:before":{borderStartStartRadius:O,borderEndStartRadius:O},"&:last-child:before":{borderStartEndRadius:O,borderEndEndRadius:O}},"&:hover td":{"&:before":{background:T}},"&-range-start td,\n &-range-end td,\n &-selected td":{[`&${t}`]:{"&:before":{background:g},[`&${n}-cell-week`]:{color:new _n.C(W).setAlpha(.5).toHexString()},[r]:{color:W}}},"&-range-hover td:before":{background:V}}},"&-date-panel":{[`${n}-body`]:{padding:`${c}px ${F}px`},[`${n}-content`]:{width:7*l,th:{width:l,boxSizing:"border-box",padding:0}}},"&-datetime-panel":{display:"flex",[`${n}-time-panel`]:{borderInlineStart:`${d}px ${f} ${m}`},[`${n}-date-panel,\n ${n}-time-panel`]:{transition:`opacity ${R}`},"&-active":{[`${n}-date-panel,\n ${n}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",direction:"ltr",[`${n}-content`]:{display:"flex",flex:"auto",height:A},"&-column":{flex:"1 0 auto",width:B,margin:`${u}px 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${w}`,overflowX:"hidden","&::after":{display:"block",height:A-L,content:'""'},"&:not(:first-child)":{borderInlineStart:`${d}px ${f} ${m}`},"&-active":{background:new _n.C(V).setAlpha(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${n}-time-panel-cell`]:{marginInline:j,[`${n}-time-panel-cell-inner`]:{display:"block",width:B-2*j,height:L,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:(B-L)/2,color:Z,lineHeight:`${L}px`,borderRadius:O,cursor:"pointer",transition:`background ${w}`,"&:hover":{background:T}},"&-selected":{[`${n}-time-panel-cell-inner`]:{background:V}},"&-disabled":{[`${n}-time-panel-cell-inner`]:{color:E,background:"transparent",cursor:"not-allowed"}}}}}},[`&-datetime-panel ${n}-time-panel-column:after`]:{height:A-L+2*u}}}},lt=e=>{const{componentCls:n,colorBgContainer:t,colorError:r,errorActiveShadow:a,colorWarning:o,warningActiveShadow:l}=e;return{[`${n}:not(${n}-disabled)`]:{[`&${n}-status-error`]:{"&, &:not([disabled]):hover":{backgroundColor:t,borderColor:r},[`&${n}-focused, &:focus`]:Object.assign({},(0,qn.M1)((0,nt.TS)(e,{activeBorderColor:r,activeShadow:a}))),[`${n}-active-bar`]:{background:r}},[`&${n}-status-warning`]:{"&, &:not([disabled]):hover":{backgroundColor:t,borderColor:o},[`&${n}-focused, &:focus`]:Object.assign({},(0,qn.M1)((0,nt.TS)(e,{activeBorderColor:o,activeShadow:l}))),[`${n}-active-bar`]:{background:o}}}}},it=e=>{const{componentCls:n,antCls:t,controlHeight:r,fontSize:a,paddingInline:o,colorBgContainer:l,lineWidth:i,lineType:c,colorBorder:u,borderRadius:s,motionDurationMid:d,colorBgContainerDisabled:f,colorTextDisabled:p,colorTextPlaceholder:g,controlHeightLG:v,fontSizeLG:m,controlHeightSM:h,paddingInlineSM:b,paddingXS:C,marginXS:w,colorTextDescription:$,lineWidthBold:y,lineHeight:k,colorPrimary:x,motionDurationSlow:E,zIndexPopup:Z,paddingXXS:S,paddingSM:D,textHeight:R,cellActiveWithRangeBg:N,colorPrimaryBorder:M,sizePopupArrow:P,borderRadiusXS:I,borderRadiusOuter:Y,colorBgElevated:H,borderRadiusLG:O,boxShadowSecondary:W,borderRadiusSM:T,colorSplit:A,cellHoverBg:B,presetsWidth:L,presetsMaxWidth:V,boxShadowPopoverArrow:j,colorTextQuaternary:F}=e;return[{[n]:Object.assign(Object.assign(Object.assign({},(0,Gn.Wf)(e)),rt(e,r,a,o)),{position:"relative",display:"inline-flex",alignItems:"center",background:l,lineHeight:1,border:`${i}px ${c} ${u}`,borderRadius:s,transition:`border ${d}, box-shadow ${d}`,"&:hover, &-focused":Object.assign({},(0,qn.pU)(e)),"&-focused":Object.assign({},(0,qn.M1)(e)),[`&${n}-disabled`]:{background:f,borderColor:u,cursor:"not-allowed",[`${n}-suffix`]:{color:F}},[`&${n}-borderless`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`${n}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({},(0,qn.ik)(e)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,borderRadius:0,"&:focus":{boxShadow:"none"},"&[disabled]":{background:"transparent"}}),"&:hover":{[`${n}-clear`]:{opacity:1}},"&-placeholder":{"> input":{color:g}}},"&-large":Object.assign(Object.assign({},rt(e,v,m,o)),{[`${n}-input > input`]:{fontSize:m}}),"&-small":Object.assign({},rt(e,h,a,b)),[`${n}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:C/2,color:p,lineHeight:1,pointerEvents:"none","> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:w}}},[`${n}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:p,lineHeight:1,background:l,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${d}, color ${d}`,"> *":{verticalAlign:"top"},"&:hover":{color:$}},[`${n}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:m,color:p,fontSize:m,verticalAlign:"top",cursor:"default",[`${n}-focused &`]:{color:$},[`${n}-range-separator &`]:{[`${n}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${n}-clear`]:{insetInlineEnd:o},"&:hover":{[`${n}-clear`]:{opacity:1}},[`${n}-active-bar`]:{bottom:-i,height:y,marginInlineStart:o,background:x,opacity:0,transition:`all ${E} ease-out`,pointerEvents:"none"},[`&${n}-focused`]:{[`${n}-active-bar`]:{opacity:1}},[`${n}-range-separator`]:{alignItems:"center",padding:`0 ${C}px`,lineHeight:1},[`&${n}-small`]:{[`${n}-clear`]:{insetInlineEnd:b},[`${n}-active-bar`]:{marginInlineStart:b}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,Gn.Wf)(e)),ot(e)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:Z,[`&${n}-dropdown-hidden`]:{display:"none"},[`&${n}-dropdown-placement-bottomLeft`]:{[`${n}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${n}-dropdown-placement-topLeft`]:{[`${n}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${t}-slide-up-enter${t}-slide-up-enter-active${n}-dropdown-placement-topLeft,\n &${t}-slide-up-enter${t}-slide-up-enter-active${n}-dropdown-placement-topRight,\n &${t}-slide-up-appear${t}-slide-up-appear-active${n}-dropdown-placement-topLeft,\n &${t}-slide-up-appear${t}-slide-up-appear-active${n}-dropdown-placement-topRight`]:{animationName:Jn.Qt},[`&${t}-slide-up-enter${t}-slide-up-enter-active${n}-dropdown-placement-bottomLeft,\n &${t}-slide-up-enter${t}-slide-up-enter-active${n}-dropdown-placement-bottomRight,\n &${t}-slide-up-appear${t}-slide-up-appear-active${n}-dropdown-placement-bottomLeft,\n &${t}-slide-up-appear${t}-slide-up-appear-active${n}-dropdown-placement-bottomRight`]:{animationName:Jn.fJ},[`&${t}-slide-up-leave${t}-slide-up-leave-active${n}-dropdown-placement-topLeft,\n &${t}-slide-up-leave${t}-slide-up-leave-active${n}-dropdown-placement-topRight`]:{animationName:Jn.ly},[`&${t}-slide-up-leave${t}-slide-up-leave-active${n}-dropdown-placement-bottomLeft,\n &${t}-slide-up-leave${t}-slide-up-leave-active${n}-dropdown-placement-bottomRight`]:{animationName:Jn.Uw},[`${n}-panel > ${n}-time-panel`]:{paddingTop:S},[`${n}-ranges`]:{marginBottom:0,padding:`${S}px ${D}px`,overflow:"hidden",lineHeight:R-2*i-C/2+"px",textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${n}-preset > ${t}-tag-blue`]:{color:x,background:N,borderColor:M,cursor:"pointer"},[`${n}-ok`]:{marginInlineStart:"auto"}},[`${n}-range-wrapper`]:{display:"flex",position:"relative"},[`${n}-range-arrow`]:Object.assign({position:"absolute",zIndex:1,display:"none",marginInlineStart:1.5*o,transition:`left ${E} ease-out`},(0,Xn.r)(P,I,Y,H,j)),[`${n}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:H,borderRadius:O,boxShadow:W,transition:`margin ${E}`,[`${n}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${n}-presets`]:{display:"flex",flexDirection:"column",minWidth:L,maxWidth:V,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:C,borderInlineEnd:`${i}px ${c} ${A}`,li:Object.assign(Object.assign({},Gn.vS),{borderRadius:T,paddingInline:C,paddingBlock:(h-Math.round(a*k))/2,cursor:"pointer",transition:`all ${E}`,"+ li":{marginTop:w},"&:hover":{background:B}})}},[`${n}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${n}-panel`]:{borderWidth:`0 0 ${i}px`},"&:last-child":{[`${n}-panel`]:{borderWidth:0}}},[`${n}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${n}-content,\n table`]:{textAlign:"center"},"&-focused":{borderColor:u}}}}),"&-dropdown-range":{padding:2*P/3+"px 0","&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${n}-separator`]:{transform:"rotate(180deg)"},[`${n}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,Jn.oN)(e,"slide-up"),(0,Jn.oN)(e,"slide-down"),(0,et.Fm)(e,"move-up"),(0,et.Fm)(e,"move-down")]};var ct=(0,tt.Z)("DatePicker",(e=>{const n=(0,nt.TS)((0,qn.e5)(e),(e=>{const{componentCls:n,controlHeightLG:t,paddingXXS:r,padding:a}=e;return{pickerCellCls:`${n}-cell`,pickerCellInnerCls:`${n}-cell-inner`,pickerYearMonthCellWidth:1.5*t,pickerQuarterPanelContentHeight:1.4*t,pickerCellPaddingVertical:r+r/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:a+r/2}})(e));return[it(n),lt(n),(0,Qn.c)(e,{focusElCls:`${e.componentCls}-focused`})]}),(e=>Object.assign(Object.assign(Object.assign({},(0,qn.TM)(e)),(e=>({cellHoverBg:e.controlItemBgHover,cellActiveWithRangeBg:e.controlItemBgActive,cellHoverWithRangeBg:new _n.C(e.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new _n.C(e.colorPrimary).lighten(20).toHexString(),cellBgDisabled:e.colorBgContainerDisabled,timeColumnWidth:1.4*e.controlHeightLG,timeColumnHeight:224,timeCellHeight:28,cellWidth:1.5*e.controlHeightSM,cellHeight:e.controlHeightSM,textHeight:e.controlHeightLG,withoutTimeCellHeight:1.65*e.controlHeightLG}))(e)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:e.zIndexPopupBase+50})));function ut(e,n,t){return void 0!==t?t:"year"===n&&e.lang.yearPlaceholder?e.lang.yearPlaceholder:"quarter"===n&&e.lang.quarterPlaceholder?e.lang.quarterPlaceholder:"month"===n&&e.lang.monthPlaceholder?e.lang.monthPlaceholder:"week"===n&&e.lang.weekPlaceholder?e.lang.weekPlaceholder:"time"===n&&e.timePickerLocale.placeholder?e.timePickerLocale.placeholder:e.lang.placeholder}function st(e,n,t){return void 0!==t?t:"year"===n&&e.lang.yearPlaceholder?e.lang.rangeYearPlaceholder:"quarter"===n&&e.lang.quarterPlaceholder?e.lang.rangeQuarterPlaceholder:"month"===n&&e.lang.monthPlaceholder?e.lang.rangeMonthPlaceholder:"week"===n&&e.lang.weekPlaceholder?e.lang.rangeWeekPlaceholder:"time"===n&&e.timePickerLocale.placeholder?e.timePickerLocale.rangePlaceholder:e.lang.rangePlaceholder}function dt(e,n){const t={adjustX:1,adjustY:1};switch(n){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:t};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:t};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:t};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:t};default:return{points:"rtl"===e?["tr","br"]:["tl","bl"],offset:[0,4],overflow:t}}}function ft(e){const{format:n,picker:t,showHour:r,showMinute:a,showSecond:o,use12Hours:l}=e,i=(c=n,c?Array.isArray(c)?c:[c]:[])[0];var c;const u=Object.assign({},e);return n&&Array.isArray(n)&&(u.format=i),i&&"string"==typeof i&&(i.includes("s")||void 0!==o||(u.showSecond=!1),i.includes("m")||void 0!==a||(u.showMinute=!1),i.includes("H")||i.includes("h")||i.includes("K")||i.includes("k")||void 0!==r||(u.showHour=!1),(i.includes("a")||i.includes("A"))&&void 0===l&&(u.use12Hours=!0)),"time"===t?u:("function"==typeof i&&delete u.format,{showTime:u})}function pt(e,n,t){if(!1===e)return!1;const r={clearIcon:null!=n?n:t};return"object"==typeof e?Object.assign(Object.assign({},r),e):r}var gt=t(3113);var vt={button:function(e){return x.createElement(gt.ZP,Object.assign({size:"small",type:"primary"},e))}},mt=function(e,n){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&n.indexOf(r)<0&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{const{prefixCls:o,getPopupContainer:l,style:i,className:c,rootClassName:u,size:s,bordered:d=!0,placement:f,placeholder:p,popupClassName:g,dropdownClassName:v,disabled:m,status:h,clearIcon:b,allowClear:C}=t,w=ht(t,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:$,direction:y,getPopupContainer:k,[r]:E}=(0,x.useContext)(Ln.E_),Z=$("picker",o),{compactSize:S,compactItemClassnames:R}=(0,Kn.ri)(Z,y),N=x.useRef(null),{format:I,showTime:Y}=t,[H,O]=ct(Z);(0,x.useImperativeHandle)(a,(()=>({focus:()=>{var e;return null===(e=N.current)||void 0===e?void 0:e.focus()},blur:()=>{var e;return null===(e=N.current)||void 0===e?void 0:e.blur()}})));let T={};n&&(T.picker=n);const A=n||t.picker;T=Object.assign(Object.assign(Object.assign({},T),Y?ft(Object.assign({format:I,picker:A},Y)):{}),"time"===A?ft(Object.assign(Object.assign({format:I},t),{picker:A})):{});const B=$(),L=(0,jn.Z)((e=>{var n;return null!==(n=null!=s?s:S)&&void 0!==n?n:e})),V=x.useContext(Vn.Z),j=null!=m?m:V,F=(0,x.useContext)(Fn.aM),{hasFeedback:z,status:K,feedbackIcon:U}=F,_=x.createElement(x.Fragment,null,"time"===A?x.createElement(M,null):x.createElement(D,null),z&&U),[q]=(0,zn.Z)("DatePicker",Un.Z),G=Object.assign(Object.assign({},q),t.locale);return H(x.createElement(An,Object.assign({ref:N,placeholder:ut(G,A,p),suffixIcon:_,dropdownAlign:dt(y,f),prevIcon:x.createElement("span",{className:`${Z}-prev-icon`}),nextIcon:x.createElement("span",{className:`${Z}-next-icon`}),superPrevIcon:x.createElement("span",{className:`${Z}-super-prev-icon`}),superNextIcon:x.createElement("span",{className:`${Z}-super-next-icon`}),transitionName:`${B}-slide-up`},{showToday:!0},w,T,{locale:G.lang,className:W()({[`${Z}-${L}`]:L,[`${Z}-borderless`]:!d},(0,Bn.Z)(Z,(0,Bn.F)(K,h),z),O,R,null==E?void 0:E.className,c,u),style:Object.assign(Object.assign({},null==E?void 0:E.style),i),prefixCls:Z,getPopupContainer:l||k,generateConfig:e,components:vt,direction:y,disabled:j,dropdownClassName:W()(O,u,g||v),allowClear:pt(C,b,x.createElement(P.Z,null))})))}));return t&&(a.displayName=t),a}return{DatePicker:n(),WeekPicker:n("week","WeekPicker"),MonthPicker:n("month","MonthPicker"),YearPicker:n("year","YearPicker"),TimePicker:n("time","TimePicker"),QuarterPicker:n("quarter","QuarterPicker")}}(e),i=function(e){return(0,x.forwardRef)(((n,t)=>{const{prefixCls:r,getPopupContainer:a,className:o,placement:l,size:i,disabled:c,bordered:u=!0,placeholder:s,popupClassName:d,dropdownClassName:f,status:p,clearIcon:g,allowClear:v,rootClassName:m}=n,h=mt(n,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),b=x.useRef(null),{getPrefixCls:C,direction:w,getPopupContainer:$}=(0,x.useContext)(Ln.E_),y=C("picker",r),{compactSize:k,compactItemClassnames:E}=(0,Kn.ri)(y,w),{format:Z,showTime:S,picker:R}=n,N=C(),[I,Y]=ct(y),O=Object.assign(Object.assign({},S?ft(Object.assign({format:Z,picker:R},S)):{}),"time"===R?ft(Object.assign(Object.assign({format:Z},n),{picker:R})):{}),T=(0,jn.Z)((e=>{var n;return null!==(n=null!=i?i:k)&&void 0!==n?n:e})),A=x.useContext(Vn.Z),B=null!=c?c:A,L=(0,x.useContext)(Fn.aM),{hasFeedback:V,status:j,feedbackIcon:F}=L,z=x.createElement(x.Fragment,null,"time"===R?x.createElement(M,null):x.createElement(D,null),V&&F);(0,x.useImperativeHandle)(t,(()=>({focus:()=>{var e;return null===(e=b.current)||void 0===e?void 0:e.focus()},blur:()=>{var e;return null===(e=b.current)||void 0===e?void 0:e.blur()}})));const[K]=(0,zn.Z)("Calendar",Un.Z),U=Object.assign(Object.assign({},K),n.locale);return I(x.createElement(Tn,Object.assign({separator:x.createElement("span",{"aria-label":"to",className:`${y}-separator`},x.createElement(H,null)),disabled:B,ref:b,dropdownAlign:dt(w,l),placeholder:st(U,R,s),suffixIcon:z,prevIcon:x.createElement("span",{className:`${y}-prev-icon`}),nextIcon:x.createElement("span",{className:`${y}-next-icon`}),superPrevIcon:x.createElement("span",{className:`${y}-super-prev-icon`}),superNextIcon:x.createElement("span",{className:`${y}-super-next-icon`}),transitionName:`${N}-slide-up`},h,O,{className:W()({[`${y}-${T}`]:T,[`${y}-borderless`]:!u},(0,Bn.Z)(y,(0,Bn.F)(j,p),V),Y,E,o,m),locale:U.lang,prefixCls:y,getPopupContainer:a||$,generateConfig:e,components:vt,direction:w,dropdownClassName:W()(Y,d||f,m),allowClear:pt(v,g,x.createElement(P.Z,null))})))}))}(e),c=n;return c.WeekPicker=t,c.MonthPicker=r,c.YearPicker=a,c.RangePicker=i,c.TimePicker=o,c.QuarterPicker=l,c};const Ct=bt($);function wt(e){const n=dt(e.direction,e.placement);return n.overflow.adjustY=!1,n.overflow.adjustX=!1,Object.assign(Object.assign({},e),{dropdownAlign:n})}const $t=(0,y.Z)(Ct,"picker",null,wt);Ct._InternalPanelDoNotUseOrYouWillBeFired=$t;const yt=(0,y.Z)(Ct.RangePicker,"picker",null,wt);Ct._InternalRangePanelDoNotUseOrYouWillBeFired=yt,Ct.generatePicker=bt;var kt=Ct}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[22744],{22744:function(e,n,t){t.d(n,{default:function(){return kt}});var r=t(99232),a=t.n(r),o=t(8098),l=t(69630),i=t.n(l),c=t(2156),u=t.n(c),s=t(62790),d=t.n(s),f=t(432),p=t.n(f),g=t(90191),v=t.n(g),m=t(81367),h=t.n(m);a().extend(h()),a().extend(v()),a().extend(i()),a().extend(u()),a().extend(d()),a().extend(p()),a().extend((function(e,n){var t=n.prototype,r=t.format;t.format=function(e){var n=(e||"").replace("Wo","wo");return r.bind(this)(n)}}));var b={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},C=function(e){return b[e]||e.split("_")[0]},w=function(){(0,o.ET)(!1,"Not match any format. Please help to fire a issue about this.")},$={getNow:function(){return a()()},getFixedDate:function(e){return a()(e,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(e){return e.endOf("month")},getWeekDay:function(e){var n=e.locale("en");return n.weekday()+n.localeData().firstDayOfWeek()},getYear:function(e){return e.year()},getMonth:function(e){return e.month()},getDate:function(e){return e.date()},getHour:function(e){return e.hour()},getMinute:function(e){return e.minute()},getSecond:function(e){return e.second()},addYear:function(e,n){return e.add(n,"year")},addMonth:function(e,n){return e.add(n,"month")},addDate:function(e,n){return e.add(n,"day")},setYear:function(e,n){return e.year(n)},setMonth:function(e,n){return e.month(n)},setDate:function(e,n){return e.date(n)},setHour:function(e,n){return e.hour(n)},setMinute:function(e,n){return e.minute(n)},setSecond:function(e,n){return e.second(n)},isAfter:function(e,n){return e.isAfter(n)},isValidate:function(e){return e.isValid()},locale:{getWeekFirstDay:function(e){return a()().locale(C(e)).localeData().firstDayOfWeek()},getWeekFirstDate:function(e,n){return n.locale(C(e)).weekday(0)},getWeek:function(e,n){return n.locale(C(e)).week()},getShortWeekDays:function(e){return a()().locale(C(e)).localeData().weekdaysMin()},getShortMonths:function(e){return a()().locale(C(e)).localeData().monthsShort()},format:function(e,n,t){return n.locale(C(e)).format(t)},parse:function(e,n,t){for(var r=C(e),o=0;o3&&void 0!==arguments[3]?arguments[3]:1;switch(n){case"year":return t.addYear(e,10*r);case"quarter":case"month":return t.addYear(e,r);default:return t.addMonth(e,r)}}function ce(e,n){var t=n.generateConfig,r=n.locale,a=n.format;return"function"==typeof a?a(e):t.locale.format(r.locale,e,a)}function ue(e,n){var t=n.generateConfig,r=n.locale,a=n.formatList;return e&&"function"!=typeof a[0]?t.locale.parse(r.locale,e,a):null}function se(e){var n=e.cellDate,t=e.mode,r=e.disabledDate,a=e.generateConfig;if(!r)return!1;var o=function(e,t,o){for(var l=t;l<=o;){var i=void 0;switch(e){case"date":if(i=a.setDate(n,l),!r(i))return!1;break;case"month":if(!se({cellDate:i=a.setMonth(n,l),mode:"month",generateConfig:a,disabledDate:r}))return!1;break;case"year":if(!se({cellDate:i=a.setYear(n,l),mode:"year",generateConfig:a,disabledDate:r}))return!1}l+=1}return!0};switch(t){case"date":case"week":return r(n);case"month":return o("date",1,a.getDate(a.getEndDate(n)));case"quarter":var l=3*Math.floor(a.getMonth(n)/3);return o("month",l,l+2);case"year":return o("month",0,11);case"decade":var i=a.getYear(n),c=Math.floor(i/G)*G;return o("year",c,c+G-1)}}function de(e,n){var t=n.formatList,r=n.generateConfig,a=n.locale;return(0,_.Z)((function(){if(!e)return[[""],""];for(var n="",o=[],l=0;l1&&void 0!==arguments[1]&&arguments[1];cancelAnimationFrame(u.current),n?c(e):u.current=requestAnimationFrame((function(){c(e)}))}var d=de(i,{formatList:t,generateConfig:r,locale:a}),f=(0,z.Z)(d,2)[1];function p(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];s(null,e)}return(0,x.useEffect)((function(){p(!0)}),[e]),(0,x.useEffect)((function(){return function(){return cancelAnimationFrame(u.current)}}),[]),[f,function(e){s(e)},p]}var pe=t(81331),ge=t(91659),ve=t(12101),me=t(43527),he=new Map;function be(e,n,t){if(he.get(e)&&cancelAnimationFrame(he.get(e)),t<=0)he.set(e,requestAnimationFrame((function(){e.scrollTop=n})));else{var r=(n-e.scrollTop)/t*10;he.set(e,requestAnimationFrame((function(){e.scrollTop+=r,e.scrollTop!==n&&be(e,n,t-10)})))}}function Ce(e,n){var t=n.onLeftRight,r=n.onCtrlLeftRight,a=n.onUpDown,o=n.onPageUpDown,l=n.onEnter,i=e.which,c=e.ctrlKey,u=e.metaKey;switch(i){case pe.Z.LEFT:if(c||u){if(r)return r(-1),!0}else if(t)return t(-1),!0;break;case pe.Z.RIGHT:if(c||u){if(r)return r(1),!0}else if(t)return t(1),!0;break;case pe.Z.UP:if(a)return a(-1),!0;break;case pe.Z.DOWN:if(a)return a(1),!0;break;case pe.Z.PAGE_UP:if(o)return o(-1),!0;break;case pe.Z.PAGE_DOWN:if(o)return o(1),!0;break;case pe.Z.ENTER:if(l)return l(),!0}return!1}function we(e,n,t,r){var a=e;if(!a)switch(n){case"time":a=r?"hh:mm:ss a":"HH:mm:ss";break;case"week":a="gggg-wo";break;case"month":a="YYYY-MM";break;case"quarter":a="YYYY-[Q]Q";break;case"year":a="YYYY";break;default:a=t?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return a}function $e(e,n,t){var r="time"===e?8:10,a="function"==typeof n?n(t.getNow()).length:n.length;return Math.max(r,a)+2}var ye=null,ke=new Set;var xe={year:function(e){return"month"===e||"date"===e?"year":e},month:function(e){return"date"===e?"month":e},quarter:function(e){return"month"===e||"date"===e?"quarter":e},week:function(e){return"date"===e?"week":e},time:null,date:null};function Ee(e,n){return e.some((function(e){return e&&e.contains(n)}))}function Ze(e){var n=e.open,t=e.value,r=e.isClickOutside,a=e.triggerOpen,o=e.forwardKeyDown,l=e.onKeyDown,i=e.blurToCancel,c=e.onSubmit,u=e.onCancel,s=e.onFocus,d=e.onBlur,f=e.changeOnBlur,p=(0,x.useState)(!1),g=(0,z.Z)(p,2),v=g[0],m=g[1],h=(0,x.useState)(!1),b=(0,z.Z)(h,2),C=b[0],w=b[1],$=(0,x.useRef)(!1),y=(0,x.useRef)(!1),k=(0,x.useRef)(!1),E={onMouseDown:function(){m(!0),a(!0)},onKeyDown:function(e){if(l(e,(function(){k.current=!0})),!k.current){switch(e.which){case pe.Z.ENTER:return n?!1!==c()&&m(!0):a(!0),void e.preventDefault();case pe.Z.TAB:return void(v&&n&&!e.shiftKey?(m(!1),e.preventDefault()):!v&&n&&!o(e)&&e.shiftKey&&(m(!0),e.preventDefault()));case pe.Z.ESC:return m(!0),void u()}n||[pe.Z.SHIFT].includes(e.which)?v||o(e):a(!0)}},onFocus:function(e){m(!0),w(!0),s&&s(e)},onBlur:function(e){!$.current&&r(document.activeElement)?(i?setTimeout((function(){for(var e=document.activeElement;e&&e.shadowRoot;)e=e.shadowRoot.activeElement;r(e)&&u()}),0):n&&(a(!1),y.current&&c()),w(!1),null==d||d(e)):$.current=!1}};return(0,x.useEffect)((function(){y.current=!1}),[n]),(0,x.useEffect)((function(){y.current=!0}),[t]),(0,x.useEffect)((function(){return e=function(e){var t=function(e){var n,t=e.target;return e.composed&&t.shadowRoot&&(null===(n=e.composedPath)||void 0===n?void 0:n.call(e)[0])||t}(e),o=r(t);n&&(o?f||C&&!o||a(!1):($.current=!0,(0,ge.Z)((function(){$.current=!1}))))},!ye&&"undefined"!=typeof window&&window.addEventListener&&(ye=function(e){(0,ve.Z)(ke).forEach((function(n){n(e)}))},window.addEventListener("mousedown",ye)),ke.add(e),function(){ke.delete(e),0===ke.size&&(window.removeEventListener("mousedown",ye),ye=null)};var e})),[E,{focused:C,typing:v}]}function Se(e,n){return x.useMemo((function(){return e||(n?((0,o.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(n).map((function(e){var n=(0,z.Z)(e,2);return{label:n[0],value:n[1]}}))):[])}),[e,n])}var De=t(92420);function Re(e){var n=e.valueTexts,t=e.onTextChange,r=x.useState(""),a=(0,z.Z)(r,2),o=a[0],l=a[1],i=x.useRef([]);function c(){l(i.current[0])}return i.current=n,(0,De.Z)((function(){n.every((function(e){return e!==o}))&&c()}),[n.join("||")]),[o,function(e){l(e),t(e)},c]}var Ne=x.createContext({}),Me=t(71478);function Pe(e){var n=e.cellRender,t=e.monthCellRender,r=e.dateRender;return x.useMemo((function(){return n||(t||r?function(e,n){var a=e;return r&&"date"===n.type?r(a,n.today):t&&"month"===n.type?t(a,n.locale):n.originNode}:void 0)}),[n,t,r])}function Ie(e,n){for(var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"0",r=String(e);r.length1&&(l=n.addDate(l,-7)),l}(a.locale,t,l),g="".concat(n,"-cell"),v=t.locale.getWeekFirstDay(a.locale),m=t.getNow(),h=[],b=a.shortWeekDays||(t.locale.getShortWeekDays?t.locale.getShortWeekDays(a.locale):[]);r&&h.push(x.createElement("th",{key:"empty","aria-label":"empty cell"}));for(var C=0;C<7;C+=1)h.push(x.createElement("th",{key:C},b[(C+v)%7]));var w=Te({cellPrefixCls:g,today:m,value:i,generateConfig:t,rangedValue:r?null:d,hoverRangedValue:r?null:f,isSameCell:u||function(e,n){return re(t,e,n)},isInView:function(e){return te(t,e,l)},offsetCell:function(e,n){return t.addDate(e,n)}}),$=c?function(e,n){return c(e,{originNode:n,today:m,type:"date",locale:a})}:void 0;return x.createElement(je,(0,k.Z)({},e,{rowNum:o,colNum:7,baseDate:p,getCellNode:$,getCellText:t.getDate,getCellClassName:w,getCellDate:t.addDate,titleCell:function(e){return ce(e,{locale:a,format:"YYYY-MM-DD",generateConfig:t})},headerCells:h}))},ze={visibility:"hidden"};var Ke=function(e){var n=e.prefixCls,t=e.prevIcon,r=void 0===t?"‹":t,a=e.nextIcon,o=void 0===a?"›":a,l=e.superPrevIcon,i=void 0===l?"«":l,c=e.superNextIcon,u=void 0===c?"»":c,s=e.onSuperPrev,d=e.onSuperNext,f=e.onPrev,p=e.onNext,g=e.children,v=x.useContext(Ne),m=v.hideNextBtn,h=v.hidePrevBtn;return x.createElement("div",{className:n},s&&x.createElement("button",{type:"button",onClick:s,tabIndex:-1,className:"".concat(n,"-super-prev-btn"),style:h?ze:{}},i),f&&x.createElement("button",{type:"button",onClick:f,tabIndex:-1,className:"".concat(n,"-prev-btn"),style:h?ze:{}},r),x.createElement("div",{className:"".concat(n,"-view")},g),p&&x.createElement("button",{type:"button",onClick:p,tabIndex:-1,className:"".concat(n,"-next-btn"),style:m?ze:{}},o),d&&x.createElement("button",{type:"button",onClick:d,tabIndex:-1,className:"".concat(n,"-super-next-btn"),style:m?ze:{}},u))};var Ue=function(e){var n=e.prefixCls,t=e.generateConfig,r=e.locale,a=e.viewDate,o=e.onNextMonth,l=e.onPrevMonth,i=e.onNextYear,c=e.onPrevYear,u=e.onYearClick,s=e.onMonthClick;if(x.useContext(Ne).hideHeader)return null;var d="".concat(n,"-header"),f=r.shortMonths||(t.locale.getShortMonths?t.locale.getShortMonths(r.locale):[]),p=t.getMonth(a),g=x.createElement("button",{type:"button",key:"year",onClick:u,tabIndex:-1,className:"".concat(n,"-year-btn")},ce(a,{locale:r,format:r.yearFormat,generateConfig:t})),v=x.createElement("button",{type:"button",key:"month",onClick:s,tabIndex:-1,className:"".concat(n,"-month-btn")},r.monthFormat?ce(a,{locale:r,format:r.monthFormat,generateConfig:t}):f[p]),m=r.monthBeforeYear?[v,g]:[g,v];return x.createElement(Ke,(0,k.Z)({},e,{prefixCls:d,onSuperPrev:c,onPrev:l,onNext:o,onSuperNext:i}),m)};var _e=function(e){var n=e.prefixCls,t=e.panelName,r=void 0===t?"date":t,a=e.keyboardConfig,o=e.active,l=e.operationRef,i=e.generateConfig,c=e.value,u=e.viewDate,s=e.onViewDateChange,d=e.onPanelChange,f=e.onSelect,p="".concat(n,"-").concat(r,"-panel");l.current={onKeyDown:function(e){return Ce(e,(0,F.Z)({onLeftRight:function(e){f(i.addDate(c||u,e),"key")},onCtrlLeftRight:function(e){f(i.addYear(c||u,e),"key")},onUpDown:function(e){f(i.addDate(c||u,7*e),"key")},onPageUpDown:function(e){f(i.addMonth(c||u,e),"key")}},a))}};var g=function(e){var n=i.addYear(u,e);s(n),d(null,n)},v=function(e){var n=i.addMonth(u,e);s(n),d(null,n)};return x.createElement("div",{className:W()(p,(0,j.Z)({},"".concat(p,"-active"),o))},x.createElement(Ue,(0,k.Z)({},e,{prefixCls:n,value:c,viewDate:u,onPrevYear:function(){g(-1)},onNextYear:function(){g(1)},onPrevMonth:function(){v(-1)},onNextMonth:function(){v(1)},onMonthClick:function(){d("month",u)},onYearClick:function(){d("year",u)}})),x.createElement(Fe,(0,k.Z)({},e,{onSelect:function(e){return f(e,"mouse")},prefixCls:n,value:c,viewDate:u,rowCount:6})))};var qe=function(e){if(x.useContext(Ne).hideHeader)return null;var n=e.prefixCls,t=e.generateConfig,r=e.locale,a=e.value,o=e.format,l="".concat(n,"-header");return x.createElement(Ke,{prefixCls:l},a?ce(a,{locale:r,format:o,generateConfig:t}):" ")};var Ge=function(e){var n=e.prefixCls,t=e.units,r=e.onSelect,a=e.value,o=e.active,l=e.hideDisabledOptions,i=e.info,c=e.type,u="".concat(n,"-cell"),s=x.useContext(Ne).open,d=(0,x.useRef)(null),f=(0,x.useRef)(new Map),p=(0,x.useRef)();return(0,x.useLayoutEffect)((function(){var e=f.current.get(a);e&&!1!==s&&be(d.current,e.offsetTop,120)}),[a]),(0,x.useLayoutEffect)((function(){if(s){var e=f.current.get(a);e&&(p.current=(n=e,t=function(){be(d.current,e.offsetTop,0)},function e(){(0,me.Z)(n)?t():r=(0,ge.Z)((function(){e()}))}(),function(){ge.Z.cancel(r)}))}var n,t,r;return function(){var e;null===(e=p.current)||void 0===e||e.call(p)}}),[s]),x.createElement("ul",{className:W()("".concat(n,"-column"),(0,j.Z)({},"".concat(n,"-column-active"),o)),ref:d,style:{position:"relative"}},t.map((function(e){var n;return l&&e.disabled?null:x.createElement("li",{key:e.value,ref:function(n){f.current.set(e.value,n)},className:W()(u,(n={},(0,j.Z)(n,"".concat(u,"-disabled"),e.disabled),(0,j.Z)(n,"".concat(u,"-selected"),a===e.value),n)),onClick:function(){e.disabled||r(e.value)}},i.cellRender?i.cellRender(e.value,{today:i.today,locale:i.locale,originNode:x.createElement("div",{className:"".concat(u,"-inner")},e.label),type:"time",subType:c}):x.createElement("div",{className:"".concat(u,"-inner")},e.label))})))};function Xe(e,n){if(e.length!==n.length)return!0;for(var t=0;t=1?0|t:1,l=e;l<=n;l+=o)a.push({label:Ie(l,2),value:l,disabled:(r||[]).includes(l)});return a}var Je=function(e){var n,t=e.generateConfig,r=e.prefixCls,a=e.operationRef,o=e.activeColumnIndex,l=e.value,i=e.showHour,c=e.showMinute,u=e.showSecond,s=e.use12Hours,d=e.hourStep,f=void 0===d?1:d,p=e.minuteStep,g=void 0===p?1:p,v=e.secondStep,m=void 0===v?1:v,h=e.disabledHours,b=e.disabledMinutes,C=e.disabledSeconds,w=e.disabledTime,$=e.hideDisabledOptions,y=e.onSelect,k=e.cellRender,E=e.locale,Z=[],S="".concat(r,"-content"),D="".concat(r,"-time-panel"),R=l?t.getHour(l):-1,N=R,M=l?t.getMinute(l):-1,P=l?t.getSecond(l):-1,I=t.getNow(),Y=x.useMemo((function(){if(w){var e=w(I);return[e.disabledHours,e.disabledMinutes,e.disabledSeconds]}return[h,b,C]}),[h,b,C,w,I]),H=(0,z.Z)(Y,3),O=H[0],W=H[1],T=H[2],A=Qe(0,23,f,O&&O()),B=(0,_.Z)((function(){return A}),A,Xe);s&&(n=N>=12,N%=12);var L=x.useMemo((function(){if(!s)return[!1,!1];var e=[!0,!0];return B.forEach((function(n){var t=n.disabled,r=n.value;t||(r>=12?e[1]=!1:e[0]=!1)})),e}),[s,B]),V=(0,z.Z)(L,2),j=V[0],K=V[1],U=x.useMemo((function(){return s?B.filter(n?function(e){return e.value>=12}:function(e){return e.value<12}).map((function(e){var n=e.value%12,t=0===n?"12":Ie(n,2);return(0,F.Z)((0,F.Z)({},e),{},{label:t,value:n})})):B}),[s,n,B]),q=Qe(0,59,g,W&&W(R)),G=Qe(0,59,m,T&&T(R,M)),X=function(e){var n=e.value,t=e.generateConfig,r=e.disabledMinutes,a=e.disabledSeconds,o=e.minutes,l=e.seconds,i=e.use12Hours;return function(e,c,u,s){var d=t.getNow(),f=n||d,p=c<0?t.getHour(d):c,g=u<0?t.getMinute(d):u,v=s<0?t.getSecond(d):s,m=r&&r(p);if(null!=m&&m.includes(g)){var h=o.find((function(e){return!m.includes(e.value)}));if(!h)return null;g=h.value}var b=a&&a(p,g);if(null!=b&&b.includes(v)){var C=l.find((function(e){return!b.includes(e.value)}));if(!C)return null;v=C.value}return Be(t,f,i&&e?p+12:p,g,v)}}({value:l,generateConfig:t,disabledMinutes:W,disabledSeconds:T,minutes:q,seconds:G,use12Hours:s});function Q(e,n,t,r,a){!1!==e&&Z.push({node:x.cloneElement(n,{prefixCls:D,value:t,active:o===Z.length,onSelect:a,units:r,hideDisabledOptions:$}),onSelect:a,value:t,units:r})}a.current={onUpDown:function(e){var n=Z[o];if(n)for(var t=n.units.findIndex((function(e){return e.value===n.value})),r=n.units.length,a=1;a2&&void 0!==arguments[2]&&arguments[2];(Ze===h||t)&&(me(e),S&&S(e),ne&&ne(e,n),!D||oe(u,e,ve)||null!=g&&g(e)||D(e))},We=function(e){if(se.current&&se.current.onKeyDown){var n=!0,t=e.which;if([pe.Z.LEFT,pe.Z.RIGHT,pe.Z.UP,pe.Z.DOWN,pe.Z.PAGE_UP,pe.Z.PAGE_DOWN,pe.Z.ENTER].includes(t)&&(e.preventDefault(),t!==pe.Z.ENTER&&0===C&&(n=function(e){if(wn.includes(Ze)){var n,t,r="date"===Ze;switch(t=e===pe.Z.PAGE_UP||e===pe.Z.PAGE_DOWN?r?u.addMonth:u.addYear:r?u.addDate:u.addMonth,e){case pe.Z.LEFT:case pe.Z.PAGE_UP:n=t(Ce,-1);break;case pe.Z.RIGHT:case pe.Z.PAGE_DOWN:n=t(Ce,1);break;case pe.Z.UP:case pe.Z.DOWN:n=t(Ce,Number("".concat(e===pe.Z.UP?"-":"").concat(r?7:3)))}if(n)return!(null!=g&&g(n))}return!0}(t))),n)return se.current.onKeyDown(e)}return(0,o.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1};ee&&"right"!==ie&&(ee.current={onKeyDown:We,onClose:function(){se.current&&se.current.onClose&&se.current.onClose()}}),x.useEffect((function(){s&&!de.current&&we(s)}),[s]),x.useEffect((function(){de.current=!1}),[]);var Te,Ve,je,Fe=Pe({cellRender:_,monthCellRender:U,dateRender:V}),ze=(0,F.Z)((0,F.Z)({},e),{},{cellRender:Fe,operationRef:se,prefixCls:a,viewDate:Ce,value:ve,onViewDateChange:$e,sourceMode:Ye,onPanelChange:function(e,n){var t=ye(e||Ze);He(Ze),Se(t),R&&(Ze!==t||oe(u,Ce,Ce))&&R(n,t)},disabledDate:g});switch(delete ze.onChange,delete ze.onSelect,Ze){case"decade":De=x.createElement(on,(0,k.Z)({},ze,{onSelect:function(e,n){$e(e),Oe(e,n)}}));break;case"year":De=x.createElement(hn,(0,k.Z)({},ze,{onSelect:function(e,n){$e(e),Oe(e,n)}}));break;case"month":De=x.createElement(un,(0,k.Z)({},ze,{onSelect:function(e,n){$e(e),Oe(e,n)}}));break;case"quarter":De=x.createElement(fn,(0,k.Z)({},ze,{onSelect:function(e,n){$e(e),Oe(e,n)}}));break;case"week":De=x.createElement(pn,(0,k.Z)({},ze,{onSelect:function(e,n){$e(e),Oe(e,n)}}));break;case"time":delete ze.showTime,De=x.createElement(en,(0,k.Z)({},ze,"object"===(0,Me.Z)($)?$:null,{onSelect:function(e,n){$e(e),Oe(e,n)}}));break;default:De=$?x.createElement(tn,(0,k.Z)({},ze,{onSelect:function(e,n){$e(e),Oe(e,n)}})):x.createElement(_e,(0,k.Z)({},ze,{onSelect:function(e,n){$e(e),Oe(e,n)}}))}if(te||(Te=bn(a,Ze,E),Ve=$&&"date"!==Ze?null:Cn({prefixCls:a,components:I,needConfirmButton:q,okDisabled:!ve||g&&g(ve),locale:c,showNow:w,onNow:q&&function(){var e=u.getNow(),n=function(e,n,t,r,a,o){var l=Math.floor(e/r)*r;if(lf(u);case"month":return d(e)>d(u);case"week":return s(e)>s(u);default:return!re(i,e,u)&&i.isAfter(e,u)}return!1}),[o,l[1],u,n]),x.useCallback((function(e){if(l[1]||o&&o(e))return!0;if(l[0]&&c)return!re(i,e,u)&&i.isAfter(c,e);if(!n&&c)switch(t){case"quarter":return f(e)0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=null;On&&Et&&Et[0]&&Et[1]&&m.isAfter(Et[1],Et[0])&&(r=Et);var a=Z;if(Z&&"object"===(0,Me.Z)(Z)&&Z.defaultValue){var o=Z.defaultValue;a=(0,F.Z)((0,F.Z)({},Z),{},{defaultValue:He(o,Wn)||void 0})}return x.createElement(Ae.Provider,{value:{inRange:!0,panelPosition:n,rangedValue:$t||mn,hoverRangedValue:r}},x.createElement($n,(0,k.Z)({},e,t,{cellRender:or,showTime:a,mode:kn[Wn],generateConfig:m,style:void 0,direction:Ve,disabledDate:0===Wn?Fn:zn,disabledTime:function(e){return!!O&&O(e,0===Wn?"start":"end")},className:W()((0,j.Z)({},"".concat(i,"-panel-focused"),0===Wn?!qt:!nr)),value:He(mn,Wn),locale:h,tabIndex:-1,onPanelChange:function(e,t){0===Wn&&Mt(!0),1===Wn&&Ot(!0),Dn(Oe(kn,t,Wn),Oe(mn,e,Wn));var r=e;"right"===n&&kn[Wn]===t&&(r=ie(r,t,m,-1)),pn(r,Wn)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:He(mn,0===Wn?1:0)})))}var cr=0,ur=0;if(Wn&&Ge.current&&Qe.current&&qe.current&&nn.current){cr=Ge.current.offsetWidth+Qe.current.offsetWidth;var sr=nn.current.offsetLeft>cr?nn.current.offsetLeft-cr:nn.current.offsetLeft,dr=qe.current.offsetWidth,fr=nn.current.offsetWidth;dr&&fr&&cr>dr-fr-("rtl"===Ve?0:sr)&&(ur=cr)}var pr="rtl"===Ve?{right:cr}:{left:cr};var gr,vr=x.createElement("div",{className:W()("".concat(i,"-range-wrapper"),"".concat(i,"-").concat(E,"-range-wrapper")),style:{minWidth:_n}},x.createElement("div",{ref:nn,className:"".concat(i,"-range-arrow"),style:pr}),function(){var e,n=bn(i,kn[Wn],se),t=Cn({prefixCls:i,components:Be,needConfirmButton:Ue,okDisabled:!He(mn,Wn)||H&&H(mn[Wn]),locale:h,onOk:function(){He(mn,Wn)&&(Xn(mn,Wn),null==We||We(mn),An(!1,Wn,"confirm"))}});if("time"===E||Z)e=ir();else{var r=fn(Wn),a=ie(r,E,m),o=kn[Wn]===E,l=ir(!!o&&"left",{pickerValue:r,onPickerValueChange:function(e){pn(e,Wn)}}),c=ir("right",{pickerValue:a,onPickerValueChange:function(e){pn(ie(e,E,m,-1),Wn)}});e="rtl"===Ve?x.createElement(x.Fragment,null,c,o&&l):x.createElement(x.Fragment,null,l,o&&c)}var u=x.createElement("div",{className:"".concat(i,"-panel-layout")},x.createElement(En,{prefixCls:i,presets:lr,onClick:function(e){Xn(e,null),An(!1,Wn,"preset")},onHover:function(e){yt(e)}}),x.createElement("div",null,x.createElement("div",{className:"".concat(i,"-panels")},e),(n||t)&&x.createElement("div",{className:"".concat(i,"-footer")},n,t)));return L&&(u=L(u)),x.createElement("div",{className:"".concat(i,"-panel-container"),style:{marginLeft:ur},ref:qe,onMouseDown:function(e){e.preventDefault()}},u)}());X&&(gr=x.createElement("span",{className:"".concat(i,"-suffix"),onMouseDown:function(e){e.preventDefault()}},X));var mr=Zn(i,G,Q),hr=x.createElement("span",{onMouseDown:function(e){e.preventDefault(),e.stopPropagation()},onMouseUp:function(e){e.preventDefault(),e.stopPropagation();var n=cn;an[0]||(n=Oe(n,null,0)),an[1]||(n=Oe(n,null,1)),Xn(n,null),An(!1,Wn,"clear")},className:"".concat(i,"-clear"),role:"button"},mr),br=G&&(He(cn,0)&&!an[0]||He(cn,1)&&!an[1]),Cr={size:$e(E,tn[0],m)},wr=0,$r=0;Ge.current&&Xe.current&&Qe.current&&(0===Wn?$r=Ge.current.offsetWidth:(wr=cr,$r=Xe.current.offsetWidth));var yr="rtl"===Ve?{right:wr}:{left:wr};return x.createElement(Ne.Provider,{value:{operationRef:rn,hideHeader:"time"===E,onDateMouseEnter:function(e){Zt(Oe(mn,e,Wn)),0===Wn?Nt(e):Ht(e)},onDateMouseLeave:function(){Zt(Oe(mn,null,Wn)),0===Wn?Mt():Ot()},hideRanges:!0,onSelect:function(e,n){var t=Oe(mn,e,Wn);"submit"===n||"key"!==n&&!Ue?(Xn(t,Wn),0===Wn?Mt():Ot(),an[0===Wn?1:0]?An(!1,!1,"confirm"):An(!1,Wn,"confirm")):hn(t)},open:On}},x.createElement(xn,{visible:On,popupElement:vr,popupStyle:d,prefixCls:i,dropdownClassName:f,dropdownAlign:g,getPopupContainer:v,transitionName:p,range:!0,direction:Ve},x.createElement("div",(0,k.Z)({ref:_e,className:W()(i,"".concat(i,"-range"),s,(n={},(0,j.Z)(n,"".concat(i,"-disabled"),an[0]&&an[1]),(0,j.Z)(n,"".concat(i,"-focused"),0===Wn?_t:er),(0,j.Z)(n,"".concat(i,"-rtl"),"rtl"===Ve),n)),style:u,onClick:function(e){Ie&&Ie(e),On||Je.current.contains(e.target)||en.current.contains(e.target)||(an[0]?an[1]||Gn(1):Gn(0))},onMouseEnter:xe,onMouseLeave:De,onMouseDown:function(e){ye&&ye(e),!On||!_t&&!er||Je.current.contains(e.target)||en.current.contains(e.target)||e.preventDefault()},onMouseUp:ke},(0,U.Z)(e,{aria:!0,data:!0})),x.createElement("div",{className:W()("".concat(i,"-input"),(t={},(0,j.Z)(t,"".concat(i,"-input-active"),0===Wn),(0,j.Z)(t,"".concat(i,"-input-placeholder"),!!Rt),t)),ref:Ge},x.createElement("input",(0,k.Z)({id:c,disabled:an[0],readOnly:te||"function"==typeof tn[0]||!qt,value:Rt||dt,onChange:function(e){ft(e.target.value)},autoFocus:C,placeholder:He(b,0)||"",ref:Je},Kt,Cr,{autoComplete:ze}))),x.createElement("div",{className:"".concat(i,"-range-separator"),ref:Qe},R),x.createElement("div",{className:W()("".concat(i,"-input"),(r={},(0,j.Z)(r,"".concat(i,"-input-active"),1===Wn),(0,j.Z)(r,"".concat(i,"-input-placeholder"),!!Yt),r)),ref:Xe},x.createElement("input",(0,k.Z)({disabled:an[1],readOnly:te||"function"==typeof tn[0]||!nr,value:Yt||mt,onChange:function(e){ht(e.target.value)},placeholder:He(b,1)||"",ref:en},Qt,Cr,{autoComplete:ze}))),x.createElement("div",{className:"".concat(i,"-active-bar"),style:(0,F.Z)((0,F.Z)({},yr),{},{width:$r,position:"absolute"})}),gr,br&&hr)))}var Wn=function(e){(0,L.Z)(t,e);var n=(0,V.Z)(t);function t(){var e;(0,T.Z)(this,t);for(var r=arguments.length,a=new Array(r),o=0;o{const{lineHeight:a}=e,o=Math.floor(t*a)+2,l=Math.max((n-o)/2,0);return{padding:`${l}px ${r}px ${Math.max(n-o-l,0)}px`}},at=e=>{const{componentCls:n,pickerCellCls:t,pickerCellInnerCls:r,cellHeight:a,motionDurationSlow:o,borderRadiusSM:l,motionDurationMid:i,cellHoverBg:c,lineWidth:u,lineType:s,colorPrimary:d,cellActiveWithRangeBg:f,colorTextLightSolid:p,controlHeightSM:g,cellRangeBorderColor:v,pickerCellBorderGap:m,cellHoverWithRangeBg:h,cellWidth:b,colorTextDisabled:C,cellBgDisabled:w}=e;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:a,transform:"translateY(-50%)",transition:`all ${o}`,content:'""'},[r]:{position:"relative",zIndex:2,display:"inline-block",minWidth:a,height:a,lineHeight:`${a}px`,borderRadius:l,transition:`background ${i}, border ${i}`},"&-range-hover-start, &-range-hover-end":{[r]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${t}-in-view),\n &:hover:not(${t}-selected):not(${t}-range-start):not(${t}-range-end):not(${t}-range-hover-start):not(${t}-range-hover-end)`]:{[r]:{background:c}},[`&-in-view${t}-today ${r}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${u}px ${s} ${d}`,borderRadius:l,content:'""'}},[`&-in-view${t}-in-range`]:{position:"relative","&::before":{background:f}},[`&-in-view${t}-selected ${r},\n &-in-view${t}-range-start ${r},\n &-in-view${t}-range-end ${r}`]:{color:p,background:d},[`&-in-view${t}-range-start:not(${t}-range-start-single),\n &-in-view${t}-range-end:not(${t}-range-end-single)`]:{"&::before":{background:f}},[`&-in-view${t}-range-start::before`]:{insetInlineStart:"50%"},[`&-in-view${t}-range-end::before`]:{insetInlineEnd:"50%"},[`&-in-view${t}-range-hover-start:not(${t}-in-range):not(${t}-range-start):not(${t}-range-end),\n &-in-view${t}-range-hover-end:not(${t}-in-range):not(${t}-range-start):not(${t}-range-end),\n &-in-view${t}-range-hover-start${t}-range-start-single,\n &-in-view${t}-range-hover-start${t}-range-start${t}-range-end${t}-range-end-near-hover,\n &-in-view${t}-range-hover-end${t}-range-start${t}-range-end${t}-range-start-near-hover,\n &-in-view${t}-range-hover-end${t}-range-end-single,\n &-in-view${t}-range-hover:not(${t}-in-range)`]:{"&::after":{position:"absolute",top:"50%",zIndex:0,height:g,borderTop:`${u}px dashed ${v}`,borderBottom:`${u}px dashed ${v}`,transform:"translateY(-50%)",transition:`all ${o}`,content:'""'}},"&-range-hover-start::after,\n &-range-hover-end::after,\n &-range-hover::after":{insetInlineEnd:0,insetInlineStart:m},[`&-in-view${t}-in-range${t}-range-hover::before,\n &-in-view${t}-in-range${t}-range-hover-start::before,\n &-in-view${t}-in-range${t}-range-hover-end::before,\n &-in-view${t}-range-start${t}-range-hover::before,\n &-in-view${t}-range-end${t}-range-hover::before,\n &-in-view${t}-range-start:not(${t}-range-start-single)${t}-range-hover-start::before,\n &-in-view${t}-range-end:not(${t}-range-end-single)${t}-range-hover-end::before,\n ${n}-panel\n > :not(${n}-date-panel)\n &-in-view${t}-in-range${t}-range-hover-start::before,\n ${n}-panel\n > :not(${n}-date-panel)\n &-in-view${t}-in-range${t}-range-hover-end::before`]:{background:h},[`&-in-view${t}-range-start:not(${t}-range-start-single):not(${t}-range-end) ${r}`]:{borderStartStartRadius:l,borderEndStartRadius:l,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${t}-range-end:not(${t}-range-end-single):not(${t}-range-start) ${r}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:l,borderEndEndRadius:l},[`&-range-hover${t}-range-end::after`]:{insetInlineStart:"50%"},[`tr > &-in-view${t}-range-hover:first-child::after,\n tr > &-in-view${t}-range-hover-end:first-child::after,\n &-in-view${t}-start${t}-range-hover-edge-start${t}-range-hover-edge-start-near-range::after,\n &-in-view${t}-range-hover-edge-start:not(${t}-range-hover-edge-start-near-range)::after,\n &-in-view${t}-range-hover-start::after`]:{insetInlineStart:(b-a)/2,borderInlineStart:`${u}px dashed ${v}`,borderStartStartRadius:l,borderEndStartRadius:l},[`tr > &-in-view${t}-range-hover:last-child::after,\n tr > &-in-view${t}-range-hover-start:last-child::after,\n &-in-view${t}-end${t}-range-hover-edge-end${t}-range-hover-edge-end-near-range::after,\n &-in-view${t}-range-hover-edge-end:not(${t}-range-hover-edge-end-near-range)::after,\n &-in-view${t}-range-hover-end::after`]:{insetInlineEnd:(b-a)/2,borderInlineEnd:`${u}px dashed ${v}`,borderStartEndRadius:l,borderEndEndRadius:l},"&-disabled":{color:C,pointerEvents:"none",[r]:{background:"transparent"},"&::before":{background:w}},[`&-disabled${t}-today ${r}::before`]:{borderColor:C}}},ot=e=>{const{componentCls:n,pickerCellCls:t,pickerCellInnerCls:r,pickerYearMonthCellWidth:a,pickerControlIconSize:o,cellWidth:l,paddingSM:i,paddingXS:c,paddingXXS:u,colorBgContainer:s,lineWidth:d,lineType:f,borderRadiusLG:p,colorPrimary:g,colorTextHeading:v,colorSplit:m,pickerControlIconBorderWidth:h,colorIcon:b,textHeight:C,motionDurationMid:w,colorIconHover:$,fontWeightStrong:y,cellHeight:k,pickerCellPaddingVertical:x,colorTextDisabled:E,colorText:Z,fontSize:S,cellHoverWithRangeBg:D,motionDurationSlow:R,withoutTimeCellHeight:N,pickerQuarterPanelContentHeight:M,colorLink:P,colorLinkActive:I,colorLinkHover:Y,cellRangeBorderColor:H,borderRadiusSM:O,colorTextLightSolid:W,cellHoverBg:T,timeColumnHeight:A,timeColumnWidth:B,timeCellHeight:L,controlItemBgActive:V,marginXXS:j,pickerDatePanelPaddingHorizontal:F}=e,z=7*l+2*F,K=(z-2*c)/3-a-i,U=(z-2*c)/4-a;return{[n]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:s,border:`${d}px ${f} ${m}`,borderRadius:p,outline:"none","&-focused":{borderColor:g},"&-rtl":{direction:"rtl",[`${n}-prev-icon,\n ${n}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${n}-next-icon,\n ${n}-super-next-icon`]:{transform:"rotate(-135deg)"}}},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel,\n &-week-panel,\n &-date-panel,\n &-time-panel":{display:"flex",flexDirection:"column",width:z},"&-header":{display:"flex",padding:`0 ${c}px`,color:v,borderBottom:`${d}px ${f} ${m}`,"> *":{flex:"none"},button:{padding:0,color:b,lineHeight:`${C}px`,background:"transparent",border:0,cursor:"pointer",transition:`color ${w}`,fontSize:"inherit"},"> button":{minWidth:"1.6em",fontSize:S,"&:hover":{color:$}},"&-view":{flex:"auto",fontWeight:y,lineHeight:`${C}px`,button:{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:c},"&:hover":{color:g}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",display:"inline-block",width:o,height:o,"&::before":{position:"absolute",top:0,insetInlineStart:0,display:"inline-block",width:o,height:o,border:"0 solid currentcolor",borderBlockStartWidth:h,borderBlockEndWidth:0,borderInlineStartWidth:h,borderInlineEndWidth:0,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:Math.ceil(o/2),insetInlineStart:Math.ceil(o/2),display:"inline-block",width:o,height:o,border:"0 solid currentcolor",borderBlockStartWidth:h,borderBlockEndWidth:0,borderInlineStartWidth:h,borderInlineEndWidth:0,content:'""'}},"&-prev-icon,\n &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon,\n &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:k,fontWeight:"normal"},th:{height:k+2*x,color:Z,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${x}px 0`,color:E,cursor:"pointer","&-in-view":{color:Z}},at(e)),[`&-date-panel ${n}-cell-in-view${n}-cell-in-range${n}-cell-range-hover-start ${r},\n &-date-panel ${n}-cell-in-view${n}-cell-in-range${n}-cell-range-hover-end ${r}`]:{"&::after":{position:"absolute",top:0,bottom:0,zIndex:-1,background:D,transition:`all ${R}`,content:'""'}},[`&-date-panel\n ${n}-cell-in-view${n}-cell-in-range${n}-cell-range-hover-start\n ${r}::after`]:{insetInlineEnd:-(l-k)/2,insetInlineStart:0},[`&-date-panel ${n}-cell-in-view${n}-cell-in-range${n}-cell-range-hover-end ${r}::after`]:{insetInlineEnd:0,insetInlineStart:-(l-k)/2},[`&-range-hover${n}-range-start::after`]:{insetInlineEnd:"50%"},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${n}-content`]:{height:4*N},[r]:{padding:`0 ${c}px`}},"&-quarter-panel":{[`${n}-content`]:{height:M},[`${n}-cell-range-hover-start::after`]:{insetInlineStart:U,borderInlineStart:`${d}px dashed ${H}`,[`${n}-panel-rtl &`]:{insetInlineEnd:U,borderInlineEnd:`${d}px dashed ${H}`}},[`${n}-cell-range-hover-end::after`]:{insetInlineEnd:U,borderInlineEnd:`${d}px dashed ${H}`,[`${n}-panel-rtl &`]:{insetInlineStart:U,borderInlineStart:`${d}px dashed ${H}`}}},[`&-panel ${n}-footer`]:{borderTop:`${d}px ${f} ${m}`},"&-footer":{width:"min-content",minWidth:"100%",lineHeight:C-2*d+"px",textAlign:"center","&-extra":{padding:`0 ${i}px`,lineHeight:C-2*d+"px",textAlign:"start","&:not(:last-child)":{borderBottom:`${d}px ${f} ${m}`}}},"&-now":{textAlign:"start"},"&-today-btn":{color:P,"&:hover":{color:Y},"&:active":{color:I},[`&${n}-today-btn-disabled`]:{color:E,cursor:"not-allowed"}},"&-decade-panel":{[r]:{padding:`0 ${c/2}px`},[`${n}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${n}-body`]:{padding:`0 ${c}px`},[r]:{width:a},[`${n}-cell-range-hover-start::after`]:{borderStartStartRadius:O,borderEndStartRadius:O,borderStartEndRadius:0,borderEndEndRadius:0,[`${n}-panel-rtl &`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:O,borderEndEndRadius:O}},[`${n}-cell-range-hover-end::after`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:O,borderEndEndRadius:O,[`${n}-panel-rtl &`]:{borderStartStartRadius:O,borderEndStartRadius:O,borderStartEndRadius:0,borderEndEndRadius:0}}},"&-year-panel,\n &-month-panel":{[`${n}-cell-range-hover-start::after`]:{insetInlineStart:K,borderInlineStart:`${d}px dashed ${H}`,[`${n}-panel-rtl &`]:{insetInlineEnd:K,borderInlineEnd:`${d}px dashed ${H}`}},[`${n}-cell-range-hover-end::after`]:{insetInlineEnd:K,borderInlineEnd:`${d}px dashed ${H}`,[`${n}-panel-rtl &`]:{insetInlineStart:K,borderInlineStart:`${d}px dashed ${H}`}}},"&-week-panel":{[`${n}-body`]:{padding:`${c}px ${i}px`},[`${n}-cell`]:{[`&:hover ${r},\n &-selected ${r},\n ${r}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${w}`},"&:first-child:before":{borderStartStartRadius:O,borderEndStartRadius:O},"&:last-child:before":{borderStartEndRadius:O,borderEndEndRadius:O}},"&:hover td":{"&:before":{background:T}},"&-range-start td,\n &-range-end td,\n &-selected td":{[`&${t}`]:{"&:before":{background:g},[`&${n}-cell-week`]:{color:new _n.C(W).setAlpha(.5).toHexString()},[r]:{color:W}}},"&-range-hover td:before":{background:V}}},"&-date-panel":{[`${n}-body`]:{padding:`${c}px ${F}px`},[`${n}-content`]:{width:7*l,th:{width:l,boxSizing:"border-box",padding:0}}},"&-datetime-panel":{display:"flex",[`${n}-time-panel`]:{borderInlineStart:`${d}px ${f} ${m}`},[`${n}-date-panel,\n ${n}-time-panel`]:{transition:`opacity ${R}`},"&-active":{[`${n}-date-panel,\n ${n}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",direction:"ltr",[`${n}-content`]:{display:"flex",flex:"auto",height:A},"&-column":{flex:"1 0 auto",width:B,margin:`${u}px 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${w}`,overflowX:"hidden","&::after":{display:"block",height:A-L,content:'""'},"&:not(:first-child)":{borderInlineStart:`${d}px ${f} ${m}`},"&-active":{background:new _n.C(V).setAlpha(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${n}-time-panel-cell`]:{marginInline:j,[`${n}-time-panel-cell-inner`]:{display:"block",width:B-2*j,height:L,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:(B-L)/2,color:Z,lineHeight:`${L}px`,borderRadius:O,cursor:"pointer",transition:`background ${w}`,"&:hover":{background:T}},"&-selected":{[`${n}-time-panel-cell-inner`]:{background:V}},"&-disabled":{[`${n}-time-panel-cell-inner`]:{color:E,background:"transparent",cursor:"not-allowed"}}}}}},[`&-datetime-panel ${n}-time-panel-column:after`]:{height:A-L+2*u}}}},lt=e=>{const{componentCls:n,colorBgContainer:t,colorError:r,errorActiveShadow:a,colorWarning:o,warningActiveShadow:l}=e;return{[`${n}:not(${n}-disabled)`]:{[`&${n}-status-error`]:{"&, &:not([disabled]):hover":{backgroundColor:t,borderColor:r},[`&${n}-focused, &:focus`]:Object.assign({},(0,qn.M1)((0,nt.TS)(e,{activeBorderColor:r,activeShadow:a}))),[`${n}-active-bar`]:{background:r}},[`&${n}-status-warning`]:{"&, &:not([disabled]):hover":{backgroundColor:t,borderColor:o},[`&${n}-focused, &:focus`]:Object.assign({},(0,qn.M1)((0,nt.TS)(e,{activeBorderColor:o,activeShadow:l}))),[`${n}-active-bar`]:{background:o}}}}},it=e=>{const{componentCls:n,antCls:t,controlHeight:r,fontSize:a,paddingInline:o,colorBgContainer:l,lineWidth:i,lineType:c,colorBorder:u,borderRadius:s,motionDurationMid:d,colorBgContainerDisabled:f,colorTextDisabled:p,colorTextPlaceholder:g,controlHeightLG:v,fontSizeLG:m,controlHeightSM:h,paddingInlineSM:b,paddingXS:C,marginXS:w,colorTextDescription:$,lineWidthBold:y,lineHeight:k,colorPrimary:x,motionDurationSlow:E,zIndexPopup:Z,paddingXXS:S,paddingSM:D,textHeight:R,cellActiveWithRangeBg:N,colorPrimaryBorder:M,sizePopupArrow:P,borderRadiusXS:I,borderRadiusOuter:Y,colorBgElevated:H,borderRadiusLG:O,boxShadowSecondary:W,borderRadiusSM:T,colorSplit:A,cellHoverBg:B,presetsWidth:L,presetsMaxWidth:V,boxShadowPopoverArrow:j,colorTextQuaternary:F}=e;return[{[n]:Object.assign(Object.assign(Object.assign({},(0,Gn.Wf)(e)),rt(e,r,a,o)),{position:"relative",display:"inline-flex",alignItems:"center",background:l,lineHeight:1,border:`${i}px ${c} ${u}`,borderRadius:s,transition:`border ${d}, box-shadow ${d}`,"&:hover, &-focused":Object.assign({},(0,qn.pU)(e)),"&-focused":Object.assign({},(0,qn.M1)(e)),[`&${n}-disabled`]:{background:f,borderColor:u,cursor:"not-allowed",[`${n}-suffix`]:{color:F}},[`&${n}-borderless`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`${n}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({},(0,qn.ik)(e)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,borderRadius:0,"&:focus":{boxShadow:"none"},"&[disabled]":{background:"transparent"}}),"&:hover":{[`${n}-clear`]:{opacity:1}},"&-placeholder":{"> input":{color:g}}},"&-large":Object.assign(Object.assign({},rt(e,v,m,o)),{[`${n}-input > input`]:{fontSize:m}}),"&-small":Object.assign({},rt(e,h,a,b)),[`${n}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:C/2,color:p,lineHeight:1,pointerEvents:"none","> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:w}}},[`${n}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:p,lineHeight:1,background:l,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${d}, color ${d}`,"> *":{verticalAlign:"top"},"&:hover":{color:$}},[`${n}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:m,color:p,fontSize:m,verticalAlign:"top",cursor:"default",[`${n}-focused &`]:{color:$},[`${n}-range-separator &`]:{[`${n}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${n}-clear`]:{insetInlineEnd:o},"&:hover":{[`${n}-clear`]:{opacity:1}},[`${n}-active-bar`]:{bottom:-i,height:y,marginInlineStart:o,background:x,opacity:0,transition:`all ${E} ease-out`,pointerEvents:"none"},[`&${n}-focused`]:{[`${n}-active-bar`]:{opacity:1}},[`${n}-range-separator`]:{alignItems:"center",padding:`0 ${C}px`,lineHeight:1},[`&${n}-small`]:{[`${n}-clear`]:{insetInlineEnd:b},[`${n}-active-bar`]:{marginInlineStart:b}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,Gn.Wf)(e)),ot(e)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:Z,[`&${n}-dropdown-hidden`]:{display:"none"},[`&${n}-dropdown-placement-bottomLeft`]:{[`${n}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${n}-dropdown-placement-topLeft`]:{[`${n}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${t}-slide-up-enter${t}-slide-up-enter-active${n}-dropdown-placement-topLeft,\n &${t}-slide-up-enter${t}-slide-up-enter-active${n}-dropdown-placement-topRight,\n &${t}-slide-up-appear${t}-slide-up-appear-active${n}-dropdown-placement-topLeft,\n &${t}-slide-up-appear${t}-slide-up-appear-active${n}-dropdown-placement-topRight`]:{animationName:Jn.Qt},[`&${t}-slide-up-enter${t}-slide-up-enter-active${n}-dropdown-placement-bottomLeft,\n &${t}-slide-up-enter${t}-slide-up-enter-active${n}-dropdown-placement-bottomRight,\n &${t}-slide-up-appear${t}-slide-up-appear-active${n}-dropdown-placement-bottomLeft,\n &${t}-slide-up-appear${t}-slide-up-appear-active${n}-dropdown-placement-bottomRight`]:{animationName:Jn.fJ},[`&${t}-slide-up-leave${t}-slide-up-leave-active${n}-dropdown-placement-topLeft,\n &${t}-slide-up-leave${t}-slide-up-leave-active${n}-dropdown-placement-topRight`]:{animationName:Jn.ly},[`&${t}-slide-up-leave${t}-slide-up-leave-active${n}-dropdown-placement-bottomLeft,\n &${t}-slide-up-leave${t}-slide-up-leave-active${n}-dropdown-placement-bottomRight`]:{animationName:Jn.Uw},[`${n}-panel > ${n}-time-panel`]:{paddingTop:S},[`${n}-ranges`]:{marginBottom:0,padding:`${S}px ${D}px`,overflow:"hidden",lineHeight:R-2*i-C/2+"px",textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${n}-preset > ${t}-tag-blue`]:{color:x,background:N,borderColor:M,cursor:"pointer"},[`${n}-ok`]:{marginInlineStart:"auto"}},[`${n}-range-wrapper`]:{display:"flex",position:"relative"},[`${n}-range-arrow`]:Object.assign({position:"absolute",zIndex:1,display:"none",marginInlineStart:1.5*o,transition:`left ${E} ease-out`},(0,Xn.r)(P,I,Y,H,j)),[`${n}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:H,borderRadius:O,boxShadow:W,transition:`margin ${E}`,[`${n}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${n}-presets`]:{display:"flex",flexDirection:"column",minWidth:L,maxWidth:V,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:C,borderInlineEnd:`${i}px ${c} ${A}`,li:Object.assign(Object.assign({},Gn.vS),{borderRadius:T,paddingInline:C,paddingBlock:(h-Math.round(a*k))/2,cursor:"pointer",transition:`all ${E}`,"+ li":{marginTop:w},"&:hover":{background:B}})}},[`${n}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${n}-panel`]:{borderWidth:`0 0 ${i}px`},"&:last-child":{[`${n}-panel`]:{borderWidth:0}}},[`${n}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${n}-content,\n table`]:{textAlign:"center"},"&-focused":{borderColor:u}}}}),"&-dropdown-range":{padding:2*P/3+"px 0","&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${n}-separator`]:{transform:"rotate(180deg)"},[`${n}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,Jn.oN)(e,"slide-up"),(0,Jn.oN)(e,"slide-down"),(0,et.Fm)(e,"move-up"),(0,et.Fm)(e,"move-down")]};var ct=(0,tt.Z)("DatePicker",(e=>{const n=(0,nt.TS)((0,qn.e5)(e),(e=>{const{componentCls:n,controlHeightLG:t,paddingXXS:r,padding:a}=e;return{pickerCellCls:`${n}-cell`,pickerCellInnerCls:`${n}-cell-inner`,pickerYearMonthCellWidth:1.5*t,pickerQuarterPanelContentHeight:1.4*t,pickerCellPaddingVertical:r+r/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:a+r/2}})(e));return[it(n),lt(n),(0,Qn.c)(e,{focusElCls:`${e.componentCls}-focused`})]}),(e=>Object.assign(Object.assign(Object.assign({},(0,qn.TM)(e)),(e=>({cellHoverBg:e.controlItemBgHover,cellActiveWithRangeBg:e.controlItemBgActive,cellHoverWithRangeBg:new _n.C(e.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new _n.C(e.colorPrimary).lighten(20).toHexString(),cellBgDisabled:e.colorBgContainerDisabled,timeColumnWidth:1.4*e.controlHeightLG,timeColumnHeight:224,timeCellHeight:28,cellWidth:1.5*e.controlHeightSM,cellHeight:e.controlHeightSM,textHeight:e.controlHeightLG,withoutTimeCellHeight:1.65*e.controlHeightLG}))(e)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:e.zIndexPopupBase+50})));function ut(e,n,t){return void 0!==t?t:"year"===n&&e.lang.yearPlaceholder?e.lang.yearPlaceholder:"quarter"===n&&e.lang.quarterPlaceholder?e.lang.quarterPlaceholder:"month"===n&&e.lang.monthPlaceholder?e.lang.monthPlaceholder:"week"===n&&e.lang.weekPlaceholder?e.lang.weekPlaceholder:"time"===n&&e.timePickerLocale.placeholder?e.timePickerLocale.placeholder:e.lang.placeholder}function st(e,n,t){return void 0!==t?t:"year"===n&&e.lang.yearPlaceholder?e.lang.rangeYearPlaceholder:"quarter"===n&&e.lang.quarterPlaceholder?e.lang.rangeQuarterPlaceholder:"month"===n&&e.lang.monthPlaceholder?e.lang.rangeMonthPlaceholder:"week"===n&&e.lang.weekPlaceholder?e.lang.rangeWeekPlaceholder:"time"===n&&e.timePickerLocale.placeholder?e.timePickerLocale.rangePlaceholder:e.lang.rangePlaceholder}function dt(e,n){const t={adjustX:1,adjustY:1};switch(n){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:t};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:t};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:t};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:t};default:return{points:"rtl"===e?["tr","br"]:["tl","bl"],offset:[0,4],overflow:t}}}function ft(e){const{format:n,picker:t,showHour:r,showMinute:a,showSecond:o,use12Hours:l}=e,i=(c=n,c?Array.isArray(c)?c:[c]:[])[0];var c;const u=Object.assign({},e);return n&&Array.isArray(n)&&(u.format=i),i&&"string"==typeof i&&(i.includes("s")||void 0!==o||(u.showSecond=!1),i.includes("m")||void 0!==a||(u.showMinute=!1),i.includes("H")||i.includes("h")||i.includes("K")||i.includes("k")||void 0!==r||(u.showHour=!1),(i.includes("a")||i.includes("A"))&&void 0===l&&(u.use12Hours=!0)),"time"===t?u:("function"==typeof i&&delete u.format,{showTime:u})}function pt(e,n,t){if(!1===e)return!1;const r={clearIcon:null!=n?n:t};return"object"==typeof e?Object.assign(Object.assign({},r),e):r}var gt=t(3113);var vt={button:function(e){return x.createElement(gt.ZP,Object.assign({size:"small",type:"primary"},e))}},mt=function(e,n){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&n.indexOf(r)<0&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{const{prefixCls:o,getPopupContainer:l,style:i,className:c,rootClassName:u,size:s,bordered:d=!0,placement:f,placeholder:p,popupClassName:g,dropdownClassName:v,disabled:m,status:h,clearIcon:b,allowClear:C}=t,w=ht(t,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:$,direction:y,getPopupContainer:k,[r]:E}=(0,x.useContext)(Ln.E_),Z=$("picker",o),{compactSize:S,compactItemClassnames:R}=(0,Kn.ri)(Z,y),N=x.useRef(null),{format:I,showTime:Y}=t,[H,O]=ct(Z);(0,x.useImperativeHandle)(a,(()=>({focus:()=>{var e;return null===(e=N.current)||void 0===e?void 0:e.focus()},blur:()=>{var e;return null===(e=N.current)||void 0===e?void 0:e.blur()}})));let T={};n&&(T.picker=n);const A=n||t.picker;T=Object.assign(Object.assign(Object.assign({},T),Y?ft(Object.assign({format:I,picker:A},Y)):{}),"time"===A?ft(Object.assign(Object.assign({format:I},t),{picker:A})):{});const B=$(),L=(0,jn.Z)((e=>{var n;return null!==(n=null!=s?s:S)&&void 0!==n?n:e})),V=x.useContext(Vn.Z),j=null!=m?m:V,F=(0,x.useContext)(Fn.aM),{hasFeedback:z,status:K,feedbackIcon:U}=F,_=x.createElement(x.Fragment,null,"time"===A?x.createElement(M,null):x.createElement(D,null),z&&U),[q]=(0,zn.Z)("DatePicker",Un.Z),G=Object.assign(Object.assign({},q),t.locale);return H(x.createElement(An,Object.assign({ref:N,placeholder:ut(G,A,p),suffixIcon:_,dropdownAlign:dt(y,f),prevIcon:x.createElement("span",{className:`${Z}-prev-icon`}),nextIcon:x.createElement("span",{className:`${Z}-next-icon`}),superPrevIcon:x.createElement("span",{className:`${Z}-super-prev-icon`}),superNextIcon:x.createElement("span",{className:`${Z}-super-next-icon`}),transitionName:`${B}-slide-up`},{showToday:!0},w,T,{locale:G.lang,className:W()({[`${Z}-${L}`]:L,[`${Z}-borderless`]:!d},(0,Bn.Z)(Z,(0,Bn.F)(K,h),z),O,R,null==E?void 0:E.className,c,u),style:Object.assign(Object.assign({},null==E?void 0:E.style),i),prefixCls:Z,getPopupContainer:l||k,generateConfig:e,components:vt,direction:y,disabled:j,dropdownClassName:W()(O,u,g||v),allowClear:pt(C,b,x.createElement(P.Z,null))})))}));return t&&(a.displayName=t),a}return{DatePicker:n(),WeekPicker:n("week","WeekPicker"),MonthPicker:n("month","MonthPicker"),YearPicker:n("year","YearPicker"),TimePicker:n("time","TimePicker"),QuarterPicker:n("quarter","QuarterPicker")}}(e),i=function(e){return(0,x.forwardRef)(((n,t)=>{const{prefixCls:r,getPopupContainer:a,className:o,placement:l,size:i,disabled:c,bordered:u=!0,placeholder:s,popupClassName:d,dropdownClassName:f,status:p,clearIcon:g,allowClear:v,rootClassName:m}=n,h=mt(n,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),b=x.useRef(null),{getPrefixCls:C,direction:w,getPopupContainer:$}=(0,x.useContext)(Ln.E_),y=C("picker",r),{compactSize:k,compactItemClassnames:E}=(0,Kn.ri)(y,w),{format:Z,showTime:S,picker:R}=n,N=C(),[I,Y]=ct(y),O=Object.assign(Object.assign({},S?ft(Object.assign({format:Z,picker:R},S)):{}),"time"===R?ft(Object.assign(Object.assign({format:Z},n),{picker:R})):{}),T=(0,jn.Z)((e=>{var n;return null!==(n=null!=i?i:k)&&void 0!==n?n:e})),A=x.useContext(Vn.Z),B=null!=c?c:A,L=(0,x.useContext)(Fn.aM),{hasFeedback:V,status:j,feedbackIcon:F}=L,z=x.createElement(x.Fragment,null,"time"===R?x.createElement(M,null):x.createElement(D,null),V&&F);(0,x.useImperativeHandle)(t,(()=>({focus:()=>{var e;return null===(e=b.current)||void 0===e?void 0:e.focus()},blur:()=>{var e;return null===(e=b.current)||void 0===e?void 0:e.blur()}})));const[K]=(0,zn.Z)("Calendar",Un.Z),U=Object.assign(Object.assign({},K),n.locale);return I(x.createElement(Tn,Object.assign({separator:x.createElement("span",{"aria-label":"to",className:`${y}-separator`},x.createElement(H,null)),disabled:B,ref:b,dropdownAlign:dt(w,l),placeholder:st(U,R,s),suffixIcon:z,prevIcon:x.createElement("span",{className:`${y}-prev-icon`}),nextIcon:x.createElement("span",{className:`${y}-next-icon`}),superPrevIcon:x.createElement("span",{className:`${y}-super-prev-icon`}),superNextIcon:x.createElement("span",{className:`${y}-super-next-icon`}),transitionName:`${N}-slide-up`},h,O,{className:W()({[`${y}-${T}`]:T,[`${y}-borderless`]:!u},(0,Bn.Z)(y,(0,Bn.F)(j,p),V),Y,E,o,m),locale:U.lang,prefixCls:y,getPopupContainer:a||$,generateConfig:e,components:vt,direction:w,dropdownClassName:W()(Y,d||f,m),allowClear:pt(v,g,x.createElement(P.Z,null))})))}))}(e),c=n;return c.WeekPicker=t,c.MonthPicker=r,c.YearPicker=a,c.RangePicker=i,c.TimePicker=o,c.QuarterPicker=l,c};const Ct=bt($);function wt(e){const n=dt(e.direction,e.placement);return n.overflow.adjustY=!1,n.overflow.adjustX=!1,Object.assign(Object.assign({},e),{dropdownAlign:n})}const $t=(0,y.Z)(Ct,"picker",null,wt);Ct._InternalPanelDoNotUseOrYouWillBeFired=$t;const yt=(0,y.Z)(Ct.RangePicker,"picker",null,wt);Ct._InternalRangePanelDoNotUseOrYouWillBeFired=yt,Ct.generatePicker=bt;var kt=Ct}}]); \ No newline at end of file diff --git a/3278.async.js b/3278.async.js index fa34561586..64bf68814f 100644 --- a/3278.async.js +++ b/3278.async.js @@ -1 +1 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[3278,39752,97120],{66455:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__(31468).default;(function(){if("function"!=typeof window.GGBApplet){var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var e={},n="5.0",t={},i=null,o=!1,r=!1,a=null,l=!1,s=null,c=null,d=0;d4?parseFloat(e):5};function b(){try{return window.self!==window.top}catch(e){return!0}}function x(){return(!t.hasOwnProperty("screenshotGenerator")||!t.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,n){c=e,R(e,n)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,n){var t=parseFloat(e);NaN!==t&&t<5?console.log("The GeoGebra HTML5 codebase version "+t+" is deprecated. Using version latest instead."):(s=e,P(e,n))},e.getHTML5CodebaseVersion=function(){return m},e.getParameters=function(){return t},e.setFontsCSSURL=function(e){C=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function n(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,o="auto",r=t.id,a=!1,s=0;s=5)return!0;var n=e.getAppletObject();return!(!n||"function"!=typeof n.recalculateEnvironments)&&(n.recalculateEnvironments(),!0)},e.startAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.startAnimation)&&(n.startAnimation(),!0)},e.stopAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.stopAnimation)&&(n.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==t.id?t.id:"ggbApplet";return window[e]},e.resize=function(){};var I=function(e){return e&&"false"!==e},k=function(n,t,i){B(m)<=4.2&&(i=!0);var o=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==m||ggbHTML5LoadedCodebaseIsWebSimple&&!A)&&(o=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var r=document.createElement("div");r.classList.add("appletParameters","notranslate");var a=t.width,l=t.height;if(t.disableAutoScale=void 0===t.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():t.disableAutoScale,void 0!==t.width)if(B(m)<=4.4)I(t.showToolBar)&&(t.height-=7),I(t.showAlgebraInput)&&(t.height-=37),t.width<605&&I(t.showToolBar)&&(t.width=605,a=605);else{var d=100;(I(t.showToolBar)||I(t.showMenuBar))&&(t.hasOwnProperty("customToolBar")&&(t.customToolbar=t.customToolBar),d=I(t.showMenuBar)?245:155),a=5?(t.appletOnLoad=function(e){var t=n.querySelector(".ggb_preview");t&&t.parentNode.removeChild(t),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(v),window.GGBT_wsf_view&&$(window).trigger("resize"),f(e)},w||v.appendChild(b)):r.appendChild(b),v.appendChild(r),w||n.appendChild(v),setTimeout((function(){e.resize()}),1)}function x(e,n){n&&"function"==typeof n.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,n.appletOnLoad):renderGGBElement(e),G("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",n)}function y(e,n){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:n}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){x(e.article,e.params)})),html5AppletsToProcess=null)},B(m)<5&&(e.className+=" geogebraweb")):x(e,n)}if(o){scriptLoadStarted=!0;for(var E=0;E0?(o.remove(),l.attr("id","fullscreencontent").show(),jQuery(r).append(l),window.dispatchEvent(new Event("resize"))):k(o,n,!1),window.GGBT_wsf_view.launchFullScreen(r)}else p=i,k(e,n,!1);if(!window.GGBT_wsf_view)for(a=0;ae/4*3&&(l=e/4*3),s=l/5.8,a.setAttribute("src",w),a.setAttribute("width",l),a.setAttribute("height",s);var d=(e-l)/2,u=(n-s)/2;a.style.left=d+"px",a.style.top=u+"px",o.appendChild(a)}return o.appendChild(c),o},L=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},M=["web","webSimple","web3d","tablet","tablet3d","phone"],P=function(e,n){if(m=e,n)R(m,!0);else{var r,a,l=!o;if(l){var s=B(m);!isNaN(s)&&s<4.4&&(l=!1)}r="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=m.indexOf("//");for(var d in a=c>0?m:0===c?r+m:"https://www.geogebra.org/apps/5.2.814.0/",M)if(m.slice(-1*M[d].length)===M[d]||m.slice(-1*(M[d].length+1))===M[d]+"/")return void R(a,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!l||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||I(t.showToolBar)||I(t.showMenuBar)||I(t.showAlgebraInput)||I(t.enableRightClick)||t.appName&&"classic"!=t.appName?a+="web3d/":a+="webSimple/",R(a,!1)}},R=function(e,n){if(e.requirejs)g=e;else{"/"!==e.slice(-1)&&(e+="/"),g=e,null===n&&(n=-1===e.indexOf("http")),f=n,h="web.nocache.js",A=!1;var t=g.split("/");t.length>1&&(n||"webSimple"!==t[t.length-2]?M.indexOf(t[t.length-2])>=0&&(h=t[t.length-2]+".nocache.js"):(h="webSimple.nocache.js",A=!0)),t=e.split("/"),"test"===(m=t[t.length-3]).substr(0,4)?m=m.substr(4,1)+"."+m.substr(5,1):"war"!==m.substr(0,3)&&"beta"!==m.substr(0,4)||(m="5.0");var i=parseFloat(m);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),P("5.0",n))}},G=function(e,n){window.console&&window.console.log&&(!n||void 0===n.showLogging||n.showLogging&&"false"!==n.showLogging)&&console.log(e)};function D(){var e=n;null!==s?e=s:parseFloat(e)<5&&(e="5.0"),P(e,!1),null!==c&&R(c,f),l=!0}return void 0!==t.material_id?y(D):D(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function n(e,n){1!=n?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+n+","+n+")",e.style.webkitTransform="scale("+n+","+n+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function t(e,n,t,i,o){if(e.isScreenshoGenerator)return 1;var r,a=void 0!==i&&i,l=null!=e.noScaleMargin&&e.noScaleMargin,s=(r=e.autoHeight)&&"false"!==r,c=function(e,n,t,i,o,r){var a=null;if(null!=r&&""!=r)for(var l=e.parentNode;null!=l;){if((" "+l.className+" ").indexOf(" "+r+" ")>-1){a=l;break}l=l.parentNode}var s=0,c=0,d=0,u=0,g=0,f=0,p=0;if(a)s=a.offsetWidth,c=Math.max(i?a.offsetWidth:0,a.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(s=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),d=s):(s=window.innerWidth,c=window.innerHeight,d=window.innerWidth),e){var m=e.getBoundingClientRect();m.left>0&&m.left<=s&&(void 0===o||!o)&&("rtl"===document.dir?(g=s-m.width-m.left,f=d<=480?10:30):(f=m.left,g=d<=480?10:30),u=f+g)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(u=40,p=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(u=0,p=40))}return e&&((void 0===t||!t)&&n>0&&n+u1&&(a=!0)),n&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(a=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?r:(o=t(e,n,a,i,e.scaleContainerClass),!a||e.hasOwnProperty("scale")&&1!==r?Math.min(r,o):o)}function o(e){var n=Math.min(window.innerWidth,document.documentElement.clientWidth),t=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),o=(n-i.width)/2,r=(t-i.height)/2;r<0&&(r=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=o<40?"40px":o+"px",e.style.top=r+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=r<40?"40px":r+"px",e.style.left=o+"px")}return{responsiveResize:function(t,r){var a=t.querySelector(".appletParameters");if(a){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(r.id!==a.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(t)}if(a.parentElement&&/fullscreen/.test(a.parentElement.className))return;var l=i(r,t);e()&&a.setAttribute("data-param-scale",l);for(var s=null,c=0;c=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var n=c[e];return null==n?null:n},r=d,webModule.__errFn=e}function B(){function e(e){var n=e.lastIndexOf(rb);-1==n&&(n=e.length);var t=e.indexOf(sb);-1==t&&(t=e.length);var i=e.lastIndexOf(tb,Math.min(t,n));return i>=O?e.substring(O,i+P):W}var n,t=null!=(n=__gwt_getMetaProperty(wb))?n:W;return t==W&&(t=function(){for(var n=o.getElementsByTagName(_),t=O;tO?e[e.length-P].href:W}()),t==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(t=e(o.location.href)),t=function(n){if(n.match(/^\w+:\/\//));else{var t=o.createElement(ub);t.src=n+vb,n=e(t.src)}return n}(t),t}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],o=[];function a(e){var n=o[e](),t=i[e];if(n in t)return n;var a=[];for(var l in t)a[t[l]]=l;throw r&&r(e,a,n),null}if(__gwt_isKnownPropertyValue=function(e,n){return n in i[e]},webModule.__getPropMap=function(){var e={};for(var n in i)i.hasOwnProperty(n)&&(e[n]=a(n));return e},webModule.__computePropValue=a,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var l=(e=Cb).indexOf(Db);-1!=l&&(t=parseInt(e.substring(l+P),$),e=e.substring(O,l))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var n=s[L].bindings;s[L].bindings=function(){for(var t=n?n():{},i=e[webModule.__softPermutationId],o=O;o0){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:"",t=[],i=0;ie||e>r-20&&tn||n>o-20&&i0){for(var i=a.elt(l-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(r)}else if("Down"===t.key){var o;if(n.isTreeExpanded&&!n.isTreeLeaf)null!==(o=this._sortTreeChildrenByY(n).first())&&e.select(o);else for(;null!==n;){var r,a,l;if(null===(r=n.findTreeParentNode()))break;if((l=(a=this._sortTreeChildrenByY(r)).indexOf(n))i.y?1:t.xi.x?1:0})),n},U.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},U.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(U.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(U.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var z=U,V=(t(31270),t(85160)),Y=t(43418),X=t(43604),q=t(51136),J="myPaletteDiv___Xjz2I",$="maxH60___Pd4Re";window.go=W;var ee=function(e){var n=e.onCancel,t=e.callback,i=(0,c.useRef)(),o=(0,c.useRef)(),r=(0,c.useRef)(),l=(0,c.useRef)(!1),s=(0,c.useRef)(!1),d=(0,c.useState)(0),u=a()(d,2),g=u[0],f=u[1],m=function(){var e=F()(H()().mark((function e(){var n,o;return H()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.current.makeImage(),e.next=3,(0,q.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:n.src}});case 3:o=e.sent,t({src:o.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){f(g+1)}),[]),(0,p.jsx)("div",{ref:s,className:l.current?"".concat($," body-overflow-initial"):"body-overflow-initial",children:(0,p.jsx)(Y.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!g,destroyOnClose:!0,maskClosable:!1,getContainer:s.current,rootClassName:"zIndex-9999",title:(0,p.jsxs)(P.Z,{children:[(0,p.jsx)(X.Z,{flex:1,children:"插入流程图"}),(0,p.jsx)(X.Z,{onClick:function(){l.current=!l.current,f(g+1)},children:(0,p.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:n,children:(0,p.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,p.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,p.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,p.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,p.jsx)("div",{style:{height:"calc(100% - 50px)"},className:J,ref:r})]}),(0,p.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,p.jsx)(V.FI,{initDiagram:function(){var e=W.GraphObject.make,n="#ff3333",t="#3358ff",a="#25ad23",l="#d533ff",s="#7d33ff",c="#ff6233",d="#ffffff",u="#000000",g="#fffcd5",f="#d5ebff",p="#f2dfe0",m="#a5d2fa",h="#cccccc",A="#b3e6b3",v="#fcbbbd";function w(n,t){var i=function(e,t){e.handled=!0,e.diagram.model.commit((function(i){var o=t.part.adornedPart,r=(new W.Point).setRectSpot(o.actualBounds,n);r.subtract(o.location),r.scale(2,2),r.x+=130*Math.sign(r.x),r.y+=130*Math.sign(r.y),r.add(o.location),r.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var a=i.copyNodeData(o.data);i.setGroupKeyForNodeData(a,i.getGroupKeyForNodeData(o.data)),i.addNodeData(a);var l={from:o.key,to:i.getKeyForNodeData(a)};i.addLinkData(l);var s=e.diagram.findNodeForData(a);s.location=r,e.diagram.select(s),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(W.Shape,{figure:t,alignment:n,alignmentFocus:n.opposite(),width:n.equals(W.Spot.Top)||n.equals(W.Spot.Bottom)?25:18,height:n.equals(W.Spot.Top)||n.equals(W.Spot.Bottom)?18:25,fill:"orange",stroke:d,strokeWidth:4,mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},isActionable:!0,click:i,contextClick:i})}function C(n){return e(W.Shape,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},click:function(e,n){e.diagram.commandHandler.showContextMenu(n.part.adornedPart)}},n||{})}function B(e,n){return function(t,i){t.handled=!0,t.diagram.model.commit((function(t){t.set(i.part.adornedPart.data,e,n)}))}}function b(n,t){return t||(t="color"),e(W.Shape,{width:16,height:16,stroke:"lightgray",fill:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.stroke="dodgerblue"},mouseLeave:function(e,n){return n.stroke="lightgray"},click:B(t,n),contextClick:B(t,n)})}function x(){return[e("ContextMenuButton",e(W.Panel,"Horizontal",b(d,"fill"),b(g,"fill"),b(f,"fill"),b(p,"fill"))),e("ContextMenuButton",e(W.Panel,"Horizontal",b(h,"fill"),b(A,"fill"),b(m,"fill"),b(v,"fill")))]}function y(){return[e("ContextMenuButton",e(W.Panel,"Horizontal",b(u),b(a),b(t),b(n))),e("ContextMenuButton",e(W.Panel,"Horizontal",b(d),b(l),b(s),b(c)))]}function E(n,t){return t||(t="thickness"),e(W.Shape,"LineH",{width:16,height:16,strokeWidth:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:B(t,n),contextClick:B(t,n)})}function _(n,t){return t||(t="dash"),e(W.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:B(t,n),contextClick:B(t,n)})}function I(){return[e("ContextMenuButton",e(W.Panel,"Horizontal",E(1),E(2),E(3),E(4))),e("ContextMenuButton",e(W.Panel,"Horizontal",_(null),_([2,4]),_([4,4])))]}function k(n,t){return t||(t="figure"),e(W.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="lightgray"},click:B(t,n),contextClick:B(t,n)})}function S(n){return e(W.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(n+4).toString()+" H3"})}function T(n){var t="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===n?t="M0 0 M16 16 M0 8 L16 8":2===n&&(t="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(W.Shape,{geometryString:t,margin:2,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:B("dir",n),contextClick:B("dir",n)})}function j(n){var t=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",W.Spot.stringify(W.Spot.AllSides)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(W.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:t,contextClick:t})}function Q(n,t){var i=0,o=W.Spot.RightSide;n.equals(W.Spot.Top)?(i=270,o=W.Spot.TopSide):n.equals(W.Spot.Left)?(i=180,o=W.Spot.LeftSide):n.equals(W.Spot.Bottom)&&(i=90,o=W.Spot.BottomSide),t||(i-=180);var r=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",W.Spot.stringify(o)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(W.Shape,{alignment:n,alignmentFocus:n.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:r,contextClick:r})}return i.current=new W.Diagram(o.current,{padding:20,grid:e(W.Panel,"Grid",e(W.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(W.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(z),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var n=e.subject;n.location=n.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var n=e.subject;e.diagram.toolManager.linkingTool.isForwards?n.toNode.invalidateConnectedLinks():n.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(W.Node,"Auto",{locationSpot:W.Spot.Center,locationObjectName:"SHAPE",desiredSize:new W.Size(120,60),minSize:new W.Size(40,40),resizable:!0,resizeCellSize:new W.Size(10,10),rotatable:!0},new W.Binding("location","loc",W.Point.parse).makeTwoWay(W.Point.stringify),new W.Binding("desiredSize","size",W.Size.parse).makeTwoWay(W.Size.stringify),e(W.Shape,{name:"SHAPE",fill:d,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:W.Spot.AllSides,toSpot:W.Spot.AllSides},new W.Binding("figure"),new W.Binding("fill"),new W.Binding("stroke","borderColor"),new W.Binding("strokeWidth","thickness"),new W.Binding("strokeDashArray","dash")),e(W.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(W.TextBlock,{margin:1,textAlign:"center",overflow:W.TextBlock.OverflowEllipsis,editable:!0},new W.Binding("text").makeTwoWay(),new W.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(W.Panel,"Vertical",{maxSize:new W.Size(200,NaN)},e(W.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new W.Binding("text")),e(W.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new W.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(W.Adornment,"Spot",e(W.Placeholder,{padding:10}),w(W.Spot.Top,"TriangleUp"),w(W.Spot.Left,"TriangleLeft"),w(W.Spot.Right,"TriangleRight"),w(W.Spot.Bottom,"TriangleDown"),C({alignment:new W.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(W.Panel,"Horizontal",k("Rectangle"),k("RoundedRectangle"),k("Ellipse"),k("Diamond"))),e("ContextMenuButton",e(W.Panel,"Horizontal",k("Parallelogram2"),k("ManualOperation"),k("Procedure"),k("Cylinder1"))),e("ContextMenuButton",e(W.Panel,"Horizontal",k("Terminator"),k("CreateRequest"),k("Document"),k("TriangleDown"))),x(),y(),I()),i.current.groupTemplate=e(W.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:W.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,n){n.addMembers(n.diagram.selection,!0)||n.diagram.currentTool.doCancel()},avoidable:!1},new W.Binding("location","loc",W.Point.parse).makeTwoWay(W.Point.stringify),e(W.Panel,"Auto",{name:"BODY"},e(W.Shape,{parameter1:10,fill:d,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:W.Spot.AllSides,toSpot:W.Spot.AllSides},new W.Binding("fill"),new W.Binding("stroke","color"),new W.Binding("strokeWidth","thickness"),new W.Binding("strokeDashArray","dash")),e(W.Placeholder,{background:"transparent",margin:20})),e(W.TextBlock,{alignment:W.Spot.Top,alignmentFocus:W.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new W.Binding("text"),new W.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(W.Adornment,"Spot",e(W.Panel,"Auto",e(W.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(W.Placeholder,{margin:1.5})),C({alignment:W.Spot.TopRight,alignmentFocus:W.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",x(),y(),I()),i.current.linkTemplate=e(W.Link,{layerName:"Foreground",routing:W.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new W.Binding("fromSpot","fromSpot",W.Spot.parse),new W.Binding("toSpot","toSpot",W.Spot.parse),new W.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new W.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new W.Binding("points").makeTwoWay(),e(W.Shape,{strokeWidth:2},new W.Binding("stroke","color"),new W.Binding("strokeWidth","thickness"),new W.Binding("strokeDashArray","dash")),e(W.Shape,{segmentIndex:0,segmentOffset:new W.Point(15,0),segmentOrientation:W.Link.OrientAlong,alignmentFocus:W.Spot.Right,figure:"circle",width:10,strokeWidth:0},new W.Binding("fill","color"),new W.Binding("visible","dir",(function(e){return 1===e}))),e(W.Shape,{segmentIndex:-1,segmentOffset:new W.Point(-10,6),segmentOrientation:W.Link.OrientPlus90,alignmentFocus:W.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new W.Binding("fill","color"),new W.Binding("visible","dir",(function(e){return e>=1})),new W.Binding("width","thickness",(function(e){return 7+3*e})),new W.Binding("height","thickness",(function(e){return 7+3*e})),new W.Binding("segmentOffset","thickness",(function(e){return new W.Point(-15,4+1.5*e)}))),e(W.Shape,{segmentIndex:0,segmentOffset:new W.Point(15,-6),segmentOrientation:W.Link.OrientMinus90,alignmentFocus:W.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new W.Binding("fill","color"),new W.Binding("visible","dir",(function(e){return 2===e})),new W.Binding("width","thickness",(function(e){return 7+3*e})),new W.Binding("height","thickness",(function(e){return 7+3*e})),new W.Binding("segmentOffset","thickness",(function(e){return new W.Point(-15,4+1.5*e)}))),e(W.TextBlock,{alignmentFocus:new W.Spot(0,1,-4,0),editable:!0},new W.Binding("text").makeTwoWay(),new W.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(W.Adornment,e(W.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:S(2)},new W.Binding("pathPattern","thickness",S)),C({alignmentFocus:new W.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",y(),I(),e("ContextMenuButton",e(W.Panel,"Horizontal",T(0),T(1),T(2))),e("ContextMenuButton",e(W.Panel,"Horizontal",e(W.Panel,"Spot",j(!1),Q(W.Spot.Top,!1),Q(W.Spot.Left,!1),Q(W.Spot.Right,!1),Q(W.Spot.Bottom,!1)),e(W.Panel,"Spot",{margin:new W.Margin(0,0,0,2)},j(!0),Q(W.Spot.Top,!0),Q(W.Spot.Left,!0),Q(W.Spot.Right,!0),Q(W.Spot.Bottom,!0))))),new W.Palette(r.current,{maxSelectionCount:1,linkTemplate:e(W.Link,{locationSpot:W.Spot.Center,selectionAdornmentTemplate:e(W.Adornment,"Link",{locationSpot:W.Spot.Center},e(W.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(W.Shape,{toArrow:"Standard",stroke:null}))},{routing:W.Link.AvoidsNodes,curve:W.Link.JumpOver,corner:5,toShortLength:4},new W.Binding("points"),e(W.Shape,{isPanelMain:!0,strokeWidth:2}),e(W.Shape,{toArrow:"Standard",stroke:null})),model:new W.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(K()(W.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(W.Node,"Auto",{locationSpot:W.Spot.Center},new W.Binding("location","location",W.Point.parse).makeTwoWay(W.Point.stringify),e(W.Shape,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new W.Binding("stroke").makeTwoWay(),new W.Binding("fill").makeTwoWay(),new W.Binding("figure")),e(W.TextBlock,{margin:new W.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new W.Size(16,16),maxSize:new W.Size(10,NaN),textAlign:"center",editable:!0},new W.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(W.Panel,"Grid",e(W.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(W.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,p.jsx)("div",{ref:o})]})]}),(0,p.jsx)("div",{className:"tr",children:(0,p.jsx)(y.ZP,{size:"large",onClick:m,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},ne=t(5112),te=t(97913),ie=ne.ZP.Group,oe={margin:"0 8px"},re=function(e){var n=e.callback,t=e.onCancel;return(0,p.jsxs)(b.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){n(e)},children:[(0,p.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,p.jsx)("span",{style:oe,children:"单元格数:"}),(0,p.jsx)("span",{style:oe,children:"行数"}),(0,p.jsx)(b.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,p.jsx)(te.Z,{})}),(0,p.jsx)("span",{style:oe,children:"列数"}),(0,p.jsx)(b.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,p.jsx)(te.Z,{})})]}),(0,p.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,p.jsx)("span",{style:oe,children:"对齐方式:"}),(0,p.jsx)(b.Z.Item,{name:"align",children:(0,p.jsxs)(ie,{children:[(0,p.jsx)(ne.ZP,{value:"default",children:(0,p.jsx)("i",{className:"fa fa-align-justify"})}),(0,p.jsx)(ne.ZP,{value:"left",children:(0,p.jsx)("i",{className:"fa fa-align-left"})}),(0,p.jsx)(ne.ZP,{value:"center",children:(0,p.jsx)("i",{className:"fa fa-align-center"})}),(0,p.jsx)(ne.ZP,{value:"right",children:(0,p.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,p.jsxs)("div",{className:"flex-container flex-end",children:[(0,p.jsx)(y.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,p.jsx)(y.ZP,{type:"ghost",onClick:t,children:"取消"})]})]})},ae=t(78673),le=t(66455),se=t.n(le),ce=(0,c.forwardRef)((function(e,n){var t=e.use3d,i=e.width,o=e.height,r=e.callback,l=(e.showSaveButton,(0,c.useRef)()),s=(0,c.useRef)(),d=(0,c.useState)(!1),u=a()(d,2),g=u[0],f=u[1],m=(0,c.useRef)({id:l,appName:"graphing",width:i||1e3,height:o||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){s.current=new(se())(m.current,!0),window.onload=function(){s.current.inject("applet_container")}}),[]);var h=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return r&&r(e),e};return(0,c.useEffect)((function(){m.current.appName=g?"3D":"graphing",s.current.inject("applet_container")}),[g]),(0,c.useEffect)((function(){f(t)}),[t]),(0,c.useImperativeHandle)(n,(function(){return{getImgData:h}})),(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:l}),(0,p.jsxs)(P.Z,{align:"middle",children:[(0,p.jsx)(X.Z,{flex:1,children:(0,p.jsx)(ae.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:g,onChange:function(e){return f(e)}})}),(0,p.jsx)(X.Z,{children:(0,p.jsx)(y.ZP,{size:"large",onClick:h,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),de=t(33773),ue=t(27065),ge="link",fe="upload-image",pe="add-flowchart",me="draw-image",he="code-block",Ae="add-table",ve="------------",we={default:ve,left:":".concat(ve),center:":".concat(ve,":"),right:"".concat(ve,":")},Ce=t(56266);var Be="@▁▁@",be=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function xe(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var ye=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Ee=s()(s()({},ye+"-B","bold"),ye+"-I","italic"),_e=s()(s()(s()(s()(s()(s()(s()(s()({},ge,"添加链接"),he,"添加代码块"),fe,"添加图片"),me,"添加画图"),pe,"插入流程图"),Ae,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),Ie=function(e){var n=e.defaultValue,t=void 0===n?"":n,i=e.onChange,r=e.width,l=void 0===r?"100%":r,d=e.height,h=void 0===d?400:d,A=e.miniToolbar,v=void 0!==A&&A,w=e.isFocus,b=void 0!==w&&w,x=e.watch,y=e.insertTemp,E=e.mode,S=void 0===E?"markdown":E,T=e.id,j=void 0===T?"markdown-editor-id":T,Q=e.showResizeBar,L=void 0!==Q&&Q,P=e.noStorage,R=void 0!==P&&P,D=e.showNullButton,H=void 0!==D&&D,O=e.showNullProgramButton,F=void 0!==O&&O,Z=e.hidetoolBar,K=void 0!==Z&&Z,W=e.fullScreen,U=void 0!==W&&W,z=e.onBlur,V=e.onCMBeforeChange,X=e.onFullScreen,q=e.className,J=void 0===q?"":q,$=e.disablePaste,ne=void 0!==$&&$,te=e.disabled,ie=void 0!==te&&te,oe=e.disabledFill,ae=void 0!==oe&&oe,le=e.placeholder,se=void 0===le?"":le,ve=e.values,ye=void 0===ve?"":ve,Ie=e.extraUse,ke=(0,c.useState)(null),Se=a()(ke,2),Te=Se[0],je=Se[1],Qe=(0,c.useState)(t),Ne=a()(Qe,2),Le=Ne[0],Me=Ne[1],Pe=(0,c.useState)(x),Re=a()(Pe,2),Ge=Re[0],De=Re[1],He=(0,c.useState)(U),Oe=a()(He,2),Fe=Oe[0],Ze=Oe[1],Ke=(0,c.useState)(""),We=a()(Ke,2),Ue=We[0],ze=We[1],Ve=(0,c.useState)(0),Ye=a()(Ve,2),Xe=Ye[0],qe=Ye[1],Je=(0,c.useState)(h),$e=a()(Je,2),en=$e[0],nn=$e[1],tn=(0,c.useState)(!1),on=a()(tn,2),rn=(on[0],on[1]),an=(0,c.useState)(0),ln=a()(an,2),sn=ln[0],cn=ln[1],dn=(0,c.useState)(0),un=a()(dn,2),gn=un[0],fn=un[1],pn=(0,c.useRef)(),mn=(0,c.useRef)(),hn=(0,c.useRef)(),An=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Me(ye),null==Te||Te.setValue(ye),window.scrollTo(0,e)}),[ye]),(0,c.useEffect)((function(){null==X||X(Fe)}),[Fe]),(0,c.useEffect)((function(){if(pn.current){var e=function(e,t){if(!ne){var i=t.clipboardData;if(i){var o=i.types.toString(),r=i.items;if("Files"===o||i.types.indexOf("Files")>-1){if(t.preventDefault(),"stex"==S)return;try{var a,l=r[1];"file"===(null===(a=r[0])||void 0===a?void 0:a.kind)&&(l=r[0]);var s=l.getAsFile(),c=s.name.split(".").pop();M(s,(function(e){var t,i,o;e.id?(null==s||null===(t=s.type)||void 0===t?void 0:t.indexOf("image"))>-1?n.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==s||null===(i=s.type)||void 0===i?void 0:i.indexOf("video"))>-1?n.replaceSelection('')):(null==s||null===(o=s.type)||void 0===o?void 0:o.indexOf("pdf"))>-1?n.replaceSelection('').concat(s.name,"")):be.includes(c)?n.replaceSelection('').concat(s.name,"")):n.replaceSelection("[".concat(s.name,"](").concat(ue.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(t){k.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}t.preventDefault()},n=u().fromTextArea(pn.current,{mode:S,lineNumbers:!v,lineWrapping:!0,value:t,autoCloseTags:!0,autoCloseBrackets:!0});return n.on("keyup",(function(e,t){8===t.keyCode&&(""==e.getValue()?n.setOption("placeholder",se):n.setOption("placeholder",null))})),n.on("keydown",(function(e,n){if(8===n.keyCode){var t=function(e,n){var t=e.getDoc(),i=t.getCursor(),o=t.getLine(i.line),r=o.charAt(i.ch-1),a=o.lastIndexOf("@▁@",i.ch),l=o.lastIndexOf("@▁▁@",i.ch),s=a>l?a:l,c=a>l?3:4;if(-1===Be.indexOf(r))return null;if(console.log("change1:",n,e,o,i,s,a,l,r),s>=0&&i.ch-s<5){var d=s+c;return t.replaceRange("",{line:i.line,ch:s},{line:i.line,ch:d}),{line:i.line,ch:d}}return null}(e);t&&n.preventDefault()}})),b&&n.focus(),n.on("paste",e),ie&&n.on("beforeChange",(function(e,n){"paste"!==n.origin&&"+input"!==n.origin||n.cancel()})),je(n),function(){n.off("paste",e)}}}),[]);var vn=(0,c.useCallback)((function(){mn.current}),[en,mn,Fe]);(0,c.useEffect)((function(){if(Te){var e=function(){var e=new g.Z((function(e){var n,t=o()(e);try{for(t.s();!(n=t.n()).done;){var i=n.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(vn(),Te.setSize("100%","100%"),Te.refresh())}}catch(e){t.e(e)}finally{t.f()}}));return e.observe(pn.current.parentElement),e}();return function(){var n,t;null!==(n=pn.current)&&void 0!==n&&n.parentElement&&e.unobserve(null===(t=pn.current)||void 0===t?void 0:t.parentElement)}}}),[Te,vn]),(0,c.useEffect)((function(){if(Te){for(var e=[],n=function(){var n=a()(i[t],2),o=n[0],r=n[1],l=s()({},o,(function(){wn(r)}));e.push(l),Te.addKeyMap(l)},t=0,i=Object.entries(Ee);t0){var e=(new Date).getTime(),n=window.sessionStorage.getItem(j);e>=Xe+1e4&&(!n||n!==Le)&&(window.sessionStorage.setItem(j,Le),rn(!0))}}),1e4),(0,c.useEffect)((function(){De(x)}),[Te,x]),(0,c.useEffect)((function(){Te&&b&&Te.focus()}),[Te,b]),(0,c.useEffect)((function(){if(Ge&&Te){var e=function(e){var n=e.target;if(An.current){var t=n.scrollTop/n.scrollHeight;An.current.scrollTop=An.current.scrollHeight*t}},n=Te.getScrollerElement();return n.addEventListener("scroll",e),function(){n.removeEventListener("scroll",e)}}}),[Te,Ge]),(0,c.useEffect)((function(){if(Te&&V){var e=function(e,n){V(e,n)};return Te.on("beforeChange",e),function(){Te.off("beforeChange",e)}}}),[Te,V]),(0,c.useEffect)((function(){if(Te&&z){var e=function(){z(Te.getValue())};return Te.on("blur",e),function(){Te.off("blur",e)}}}),[Te,z]),(0,c.useEffect)((function(){if(Te){var e=function(e,n){var t=e.getValue();Me(t),qe((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(F?i(t,yn(t)):i(t))};return Te.on("change",e),function(){Te.off("change",e)}}}),[Te,i]),(0,c.useEffect)((function(){if(Te)if(null==t)Te.setValue(""),Me("");else{var e=window.scrollY||window.pageYOffset;t!==Te.getValue()&&(Te.setValue(t),Me(t),Te.setCursor(ie?1:Te.lineCount(),0),window.scrollTo(0,e))}}),[Te,t]);var wn=(0,c.useCallback)((function(e){var n=Te.getCursor(),t=Te.getSelection(),i=t.split("\n");switch(e){case"bold":return Te.replaceSelection("**"+t+"**"),""===t&&Te.setCursor(n.line,n.ch+2),Te.focus();case"italic":return Te.replaceSelection("*"+t+"*"),""===t&&Te.setCursor(n.line,n.ch+1),Te.focus();case"code":return Te.replaceSelection("`"+t+"`"),""===t&&Te.setCursor(n.line,n.ch+1),Te.focus();case"inline-latex":return ze("inline-latex"),Te.focus();case"latex":return Te.replaceSelection("```latex\n"+t+"\n```"),Te.setCursor(n.line+1,t.length+1),Te.focus();case"line-break":return Te.replaceSelection("
\n"),Te.focus();case"list-ul":return""===t?Te.replaceSelection("- "+t):Te.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Te.focus();case"list-ol":return""===t?Te.replaceSelection("1. "+t):Te.replaceSelection(i.map((function(e,n){return""===e?"":"".concat(n+1,". ").concat(e)})).join("\n")),Te.focus();case"add-null-ch":return""===t&&Te.setCursor(n.line,n.ch),Te.replaceSelection("▁"),Te.focus();case"add-signal":return""===t&&Te.setCursor(n.line,n.ch),Te.replaceSelection("@▁@"),Te.focus();case"add-multiple":return""===t&&Te.setCursor(n.line,n.ch),Te.replaceSelection(Be),Te.focus();case"inster-template-1":return""===t&&Te.setCursor(n.line,n.ch),Te.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Te.focus();case"eraser":return Te.setValue(""),Te.focus();case"trigger-watch":return De(!Ge),Te.focus();case"trigger-full-screen":return Ze(!Fe),Te.focus();case ge:return void ze(ge);case he:return void ze(he);case fe:return void ze(fe);case me:return void ze(me);case"maths-latex":return void ze("maths-latex");case pe:return void ze(pe);case Ae:return void ze(Ae);default:throw new Error}}),[Te,Ge,Fe]),Cn=(0,c.useCallback)((function(e,n){var t,i,o,r,a;switch(ze(""),Ue){case ge:var l=e.title,s=e.link;return Te.replaceSelection("[".concat(l,"](").concat(s,")")),Te.focus();case he:var c=e.language,d=e.content;return Te.replaceSelection(["```"+c,d,"```"].join("\n")),Te.focus();case"maths-latex":for(var u=atob(e),g=new Uint8Array(u.length),f=0;f-1||null==h||!h.type?m?Te.replaceSelection("![ ".concat(m," ]( ").concat(p,' "').concat(m,'" )')):Te.replaceSelection("![,](".concat(p,")")):(null==h||null===(r=h.type)||void 0===r?void 0:r.indexOf("video"))>-1?Te.replaceSelection('')):(null==h||null===(a=h.type)||void 0===a?void 0:a.indexOf("pdf"))>-1?Te.replaceSelection('').concat(h.name,"")):be.includes(A)?Te.replaceSelection('').concat(h.name,"")):Te.replaceSelection("[".concat(h.name,"](").concat(ue.Z.API_SERVER).concat(p,")")),Te.focus();case Ae:for(var v=e.row,w=e.col,C=e.align,B="\n",b=0;b300&&(n=300),nn(h+n+"px")}},i=hn.current,o=!1,r=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",t),document.removeEventListener("mouseup",n)}}}),[Te,hn]),(0,c.useEffect)((function(){nn(h)}),[h]);var xn={width:xe(l),height:xe(en)},yn=((0,c.useMemo)((function(){if(Xe){var e=new Date(Xe),n=e.getHours(),t=e.getMinutes(),i=e.getSeconds();return t=t<10?"0"+t:t,i=i<10?"0"+i:i,"".concat(n=n<10?"0"+n:n,":").concat(t,":").concat(i)}return 0}),[Xe]),function(e){var n=[];if(F){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,t,i){n.push({multiLine:!("@▁@"===e)})}))}return n});(0,c.useEffect)((function(){if(_e[Ue]&&Ue!==me&&Ue!==pe){var e=document.getElementsByClassName("ant-modal")[0],n=window.innerWidth/2-e.offsetWidth/2,t=window.innerHeight/2-e.offsetHeight/2;cn(n),fn(t)}}),[Ue]);var En=function(e,n,t,i){var o=document.body.clientHeight,r=document.body.clientWidth;return!(e<20&&t>e||e>r-20&&tn||n>o-20&&it&&(0,c.jsx)("div",{className:o})]},(null==e||null===(g=e.user)||void 0===g?void 0:g.user_id)+"-"+t):void 0:(0,c.jsxs)("div",{children:[(0,c.jsxs)(r.Z,{align:"middle",justify:"space-between",children:[!!n.shixun_chanllge_position&&(0,c.jsxs)("div",{style:{flexShrink:0,marginRight:10},children:["第",n.shixun_chanllge_position,"关"]}),!l&&(0,c.jsxs)("div",{style:{flex:1},children:["原始得分",null==n?void 0:n.origin_score,"分,修正为",(0,c.jsx)("span",{className:"c-light-primary",children:null==n?void 0:n.score}),"分"]}),(0,c.jsx)("div",{style:{flexShrink:0},children:s()(n.updated_at).format("YYYY-MM-DD HH:mm")})]}),!!n.comment&&(0,c.jsxs)("div",{className:"flex-wrp",children:[(0,c.jsx)("span",{children:"评语:"}),(0,c.jsx)("span",{className:"c-light-primary flex1",dangerouslySetInnerHTML:{__html:(null===(a=n.comment)||void 0===a?void 0:a.replace(/\n/g,"
"))||""}})]}),(null==e||null===(u=e.comments)||void 0===u?void 0:u.length)-1>t&&(0,c.jsx)("div",{className:o})]},(null==e||null===(i=e.user)||void 0===i?void 0:i.user_id)+"-"+t)}))})]})}))})}},77553:function(e,n,t){"use strict";var i=t(82242),o=t.n(i),r=t(79800),a=t.n(r),l=t(59301),s=t(42783),c=t(8772),d=t(90610),u=t(43644),g=t(30347),f=t(37712);c.Z.TextArea;n.Z=function(e){var n,t=e.item,i=e.answerData,r=e.changeScoreData,c=(e.textValue,e.textOnChange,e.seeAnswerVisible),p=void 0===c||c,m=(0,l.useState)([]),h=a()(m,2),A=h[0],v=h[1],w=(0,l.useState)(!1),C=a()(w,2),B=C[0],b=C[1];return(0,l.useEffect)((function(){null!=r&&r[t.q_position]?!B&&b(!0):B&&b(!1)}),[null==r?void 0:r[null==t?void 0:t.q_position]]),null==t||null===(n=t.standard_answer)||void 0===n||n.map((function(e){e.used=!1})),(0,l.useEffect)((function(){console.log("item=====",t,i,r,"#37AD83;");for(var e=[],n=function(n){var i,r=(null==t||null===(i=t.user_answer)||void 0===i?void 0:i.find((function(e){return e.choice_id===n+1})))||{choice_id:n+1,answer_text:""};e.push(o()({},r))},a=0;a<(null==t?void 0:t.multi_count);a++)n(a);v(e)}),[null==t?void 0:t.user_answer]),(0,f.jsxs)("div",{className:u.Z.fillBg,children:[(0,f.jsx)("aside",{className:"font14 c-light-primary mb5",children:"学生答题"}),null==A?void 0:A.map((function(e,n){return(0,f.jsxs)("div",{children:[(0,f.jsxs)("span",{children:["答案(填空",n+1,"):"]}),(0,f.jsx)("div",{children:3==t.question_type?1===(null==e?void 0:e.model)?(0,f.jsx)("span",{style:{whiteSpace:"pre-wrap",color:null!=e&&e.user_answer_boolean?"#37AD83":"#E30000"},children:null==e?void 0:e.answer_text}):(0,f.jsx)(g.Z,{type:null!=e&&e.user_answer_boolean?"success":"error",readOnly:!0,value:e.answer_text,disabled:!0}):(0,f.jsx)(s.Z,{value:null==e?void 0:e.answer_text})})]})})),p&&(0,f.jsx)(d.u,{data:t})]})}},31115:function(e,n,t){"use strict";var i=t(79800),o=t.n(i),r=t(59301),a=t(42783),l=t(9498),s=t.n(l),c=t(52306),d=t(94049),u=t(24334),g=t(44755),f=t(37712);n.Z=function(e){var n,t,i,l,p,m=e.item,h=e.answerData,A=e.autoHeight,v=(0,r.useState)([]),w=o()(v,2),C=w[0],B=w[1];(0,r.useEffect)((function(){var e,n;(null==m||null===(e=m.evaluate_codes)||void 0===e?void 0:e.length)>0?B(null==m||null===(n=m.evaluate_codes)||void 0===n?void 0:n.map((function(e,n){return{key:n+1,error_msg:null!=e&&e.error_msg?u.Base64.decode(null==e?void 0:e.error_msg):"",created_at:e.created_at}}))):B([{key:"--",error_msg:"--"}])}),[null==m?void 0:m.evaluate_codes]);var b=[{title:"评测序号",dataIndex:"key",width:"127px",key:"key",align:"center",render:function(e,n){return(0,f.jsx)("span",{children:n.key})}},{title:"评测时间",dataIndex:"created_at",key:"created_at",align:"center",width:200,render:function(e,n){return(0,f.jsx)("span",{children:n.created_at?s()(n.created_at).format("YYYY-MM-DD HH:mm"):"--"})}},{title:"评测结果",dataIndex:"error_msg",key:"error_msg",align:"center",render:function(e,n){var t;return(0,f.jsx)("span",{children:n.error_msg?(null===(t=n.error_msg)||void 0===t?void 0:t.length)>1e3?n.error_msg.substring(0,1e3)+"...":n.error_msg:"--"})}}];return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)("div",{className:"mt15 mb15",children:(0,f.jsx)(a.Z,{value:null==m?void 0:m.description})}),(!(null==h||null===(n=h.exercise)||void 0===n||!n.student_commit_status)&&0!==(null==h||null===(t=h.exercise)||void 0===t?void 0:t.student_commit_status)||!(null==h||null===(i=h.exercise)||void 0===i||!i.user_exercise_status)&&0!==(null==h||null===(l=h.exercise)||void 0===l?void 0:l.user_exercise_status))&&(0,f.jsx)(c.Z,{className:"mt5",bordered:!0,dataSource:C,columns:b,pagination:!1}),!(null==m||null===(p=m.user_answer)||void 0===p||!p.length)&&(null==m?void 0:m.passed_code)&&(0,f.jsxs)("aside",{className:g.Z.shixunWrp,children:[(0,f.jsx)("h3",{children:"第一次评测通过的代码(未通关则为最后一次提交评测的代码)"}),(0,f.jsx)(d.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:null!=m&&m.passed_code?u.Base64.decode(null==m?void 0:m.passed_code):"",autoHeight:A,options:{selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1}})]})]})}},90610:function(e,n,t){"use strict";t.d(n,{u:function(){return u}});var i=t(79800),o=t.n(i),r=t(59301),a=t(95237),l=t(43604),s=t(42783),c=t(30347),d=t(37712),u=function(e){var n=e.data,t=(0,r.useState)(!1),i=o()(t,2),u=i[0],g=i[1];return(0,d.jsx)("section",{children:function(){var e,t,i;switch(n.question_type){case 3:return(0,d.jsxs)("aside",{className:"mt20",children:[(0,d.jsx)("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:function(){g(!u)},children:u?"隐藏参考答案":"查看参考答案"}),u&&(0,d.jsx)("div",{children:null==n||null===(e=n.standard_answer)||void 0===e?void 0:e.map((function(e,n){var t,i;return(0,d.jsxs)(a.Z,{style:{alignItems:"baseline"},className:"mr20",children:[(0,d.jsx)(l.Z,{flex:"50px",children:(0,d.jsxs)("span",{className:"mt10",children:["填空",e.choice_id,":"]})}),1===(null==e?void 0:e.model)?(0,d.jsx)(l.Z,{flex:1,children:null==e||null===(t=e.answer_text)||void 0===t?void 0:t.map((function(e,n){return(0,d.jsx)("div",{children:e})}))}):(0,d.jsx)(l.Z,{flex:1,children:null==e||null===(i=e.answer_text)||void 0===i?void 0:i.map((function(e,n){return(0,d.jsx)(c.Z,{readOnly:!0,value:e})}))})]})}))})]});case 8:return(0,d.jsxs)("aside",{className:"mt20",children:[(0,d.jsx)("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:function(){g(!u)},children:u?"隐藏参考答案":"查看参考答案"}),u&&(0,d.jsx)("div",{children:null==n||null===(t=n.standard_answer)||void 0===t?void 0:t.map((function(e,n){return(0,d.jsxs)(a.Z,{style:{alignItems:"baseline"},className:"mr20",children:[(0,d.jsx)(l.Z,{flex:"50px",children:(0,d.jsxs)("span",{className:"mt10",children:["填空",e.choice_id,":"]})}),(0,d.jsx)(l.Z,{flex:1,children:(0,d.jsx)("div",{children:null==e?void 0:e.answer_text})})]})}))})]});case 4:return(0,d.jsxs)("aside",{className:"mt20",children:[(0,d.jsx)("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:function(){g(!u)},children:u?"隐藏参考答案":"查看参考答案"}),u&&(0,d.jsx)("div",{children:(0,d.jsx)(s.Z,{value:null==n||null===(i=n.standard_answer)||void 0===i?void 0:i.join(" ")})})]})}}()})}},32212:function(e,n,t){"use strict";var i=t(7557),o=t.n(i),r=t(41498),a=t.n(r),l=t(82242),s=t.n(l),c=t(79800),d=t.n(c),u=t(59301),g=t(42783),f=t(89918),p=t(6848),m=t(97913),h=t(8591),A=t(52306),v=t(9498),w=t.n(v),C=t(7880),B=t(94049),b=t(43644),x=t(37712);n.Z=function(e){var n,t,i,r=e.item,l=e.answerData,c=e.hasChangeScore,v=void 0===c||c,y=e.autoHeight,E=e.showAnswer,_=e.saveChangeScore,I=void 0===_?function(){}:_,k=(0,u.useState)([]),S=d()(k,2),T=S[0],j=S[1],Q=(0,u.useState)([]),N=d()(Q,2),L=N[0],M=N[1];(0,u.useEffect)((function(){var e;if(null!=r&&null!==(e=r.shixun_details)&&void 0!==e&&e.length){for(var n=[],t=[],i=0;i<(null==r||null===(o=r.shixun_details)||void 0===o?void 0:o.length);i++){for(var o,a,l,c=0;c<(null==r?void 0:r.shixun_details[i].stage_list.length);c++){var d,u,g=null==r?void 0:r.shixun_details[i].stage_list[c];n.push(s()(s()({},g),{operation:null==r||null===(d=r.shixun_details)||void 0===d||null===(d=d[i])||void 0===d||null===(d=d.shixun_detail)||void 0===d||null===(d=d[0])||void 0===d?void 0:d.game_identifier,shixun_challenge_id:null==r||null===(u=r.shixun_details[i])||void 0===u?void 0:u.shixun_challenge_id}))}if(null!=r&&null!==(a=r.shixun_details)&&void 0!==a&&null!==(a=a[i])&&void 0!==a&&a.shixun_detail)t.push(null==r||null===(l=r.shixun_details)||void 0===l||null===(l=l[i])||void 0===l||null===(l=l.shixun_detail)||void 0===l?void 0:l[0])}M(t),j([].concat(n))}}),[null==r?void 0:r.shixun_details]);var P=[{title:"关卡",dataIndex:"position",key:"position",align:"center"},{title:"任务名称",dataIndex:"name",key:"name",align:"center",ellipsis:!0,width:260,render:function(e){return(0,x.jsx)(p.Z,{title:e,children:(0,x.jsx)("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:e&&e.length>25?e:"",children:e})})}},{title:"评测次数",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:function(e,n){return(0,x.jsx)("span",{children:n.evaluate_count?n.evaluate_count:(0,x.jsx)("span",{className:"color-grey-9",children:"--"})})}},{title:"完成时间",key:"finished_time",dataIndex:"finished_time",align:"center",render:function(e,n){var t=!1;return n.finished_time&&null!=l&&l.exercise&&null!=l&&l.exercise_answer_user&&(t=-1===(null==l?void 0:l.exercise.time)?w()(null==l?void 0:l.exercise.end_time).isBefore(n.finished_time):w()(null==l?void 0:l.exercise_answer_user.start_at).add(null==l?void 0:l.exercise.time,"m").isBefore(n.finished_time)),(0,x.jsxs)("span",{children:[n.finished_time||(0,x.jsx)("span",{className:"c-grey-999",children:"--"}),(0,x.jsx)("span",{className:"c-orange-ff9 ",children:t?"(已超时)":""})]})}},{title:"耗时",dataIndex:"time_consuming",key:"time_consuming",align:"center",render:function(e,n){return(0,x.jsx)("span",{children:n.time_consuming||(0,x.jsx)("span",{className:"color-grey-9",children:"--"})})}},{title:"查看答案",dataIndex:"view_answer",key:"view_answer",align:"center",render:function(e,n){return(0,x.jsx)("span",{children:n.view_answer?"已查看":"未查看"})}},{title:"得分/满分",dataIndex:"user_score",key:"user_score",align:"center",render:function(e,n){return(0,x.jsxs)("span",{children:[(0,x.jsx)("span",{className:"c-orange",children:n.user_score}),"/",n.game_score]})}},v&&{title:"调分",dataIndex:"user_score",key:"user_score",align:"center",render:function(e,n,t){return(0,x.jsx)(m.Z,{min:0,max:Number(n.game_score),defaultValue:e,onBlur:function(){var t=a()(o()().mark((function t(i){var a;return o()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(i.target.value==e){t.next=6;break}return t.next=3,I(s()(s()({},r),{shixun_challenge_id:n.shixun_challenge_id,shixunScore:i.target.value}));case 3:a=t.sent,console.log("res: ",a),null!=a&&a.question_comments&&h.ZP.success("已修改当前评分");case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()})}}].filter((function(e){return!!e})),R=[{title:"评测次数",dataIndex:"key",width:"127px",key:"key",align:"center",render:function(e,n){return(0,x.jsx)("span",{children:n.key})}},{title:"详细信息",dataIndex:"error_msg",key:"error_msg",align:"center",render:function(e,n){return(0,x.jsx)("span",{children:n.error_msg?n.error_msg:"--"})}},{title:"评测时间",dataIndex:"updated_at",key:"updated_at",align:"center",width:200,render:function(e,n){return(0,x.jsx)("span",{children:n.updated_at?n.updated_at:"--"})}}],G={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return(0,x.jsxs)(x.Fragment,{children:[(0!==(null==l||null===(n=l.exercise)||void 0===n?void 0:n.student_commit_status)||0!==(null==l||null===(t=l.exercise)||void 0===t?void 0:t.user_exercise_status))&&(0,x.jsxs)("div",{className:"mt15",children:[(0,x.jsx)("p",{className:"font16 c-grey-666",children:"阶段成绩"}),!(null==T||!T.length)&&(0,x.jsx)(A.Z,{columns:P,dataSource:T,pagination:!1})]}),!(null==L||!L.length)&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)("p",{className:"font16 c-grey-666 mt10",children:"实训详情"}),null==L?void 0:L.map((function(e,n){var t,i,o;return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)("div",{className:"mt5",children:[(0,x.jsxs)("span",{className:"font16 mr15",children:[" 第",e.position,"关"]}),(0,x.jsx)(C.Link,{className:"current c-black font16",to:"/tasks/".concat(e.game_identifier),children:e.name})]}),!(null==e||null===(t=e.outputs)||void 0===t||!t.length)&&(0,x.jsx)(A.Z,{bordered:!0,dataSource:e.outputs.map((function(e){return{key:e.position,error_msg:e.output_detail,updated_at:e.updated_at}})),columns:R,pagination:!1}),0===(null==e?void 0:e.st)&&e.challenge_paths&&(0,x.jsxs)("div",{className:b.Z.shixunWrp,children:[(0,x.jsxs)("h2",{children:["最后一次通关的代码(未通关则为最后一次提交评测的代码)",(0,x.jsx)("span",{className:"c-light-black",children:null===(i=e.challenge_paths)||void 0===i||null===(i=i[0])||void 0===i?void 0:i.file_name})]}),(0,x.jsx)(B.ZP,{height:300,autoHeight:y,language:"python",theme:"default",value:(null===(o=e.challenge_paths)||void 0===o||null===(o=o[0])||void 0===o?void 0:o.latest_code)||"",options:G})]})]})}))]}),(0,f.dE)()&&(0,x.jsx)(g.Z,{className:"c-grey-999 mt20 mb20",value:null==r?void 0:r.question_title}),null==r||null===(i=r.shixun)||void 0===i?void 0:i.map((function(e,n){var t,i;return(0,x.jsxs)("div",{children:[(0,x.jsxs)("p",{className:"font16 c-grey-666 mb5",children:[(0,x.jsxs)("span",{className:"mr20",children:["第",null==e?void 0:e.challenge_position,"关 ",null==e?void 0:e.challenge_name]}),(0,x.jsxs)("span",{children:[null==e?void 0:e.challenge_score,"分"]})]}),E&&(0,x.jsxs)("div",{children:[(0,x.jsxs)("div",{className:b.Z.answerText,children:["参考答案:",0===(null===(t=e.challenge_answers)||void 0===t?void 0:t.length)?"暂无":""]}),null===(i=e.challenge_answers)||void 0===i?void 0:i.map((function(e,n){return(0,x.jsxs)("div",{className:"mt15",children:[(0,x.jsxs)("div",{children:["级别",n+1,":",e.name]}),(0,x.jsx)(g.Z,{value:(null==e?void 0:e.contents)||"",className:b.Z.answerText})]})}))]})]})})),(0,x.jsx)("div",{className:"mb15"})]})}},4374:function(e,n,t){"use strict";t.d(n,{c:function(){return i}});var i=function(e){return e[e.Single=0]="Single",e[e.Multiple=1]="Multiple",e[e.Judge=2]="Judge",e[e.Fill=3]="Fill",e[e.Subjective=4]="Subjective",e[e.Shixun=5]="Shixun",e[e.Program=6]="Program",e[e.Combine=7]="Combine",e}({})},38438:function(e,n){"use strict";n.Z={flex_box_center:"flex_box_center___GW1u0",flex_space_between:"flex_space_between___XhK9z",flex_box_vertical_center:"flex_box_vertical_center___NKIbp",flex_box_center_end:"flex_box_center_end___V3qhT",flex_box_column:"flex_box_column___b4G29",bg:"bg___exMJB",paginationWrapper:"paginationWrapper___ROsRI",totalText:"totalText___PGE6D",num:"num___jLrBF",title:"title___yiXeD",questionIcons:"questionIcons___v75Tz",green:"green___HRGef",orange:"orange___tdW4E",greenTip:"greenTip___f2SpQ",redTip:"redTip___jc8UE",orangeTip:"orangeTip___VMO_s",flexRow:"flexRow___Jshv2",simpleWrap:"simpleWrap___ul6oi",divider:"divider___Of_8z",modal:"modal___oAD7F",programTitle:"programTitle___ybswa",simpleBg:"simpleBg___yLrQy",exportBtn:"exportBtn___x5fcE",export_type_modal:"export_type_modal___hmW4i",export_type_modal_con:"export_type_modal_con___R2S3f",type_item:"type_item___NsmrH",img_warp:"img_warp___LUfHa",img_warp_active:"img_warp_active____uL7y"}},43644:function(e,n){"use strict";n.Z={flex_box_center:"flex_box_center___VAUts",flex_space_between:"flex_space_between___gx5ZV",flex_box_vertical_center:"flex_box_vertical_center___HV_tL",flex_box_center_end:"flex_box_center_end___fVsIw",flex_box_column:"flex_box_column___F5DHk",shixunWrp:"shixunWrp___pinaF",s:"s___mtpV4",fillComment:"fillComment___WEgkI",commentContent:"commentContent___v_Ebo",commentText:"commentText___fyDle",simpleWrap:"simpleWrap___uwIie",fillBg:"fillBg___iyMsm",simpleBg:"simpleBg___UqElF",lookCode:"lookCode___xKifS"}},44755:function(e,n){"use strict";n.Z={flex_box_center:"flex_box_center___D6Qly",flex_space_between:"flex_space_between___ZA98O",flex_box_vertical_center:"flex_box_vertical_center___aST6E",flex_box_center_end:"flex_box_center_end___kJ_eQ",flex_box_column:"flex_box_column___ZOkyZ",bg:"bg___rbSyL",circularBlue:"circularBlue___qvnla",circularRed:"circularRed___jo0FU",circularOrange:"circularOrange___GteY7",circularGreen:"circularGreen___PW_tz",circularGrey:"circularGrey___Nt7Wc",title:"title___Volf5",questionIcons:"questionIcons___MIxzq",grey:"grey___XquYB",green:"green___sjsXt",blue:"blue___Jwa9H",orange:"orange___cGfa7",red:"red___NensB",greenTip:"greenTip___lDmky",redTip:"redTip___Yp9nM",cccTip:"cccTip___Uzudc",orangeTip:"orangeTip___gA104",flexRow:"flexRow___GsOMs",simpleWrap:"simpleWrap___jppmP",userPhoto:"userPhoto___LUsoO",CCCIcons:"CCCIcons___STbxr",buttonFixed:"buttonFixed___aUnd3",progress:"progress___w_inO",typeTitle:"typeTitle___i1hJu",answerResult:"answerResult___kLknn",questionsInfo:"questionsInfo___spnx1",leftBar:"leftBar___AjrjB",greenBg:"greenBg___nlTOV",blueBg:"blueBg___nYACT",redBg:"redBg___WTgtT",orangeBg:"orangeBg___mMAXu",greyBg:"greyBg___eAdgQ",commentText:"commentText___smAVm",full:"full____Rgkm",answerInfo:"answerInfo___iSSvg",listType:"listType___fUHyn",userInfo:"userInfo___sc77e",userImg:"userImg___mL2tk",userInfoTitle:"userInfoTitle___U2d5B",userInfoValue:"userInfoValue___DBOCD",status:"status___yZSrO",result:"result___TOeTF",evaluate:"evaluate___CJGFj",analysis:"analysis___NuY61",userInfoModel:"userInfoModel___jHeA_",width:"width___UtVF4",Title:"Title___BfkeS",Value:"Value___sj9SB",userInfoModelbody:"userInfoModelbody___nQNbP",answerError:"answerError___kJTJu",export_type_modal:"export_type_modal___UwY7W",export_type_modal_con:"export_type_modal_con___iD92j",type_item:"type_item___hBzOc",img_warp:"img_warp___ijcxd",img_warp_active:"img_warp_active___VUIa8",scoreByBlankRadio:"scoreByBlankRadio___Z7ZDy",newProgramBg:"newProgramBg___zKYmY"}},45614:function(e){"use strict";e.exports="data:image/png;base64,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"},38347:function(e){"use strict";e.exports="data:image/png;base64,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"}}]); \ No newline at end of file +(self.webpackChunk=self.webpackChunk||[]).push([[3278,39752,97120],{66455:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__(31468).default;(function(){if("function"!=typeof window.GGBApplet){var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var e={},n="5.0",t={},i=null,o=!1,r=!1,a=null,l=!1,s=null,c=null,d=0;d4?parseFloat(e):5};function b(){try{return window.self!==window.top}catch(e){return!0}}function x(){return(!t.hasOwnProperty("screenshotGenerator")||!t.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,n){c=e,R(e,n)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,n){var t=parseFloat(e);NaN!==t&&t<5?console.log("The GeoGebra HTML5 codebase version "+t+" is deprecated. Using version latest instead."):(s=e,P(e,n))},e.getHTML5CodebaseVersion=function(){return m},e.getParameters=function(){return t},e.setFontsCSSURL=function(e){C=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function n(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,o="auto",r=t.id,a=!1,s=0;s=5)return!0;var n=e.getAppletObject();return!(!n||"function"!=typeof n.recalculateEnvironments)&&(n.recalculateEnvironments(),!0)},e.startAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.startAnimation)&&(n.startAnimation(),!0)},e.stopAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.stopAnimation)&&(n.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==t.id?t.id:"ggbApplet";return window[e]},e.resize=function(){};var I=function(e){return e&&"false"!==e},k=function(n,t,i){B(m)<=4.2&&(i=!0);var o=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==m||ggbHTML5LoadedCodebaseIsWebSimple&&!A)&&(o=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var r=document.createElement("div");r.classList.add("appletParameters","notranslate");var a=t.width,l=t.height;if(t.disableAutoScale=void 0===t.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():t.disableAutoScale,void 0!==t.width)if(B(m)<=4.4)I(t.showToolBar)&&(t.height-=7),I(t.showAlgebraInput)&&(t.height-=37),t.width<605&&I(t.showToolBar)&&(t.width=605,a=605);else{var d=100;(I(t.showToolBar)||I(t.showMenuBar))&&(t.hasOwnProperty("customToolBar")&&(t.customToolbar=t.customToolBar),d=I(t.showMenuBar)?245:155),a=5?(t.appletOnLoad=function(e){var t=n.querySelector(".ggb_preview");t&&t.parentNode.removeChild(t),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(v),window.GGBT_wsf_view&&$(window).trigger("resize"),f(e)},w||v.appendChild(b)):r.appendChild(b),v.appendChild(r),w||n.appendChild(v),setTimeout((function(){e.resize()}),1)}function x(e,n){n&&"function"==typeof n.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,n.appletOnLoad):renderGGBElement(e),G("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",n)}function y(e,n){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:n}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){x(e.article,e.params)})),html5AppletsToProcess=null)},B(m)<5&&(e.className+=" geogebraweb")):x(e,n)}if(o){scriptLoadStarted=!0;for(var E=0;E0?(o.remove(),l.attr("id","fullscreencontent").show(),jQuery(r).append(l),window.dispatchEvent(new Event("resize"))):k(o,n,!1),window.GGBT_wsf_view.launchFullScreen(r)}else p=i,k(e,n,!1);if(!window.GGBT_wsf_view)for(a=0;ae/4*3&&(l=e/4*3),s=l/5.8,a.setAttribute("src",w),a.setAttribute("width",l),a.setAttribute("height",s);var d=(e-l)/2,u=(n-s)/2;a.style.left=d+"px",a.style.top=u+"px",o.appendChild(a)}return o.appendChild(c),o},L=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},M=["web","webSimple","web3d","tablet","tablet3d","phone"],P=function(e,n){if(m=e,n)R(m,!0);else{var r,a,l=!o;if(l){var s=B(m);!isNaN(s)&&s<4.4&&(l=!1)}r="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=m.indexOf("//");for(var d in a=c>0?m:0===c?r+m:"https://www.geogebra.org/apps/5.2.814.0/",M)if(m.slice(-1*M[d].length)===M[d]||m.slice(-1*(M[d].length+1))===M[d]+"/")return void R(a,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!l||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||I(t.showToolBar)||I(t.showMenuBar)||I(t.showAlgebraInput)||I(t.enableRightClick)||t.appName&&"classic"!=t.appName?a+="web3d/":a+="webSimple/",R(a,!1)}},R=function(e,n){if(e.requirejs)g=e;else{"/"!==e.slice(-1)&&(e+="/"),g=e,null===n&&(n=-1===e.indexOf("http")),f=n,h="web.nocache.js",A=!1;var t=g.split("/");t.length>1&&(n||"webSimple"!==t[t.length-2]?M.indexOf(t[t.length-2])>=0&&(h=t[t.length-2]+".nocache.js"):(h="webSimple.nocache.js",A=!0)),t=e.split("/"),"test"===(m=t[t.length-3]).substr(0,4)?m=m.substr(4,1)+"."+m.substr(5,1):"war"!==m.substr(0,3)&&"beta"!==m.substr(0,4)||(m="5.0");var i=parseFloat(m);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),P("5.0",n))}},G=function(e,n){window.console&&window.console.log&&(!n||void 0===n.showLogging||n.showLogging&&"false"!==n.showLogging)&&console.log(e)};function D(){var e=n;null!==s?e=s:parseFloat(e)<5&&(e="5.0"),P(e,!1),null!==c&&R(c,f),l=!0}return void 0!==t.material_id?y(D):D(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function n(e,n){1!=n?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+n+","+n+")",e.style.webkitTransform="scale("+n+","+n+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function t(e,n,t,i,o){if(e.isScreenshoGenerator)return 1;var r,a=void 0!==i&&i,l=null!=e.noScaleMargin&&e.noScaleMargin,s=(r=e.autoHeight)&&"false"!==r,c=function(e,n,t,i,o,r){var a=null;if(null!=r&&""!=r)for(var l=e.parentNode;null!=l;){if((" "+l.className+" ").indexOf(" "+r+" ")>-1){a=l;break}l=l.parentNode}var s=0,c=0,d=0,u=0,g=0,f=0,p=0;if(a)s=a.offsetWidth,c=Math.max(i?a.offsetWidth:0,a.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(s=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),d=s):(s=window.innerWidth,c=window.innerHeight,d=window.innerWidth),e){var m=e.getBoundingClientRect();m.left>0&&m.left<=s&&(void 0===o||!o)&&("rtl"===document.dir?(g=s-m.width-m.left,f=d<=480?10:30):(f=m.left,g=d<=480?10:30),u=f+g)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(u=40,p=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(u=0,p=40))}return e&&((void 0===t||!t)&&n>0&&n+u1&&(a=!0)),n&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(a=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?r:(o=t(e,n,a,i,e.scaleContainerClass),!a||e.hasOwnProperty("scale")&&1!==r?Math.min(r,o):o)}function o(e){var n=Math.min(window.innerWidth,document.documentElement.clientWidth),t=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),o=(n-i.width)/2,r=(t-i.height)/2;r<0&&(r=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=o<40?"40px":o+"px",e.style.top=r+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=r<40?"40px":r+"px",e.style.left=o+"px")}return{responsiveResize:function(t,r){var a=t.querySelector(".appletParameters");if(a){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(r.id!==a.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(t)}if(a.parentElement&&/fullscreen/.test(a.parentElement.className))return;var l=i(r,t);e()&&a.setAttribute("data-param-scale",l);for(var s=null,c=0;c=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var n=c[e];return null==n?null:n},r=d,webModule.__errFn=e}function B(){function e(e){var n=e.lastIndexOf(rb);-1==n&&(n=e.length);var t=e.indexOf(sb);-1==t&&(t=e.length);var i=e.lastIndexOf(tb,Math.min(t,n));return i>=O?e.substring(O,i+P):W}var n,t=null!=(n=__gwt_getMetaProperty(wb))?n:W;return t==W&&(t=function(){for(var n=o.getElementsByTagName(_),t=O;tO?e[e.length-P].href:W}()),t==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(t=e(o.location.href)),t=function(n){if(n.match(/^\w+:\/\//));else{var t=o.createElement(ub);t.src=n+vb,n=e(t.src)}return n}(t),t}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],o=[];function a(e){var n=o[e](),t=i[e];if(n in t)return n;var a=[];for(var l in t)a[t[l]]=l;throw r&&r(e,a,n),null}if(__gwt_isKnownPropertyValue=function(e,n){return n in i[e]},webModule.__getPropMap=function(){var e={};for(var n in i)i.hasOwnProperty(n)&&(e[n]=a(n));return e},webModule.__computePropValue=a,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var l=(e=Cb).indexOf(Db);-1!=l&&(t=parseInt(e.substring(l+P),$),e=e.substring(O,l))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var n=s[L].bindings;s[L].bindings=function(){for(var t=n?n():{},i=e[webModule.__softPermutationId],o=O;o0){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:"",t=[],i=0;ie||e>r-20&&tn||n>o-20&&i0){for(var i=a.elt(l-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(r)}else if("Down"===t.key){var o;if(n.isTreeExpanded&&!n.isTreeLeaf)null!==(o=this._sortTreeChildrenByY(n).first())&&e.select(o);else for(;null!==n;){var r,a,l;if(null===(r=n.findTreeParentNode()))break;if((l=(a=this._sortTreeChildrenByY(r)).indexOf(n))i.y?1:t.xi.x?1:0})),n},U.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},U.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(U.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(U.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var z=U,V=(t(31270),t(85160)),Y=t(43418),X=t(43604),q=t(51136),J="myPaletteDiv___Xjz2I",$="maxH60___Pd4Re";window.go=W;var ee=function(e){var n=e.onCancel,t=e.callback,i=(0,c.useRef)(),o=(0,c.useRef)(),r=(0,c.useRef)(),l=(0,c.useRef)(!1),s=(0,c.useRef)(!1),d=(0,c.useState)(0),u=a()(d,2),g=u[0],f=u[1],m=function(){var e=F()(H()().mark((function e(){var n,o;return H()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.current.makeImage(),e.next=3,(0,q.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:n.src}});case 3:o=e.sent,t({src:o.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){f(g+1)}),[]),(0,p.jsx)("div",{ref:s,className:l.current?"".concat($," body-overflow-initial"):"body-overflow-initial",children:(0,p.jsx)(Y.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!g,destroyOnClose:!0,maskClosable:!1,getContainer:s.current,rootClassName:"zIndex-9999",title:(0,p.jsxs)(P.Z,{children:[(0,p.jsx)(X.Z,{flex:1,children:"插入流程图"}),(0,p.jsx)(X.Z,{onClick:function(){l.current=!l.current,f(g+1)},children:(0,p.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:n,children:(0,p.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,p.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,p.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,p.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,p.jsx)("div",{style:{height:"calc(100% - 50px)"},className:J,ref:r})]}),(0,p.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,p.jsx)(V.FI,{initDiagram:function(){var e=W.GraphObject.make,n="#ff3333",t="#3358ff",a="#25ad23",l="#d533ff",s="#7d33ff",c="#ff6233",d="#ffffff",u="#000000",g="#fffcd5",f="#d5ebff",p="#f2dfe0",m="#a5d2fa",h="#cccccc",A="#b3e6b3",v="#fcbbbd";function w(n,t){var i=function(e,t){e.handled=!0,e.diagram.model.commit((function(i){var o=t.part.adornedPart,r=(new W.Point).setRectSpot(o.actualBounds,n);r.subtract(o.location),r.scale(2,2),r.x+=130*Math.sign(r.x),r.y+=130*Math.sign(r.y),r.add(o.location),r.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var a=i.copyNodeData(o.data);i.setGroupKeyForNodeData(a,i.getGroupKeyForNodeData(o.data)),i.addNodeData(a);var l={from:o.key,to:i.getKeyForNodeData(a)};i.addLinkData(l);var s=e.diagram.findNodeForData(a);s.location=r,e.diagram.select(s),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(W.Shape,{figure:t,alignment:n,alignmentFocus:n.opposite(),width:n.equals(W.Spot.Top)||n.equals(W.Spot.Bottom)?25:18,height:n.equals(W.Spot.Top)||n.equals(W.Spot.Bottom)?18:25,fill:"orange",stroke:d,strokeWidth:4,mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},isActionable:!0,click:i,contextClick:i})}function C(n){return e(W.Shape,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},click:function(e,n){e.diagram.commandHandler.showContextMenu(n.part.adornedPart)}},n||{})}function B(e,n){return function(t,i){t.handled=!0,t.diagram.model.commit((function(t){t.set(i.part.adornedPart.data,e,n)}))}}function b(n,t){return t||(t="color"),e(W.Shape,{width:16,height:16,stroke:"lightgray",fill:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.stroke="dodgerblue"},mouseLeave:function(e,n){return n.stroke="lightgray"},click:B(t,n),contextClick:B(t,n)})}function x(){return[e("ContextMenuButton",e(W.Panel,"Horizontal",b(d,"fill"),b(g,"fill"),b(f,"fill"),b(p,"fill"))),e("ContextMenuButton",e(W.Panel,"Horizontal",b(h,"fill"),b(A,"fill"),b(m,"fill"),b(v,"fill")))]}function y(){return[e("ContextMenuButton",e(W.Panel,"Horizontal",b(u),b(a),b(t),b(n))),e("ContextMenuButton",e(W.Panel,"Horizontal",b(d),b(l),b(s),b(c)))]}function E(n,t){return t||(t="thickness"),e(W.Shape,"LineH",{width:16,height:16,strokeWidth:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:B(t,n),contextClick:B(t,n)})}function _(n,t){return t||(t="dash"),e(W.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:B(t,n),contextClick:B(t,n)})}function I(){return[e("ContextMenuButton",e(W.Panel,"Horizontal",E(1),E(2),E(3),E(4))),e("ContextMenuButton",e(W.Panel,"Horizontal",_(null),_([2,4]),_([4,4])))]}function k(n,t){return t||(t="figure"),e(W.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="lightgray"},click:B(t,n),contextClick:B(t,n)})}function S(n){return e(W.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(n+4).toString()+" H3"})}function T(n){var t="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===n?t="M0 0 M16 16 M0 8 L16 8":2===n&&(t="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(W.Shape,{geometryString:t,margin:2,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:B("dir",n),contextClick:B("dir",n)})}function j(n){var t=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",W.Spot.stringify(W.Spot.AllSides)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(W.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:t,contextClick:t})}function Q(n,t){var i=0,o=W.Spot.RightSide;n.equals(W.Spot.Top)?(i=270,o=W.Spot.TopSide):n.equals(W.Spot.Left)?(i=180,o=W.Spot.LeftSide):n.equals(W.Spot.Bottom)&&(i=90,o=W.Spot.BottomSide),t||(i-=180);var r=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",W.Spot.stringify(o)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(W.Shape,{alignment:n,alignmentFocus:n.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:r,contextClick:r})}return i.current=new W.Diagram(o.current,{padding:20,grid:e(W.Panel,"Grid",e(W.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(W.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(z),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var n=e.subject;n.location=n.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var n=e.subject;e.diagram.toolManager.linkingTool.isForwards?n.toNode.invalidateConnectedLinks():n.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(W.Node,"Auto",{locationSpot:W.Spot.Center,locationObjectName:"SHAPE",desiredSize:new W.Size(120,60),minSize:new W.Size(40,40),resizable:!0,resizeCellSize:new W.Size(10,10),rotatable:!0},new W.Binding("location","loc",W.Point.parse).makeTwoWay(W.Point.stringify),new W.Binding("desiredSize","size",W.Size.parse).makeTwoWay(W.Size.stringify),e(W.Shape,{name:"SHAPE",fill:d,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:W.Spot.AllSides,toSpot:W.Spot.AllSides},new W.Binding("figure"),new W.Binding("fill"),new W.Binding("stroke","borderColor"),new W.Binding("strokeWidth","thickness"),new W.Binding("strokeDashArray","dash")),e(W.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(W.TextBlock,{margin:1,textAlign:"center",overflow:W.TextBlock.OverflowEllipsis,editable:!0},new W.Binding("text").makeTwoWay(),new W.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(W.Panel,"Vertical",{maxSize:new W.Size(200,NaN)},e(W.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new W.Binding("text")),e(W.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new W.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(W.Adornment,"Spot",e(W.Placeholder,{padding:10}),w(W.Spot.Top,"TriangleUp"),w(W.Spot.Left,"TriangleLeft"),w(W.Spot.Right,"TriangleRight"),w(W.Spot.Bottom,"TriangleDown"),C({alignment:new W.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(W.Panel,"Horizontal",k("Rectangle"),k("RoundedRectangle"),k("Ellipse"),k("Diamond"))),e("ContextMenuButton",e(W.Panel,"Horizontal",k("Parallelogram2"),k("ManualOperation"),k("Procedure"),k("Cylinder1"))),e("ContextMenuButton",e(W.Panel,"Horizontal",k("Terminator"),k("CreateRequest"),k("Document"),k("TriangleDown"))),x(),y(),I()),i.current.groupTemplate=e(W.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:W.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,n){n.addMembers(n.diagram.selection,!0)||n.diagram.currentTool.doCancel()},avoidable:!1},new W.Binding("location","loc",W.Point.parse).makeTwoWay(W.Point.stringify),e(W.Panel,"Auto",{name:"BODY"},e(W.Shape,{parameter1:10,fill:d,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:W.Spot.AllSides,toSpot:W.Spot.AllSides},new W.Binding("fill"),new W.Binding("stroke","color"),new W.Binding("strokeWidth","thickness"),new W.Binding("strokeDashArray","dash")),e(W.Placeholder,{background:"transparent",margin:20})),e(W.TextBlock,{alignment:W.Spot.Top,alignmentFocus:W.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new W.Binding("text"),new W.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(W.Adornment,"Spot",e(W.Panel,"Auto",e(W.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(W.Placeholder,{margin:1.5})),C({alignment:W.Spot.TopRight,alignmentFocus:W.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",x(),y(),I()),i.current.linkTemplate=e(W.Link,{layerName:"Foreground",routing:W.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new W.Binding("fromSpot","fromSpot",W.Spot.parse),new W.Binding("toSpot","toSpot",W.Spot.parse),new W.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new W.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new W.Binding("points").makeTwoWay(),e(W.Shape,{strokeWidth:2},new W.Binding("stroke","color"),new W.Binding("strokeWidth","thickness"),new W.Binding("strokeDashArray","dash")),e(W.Shape,{segmentIndex:0,segmentOffset:new W.Point(15,0),segmentOrientation:W.Link.OrientAlong,alignmentFocus:W.Spot.Right,figure:"circle",width:10,strokeWidth:0},new W.Binding("fill","color"),new W.Binding("visible","dir",(function(e){return 1===e}))),e(W.Shape,{segmentIndex:-1,segmentOffset:new W.Point(-10,6),segmentOrientation:W.Link.OrientPlus90,alignmentFocus:W.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new W.Binding("fill","color"),new W.Binding("visible","dir",(function(e){return e>=1})),new W.Binding("width","thickness",(function(e){return 7+3*e})),new W.Binding("height","thickness",(function(e){return 7+3*e})),new W.Binding("segmentOffset","thickness",(function(e){return new W.Point(-15,4+1.5*e)}))),e(W.Shape,{segmentIndex:0,segmentOffset:new W.Point(15,-6),segmentOrientation:W.Link.OrientMinus90,alignmentFocus:W.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new W.Binding("fill","color"),new W.Binding("visible","dir",(function(e){return 2===e})),new W.Binding("width","thickness",(function(e){return 7+3*e})),new W.Binding("height","thickness",(function(e){return 7+3*e})),new W.Binding("segmentOffset","thickness",(function(e){return new W.Point(-15,4+1.5*e)}))),e(W.TextBlock,{alignmentFocus:new W.Spot(0,1,-4,0),editable:!0},new W.Binding("text").makeTwoWay(),new W.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(W.Adornment,e(W.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:S(2)},new W.Binding("pathPattern","thickness",S)),C({alignmentFocus:new W.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",y(),I(),e("ContextMenuButton",e(W.Panel,"Horizontal",T(0),T(1),T(2))),e("ContextMenuButton",e(W.Panel,"Horizontal",e(W.Panel,"Spot",j(!1),Q(W.Spot.Top,!1),Q(W.Spot.Left,!1),Q(W.Spot.Right,!1),Q(W.Spot.Bottom,!1)),e(W.Panel,"Spot",{margin:new W.Margin(0,0,0,2)},j(!0),Q(W.Spot.Top,!0),Q(W.Spot.Left,!0),Q(W.Spot.Right,!0),Q(W.Spot.Bottom,!0))))),new W.Palette(r.current,{maxSelectionCount:1,linkTemplate:e(W.Link,{locationSpot:W.Spot.Center,selectionAdornmentTemplate:e(W.Adornment,"Link",{locationSpot:W.Spot.Center},e(W.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(W.Shape,{toArrow:"Standard",stroke:null}))},{routing:W.Link.AvoidsNodes,curve:W.Link.JumpOver,corner:5,toShortLength:4},new W.Binding("points"),e(W.Shape,{isPanelMain:!0,strokeWidth:2}),e(W.Shape,{toArrow:"Standard",stroke:null})),model:new W.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(K()(W.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(W.Node,"Auto",{locationSpot:W.Spot.Center},new W.Binding("location","location",W.Point.parse).makeTwoWay(W.Point.stringify),e(W.Shape,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new W.Binding("stroke").makeTwoWay(),new W.Binding("fill").makeTwoWay(),new W.Binding("figure")),e(W.TextBlock,{margin:new W.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new W.Size(16,16),maxSize:new W.Size(10,NaN),textAlign:"center",editable:!0},new W.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(W.Panel,"Grid",e(W.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(W.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,p.jsx)("div",{ref:o})]})]}),(0,p.jsx)("div",{className:"tr",children:(0,p.jsx)(y.ZP,{size:"large",onClick:m,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},ne=t(5112),te=t(97913),ie=ne.ZP.Group,oe={margin:"0 8px"},re=function(e){var n=e.callback,t=e.onCancel;return(0,p.jsxs)(b.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){n(e)},children:[(0,p.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,p.jsx)("span",{style:oe,children:"单元格数:"}),(0,p.jsx)("span",{style:oe,children:"行数"}),(0,p.jsx)(b.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,p.jsx)(te.Z,{})}),(0,p.jsx)("span",{style:oe,children:"列数"}),(0,p.jsx)(b.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,p.jsx)(te.Z,{})})]}),(0,p.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,p.jsx)("span",{style:oe,children:"对齐方式:"}),(0,p.jsx)(b.Z.Item,{name:"align",children:(0,p.jsxs)(ie,{children:[(0,p.jsx)(ne.ZP,{value:"default",children:(0,p.jsx)("i",{className:"fa fa-align-justify"})}),(0,p.jsx)(ne.ZP,{value:"left",children:(0,p.jsx)("i",{className:"fa fa-align-left"})}),(0,p.jsx)(ne.ZP,{value:"center",children:(0,p.jsx)("i",{className:"fa fa-align-center"})}),(0,p.jsx)(ne.ZP,{value:"right",children:(0,p.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,p.jsxs)("div",{className:"flex-container flex-end",children:[(0,p.jsx)(y.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,p.jsx)(y.ZP,{type:"ghost",onClick:t,children:"取消"})]})]})},ae=t(78673),le=t(66455),se=t.n(le),ce=(0,c.forwardRef)((function(e,n){var t=e.use3d,i=e.width,o=e.height,r=e.callback,l=(e.showSaveButton,(0,c.useRef)()),s=(0,c.useRef)(),d=(0,c.useState)(!1),u=a()(d,2),g=u[0],f=u[1],m=(0,c.useRef)({id:l,appName:"graphing",width:i||1e3,height:o||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){s.current=new(se())(m.current,!0),window.onload=function(){s.current.inject("applet_container")}}),[]);var h=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return r&&r(e),e};return(0,c.useEffect)((function(){m.current.appName=g?"3D":"graphing",s.current.inject("applet_container")}),[g]),(0,c.useEffect)((function(){f(t)}),[t]),(0,c.useImperativeHandle)(n,(function(){return{getImgData:h}})),(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:l}),(0,p.jsxs)(P.Z,{align:"middle",children:[(0,p.jsx)(X.Z,{flex:1,children:(0,p.jsx)(ae.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:g,onChange:function(e){return f(e)}})}),(0,p.jsx)(X.Z,{children:(0,p.jsx)(y.ZP,{size:"large",onClick:h,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),de=t(33773),ue=t(27065),ge="link",fe="upload-image",pe="add-flowchart",me="draw-image",he="code-block",Ae="add-table",ve="------------",we={default:ve,left:":".concat(ve),center:":".concat(ve,":"),right:"".concat(ve,":")},Ce=t(56266);var Be="@▁▁@",be=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function xe(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var ye=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Ee=s()(s()({},ye+"-B","bold"),ye+"-I","italic"),_e=s()(s()(s()(s()(s()(s()(s()(s()({},ge,"添加链接"),he,"添加代码块"),fe,"添加图片"),me,"添加画图"),pe,"插入流程图"),Ae,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),Ie=function(e){var n=e.defaultValue,t=void 0===n?"":n,i=e.onChange,r=e.width,l=void 0===r?"100%":r,d=e.height,h=void 0===d?400:d,A=e.miniToolbar,v=void 0!==A&&A,w=e.isFocus,b=void 0!==w&&w,x=e.watch,y=e.insertTemp,E=e.mode,S=void 0===E?"markdown":E,T=e.id,j=void 0===T?"markdown-editor-id":T,Q=e.showResizeBar,L=void 0!==Q&&Q,P=e.noStorage,R=void 0!==P&&P,D=e.showNullButton,H=void 0!==D&&D,O=e.showNullProgramButton,F=void 0!==O&&O,Z=e.hidetoolBar,K=void 0!==Z&&Z,W=e.fullScreen,U=void 0!==W&&W,z=e.onBlur,V=e.onCMBeforeChange,X=e.onFullScreen,q=e.className,J=void 0===q?"":q,$=e.disablePaste,ne=void 0!==$&&$,te=e.disabled,ie=void 0!==te&&te,oe=e.disabledFill,ae=void 0!==oe&&oe,le=e.placeholder,se=void 0===le?"":le,ve=e.values,ye=void 0===ve?"":ve,Ie=e.extraUse,ke=(0,c.useState)(null),Se=a()(ke,2),Te=Se[0],je=Se[1],Qe=(0,c.useState)(t),Ne=a()(Qe,2),Le=Ne[0],Me=Ne[1],Pe=(0,c.useState)(x),Re=a()(Pe,2),Ge=Re[0],De=Re[1],He=(0,c.useState)(U),Oe=a()(He,2),Fe=Oe[0],Ze=Oe[1],Ke=(0,c.useState)(""),We=a()(Ke,2),Ue=We[0],ze=We[1],Ve=(0,c.useState)(0),Ye=a()(Ve,2),Xe=Ye[0],qe=Ye[1],Je=(0,c.useState)(h),$e=a()(Je,2),en=$e[0],nn=$e[1],tn=(0,c.useState)(!1),on=a()(tn,2),rn=(on[0],on[1]),an=(0,c.useState)(0),ln=a()(an,2),sn=ln[0],cn=ln[1],dn=(0,c.useState)(0),un=a()(dn,2),gn=un[0],fn=un[1],pn=(0,c.useRef)(),mn=(0,c.useRef)(),hn=(0,c.useRef)(),An=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Me(ye),null==Te||Te.setValue(ye),window.scrollTo(0,e)}),[ye]),(0,c.useEffect)((function(){null==X||X(Fe)}),[Fe]),(0,c.useEffect)((function(){if(pn.current){var e=function(e,t){if(!ne){var i=t.clipboardData;if(i){var o=i.types.toString(),r=i.items;if("Files"===o||i.types.indexOf("Files")>-1){if(t.preventDefault(),"stex"==S)return;try{var a,l=r[1];"file"===(null===(a=r[0])||void 0===a?void 0:a.kind)&&(l=r[0]);var s=l.getAsFile(),c=s.name.split(".").pop();M(s,(function(e){var t,i,o;e.id?(null==s||null===(t=s.type)||void 0===t?void 0:t.indexOf("image"))>-1?n.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==s||null===(i=s.type)||void 0===i?void 0:i.indexOf("video"))>-1?n.replaceSelection('')):(null==s||null===(o=s.type)||void 0===o?void 0:o.indexOf("pdf"))>-1?n.replaceSelection('').concat(s.name,"")):be.includes(c)?n.replaceSelection('').concat(s.name,"")):n.replaceSelection("[".concat(s.name,"](").concat(ue.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(t){k.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}t.preventDefault()},n=u().fromTextArea(pn.current,{mode:S,lineNumbers:!v,lineWrapping:!0,value:t,autoCloseTags:!0,autoCloseBrackets:!0});return n.on("keyup",(function(e,t){8===t.keyCode&&(""==e.getValue()?n.setOption("placeholder",se):n.setOption("placeholder",null))})),n.on("keydown",(function(e,n){if(8===n.keyCode){var t=function(e,n){var t=e.getDoc(),i=t.getCursor(),o=t.getLine(i.line),r=o.charAt(i.ch-1),a=o.lastIndexOf("@▁@",i.ch),l=o.lastIndexOf("@▁▁@",i.ch),s=a>l?a:l,c=a>l?3:4;if(-1===Be.indexOf(r))return null;if(console.log("change1:",n,e,o,i,s,a,l,r),s>=0&&i.ch-s<5){var d=s+c;return t.replaceRange("",{line:i.line,ch:s},{line:i.line,ch:d}),{line:i.line,ch:d}}return null}(e);t&&n.preventDefault()}})),b&&n.focus(),n.on("paste",e),ie&&n.on("beforeChange",(function(e,n){"paste"!==n.origin&&"+input"!==n.origin||n.cancel()})),je(n),function(){n.off("paste",e)}}}),[]);var vn=(0,c.useCallback)((function(){mn.current}),[en,mn,Fe]);(0,c.useEffect)((function(){if(Te){var e=function(){var e=new g.Z((function(e){var n,t=o()(e);try{for(t.s();!(n=t.n()).done;){var i=n.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(vn(),Te.setSize("100%","100%"),Te.refresh())}}catch(e){t.e(e)}finally{t.f()}}));return e.observe(pn.current.parentElement),e}();return function(){var n,t;null!==(n=pn.current)&&void 0!==n&&n.parentElement&&e.unobserve(null===(t=pn.current)||void 0===t?void 0:t.parentElement)}}}),[Te,vn]),(0,c.useEffect)((function(){if(Te){for(var e=[],n=function(){var n=a()(i[t],2),o=n[0],r=n[1],l=s()({},o,(function(){wn(r)}));e.push(l),Te.addKeyMap(l)},t=0,i=Object.entries(Ee);t0){var e=(new Date).getTime(),n=window.sessionStorage.getItem(j);e>=Xe+1e4&&(!n||n!==Le)&&(window.sessionStorage.setItem(j,Le),rn(!0))}}),1e4),(0,c.useEffect)((function(){De(x)}),[Te,x]),(0,c.useEffect)((function(){Te&&b&&Te.focus()}),[Te,b]),(0,c.useEffect)((function(){if(Ge&&Te){var e=function(e){var n=e.target;if(An.current){var t=n.scrollTop/n.scrollHeight;An.current.scrollTop=An.current.scrollHeight*t}},n=Te.getScrollerElement();return n.addEventListener("scroll",e),function(){n.removeEventListener("scroll",e)}}}),[Te,Ge]),(0,c.useEffect)((function(){if(Te&&V){var e=function(e,n){V(e,n)};return Te.on("beforeChange",e),function(){Te.off("beforeChange",e)}}}),[Te,V]),(0,c.useEffect)((function(){if(Te&&z){var e=function(){z(Te.getValue())};return Te.on("blur",e),function(){Te.off("blur",e)}}}),[Te,z]),(0,c.useEffect)((function(){if(Te){var e=function(e,n){var t=e.getValue();Me(t),qe((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(F?i(t,yn(t)):i(t))};return Te.on("change",e),function(){Te.off("change",e)}}}),[Te,i]),(0,c.useEffect)((function(){if(Te)if(null==t)Te.setValue(""),Me("");else{var e=window.scrollY||window.pageYOffset;t!==Te.getValue()&&(Te.setValue(t),Me(t),Te.setCursor(ie?1:Te.lineCount(),0),window.scrollTo(0,e))}}),[Te,t]);var wn=(0,c.useCallback)((function(e){var n=Te.getCursor(),t=Te.getSelection(),i=t.split("\n");switch(e){case"bold":return Te.replaceSelection("**"+t+"**"),""===t&&Te.setCursor(n.line,n.ch+2),Te.focus();case"italic":return Te.replaceSelection("*"+t+"*"),""===t&&Te.setCursor(n.line,n.ch+1),Te.focus();case"code":return Te.replaceSelection("`"+t+"`"),""===t&&Te.setCursor(n.line,n.ch+1),Te.focus();case"inline-latex":return ze("inline-latex"),Te.focus();case"latex":return Te.replaceSelection("```latex\n"+t+"\n```"),Te.setCursor(n.line+1,t.length+1),Te.focus();case"line-break":return Te.replaceSelection("
\n"),Te.focus();case"list-ul":return""===t?Te.replaceSelection("- "+t):Te.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Te.focus();case"list-ol":return""===t?Te.replaceSelection("1. "+t):Te.replaceSelection(i.map((function(e,n){return""===e?"":"".concat(n+1,". ").concat(e)})).join("\n")),Te.focus();case"add-null-ch":return""===t&&Te.setCursor(n.line,n.ch),Te.replaceSelection("▁"),Te.focus();case"add-signal":return""===t&&Te.setCursor(n.line,n.ch),Te.replaceSelection("@▁@"),Te.focus();case"add-multiple":return""===t&&Te.setCursor(n.line,n.ch),Te.replaceSelection(Be),Te.focus();case"inster-template-1":return""===t&&Te.setCursor(n.line,n.ch),Te.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Te.focus();case"eraser":return Te.setValue(""),Te.focus();case"trigger-watch":return De(!Ge),Te.focus();case"trigger-full-screen":return Ze(!Fe),Te.focus();case ge:return void ze(ge);case he:return void ze(he);case fe:return void ze(fe);case me:return void ze(me);case"maths-latex":return void ze("maths-latex");case pe:return void ze(pe);case Ae:return void ze(Ae);default:throw new Error}}),[Te,Ge,Fe]),Cn=(0,c.useCallback)((function(e,n){var t,i,o,r,a;switch(ze(""),Ue){case ge:var l=e.title,s=e.link;return Te.replaceSelection("[".concat(l,"](").concat(s,")")),Te.focus();case he:var c=e.language,d=e.content;return Te.replaceSelection(["```"+c,d,"```"].join("\n")),Te.focus();case"maths-latex":for(var u=atob(e),g=new Uint8Array(u.length),f=0;f-1||null==h||!h.type?m?Te.replaceSelection("![ ".concat(m," ]( ").concat(p,' "').concat(m,'" )')):Te.replaceSelection("![,](".concat(p,")")):(null==h||null===(r=h.type)||void 0===r?void 0:r.indexOf("video"))>-1?Te.replaceSelection('')):(null==h||null===(a=h.type)||void 0===a?void 0:a.indexOf("pdf"))>-1?Te.replaceSelection('').concat(h.name,"")):be.includes(A)?Te.replaceSelection('').concat(h.name,"")):Te.replaceSelection("[".concat(h.name,"](").concat(ue.Z.API_SERVER).concat(p,")")),Te.focus();case Ae:for(var v=e.row,w=e.col,C=e.align,B="\n",b=0;b300&&(n=300),nn(h+n+"px")}},i=hn.current,o=!1,r=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",t),document.removeEventListener("mouseup",n)}}}),[Te,hn]),(0,c.useEffect)((function(){nn(h)}),[h]);var xn={width:xe(l),height:xe(en)},yn=((0,c.useMemo)((function(){if(Xe){var e=new Date(Xe),n=e.getHours(),t=e.getMinutes(),i=e.getSeconds();return t=t<10?"0"+t:t,i=i<10?"0"+i:i,"".concat(n=n<10?"0"+n:n,":").concat(t,":").concat(i)}return 0}),[Xe]),function(e){var n=[];if(F){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,t,i){n.push({multiLine:!("@▁@"===e)})}))}return n});(0,c.useEffect)((function(){if(_e[Ue]&&Ue!==me&&Ue!==pe){var e=document.getElementsByClassName("ant-modal")[0],n=window.innerWidth/2-e.offsetWidth/2,t=window.innerHeight/2-e.offsetHeight/2;cn(n),fn(t)}}),[Ue]);var En=function(e,n,t,i){var o=document.body.clientHeight,r=document.body.clientWidth;return!(e<20&&t>e||e>r-20&&tn||n>o-20&&it&&(0,c.jsx)("div",{className:o})]},(null==e||null===(g=e.user)||void 0===g?void 0:g.user_id)+"-"+t):void 0:(0,c.jsxs)("div",{children:[(0,c.jsxs)(r.Z,{align:"middle",justify:"space-between",children:[!!n.shixun_chanllge_position&&(0,c.jsxs)("div",{style:{flexShrink:0,marginRight:10},children:["第",n.shixun_chanllge_position,"关"]}),!l&&(0,c.jsxs)("div",{style:{flex:1},children:["原始得分",null==n?void 0:n.origin_score,"分,修正为",(0,c.jsx)("span",{className:"c-light-primary",children:null==n?void 0:n.score}),"分"]}),(0,c.jsx)("div",{style:{flexShrink:0},children:s()(n.updated_at).format("YYYY-MM-DD HH:mm")})]}),!!n.comment&&(0,c.jsxs)("div",{className:"flex-wrp",children:[(0,c.jsx)("span",{children:"评语:"}),(0,c.jsx)("span",{className:"c-light-primary flex1",dangerouslySetInnerHTML:{__html:(null===(a=n.comment)||void 0===a?void 0:a.replace(/\n/g,"
"))||""}})]}),(null==e||null===(u=e.comments)||void 0===u?void 0:u.length)-1>t&&(0,c.jsx)("div",{className:o})]},(null==e||null===(i=e.user)||void 0===i?void 0:i.user_id)+"-"+t)}))})]})}))})}},77553:function(e,n,t){"use strict";var i=t(82242),o=t.n(i),r=t(79800),a=t.n(r),l=t(59301),s=t(42783),c=t(8772),d=t(90610),u=t(43644),g=t(30347),f=t(37712);c.Z.TextArea;n.Z=function(e){var n,t=e.item,i=e.answerData,r=e.changeScoreData,c=(e.textValue,e.textOnChange,e.seeAnswerVisible),p=void 0===c||c,m=(0,l.useState)([]),h=a()(m,2),A=h[0],v=h[1],w=(0,l.useState)(!1),C=a()(w,2),B=C[0],b=C[1];return(0,l.useEffect)((function(){null!=r&&r[t.q_position]?!B&&b(!0):B&&b(!1)}),[null==r?void 0:r[null==t?void 0:t.q_position]]),null==t||null===(n=t.standard_answer)||void 0===n||n.map((function(e){e.used=!1})),(0,l.useEffect)((function(){console.log("item=====",t,i,r,"#37AD83;");for(var e=[],n=function(n){var i,r=(null==t||null===(i=t.user_answer)||void 0===i?void 0:i.find((function(e){return e.choice_id===n+1})))||{choice_id:n+1,answer_text:""};e.push(o()({},r))},a=0;a<(null==t?void 0:t.multi_count);a++)n(a);v(e)}),[null==t?void 0:t.user_answer]),(0,f.jsxs)("div",{className:u.Z.fillBg,children:[(0,f.jsx)("aside",{className:"font14 c-light-primary mb5",children:"学生答题"}),null==A?void 0:A.map((function(e,n){return(0,f.jsxs)("div",{children:[(0,f.jsxs)("span",{children:["答案(填空",n+1,"):"]}),(0,f.jsx)("div",{children:3==t.question_type?1===(null==e?void 0:e.model)?(0,f.jsx)("span",{style:{whiteSpace:"pre-wrap",color:null!=e&&e.user_answer_boolean?"#37AD83":"#E30000"},children:null==e?void 0:e.answer_text}):(0,f.jsx)(g.Z,{type:null!=e&&e.user_answer_boolean?"success":"error",readOnly:!0,value:e.answer_text,disabled:!0}):(0,f.jsx)(s.Z,{value:null==e?void 0:e.answer_text})})]})})),p&&(0,f.jsx)(d.u,{data:t})]})}},31115:function(e,n,t){"use strict";var i=t(79800),o=t.n(i),r=t(59301),a=t(42783),l=t(99232),s=t.n(l),c=t(52306),d=t(94049),u=t(24334),g=t(44755),f=t(37712);n.Z=function(e){var n,t,i,l,p,m=e.item,h=e.answerData,A=e.autoHeight,v=(0,r.useState)([]),w=o()(v,2),C=w[0],B=w[1];(0,r.useEffect)((function(){var e,n;(null==m||null===(e=m.evaluate_codes)||void 0===e?void 0:e.length)>0?B(null==m||null===(n=m.evaluate_codes)||void 0===n?void 0:n.map((function(e,n){return{key:n+1,error_msg:null!=e&&e.error_msg?u.Base64.decode(null==e?void 0:e.error_msg):"",created_at:e.created_at}}))):B([{key:"--",error_msg:"--"}])}),[null==m?void 0:m.evaluate_codes]);var b=[{title:"评测序号",dataIndex:"key",width:"127px",key:"key",align:"center",render:function(e,n){return(0,f.jsx)("span",{children:n.key})}},{title:"评测时间",dataIndex:"created_at",key:"created_at",align:"center",width:200,render:function(e,n){return(0,f.jsx)("span",{children:n.created_at?s()(n.created_at).format("YYYY-MM-DD HH:mm"):"--"})}},{title:"评测结果",dataIndex:"error_msg",key:"error_msg",align:"center",render:function(e,n){var t;return(0,f.jsx)("span",{children:n.error_msg?(null===(t=n.error_msg)||void 0===t?void 0:t.length)>1e3?n.error_msg.substring(0,1e3)+"...":n.error_msg:"--"})}}];return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)("div",{className:"mt15 mb15",children:(0,f.jsx)(a.Z,{value:null==m?void 0:m.description})}),(!(null==h||null===(n=h.exercise)||void 0===n||!n.student_commit_status)&&0!==(null==h||null===(t=h.exercise)||void 0===t?void 0:t.student_commit_status)||!(null==h||null===(i=h.exercise)||void 0===i||!i.user_exercise_status)&&0!==(null==h||null===(l=h.exercise)||void 0===l?void 0:l.user_exercise_status))&&(0,f.jsx)(c.Z,{className:"mt5",bordered:!0,dataSource:C,columns:b,pagination:!1}),!(null==m||null===(p=m.user_answer)||void 0===p||!p.length)&&(null==m?void 0:m.passed_code)&&(0,f.jsxs)("aside",{className:g.Z.shixunWrp,children:[(0,f.jsx)("h3",{children:"第一次评测通过的代码(未通关则为最后一次提交评测的代码)"}),(0,f.jsx)(d.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:null!=m&&m.passed_code?u.Base64.decode(null==m?void 0:m.passed_code):"",autoHeight:A,options:{selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1}})]})]})}},90610:function(e,n,t){"use strict";t.d(n,{u:function(){return u}});var i=t(79800),o=t.n(i),r=t(59301),a=t(95237),l=t(43604),s=t(42783),c=t(30347),d=t(37712),u=function(e){var n=e.data,t=(0,r.useState)(!1),i=o()(t,2),u=i[0],g=i[1];return(0,d.jsx)("section",{children:function(){var e,t,i;switch(n.question_type){case 3:return(0,d.jsxs)("aside",{className:"mt20",children:[(0,d.jsx)("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:function(){g(!u)},children:u?"隐藏参考答案":"查看参考答案"}),u&&(0,d.jsx)("div",{children:null==n||null===(e=n.standard_answer)||void 0===e?void 0:e.map((function(e,n){var t,i;return(0,d.jsxs)(a.Z,{style:{alignItems:"baseline"},className:"mr20",children:[(0,d.jsx)(l.Z,{flex:"50px",children:(0,d.jsxs)("span",{className:"mt10",children:["填空",e.choice_id,":"]})}),1===(null==e?void 0:e.model)?(0,d.jsx)(l.Z,{flex:1,children:null==e||null===(t=e.answer_text)||void 0===t?void 0:t.map((function(e,n){return(0,d.jsx)("div",{children:e})}))}):(0,d.jsx)(l.Z,{flex:1,children:null==e||null===(i=e.answer_text)||void 0===i?void 0:i.map((function(e,n){return(0,d.jsx)(c.Z,{readOnly:!0,value:e})}))})]})}))})]});case 8:return(0,d.jsxs)("aside",{className:"mt20",children:[(0,d.jsx)("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:function(){g(!u)},children:u?"隐藏参考答案":"查看参考答案"}),u&&(0,d.jsx)("div",{children:null==n||null===(t=n.standard_answer)||void 0===t?void 0:t.map((function(e,n){return(0,d.jsxs)(a.Z,{style:{alignItems:"baseline"},className:"mr20",children:[(0,d.jsx)(l.Z,{flex:"50px",children:(0,d.jsxs)("span",{className:"mt10",children:["填空",e.choice_id,":"]})}),(0,d.jsx)(l.Z,{flex:1,children:(0,d.jsx)("div",{children:null==e?void 0:e.answer_text})})]})}))})]});case 4:return(0,d.jsxs)("aside",{className:"mt20",children:[(0,d.jsx)("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:function(){g(!u)},children:u?"隐藏参考答案":"查看参考答案"}),u&&(0,d.jsx)("div",{children:(0,d.jsx)(s.Z,{value:null==n||null===(i=n.standard_answer)||void 0===i?void 0:i.join(" ")})})]})}}()})}},32212:function(e,n,t){"use strict";var i=t(7557),o=t.n(i),r=t(41498),a=t.n(r),l=t(82242),s=t.n(l),c=t(79800),d=t.n(c),u=t(59301),g=t(42783),f=t(89918),p=t(6848),m=t(97913),h=t(8591),A=t(52306),v=t(99232),w=t.n(v),C=t(7880),B=t(94049),b=t(43644),x=t(37712);n.Z=function(e){var n,t,i,r=e.item,l=e.answerData,c=e.hasChangeScore,v=void 0===c||c,y=e.autoHeight,E=e.showAnswer,_=e.saveChangeScore,I=void 0===_?function(){}:_,k=(0,u.useState)([]),S=d()(k,2),T=S[0],j=S[1],Q=(0,u.useState)([]),N=d()(Q,2),L=N[0],M=N[1];(0,u.useEffect)((function(){var e;if(null!=r&&null!==(e=r.shixun_details)&&void 0!==e&&e.length){for(var n=[],t=[],i=0;i<(null==r||null===(o=r.shixun_details)||void 0===o?void 0:o.length);i++){for(var o,a,l,c=0;c<(null==r?void 0:r.shixun_details[i].stage_list.length);c++){var d,u,g=null==r?void 0:r.shixun_details[i].stage_list[c];n.push(s()(s()({},g),{operation:null==r||null===(d=r.shixun_details)||void 0===d||null===(d=d[i])||void 0===d||null===(d=d.shixun_detail)||void 0===d||null===(d=d[0])||void 0===d?void 0:d.game_identifier,shixun_challenge_id:null==r||null===(u=r.shixun_details[i])||void 0===u?void 0:u.shixun_challenge_id}))}if(null!=r&&null!==(a=r.shixun_details)&&void 0!==a&&null!==(a=a[i])&&void 0!==a&&a.shixun_detail)t.push(null==r||null===(l=r.shixun_details)||void 0===l||null===(l=l[i])||void 0===l||null===(l=l.shixun_detail)||void 0===l?void 0:l[0])}M(t),j([].concat(n))}}),[null==r?void 0:r.shixun_details]);var P=[{title:"关卡",dataIndex:"position",key:"position",align:"center"},{title:"任务名称",dataIndex:"name",key:"name",align:"center",ellipsis:!0,width:260,render:function(e){return(0,x.jsx)(p.Z,{title:e,children:(0,x.jsx)("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:e&&e.length>25?e:"",children:e})})}},{title:"评测次数",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:function(e,n){return(0,x.jsx)("span",{children:n.evaluate_count?n.evaluate_count:(0,x.jsx)("span",{className:"color-grey-9",children:"--"})})}},{title:"完成时间",key:"finished_time",dataIndex:"finished_time",align:"center",render:function(e,n){var t=!1;return n.finished_time&&null!=l&&l.exercise&&null!=l&&l.exercise_answer_user&&(t=-1===(null==l?void 0:l.exercise.time)?w()(null==l?void 0:l.exercise.end_time).isBefore(n.finished_time):w()(null==l?void 0:l.exercise_answer_user.start_at).add(null==l?void 0:l.exercise.time,"m").isBefore(n.finished_time)),(0,x.jsxs)("span",{children:[n.finished_time||(0,x.jsx)("span",{className:"c-grey-999",children:"--"}),(0,x.jsx)("span",{className:"c-orange-ff9 ",children:t?"(已超时)":""})]})}},{title:"耗时",dataIndex:"time_consuming",key:"time_consuming",align:"center",render:function(e,n){return(0,x.jsx)("span",{children:n.time_consuming||(0,x.jsx)("span",{className:"color-grey-9",children:"--"})})}},{title:"查看答案",dataIndex:"view_answer",key:"view_answer",align:"center",render:function(e,n){return(0,x.jsx)("span",{children:n.view_answer?"已查看":"未查看"})}},{title:"得分/满分",dataIndex:"user_score",key:"user_score",align:"center",render:function(e,n){return(0,x.jsxs)("span",{children:[(0,x.jsx)("span",{className:"c-orange",children:n.user_score}),"/",n.game_score]})}},v&&{title:"调分",dataIndex:"user_score",key:"user_score",align:"center",render:function(e,n,t){return(0,x.jsx)(m.Z,{min:0,max:Number(n.game_score),defaultValue:e,onBlur:function(){var t=a()(o()().mark((function t(i){var a;return o()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(i.target.value==e){t.next=6;break}return t.next=3,I(s()(s()({},r),{shixun_challenge_id:n.shixun_challenge_id,shixunScore:i.target.value}));case 3:a=t.sent,console.log("res: ",a),null!=a&&a.question_comments&&h.ZP.success("已修改当前评分");case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()})}}].filter((function(e){return!!e})),R=[{title:"评测次数",dataIndex:"key",width:"127px",key:"key",align:"center",render:function(e,n){return(0,x.jsx)("span",{children:n.key})}},{title:"详细信息",dataIndex:"error_msg",key:"error_msg",align:"center",render:function(e,n){return(0,x.jsx)("span",{children:n.error_msg?n.error_msg:"--"})}},{title:"评测时间",dataIndex:"updated_at",key:"updated_at",align:"center",width:200,render:function(e,n){return(0,x.jsx)("span",{children:n.updated_at?n.updated_at:"--"})}}],G={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return(0,x.jsxs)(x.Fragment,{children:[(0!==(null==l||null===(n=l.exercise)||void 0===n?void 0:n.student_commit_status)||0!==(null==l||null===(t=l.exercise)||void 0===t?void 0:t.user_exercise_status))&&(0,x.jsxs)("div",{className:"mt15",children:[(0,x.jsx)("p",{className:"font16 c-grey-666",children:"阶段成绩"}),!(null==T||!T.length)&&(0,x.jsx)(A.Z,{columns:P,dataSource:T,pagination:!1})]}),!(null==L||!L.length)&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)("p",{className:"font16 c-grey-666 mt10",children:"实训详情"}),null==L?void 0:L.map((function(e,n){var t,i,o;return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)("div",{className:"mt5",children:[(0,x.jsxs)("span",{className:"font16 mr15",children:[" 第",e.position,"关"]}),(0,x.jsx)(C.Link,{className:"current c-black font16",to:"/tasks/".concat(e.game_identifier),children:e.name})]}),!(null==e||null===(t=e.outputs)||void 0===t||!t.length)&&(0,x.jsx)(A.Z,{bordered:!0,dataSource:e.outputs.map((function(e){return{key:e.position,error_msg:e.output_detail,updated_at:e.updated_at}})),columns:R,pagination:!1}),0===(null==e?void 0:e.st)&&e.challenge_paths&&(0,x.jsxs)("div",{className:b.Z.shixunWrp,children:[(0,x.jsxs)("h2",{children:["最后一次通关的代码(未通关则为最后一次提交评测的代码)",(0,x.jsx)("span",{className:"c-light-black",children:null===(i=e.challenge_paths)||void 0===i||null===(i=i[0])||void 0===i?void 0:i.file_name})]}),(0,x.jsx)(B.ZP,{height:300,autoHeight:y,language:"python",theme:"default",value:(null===(o=e.challenge_paths)||void 0===o||null===(o=o[0])||void 0===o?void 0:o.latest_code)||"",options:G})]})]})}))]}),(0,f.dE)()&&(0,x.jsx)(g.Z,{className:"c-grey-999 mt20 mb20",value:null==r?void 0:r.question_title}),null==r||null===(i=r.shixun)||void 0===i?void 0:i.map((function(e,n){var t,i;return(0,x.jsxs)("div",{children:[(0,x.jsxs)("p",{className:"font16 c-grey-666 mb5",children:[(0,x.jsxs)("span",{className:"mr20",children:["第",null==e?void 0:e.challenge_position,"关 ",null==e?void 0:e.challenge_name]}),(0,x.jsxs)("span",{children:[null==e?void 0:e.challenge_score,"分"]})]}),E&&(0,x.jsxs)("div",{children:[(0,x.jsxs)("div",{className:b.Z.answerText,children:["参考答案:",0===(null===(t=e.challenge_answers)||void 0===t?void 0:t.length)?"暂无":""]}),null===(i=e.challenge_answers)||void 0===i?void 0:i.map((function(e,n){return(0,x.jsxs)("div",{className:"mt15",children:[(0,x.jsxs)("div",{children:["级别",n+1,":",e.name]}),(0,x.jsx)(g.Z,{value:(null==e?void 0:e.contents)||"",className:b.Z.answerText})]})}))]})]})})),(0,x.jsx)("div",{className:"mb15"})]})}},4374:function(e,n,t){"use strict";t.d(n,{c:function(){return i}});var i=function(e){return e[e.Single=0]="Single",e[e.Multiple=1]="Multiple",e[e.Judge=2]="Judge",e[e.Fill=3]="Fill",e[e.Subjective=4]="Subjective",e[e.Shixun=5]="Shixun",e[e.Program=6]="Program",e[e.Combine=7]="Combine",e}({})},38438:function(e,n){"use strict";n.Z={flex_box_center:"flex_box_center___GW1u0",flex_space_between:"flex_space_between___XhK9z",flex_box_vertical_center:"flex_box_vertical_center___NKIbp",flex_box_center_end:"flex_box_center_end___V3qhT",flex_box_column:"flex_box_column___b4G29",bg:"bg___exMJB",paginationWrapper:"paginationWrapper___ROsRI",totalText:"totalText___PGE6D",num:"num___jLrBF",title:"title___yiXeD",questionIcons:"questionIcons___v75Tz",green:"green___HRGef",orange:"orange___tdW4E",greenTip:"greenTip___f2SpQ",redTip:"redTip___jc8UE",orangeTip:"orangeTip___VMO_s",flexRow:"flexRow___Jshv2",simpleWrap:"simpleWrap___ul6oi",divider:"divider___Of_8z",modal:"modal___oAD7F",programTitle:"programTitle___ybswa",simpleBg:"simpleBg___yLrQy",exportBtn:"exportBtn___x5fcE",export_type_modal:"export_type_modal___hmW4i",export_type_modal_con:"export_type_modal_con___R2S3f",type_item:"type_item___NsmrH",img_warp:"img_warp___LUfHa",img_warp_active:"img_warp_active____uL7y"}},43644:function(e,n){"use strict";n.Z={flex_box_center:"flex_box_center___VAUts",flex_space_between:"flex_space_between___gx5ZV",flex_box_vertical_center:"flex_box_vertical_center___HV_tL",flex_box_center_end:"flex_box_center_end___fVsIw",flex_box_column:"flex_box_column___F5DHk",shixunWrp:"shixunWrp___pinaF",s:"s___mtpV4",fillComment:"fillComment___WEgkI",commentContent:"commentContent___v_Ebo",commentText:"commentText___fyDle",simpleWrap:"simpleWrap___uwIie",fillBg:"fillBg___iyMsm",simpleBg:"simpleBg___UqElF",lookCode:"lookCode___xKifS"}},44755:function(e,n){"use strict";n.Z={flex_box_center:"flex_box_center___D6Qly",flex_space_between:"flex_space_between___ZA98O",flex_box_vertical_center:"flex_box_vertical_center___aST6E",flex_box_center_end:"flex_box_center_end___kJ_eQ",flex_box_column:"flex_box_column___ZOkyZ",bg:"bg___rbSyL",circularBlue:"circularBlue___qvnla",circularRed:"circularRed___jo0FU",circularOrange:"circularOrange___GteY7",circularGreen:"circularGreen___PW_tz",circularGrey:"circularGrey___Nt7Wc",title:"title___Volf5",questionIcons:"questionIcons___MIxzq",grey:"grey___XquYB",green:"green___sjsXt",blue:"blue___Jwa9H",orange:"orange___cGfa7",red:"red___NensB",greenTip:"greenTip___lDmky",redTip:"redTip___Yp9nM",cccTip:"cccTip___Uzudc",orangeTip:"orangeTip___gA104",flexRow:"flexRow___GsOMs",simpleWrap:"simpleWrap___jppmP",userPhoto:"userPhoto___LUsoO",CCCIcons:"CCCIcons___STbxr",buttonFixed:"buttonFixed___aUnd3",progress:"progress___w_inO",typeTitle:"typeTitle___i1hJu",answerResult:"answerResult___kLknn",questionsInfo:"questionsInfo___spnx1",leftBar:"leftBar___AjrjB",greenBg:"greenBg___nlTOV",blueBg:"blueBg___nYACT",redBg:"redBg___WTgtT",orangeBg:"orangeBg___mMAXu",greyBg:"greyBg___eAdgQ",commentText:"commentText___smAVm",full:"full____Rgkm",answerInfo:"answerInfo___iSSvg",listType:"listType___fUHyn",userInfo:"userInfo___sc77e",userImg:"userImg___mL2tk",userInfoTitle:"userInfoTitle___U2d5B",userInfoValue:"userInfoValue___DBOCD",status:"status___yZSrO",result:"result___TOeTF",evaluate:"evaluate___CJGFj",analysis:"analysis___NuY61",userInfoModel:"userInfoModel___jHeA_",width:"width___UtVF4",Title:"Title___BfkeS",Value:"Value___sj9SB",userInfoModelbody:"userInfoModelbody___nQNbP",answerError:"answerError___kJTJu",export_type_modal:"export_type_modal___UwY7W",export_type_modal_con:"export_type_modal_con___iD92j",type_item:"type_item___hBzOc",img_warp:"img_warp___ijcxd",img_warp_active:"img_warp_active___VUIa8",scoreByBlankRadio:"scoreByBlankRadio___Z7ZDy",newProgramBg:"newProgramBg___zKYmY"}},45614:function(e){"use strict";e.exports="data:image/png;base64,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"},38347:function(e){"use strict";e.exports="data:image/png;base64,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"}}]); \ No newline at end of file diff --git a/34514.async.js b/34514.async.js index b025b0f438..e3006068ca 100644 --- a/34514.async.js +++ b/34514.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[34514],{13271:function(e,n,t){t.d(n,{Z:function(){return d}});t(59301);var i=t(7880),o=t(43418),s="tilte___IfiMG",l="flexRow___pQP78",r="flexColumn___xrBZQ",u="img___GoWZu",a="content___pumTK",c=t(37712),d=(0,i.connect)((function(e){var n=e.paperlibrary,t=e.loading;return{paperlibrary:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){var n=e.visible,t=e.occupationValue,d=e.onCancel,g=void 0===d?function(){}:d,j=function(){return(0,c.jsxs)("div",{className:r,children:[(0,c.jsx)("img",{className:u,src:"data:image/png;base64,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"}),(0,c.jsx)("span",{className:a,children:"未职业认证"})]})},v=function(){return(0,c.jsxs)("div",{className:r,children:[(0,c.jsx)("img",{className:u,src:"data:image/png;base64,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"}),(0,c.jsx)("span",{className:a,children:"未实名认证"})]})};return(0,c.jsxs)(o.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:n,title:"因为以下原因,您暂时不能进行操作",okText:"立即认证",cancelText:"取消",width:"600px",onOk:function(){g(),i.history.push("/account/certification")},onCancel:function(){g()},children:[(0,c.jsx)("div",{className:s,children:"请在完成条件后重试"}),(0,c.jsx)("div",{className:l,children:3===t?(0,c.jsxs)(c.Fragment,{children:[v(),j()]}):2===t?j():v()})]})}))},12800:function(e,n,t){t.d(n,{Z:function(){return S}});var i=t(7557),o=t.n(i),s=t(41498),l=t.n(s),r=t(79800),u=t.n(r),a=t(59301),c=t(7880),d=t(43418),g=t(8591),j=t(8772),v=t(24905),h=t(70647),M=t(13271),m=t(6457),f=t(3113),x=t(23717),p="bottom___z0ujX",N="yes___hodnN",y=t(32637),L=t(37712),A=(0,c.connect)((function(e){return{classroomList:e.classroomList,user:e.user}}))((function(e){var n=e.classroomList,t=e.dispatch;e.user;return(0,L.jsxs)(d.Z,{open:"到期提示"===n.actionTabs.key,width:464,centered:!0,title:(0,L.jsxs)("span",{children:[(0,L.jsx)(x.Z,{style:{color:"#faad14",fontSize:"18px"}})," 提示"]}),onCancel:function(){t({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null,children:[(0,L.jsxs)("div",{style:{textAlign:"center",marginBottom:30},children:[(0,L.jsxs)("div",{style:{marginBottom:20,textAlign:"left"},children:["该教学课堂的试用已到期,目前无法支持",(0,L.jsx)("span",{style:{color:"#FF9D18"},children:"超过50"}),"人的教学活动。如有任何疑问,请随时联系我们。感谢您的理解与支持!"]}),(0,L.jsx)("img",{style:{width:130,height:130},src:y})]}),(0,L.jsx)("div",{className:p,children:(0,L.jsx)(f.ZP,{className:N,onClick:function(){t({type:"classroomList/setActionTabs",payload:{key:""}})},children:"我知道了"})})]})})),I=t(51136),T=function(e){return e[e.Professor=1]="Professor",e[e.AssistantProfessor=2]="AssistantProfessor",e[e.Student=3]="Student",e}(T||{}),S=(0,c.connect)((function(e){return{user:e.user,account:e.account}}))((function(e){var n=e.visible,t=e.user,i=(e.account,e.onCancel),s=void 0===i?function(){}:i,r=e.dispatch,c=(0,a.useState)(),f=u()(c,2),x=f[0],p=f[1],N=(0,a.useState)([]),y=u()(N,2),S=y[0],b=y[1],w=(0,a.useState)(!1),k=u()(w,2),D=k[0],z=k[1],C=(0,a.useState)(!1),O=u()(C,2),Q=O[0],Z=O[1],E=(0,a.useState)(),G=u()(E,2),B=G[0],U=G[1],q=(0,a.useState)(!1),P=u()(q,2);P[0],P[1];(0,a.useEffect)((function(){var e,n;null!=t&&null!==(e=t.userInfo)&&void 0!==e&&e.identity&&b(["student"===(null==t||null===(n=t.userInfo)||void 0===n?void 0:n.identity)?3:1])}),[t]);var W=function(e,n){S.includes(T.Professor)?d.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,L.jsx)("div",{className:"tc",children:n||"申请已提交,请等待审核"}),onOk:function(){window.location.href="/classrooms/".concat(e,"/students")}}):window.location.href="/classrooms/".concat(e,"/students")},J=function(){var e=l()(o()().mark((function e(){var n,t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(x){e.next=3;break}return g.ZP.info("邀请码不能为空"),e.abrupt("return");case 3:return e.next=5,(0,I.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:x}});case 5:if(null==(n=e.sent)||!n.need_pro_auth){e.next=10;break}return r({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:x,checkedList:S}}),V(),e.abrupt("return");case 10:return z(!0),e.next=13,(0,h.cR)({invite_code:x,professor:S.includes(T.Professor)?1:null,assistant_professor:S.includes(T.AssistantProfessor)?1:null,student:S.includes(T.Student)?1:null});case 13:if(t=e.sent,z(!1),-4===(null==t?void 0:t.status)&&(s(),r({type:"classroomList/setActionTabs",payload:{key:"到期提示"}})),-2!==(null==t?void 0:t.status)){e.next=30;break}if(V(),"该课堂要求成员完成实名认证"!==t.message){e.next=22;break}return Z(!0),U(1),e.abrupt("return");case 22:if("该课堂要求成员完成职业认证"!==t.message){e.next=26;break}return Z(!0),U(2),e.abrupt("return");case 26:if("该课堂要求成员完成实名和职业认证"!==t.message){e.next=30;break}return Z(!0),U(3),e.abrupt("return");case 30:if(0!==(null==t?void 0:t.status)){e.next=35;break}return(0,m.L9)(["教学课堂","首页","加入课堂"]),V(),null!=t&&t.course_id?W(t.course_id,t.message):g.ZP.success(t.message),e.abrupt("return");case 35:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),V=function(){var e=l()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:s();case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(d.Z,{centered:!0,keyboard:!1,closable:!1,title:"加入课堂",open:n,confirmLoading:D,onOk:J,onCancel:V,children:(0,L.jsxs)("div",{className:"tc",children:[(0,L.jsxs)("div",{children:[(0,L.jsx)("span",{children:"课堂邀请码:"}),(0,L.jsx)(j.Z,{placeholder:"请输入5位课堂邀请码或6位分班邀请码",style:{width:270},value:x,onChange:function(e){e.target.value.length>=7?g.ZP.info("请输入5位课堂邀请码或6位分班邀请码!"):p(e.target.value)}})]}),(0,L.jsxs)("div",{className:"mt10 font14",children:[(0,L.jsx)("span",{children:"身份:"}),(0,L.jsxs)(v.Z.Group,{value:S,onChange:function(e){return b(e)},children:[(0,L.jsx)(v.Z,{value:T.Professor,disabled:S.includes(2),children:"教师"}),(0,L.jsx)(v.Z,{value:T.AssistantProfessor,disabled:S.includes(1),children:"助教"}),(0,L.jsx)(v.Z,{value:T.Student,children:"学生/参赛者"})]})]})]})}),(0,L.jsx)(A,{}),(0,L.jsx)(M.Z,{visible:Q,onCancel:function(){return Z(!1)},occupationValue:B})]})}))},34514:function(e,n,t){t.d(n,{Z:function(){return Ce},g:function(){return De}});var i=t(7557),o=t.n(i),s=t(41498),l=t.n(s),r=t(91232),u=t.n(r),a=t(79800),c=t.n(a),d=t(39647),g=t.n(d),j=t(82242),v=t.n(j),h=t(59301),M=t(7880),m=t(44e3),f=t(8772),x=t(43418),p=t(14386),N="header___Wn4fJ",y="logo___QnotM",L="menu___twLGR",A="dropDown___Cwaoa",I="line___D1auu",T="subName___gql7K",S="name___dR5V2",b="actived___ohMks",w="edu-menu___iWLK0",k="newslight___lSZjL",D="header-iearning___LZfyg",z="headerFixed___QLwBd",C=t(8591),O=t(95237),Q=t(43604),Z=t(20834),E=t(38854),G=t(5112),B=t(70647),U=t(6457),q=t(37712),P=function(e){return e.Manager="manager",e.Developer="developer",e.Reporter="reporter",e}(P||{}),W=function(e){var n=e.visible,t=e.onCancel,i=void 0===t?function(){}:t,s=(0,h.useState)(),r=c()(s,2),u=r[0],a=r[1],d=(0,h.useState)(),g=c()(d,2),j=g[0],v=g[1],m=(0,h.useState)(!1),p=c()(m,2),N=p[0],y=p[1],L=function(){var e=l()(o()().mark((function e(){var n,t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(u){e.next=3;break}return C.ZP.info("请输入开发项目邀请码!"),e.abrupt("return");case 3:if(6===u.length){e.next=6;break}return C.ZP.info("请输入6位项目邀请码!"),e.abrupt("return");case 6:if(j){e.next=9;break}return C.ZP.info("请选择一个身份!"),e.abrupt("return");case 9:return y(!0),e.next=12,(0,B.vm)({code:u,role:j});case 12:if(n=e.sent,y(!1),A(),!(t={1:"您输入的邀请码错误",2:"您已经是该项目成员",3:"请选择一个角色",4:"您的申请已提交,请等待项目管理员审批",5:"您已经申请加入该项目了,请耐心等待",6:"您已成功加入项目"})[n.status]){e.next=19;break}return C.ZP.info(t[n.status]),e.abrupt("return");case 19:if(0!==n.status){e.next=22;break}return"reporter"===j?(C.ZP.success("您加入项目成功!"),(0,U.L9)(["开发项目","加入项目成功"]),M.history.push("/projects/".concat(null==n?void 0:n.project_id))):((0,U.L9)(["开发项目","加入项目等待审批"]),C.ZP.success("您的申请已提交,请等待项目管理员审批!")),e.abrupt("return");case 22:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),A=function(){var e=l()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:i();case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,q.jsx)(q.Fragment,{children:(0,q.jsx)(x.Z,{centered:!0,keyboard:!1,closable:!1,title:"加入项目",open:n,confirmLoading:N,onOk:L,onCancel:A,children:(0,q.jsxs)("div",{className:"tc",children:[(0,q.jsxs)("div",{children:[(0,q.jsx)("span",{children:"项目邀请码:"}),(0,q.jsx)(f.Z,{placeholder:"请输入6位开发项目邀请码",style:{width:270},value:u,onChange:function(e){e.target.value.length>=7?C.ZP.info("请输入6位开发项目邀请码!"):a(e.target.value)}})]}),(0,q.jsxs)("div",{className:"mt10 font14",children:[(0,q.jsx)("span",{children:"身份:"}),(0,q.jsxs)(G.ZP.Group,{value:j,onChange:function(e){return v(e.target.value)},children:[(0,q.jsx)(G.ZP,{value:P.Manager,children:"管理人员"}),(0,q.jsx)(G.ZP,{value:P.Developer,children:"开发人员"}),(0,q.jsx)(G.ZP,{value:P.Reporter,children:"报告人员"})]})]})]})})})},J=t(12800),V="rightMenu___ADTOX",Y="joinMenu___aRGsf",R="joinBoard___AeUvr",H="joinCol___fV4uL",F=t(54506),X=t(78241),K=t(57809),_=t(33743),$=(0,M.connect)((function(e){return{user:e.user,globalSetting:e.globalSetting,loading:e.loading}}))((function(e){e.globalSetting;var n=e.dispatch,t=e.user,i=e.open,s=e.onCancel,r=void 0===s?function(){}:s,u=(0,h.useState)([]),a=c()(u,2),d=a[0],g=a[1],j=(0,h.useState)([]),v=c()(j,2),M=v[0],m=v[1],p=(0,h.useState)([]),N=c()(p,2),y=N[0],L=N[1],A=X.Z.useForm(),I=c()(A,1)[0],T=(0,h.useState)(!1),S=c()(T,2),b=S[0],w=S[1],k=(0,h.useState)(!1),D=c()(k,2),z=D[0],O=D[1],Q=(0,h.useRef)(null),Z=(0,h.useRef)(1),E=(0,h.useState)({keyword:"",source:"",status:"",page:1,limit:20}),G=c()(E,2),B=G[0];G[1];(0,h.useEffect)((function(){i&&P()}),[i]);var P=function(){var e=l()(o()().mark((function e(){var i,s,l,r,u,a,c,d,g,j,v,h;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,W(B);case 2:if(s=e.sent,(0,F.o1)(n)){e.next=5;break}return e.abrupt("return");case 5:return l=t.userInfo||{},r=l.user_school_id,u=void 0===r?"":r,a=l.department_id,c=void 0===a?"":a,d=l.school_name,g=void 0===d?"":d,j=l.department_name,v=void 0===j?"":j,h=null==s||null===(i=s.graduation_years)||void 0===i?void 0:i.at(-1),m([{id:u,name:g}]),e.next=10,J(u);case 10:I.setFieldsValue({year:h,school_id:u,department_id:Number(c),name:"".concat(h).concat(g).concat(v,"毕业设计")});case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),W=function(){var e=l()(o()().mark((function e(n){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,_.J3)(n);case 2:return 0===(t=e.sent).status&&g((null==t?void 0:t.graduation_years)||[]),e.abrupt("return",t);case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),J=function(){var e=l()(o()().mark((function e(n){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,_.Ps)({page:1,limit:9999,id:n});case 4:0===(t=e.sent).status&&L((null==t?void 0:t.departments)||[]);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,q.jsx)(x.Z,{centered:!0,keyboard:!1,destroyOnClose:!0,open:i,title:"开启新一届毕业设计",width:578,confirmLoading:b,onCancel:r,onOk:function(){return I.submit()},children:(0,q.jsxs)(X.Z,{colon:!1,form:I,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:function(e,n){e.school_id&&(J(n.school_id),I.setFieldValue("department_id",null))},onFinish:function(){var e=l()(o()().mark((function e(n){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return w(!0),e.next=3,(0,_.Wz)(n);case 3:0===(t=e.sent).status&&(C.ZP.success("创建成功"),I.resetFields(),r(),(0,U.xg)("/graduations/".concat(null==t?void 0:t.identifier,"/index"))),w(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,q.jsx)(X.Z.Item,{name:"year",label:"选择届别",rules:[{required:!0,message:"请选择届别"}],children:(0,q.jsx)(K.default,{style:{width:344},size:"large",options:d.map((function(e){return{value:e,label:e}}))})}),(0,q.jsx)(X.Z.Item,{name:"school_id",label:"学校",rules:[{required:!0,message:"请选择学校"}],children:(0,q.jsx)(K.default,{showSearch:!0,filterOption:!1,onSearch:function(e){!function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500;O(!0),clearTimeout(Q.current),Q.current=setTimeout(l()(o()().mark((function n(){var t,i;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return Z.current+=1,t=Z.current,n.next=4,(0,_.NT)({keyword:e});case 4:0===(i=n.sent).status&&Z.current===t&&(m((null==i?void 0:i.schools)||[]),O(!1));case 6:case"end":return n.stop()}}),n)}))),n)}(e)},loading:z,size:"large",style:{width:344},options:M.map((function(e){return{value:e.id,label:e.name}}))})}),(0,q.jsx)(X.Z.Item,{name:"department_id",label:"学院",rules:[{required:!0,message:"请选择学院"}],children:(0,q.jsx)(K.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:y.map((function(e){return{value:e.id,label:e.name}}))})}),(0,q.jsx)(X.Z.Item,{name:"name",label:"毕业设计名称",style:{marginBottom:0},rules:[{required:!0,message:"请输入毕业设计名称"},{max:60,message:"输入超限,请缩减字符数"},{type:"string",whitespace:!0,message:"请输入毕业设计名称"}],children:(0,q.jsx)(f.Z,{showCount:!0,style:{width:344},maxLength:60})})]})})})),ee=t(51136),ne=(0,M.connect)((function(e){return{user:e.user,globalSetting:e.globalSetting}}))((function(e){e.globalSetting,e.dispatch;var n=e.user,t=e.open,i=e.onCancel,s=void 0===i?function(){}:i,r=X.Z.useForm(),u=c()(r,1)[0],a=(0,h.useState)(!1),d=c()(a,2),g=d[0],j=d[1],M=(0,h.useState)(null),m=c()(M,2),p=m[0],N=m[1];return(0,h.useEffect)((function(){if(t){var e,i={code:"",user_type:"student"===(null==n||null===(e=n.userInfo)||void 0===e?void 0:e.identity)?2:1,major:""};u.setFieldsValue(i),N(v()({},i))}}),[t]),(0,q.jsx)(x.Z,{centered:!0,keyboard:!1,destroyOnClose:!0,open:t,title:"加入毕设",width:527,confirmLoading:g,onCancel:s,onOk:function(){return u.submit()},children:(0,q.jsxs)(X.Z,{colon:!1,form:u,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:function(e,n){return N(v()({},n))},onFinish:function(){var e=l()(o()().mark((function e(n){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return j(!0),e.next=3,(0,ee.ZP)("/api/graduations/join.json",{method:"post",body:n});case 3:0===(t=e.sent).status&&(s(),null!=t&&t.identifier?(0,U.xg)("/graduations/".concat(null==t?void 0:t.identifier,"/index")):C.ZP.success(null==t?void 0:t.message)),j(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,q.jsx)(X.Z.Item,{name:"code",label:"毕设邀请码",rules:[{required:!0,message:"请输入毕设邀请码"}],children:(0,q.jsx)(f.Z,{placeholder:"请输入毕设邀请码",size:"large"})}),(0,q.jsx)(X.Z.Item,{name:"user_type",label:"身份",rules:[{required:!0,message:"请输入毕设邀请码"}],children:(0,q.jsxs)(G.ZP.Group,{children:[(0,q.jsx)(G.ZP,{value:1,style:{color:"#000"},children:"管理员(教师)"}),(0,q.jsx)(G.ZP,{className:"ml30",style:{color:"#000"},value:2,children:"学生"})]})}),2===(null==p?void 0:p.user_type)&&(0,q.jsx)(X.Z.Item,{style:{marginBottom:0},name:"major",label:"专业",rules:[{required:!0,message:"请输入专业名称"},{max:60,message:"输入超限,请缩减字符数"},{whitespace:!0,message:"请输入专业名称"}],children:(0,q.jsx)(f.Z,{showCount:!0,maxLength:60})})]})})})),te=["homePage","user","globalSetting","loading","dispatch","location"],ie=function(e){return e.Projects="projects",e.Shixuns="shixuns",e.Classrooms="classrooms",e}(ie||{}),oe=function(e){return e.Classrooms="classrooms",e.Shixuns="shixuns",e.Paths="paths",e.Projects="projects",e.Videos="videos",e.Topics="topics",e}(oe||{}),se=(0,M.connect)((function(e){var n=e.homePage,t=e.loading;return{homePage:n,user:e.user,globalSetting:e.globalSetting,loading:t.models.index}}))((function(e){e.homePage;var n,t,i,o,s,l,r,u,a=e.user,d=e.globalSetting,j=(e.loading,e.dispatch),M=(e.location,g()(e,te),(0,h.useState)()),m=c()(M,2),f=m[0],x=m[1],p=(0,h.useState)(),N=c()(p,2),y=N[0],L=N[1],A=(0,h.useState)(!1),I=c()(A,2),T=I[0],S=I[1],b=(0,h.useState)(!1),w=c()(b,2),k=w[0],D=w[1],z=function(e){var n;(0,F.tJ)(j)&&(e!==ie.Projects||null!==(n=a.userInfo)&&void 0!==n&&n.email?e===ie.Classrooms?x(!0):e===ie.Projects&&L(!0):C.ZP.info("请先绑定邮箱,谢谢"))},G=function(e,n){var t;(0,F.tJ)(j)&&(n!==ie.Projects||null!==(t=a.userInfo)&&void 0!==t&&t.email?(n!==ie.Shixuns||(0,F.xY)())&&e&&(window.location.href=e):C.ZP.info("请先绑定邮箱,谢谢"))},B=null===(n=((null===(t=d.setting)||void 0===t?void 0:t.navbar)||[]).find((function(e){return e.link==="/".concat(oe.Classrooms)})))||void 0===n?void 0:n.hidden,U=null===(i=((null===(o=d.setting)||void 0===o?void 0:o.navbar)||[]).find((function(e){return e.link==="/".concat(oe.Shixuns)})))||void 0===i?void 0:i.hidden,P=null===(s=((null===(l=d.setting)||void 0===l?void 0:l.navbar)||[]).find((function(e){return e.link==="/".concat(oe.Paths)})))||void 0===s?void 0:s.hidden;null!=d&&null!==(r=d.setting)&&void 0!==r&&r.is_local&&(null!=a&&null!==(u=a.userInfo)&&void 0!==u&&u.is_shixun_marker||(U=!0));var X=function(e){var n,t,i,o,s,l,r,u,c,g,h,M,m,f,x,p,N,y,L;return(0,q.jsx)(q.Fragment,{children:(0,q.jsxs)(O.Z,{justify:"space-around",className:"pt5 pb5",children:[(0,q.jsxs)(Q.Z,{className:H,children:["学生"!==(null===(n=a.userInfo)||void 0===n?void 0:n.user_identity)&&!B&&(0,q.jsx)(Z.Z.Item,v()(v()({},e),{},{children:(0,q.jsx)("a",{onClick:function(){return G("/classrooms/new")},children:null!==(t=a.userInfo)&&void 0!==t&&t.main_site?"新建教学课堂":"新建课堂"})})),!U&&(0,q.jsx)(Z.Z.Item,v()(v()({},e),{},{children:(0,q.jsx)("a",{onClick:function(){return G("/shixuns/new",ie.Shixuns)},children:"新建实践项目"})})),((null===(i=a.userInfo)||void 0===i?void 0:i.main_site)||!(null!==(o=a.userInfo)&&void 0!==o&&o.main_site)&&!P&&((null===(s=a.userInfo)||void 0===s?void 0:s.admin)||(null===(l=a.userInfo)||void 0===l?void 0:l.is_teacher)||(null===(r=a.userInfo)||void 0===r?void 0:r.business)))&&(0,q.jsx)(Z.Z.Item,v()(v()({},e),{},{children:(0,q.jsx)("a",{onClick:function(){return G("/paths/new")},children:"新建实践课程"})})),!(null!=d&&null!==(u=d.setting)&&void 0!==u&&u.is_local)&&(null===(c=a.userInfo)||void 0===c?void 0:c.main_site)&&(0,q.jsx)(Z.Z.Item,v()(v()({},e),{},{children:(0,q.jsx)("a",{onClick:function(){var e;return G("".concat(null==d||null===(e=d.setting)||void 0===e?void 0:e.old_url,"/projects/deposit/new"),ie.Projects)},children:"新建开发项目"})})),"student"!==(null==a||null===(g=a.userInfo)||void 0===g?void 0:g.identity)&&(0,q.jsx)(Z.Z.Item,v()(v()({},e),{},{onClick:function(){(0,F.o1)(j)&&S(!0)},children:(0,q.jsx)("a",{children:"新建毕业设计"})})),!(null!==(h=a.userInfo)&&void 0!==h&&h.main_site)&&(0,q.jsxs)("div",{children:[!B&&(0,q.jsx)(Z.Z.Item,v()(v()({},e),{},{children:(0,q.jsx)("a",{onClick:function(){return z(ie.Classrooms)},children:null!==(M=a.userInfo)&&void 0!==M&&M.main_site?"加入教学课堂":"加入课堂"})})),(null===(m=a.userInfo)||void 0===m?void 0:m.main_site)&&!(null!=d&&null!==(f=d.setting)&&void 0!==f&&f.is_local)&&(0,q.jsx)(Z.Z.Item,v()(v()({},e),{},{children:(0,q.jsx)("a",{onClick:function(){return z(ie.Projects)},children:"加入开发项目"})}))]})]}),(null===(x=a.userInfo)||void 0===x?void 0:x.main_site)&&(0,q.jsx)(Q.Z,{children:(0,q.jsx)("div",{className:R})}),(null===(p=a.userInfo)||void 0===p?void 0:p.main_site)&&(0,q.jsxs)(Q.Z,{className:H,children:[!B&&(0,q.jsx)(Z.Z.Item,v()(v()({},e),{},{children:(0,q.jsx)("a",{onClick:function(){return z(ie.Classrooms)},children:null!==(N=a.userInfo)&&void 0!==N&&N.main_site?"加入教学课堂":"加入课堂"})})),(null===(y=a.userInfo)||void 0===y?void 0:y.main_site)&&!(null!=d&&null!==(L=d.setting)&&void 0!==L&&L.is_local)&&(0,q.jsx)(Z.Z.Item,v()(v()({},e),{},{children:(0,q.jsx)("a",{onClick:function(){return z(ie.Projects)},children:"加入开发项目"})})),(0,q.jsx)(Z.Z.Item,v()(v()({},e),{},{onClick:function(){(0,F.o1)(j)&&D(!0)},children:(0,q.jsx)("a",{children:"加入毕业设计"})}))]})]})})};return(0,q.jsxs)("section",{children:[(0,q.jsx)(E.Z,{dropdownRender:function(){return(0,q.jsx)(Z.Z,{className:"".concat(V," ").concat(Y," mt10"),children:(0,q.jsx)(X,{})})},placement:"bottomRight",children:(0,q.jsx)("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})}),(0,q.jsx)(J.Z,{visible:f,onCancel:function(){return x(!1)}}),(0,q.jsx)(W,{visible:y,onCancel:function(){return L(!1)}}),(0,q.jsx)($,{open:T,onCancel:function(){return S(!1)}}),(0,q.jsx)(ne,{open:k,onCancel:function(){return D(!1)}})]})})),le="userPic___a46Uz",re="rightMenu___y_nqk",ue="menuWrap___iwlZB",ae="exit___MOREW",ce="classromediv___crYsO",de="height67___asp2E",ge="login___WGEW9",je="icon___HABAt",ve=t(89918),he=t(37231),Me=t(27065),me=["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"],fe=function(e){return e.Classrooms="classrooms",e.Shixuns="shixuns",e.Paths="paths",e.Projects="projects",e.Videos="videos",e.Topics="topics",e}(fe||{}),xe=(0,M.connect)((function(e){var n=e.homePage,t=e.loading;return{homePage:n,user:e.user,globalSetting:e.globalSetting,shixunHomeworks:e.shixunHomeworks,loading:t.models.index}}))((function(e){e.homePage;var n,t,i,s,r,u,a,c,d,j,v,h,m,f,x=e.user,p=e.globalSetting,N=(e.loading,e.dispatch),y=e.shixunHomeworks,L=(e.location,e.payload,g()(e,me),null===(n=((null===(t=p.setting)||void 0===t?void 0:t.navbar)||[]).find((function(e){return e.link==="/".concat(fe.Classrooms)})))||void 0===n?void 0:n.hidden),A=null===(i=((null===(s=p.setting)||void 0===s?void 0:s.navbar)||[]).find((function(e){return e.link==="/".concat(fe.Shixuns)})))||void 0===i?void 0:i.hidden,I=null===(r=((null===(u=p.setting)||void 0===u?void 0:u.navbar)||[]).find((function(e){return e.link==="/".concat(fe.Paths)})))||void 0===r?void 0:r.hidden,T=(null===(a=x.userInfo)||void 0===a?void 0:a.admin)||(null===(c=x.userInfo)||void 0===c?void 0:c.business)||(null===(d=x.userInfo)||void 0===d?void 0:d.is_shixun_marker)||(null===(j=x.userInfo)||void 0===j?void 0:j.is_teacher)||"学生"!==(null===(v=x.userInfo)||void 0===v?void 0:v.user_identity),S=null===(h=x.userInfo)||void 0===h?void 0:h.is_school_manage;return(0,ve.bg)()?(0,q.jsx)(E.Z,{className:"".concat(de),dropdownRender:function(){return(0,U.Ll)()?(0,q.jsx)(Z.Z,{className:"".concat(re," ").concat(ue),children:(0,q.jsx)(Z.Z.Item,{children:(0,q.jsx)(M.Link,{to:"/account/profile",children:"账号管理"})})}):(0,q.jsxs)(Z.Z,{className:"".concat(re," ").concat(ue),children:[(0,q.jsx)(Z.Z.Item,{children:(0,q.jsx)(M.Link,{to:"/users/".concat(null===(e=x.userInfo)||void 0===e?void 0:e.login,"/classrooms"),children:"我的个人主页"})}),!L&&(0,q.jsx)(Z.Z.Item,{children:(0,q.jsx)(M.Link,{to:"/users/".concat(null===(n=x.userInfo)||void 0===n?void 0:n.login,"/classrooms"),children:null!==(t=x.userInfo)&&void 0!==t&&t.main_site?"我的教学课堂":"我的课堂"})}),!A&&(0,q.jsx)(Z.Z.Item,{children:(0,q.jsx)(M.Link,{to:"/users/".concat(null===(i=x.userInfo)||void 0===i?void 0:i.login,"/shixuns"),children:"我的实践项目"})}),!I&&(0,q.jsx)(Z.Z.Item,{children:(0,q.jsx)(M.Link,{to:"/users/".concat(null===(s=x.userInfo)||void 0===s?void 0:s.login,"/paths"),children:null!==(r=x.userInfo)&&void 0!==r&&r.main_site?"我的实践课程":"我的课程"})}),(0,q.jsx)(Z.Z.Item,{children:(0,q.jsx)(M.Link,{to:"/users/".concat(null===(u=x.userInfo)||void 0===u?void 0:u.login,"/teach-group"),children:"我的教研团队"})}),(0,q.jsx)(Z.Z.Item,{children:(0,q.jsx)(M.Link,{to:"/users/".concat(null===(a=x.userInfo)||void 0===a?void 0:a.login,"/competitions"),children:"我的竞赛管理"})}),(0,q.jsx)(Z.Z.Item,{children:(0,q.jsx)(M.Link,{to:"/order",children:"我购买的课程"})}),(0,q.jsx)(Z.Z.Item,{children:(0,q.jsx)("a",{onClick:function(){(0,F.tJ)(N)&&M.history.push("/problemset")},children:"试题库"})}),T&&(0,q.jsx)(Z.Z.Item,{children:(0,q.jsx)("a",{onClick:function(){(0,F.tJ)(N)&&M.history.push("/paperlibrary")},children:"试卷库"})}),(0,q.jsx)(Z.Z.Item,{children:(0,q.jsx)(M.Link,{onClick:function(){"0"===localStorage.getItem("Noviceguide")||N({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:2,href:"/classrooms",text:(0,q.jsx)("div",{children:"OK,接下来,让我们开始新建【教学课堂】,请您找到闪光框并点击 “教学课堂”。"})}})},to:"/account/profile",children:"账号管理"})}),S&&(0,q.jsx)(Z.Z.Item,{children:(0,q.jsx)(M.Link,{to:"/administration/college",children:"高校管理"})}),(0,q.jsx)(Z.Z.Item,{className:ae,children:(0,q.jsx)("a",{onClick:l()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,he.vR)({});case 3:n=e.sent,C.ZP.success(null==n?void 0:n.message),e.next=9;break;case 7:e.prev=7,e.t0=e.catch(0);case 9:(0,U.d8)("_educoder_session","logout",1),(0,U.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),setTimeout((function(){window.location.href="/"}),800);case 16:case"end":return e.stop()}}),e,null,[[0,7]])}))),children:"退出"})})]});var e,n,t,i,s,r,u,a},placement:"bottomRight",children:(0,q.jsx)("section",{children:(0,q.jsx)("aside",{children:(0,q.jsxs)("div",{className:1===y.actionTabs.type?ce:"",children:[(0,q.jsx)("img",{className:"".concat(le," current ml15"),src:"".concat(null===Me.Z||void 0===Me.Z?void 0:Me.Z.IMG_SERVER,"/images/").concat(null===(m=x.userInfo)||void 0===m?void 0:m.image_url),alt:"",onClick:function(){var e;return M.history.push((0,U.Ll)()?"/account/profile":"/users/".concat(null===(e=x.userInfo)||void 0===e?void 0:e.login,"/classrooms"))}}),(0,U.Ll)()&&(0,q.jsx)("span",{className:"ml10 font16",children:null===(f=x.userInfo)||void 0===f?void 0:f.username}),(0,q.jsx)("i",{className:"iconfont icon-zhankai4 ".concat(je)})]})})})}):(0,q.jsx)("div",{className:"font15 ".concat(p.isIlearning?ge:""),children:(0,q.jsx)("span",{className:"ml10 mr5 current c-white",onClick:function(){N({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},children:"登录 / 注册"})})})),pe="tip___a6MfI",Ne=t(9498),ye=t.n(Ne),Le=(0,M.connect)((function(e){return{user:e.user}}))((function(e){e.visible;var n,t,i,s=e.user,r=(e.onCancel,e.dispatch,(0,h.useState)()),u=c()(r,2),a=(u[0],u[1],(0,h.useState)([])),d=c()(a,2),g=(d[0],d[1]),j=(0,h.useState)(!1),v=c()(j,2),M=(v[0],v[1],(0,h.useState)(!1)),m=c()(M,2),f=(m[0],m[1],(0,h.useState)()),x=c()(f,2),p=(x[0],x[1],(0,h.useState)(!1)),N=c()(p,2),y=N[0],L=N[1],A=null===(n=window.location.pathname)||void 0===n?void 0:n.includes("classrooms/");(0,h.useEffect)((function(){var e,n;null!=s&&null!==(e=s.userInfo)&&void 0!==e&&e.identity&&g(["student"===(null==s||null===(n=s.userInfo)||void 0===n?void 0:n.identity)?3:1])}),[s]),(0,h.useEffect)((function(){var e;if(console.log(null==s?void 0:s.userInfo),null!=s&&null!==(e=s.userInfo)&&void 0!==e&&e.user_status){var n;if(console.log(111),15===(null==s||null===(n=s.userInfo)||void 0===n?void 0:n.role))return void L(!1);var t,i,o,l=A?JSON.parse(null===(t=localStorage)||void 0===t?void 0:t.getItem("delaytip_class")):JSON.parse(null===(i=localStorage)||void 0===i?void 0:i.getItem("delaytip_user"));l&&(null==l?void 0:l.login)===(null==s||null===(o=s.userInfo)||void 0===o?void 0:o.login)?(console.log(ye()(null==l?void 0:l.time).add(1,"days")),console.log(ye()(new Date)),ye()(null==l?void 0:l.time).add(1,"days").set({hour:0,minute:0,second:0})3)||null!==(e=t[4])&&void 0!==e&&e.includes("newgold")||null!==(n=t[5])&&void 0!==n&&n.includes("newgold")||"coursesId"===t[2]||(i.course_id=t[2]),"shixuns"===t[1]&&t.length>3&&(i.objective_type="shixun",i.objective_id=t[2]),"paths"===t[1]&&t.length>3&&(i.objective_type="path",i.objective_id=t[2]),v()(v()({},i),{school:1})}var ze=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Ce=(0,M.connect)((function(e){var n=e.homePage,t=e.loading,i=e.user,o=e.globalSetting,s=e.shixunHomeworks;return{homePage:n,user:i,globalSetting:o,loading:t.models.index,shixunHomeworks:s}}))((function(e){e.homePage;var n,t=e.user,i=e.globalSetting,s=(e.loading,e.dispatch),r=e.isLogin,a=void 0!==r&&r,d=e.shixunHomeworks,j=(g()(e,be),(0,M.useLocation)()),f=(0,h.useState)(!1),C=c()(f,2),O=C[0],Q=C[1],Z=(0,h.useState)(""),E=c()(Z,2),G=E[0],B=E[1],P=(0,h.useState)(!1),W=c()(P,2),J=W[0],V=W[1],Y=De();(0,h.useEffect)((function(){s({type:"user/getNavigationInfo",payload:v()({},Y)})}),[i.name]),(0,h.useEffect)((function(){"底部弹窗"===d.actionTabs.key&&(null!=ze&&ze.includes(null==j?void 0:j.pathname)||0===(null==j?void 0:j.pathname.indexOf("/classrooms"))||s({type:"shixunHomeworks/setActionTabs",payload:{key:"隐藏"}}))}),[j.pathname]),(0,h.useEffect)((function(){"底部弹窗"===d.actionTabs.key||d.actionTabs.key||localStorage.setItem("Noviceguide","0")}),[d.actionTabs.key]),(0,h.useEffect)((function(){if(null!=i&&i.setting){var e,n,t,o=(0,Se.cloneDeep)(null==i||null===(e=i.setting)||void 0===e?void 0:e.navbar);o=null===(n=o)||void 0===n?void 0:n.filter((function(e){return!(null!=e&&e.hidden||(0,ve.JA)()&&"/paperlibrary"===e.link)}));var s,l=u()(o);try{for(l.s();!(s=l.n()).done;){var r=s.value;r.subitem&&(r.subitem=r.subitem.filter((function(e){return!(null!=e&&e.hidden||(0,ve.JA)()&&"/paperlibrary"===e.link)})))}}catch(e){l.e(e)}finally{l.f()}var a=!1;null===(t=o)||void 0===t||t.map((function(e,n){var t,s,l,r=j.pathname;e.link===r&&(B(null==e?void 0:e.link),(0,U.Dk)("/"===r?null==i||null===(s=i.setting)||void 0===s?void 0:s.name:ae(null==e?void 0:e.name)),le(ue(n,{name:null==e?void 0:e.name,link:null==e?void 0:e.link},o)),a=!0);null!=e&&null!==(t=e.subitem)&&void 0!==t&&t.length&&(null==e||null===(l=e.subitem)||void 0===l||l.map((function(e){e.link===r&&(B(null==e?void 0:e.link),"/"!==r&&(0,U.Dk)(ae(null==e?void 0:e.name)),le(ue(n,{name:null==e?void 0:e.name,link:null==e?void 0:e.link},o)),a=!0)})))})),a||le(o)}}),[null==i?void 0:i.setting,t]);var R=(0,h.useMemo)((function(){var e,n;return null!=i&&null!==(e=i.setting)&&void 0!==e&&e.nav_logo_url?"".concat(Me.Z.IMG_SERVER,"/").concat(null==i||null===(n=i.setting)||void 0===n?void 0:n.nav_logo_url):"".concat(Me.Z.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat((new Date).getTime())}),[null==i||null===(n=i.setting)||void 0===n?void 0:n.nav_logo_url]);function H(e){M.history.push("/search?value="+e)}var F,X,K,_,$,ee,ne=function(){return O?(0,q.jsx)("div",{onBlur:function(){setTimeout((function(){Q(!1)}),300)},children:(0,q.jsx)(ke,{placeholder:"实践课程/教学课堂/实践项目/交流问答",className:"search-input mr20",onSearch:H,autoFocus:!0})}):(0,q.jsx)("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){M.history.push("/search?value=")}})},te=(0,h.useState)([]),ie=c()(te,2),oe=ie[0],le=ie[1],re=function(){var e=l()(o()().mark((function e(n,t){var i,l,r,u,a,c;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("工程认证"!==(null==n?void 0:n.name)){e.next=6;break}return e.next=3,(0,he.IU)();case 3:return null!=(r=e.sent)&&null!==(l=r.data)&&void 0!==l&&l.engineer_url?null!=r&&null!==(u=r.data)&&void 0!==u&&null!==(u=u.engineer_url)&&void 0!==u&&u.includes("http")?(0,U.xg)(null==r||null===(a=r.data)||void 0===a?void 0:a.engineer_url):M.history.push(null==r||null===(c=r.data)||void 0===c?void 0:c.engineer_url):401!=(null==r?void 0:r.status)&&V(!0),e.abrupt("return");case 6:null!=n&&null!==(i=n.link)&&void 0!==i&&i.includes("http")?(0,U.xg)(null==n?void 0:n.link):((0,U.Dk)(null==n?void 0:n.name),M.history.push(null==n?void 0:n.link)),"教学课堂"===(null==n?void 0:n.name)&&"0"!==localStorage.getItem("Noviceguide")&&s({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:5,text:(0,q.jsx)("div",{children:"非常棒,咱们已经到达【教学课堂】,平台上已经有几千位老师创建了自己的教学课堂,你也可以轻松完成哟!现在请您点击页面上 “新建课堂”按钮开始新建自己的课堂~"})}});case 8:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),ue=function(e,n,t){var i=t.slice();return i[e]&&(i[e].name=n.name,i[e].link=n.link),i||[]},ae=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.indexOf("<")>-1?e.slice(0,e.indexOf("<")):e};return i.showHeader&&i.showHeaderFooter?(0,q.jsxs)(m.Z,{style:{background:"".concat("/training"==j.pathname?"rgba(0,0,0,0)":"")},className:"".concat(i.isIlearning?D:N," ").concat(i.showHeaderFixed?z:""),children:[(null==i?void 0:i.showTip)&&(0,q.jsx)(Le,{}),(0,q.jsxs)(we,{className:"header",style:{background:"".concat("/training"==j.pathname?"rgba(0,0,0,0)":""),zIndex:"".concat("/training"==j.pathname?"999":"")},children:[(0,q.jsxs)("section",{className:w,children:[(!!i.isIlearning||!(null!=i&&null!==(F=i.setting)&&void 0!==F&&F.main_site)&&!(null==i||null===(X=i.setting)||void 0===X||!X.navbar))&&(0,q.jsx)(M.Link,{style:{display:"flex",alignItems:"center"},onClick:function(){s({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/",children:(0,q.jsx)("img",{className:y,title:null===(K=i.setting)||void 0===K?void 0:K.name,src:R||"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4="})}),(0,q.jsxs)("ul",{className:"".concat(L," ").concat((0,U.Ll)()&&"ml0"),children:[(0,U.Ll)()&&(0,q.jsx)("li",{children:(0,q.jsx)("a",{href:"/",children:"考试系统"})}),!(0,U.Ll)()&&i.setting&&oe.map((function(e,n){var t,i,o,s,l,r,u;return(0,q.jsxs)("li",{className:(null==e||null===(t=e.subitem)||void 0===t||!t.length)&&G===(null==e?void 0:e.link)||null!=e&&null!==(i=e.subitem)&&void 0!==i&&i.some((function(e){return G===(null==e?void 0:e.link)}))?b:"",children:[(0,q.jsxs)("div",{onClick:function(){return re(e,n)},className:S,children:[(0,q.jsx)("span",{dangerouslySetInnerHTML:{__html:(u=null==e?void 0:e.name,null==e||null===(r=e.subitem)||void 0===r||r.map((function(e,n){return e.link===j.pathname&&(u=e.name),e})),u)}}),(null==e||null===(o=e.subitem)||void 0===o?void 0:o.length)>0&&(0,q.jsx)("i",{className:"iconfont icon-zhankai4"})]}),(null==e||null===(s=e.subitem)||void 0===s?void 0:s.length)>0&&(0,q.jsx)("div",{className:A,children:null==e||null===(l=e.subitem)||void 0===l?void 0:l.map((function(e,t){return(0,q.jsxs)("div",{className:T,onClick:function(){return re(e,n)},children:[!!t&&(0,q.jsx)("div",{className:I}),(0,q.jsx)("aside",{className:"font16 c-black",children:ae(e.name)}),(0,q.jsx)("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"},children:e.content})]},n+"-"+t)}))})]},n)}))]}),(0,q.jsxs)("div",{className:"search-bar",style:{flex:i.isIlearning?"initial":"1 0 auto"},children:[!(0,U.Ll)()&&!(null!=i&&i.isIlearning)&&(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(ne,{}),!a&&(0,q.jsx)(se,{}),!a&&!(null==t||null===(_=t.userInfo)||void 0===_||!_.login)&&(0,q.jsx)(M.Link,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(null==t||null===($=t.userInfo)||void 0===$?void 0:$.login,"/user_tidings"),children:(null==t||null===(ee=t.navigationInfo)||void 0===ee?void 0:ee.new_message)&&(0,q.jsx)("span",{className:k})})]}),!a&&(0,q.jsx)(xe,{payload:Y})]})]}),(0,q.jsx)(x.Z,{centered:!0,destroyOnClose:!0,open:J,title:"提示",width:"500px",okText:"立即联系",cancelText:"取消",onOk:function(){(0,U.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:function(){return V(!1)},children:(0,q.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,q.jsx)("p",{children:"您可以在QQ服务群向管理员申请,获得继续操作的权限"}),(0,q.jsx)("img",{src:p.X3,width:200,height:200}),(0,q.jsx)("p",{children:"群号:693542422 "})]})})]}),(0,q.jsx)(Te,{})]}):(0,q.jsx)(q.Fragment,{})}))},32637:function(e,n,t){e.exports=t.p+"static/AssistantCode3.a8740efb.jpeg"}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[34514],{13271:function(e,n,t){t.d(n,{Z:function(){return d}});t(59301);var i=t(7880),o=t(43418),s="tilte___IfiMG",l="flexRow___pQP78",r="flexColumn___xrBZQ",u="img___GoWZu",a="content___pumTK",c=t(37712),d=(0,i.connect)((function(e){var n=e.paperlibrary,t=e.loading;return{paperlibrary:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){var n=e.visible,t=e.occupationValue,d=e.onCancel,g=void 0===d?function(){}:d,j=function(){return(0,c.jsxs)("div",{className:r,children:[(0,c.jsx)("img",{className:u,src:"data:image/png;base64,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"}),(0,c.jsx)("span",{className:a,children:"未职业认证"})]})},v=function(){return(0,c.jsxs)("div",{className:r,children:[(0,c.jsx)("img",{className:u,src:"data:image/png;base64,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"}),(0,c.jsx)("span",{className:a,children:"未实名认证"})]})};return(0,c.jsxs)(o.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:n,title:"因为以下原因,您暂时不能进行操作",okText:"立即认证",cancelText:"取消",width:"600px",onOk:function(){g(),i.history.push("/account/certification")},onCancel:function(){g()},children:[(0,c.jsx)("div",{className:s,children:"请在完成条件后重试"}),(0,c.jsx)("div",{className:l,children:3===t?(0,c.jsxs)(c.Fragment,{children:[v(),j()]}):2===t?j():v()})]})}))},12800:function(e,n,t){t.d(n,{Z:function(){return S}});var i=t(7557),o=t.n(i),s=t(41498),l=t.n(s),r=t(79800),u=t.n(r),a=t(59301),c=t(7880),d=t(43418),g=t(8591),j=t(8772),v=t(24905),h=t(70647),M=t(13271),m=t(6457),f=t(3113),x=t(23717),p="bottom___z0ujX",N="yes___hodnN",y=t(32637),L=t(37712),A=(0,c.connect)((function(e){return{classroomList:e.classroomList,user:e.user}}))((function(e){var n=e.classroomList,t=e.dispatch;e.user;return(0,L.jsxs)(d.Z,{open:"到期提示"===n.actionTabs.key,width:464,centered:!0,title:(0,L.jsxs)("span",{children:[(0,L.jsx)(x.Z,{style:{color:"#faad14",fontSize:"18px"}})," 提示"]}),onCancel:function(){t({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null,children:[(0,L.jsxs)("div",{style:{textAlign:"center",marginBottom:30},children:[(0,L.jsxs)("div",{style:{marginBottom:20,textAlign:"left"},children:["该教学课堂的试用已到期,目前无法支持",(0,L.jsx)("span",{style:{color:"#FF9D18"},children:"超过50"}),"人的教学活动。如有任何疑问,请随时联系我们。感谢您的理解与支持!"]}),(0,L.jsx)("img",{style:{width:130,height:130},src:y})]}),(0,L.jsx)("div",{className:p,children:(0,L.jsx)(f.ZP,{className:N,onClick:function(){t({type:"classroomList/setActionTabs",payload:{key:""}})},children:"我知道了"})})]})})),I=t(51136),T=function(e){return e[e.Professor=1]="Professor",e[e.AssistantProfessor=2]="AssistantProfessor",e[e.Student=3]="Student",e}(T||{}),S=(0,c.connect)((function(e){return{user:e.user,account:e.account}}))((function(e){var n=e.visible,t=e.user,i=(e.account,e.onCancel),s=void 0===i?function(){}:i,r=e.dispatch,c=(0,a.useState)(),f=u()(c,2),x=f[0],p=f[1],N=(0,a.useState)([]),y=u()(N,2),S=y[0],b=y[1],w=(0,a.useState)(!1),k=u()(w,2),D=k[0],z=k[1],C=(0,a.useState)(!1),O=u()(C,2),Q=O[0],Z=O[1],E=(0,a.useState)(),G=u()(E,2),B=G[0],U=G[1],q=(0,a.useState)(!1),P=u()(q,2);P[0],P[1];(0,a.useEffect)((function(){var e,n;null!=t&&null!==(e=t.userInfo)&&void 0!==e&&e.identity&&b(["student"===(null==t||null===(n=t.userInfo)||void 0===n?void 0:n.identity)?3:1])}),[t]);var W=function(e,n){S.includes(T.Professor)?d.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,L.jsx)("div",{className:"tc",children:n||"申请已提交,请等待审核"}),onOk:function(){window.location.href="/classrooms/".concat(e,"/students")}}):window.location.href="/classrooms/".concat(e,"/students")},J=function(){var e=l()(o()().mark((function e(){var n,t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(x){e.next=3;break}return g.ZP.info("邀请码不能为空"),e.abrupt("return");case 3:return e.next=5,(0,I.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:x}});case 5:if(null==(n=e.sent)||!n.need_pro_auth){e.next=10;break}return r({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:x,checkedList:S}}),V(),e.abrupt("return");case 10:return z(!0),e.next=13,(0,h.cR)({invite_code:x,professor:S.includes(T.Professor)?1:null,assistant_professor:S.includes(T.AssistantProfessor)?1:null,student:S.includes(T.Student)?1:null});case 13:if(t=e.sent,z(!1),-4===(null==t?void 0:t.status)&&(s(),r({type:"classroomList/setActionTabs",payload:{key:"到期提示"}})),-2!==(null==t?void 0:t.status)){e.next=30;break}if(V(),"该课堂要求成员完成实名认证"!==t.message){e.next=22;break}return Z(!0),U(1),e.abrupt("return");case 22:if("该课堂要求成员完成职业认证"!==t.message){e.next=26;break}return Z(!0),U(2),e.abrupt("return");case 26:if("该课堂要求成员完成实名和职业认证"!==t.message){e.next=30;break}return Z(!0),U(3),e.abrupt("return");case 30:if(0!==(null==t?void 0:t.status)){e.next=35;break}return(0,m.L9)(["教学课堂","首页","加入课堂"]),V(),null!=t&&t.course_id?W(t.course_id,t.message):g.ZP.success(t.message),e.abrupt("return");case 35:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),V=function(){var e=l()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:s();case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(d.Z,{centered:!0,keyboard:!1,closable:!1,title:"加入课堂",open:n,confirmLoading:D,onOk:J,onCancel:V,children:(0,L.jsxs)("div",{className:"tc",children:[(0,L.jsxs)("div",{children:[(0,L.jsx)("span",{children:"课堂邀请码:"}),(0,L.jsx)(j.Z,{placeholder:"请输入5位课堂邀请码或6位分班邀请码",style:{width:270},value:x,onChange:function(e){e.target.value.length>=7?g.ZP.info("请输入5位课堂邀请码或6位分班邀请码!"):p(e.target.value)}})]}),(0,L.jsxs)("div",{className:"mt10 font14",children:[(0,L.jsx)("span",{children:"身份:"}),(0,L.jsxs)(v.Z.Group,{value:S,onChange:function(e){return b(e)},children:[(0,L.jsx)(v.Z,{value:T.Professor,disabled:S.includes(2),children:"教师"}),(0,L.jsx)(v.Z,{value:T.AssistantProfessor,disabled:S.includes(1),children:"助教"}),(0,L.jsx)(v.Z,{value:T.Student,children:"学生/参赛者"})]})]})]})}),(0,L.jsx)(A,{}),(0,L.jsx)(M.Z,{visible:Q,onCancel:function(){return Z(!1)},occupationValue:B})]})}))},34514:function(e,n,t){t.d(n,{Z:function(){return Ce},g:function(){return De}});var i=t(7557),o=t.n(i),s=t(41498),l=t.n(s),r=t(91232),u=t.n(r),a=t(79800),c=t.n(a),d=t(39647),g=t.n(d),j=t(82242),v=t.n(j),h=t(59301),M=t(7880),m=t(44e3),f=t(8772),x=t(43418),p=t(14386),N="header___Wn4fJ",y="logo___QnotM",L="menu___twLGR",A="dropDown___Cwaoa",I="line___D1auu",T="subName___gql7K",S="name___dR5V2",b="actived___ohMks",w="edu-menu___iWLK0",k="newslight___lSZjL",D="header-iearning___LZfyg",z="headerFixed___QLwBd",C=t(8591),O=t(95237),Q=t(43604),Z=t(20834),E=t(38854),G=t(5112),B=t(70647),U=t(6457),q=t(37712),P=function(e){return e.Manager="manager",e.Developer="developer",e.Reporter="reporter",e}(P||{}),W=function(e){var n=e.visible,t=e.onCancel,i=void 0===t?function(){}:t,s=(0,h.useState)(),r=c()(s,2),u=r[0],a=r[1],d=(0,h.useState)(),g=c()(d,2),j=g[0],v=g[1],m=(0,h.useState)(!1),p=c()(m,2),N=p[0],y=p[1],L=function(){var e=l()(o()().mark((function e(){var n,t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(u){e.next=3;break}return C.ZP.info("请输入开发项目邀请码!"),e.abrupt("return");case 3:if(6===u.length){e.next=6;break}return C.ZP.info("请输入6位项目邀请码!"),e.abrupt("return");case 6:if(j){e.next=9;break}return C.ZP.info("请选择一个身份!"),e.abrupt("return");case 9:return y(!0),e.next=12,(0,B.vm)({code:u,role:j});case 12:if(n=e.sent,y(!1),A(),!(t={1:"您输入的邀请码错误",2:"您已经是该项目成员",3:"请选择一个角色",4:"您的申请已提交,请等待项目管理员审批",5:"您已经申请加入该项目了,请耐心等待",6:"您已成功加入项目"})[n.status]){e.next=19;break}return C.ZP.info(t[n.status]),e.abrupt("return");case 19:if(0!==n.status){e.next=22;break}return"reporter"===j?(C.ZP.success("您加入项目成功!"),(0,U.L9)(["开发项目","加入项目成功"]),M.history.push("/projects/".concat(null==n?void 0:n.project_id))):((0,U.L9)(["开发项目","加入项目等待审批"]),C.ZP.success("您的申请已提交,请等待项目管理员审批!")),e.abrupt("return");case 22:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),A=function(){var e=l()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:i();case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,q.jsx)(q.Fragment,{children:(0,q.jsx)(x.Z,{centered:!0,keyboard:!1,closable:!1,title:"加入项目",open:n,confirmLoading:N,onOk:L,onCancel:A,children:(0,q.jsxs)("div",{className:"tc",children:[(0,q.jsxs)("div",{children:[(0,q.jsx)("span",{children:"项目邀请码:"}),(0,q.jsx)(f.Z,{placeholder:"请输入6位开发项目邀请码",style:{width:270},value:u,onChange:function(e){e.target.value.length>=7?C.ZP.info("请输入6位开发项目邀请码!"):a(e.target.value)}})]}),(0,q.jsxs)("div",{className:"mt10 font14",children:[(0,q.jsx)("span",{children:"身份:"}),(0,q.jsxs)(G.ZP.Group,{value:j,onChange:function(e){return v(e.target.value)},children:[(0,q.jsx)(G.ZP,{value:P.Manager,children:"管理人员"}),(0,q.jsx)(G.ZP,{value:P.Developer,children:"开发人员"}),(0,q.jsx)(G.ZP,{value:P.Reporter,children:"报告人员"})]})]})]})})})},J=t(12800),V="rightMenu___ADTOX",Y="joinMenu___aRGsf",R="joinBoard___AeUvr",H="joinCol___fV4uL",F=t(54506),X=t(78241),K=t(57809),_=t(33743),$=(0,M.connect)((function(e){return{user:e.user,globalSetting:e.globalSetting,loading:e.loading}}))((function(e){e.globalSetting;var n=e.dispatch,t=e.user,i=e.open,s=e.onCancel,r=void 0===s?function(){}:s,u=(0,h.useState)([]),a=c()(u,2),d=a[0],g=a[1],j=(0,h.useState)([]),v=c()(j,2),M=v[0],m=v[1],p=(0,h.useState)([]),N=c()(p,2),y=N[0],L=N[1],A=X.Z.useForm(),I=c()(A,1)[0],T=(0,h.useState)(!1),S=c()(T,2),b=S[0],w=S[1],k=(0,h.useState)(!1),D=c()(k,2),z=D[0],O=D[1],Q=(0,h.useRef)(null),Z=(0,h.useRef)(1),E=(0,h.useState)({keyword:"",source:"",status:"",page:1,limit:20}),G=c()(E,2),B=G[0];G[1];(0,h.useEffect)((function(){i&&P()}),[i]);var P=function(){var e=l()(o()().mark((function e(){var i,s,l,r,u,a,c,d,g,j,v,h;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,W(B);case 2:if(s=e.sent,(0,F.o1)(n)){e.next=5;break}return e.abrupt("return");case 5:return l=t.userInfo||{},r=l.user_school_id,u=void 0===r?"":r,a=l.department_id,c=void 0===a?"":a,d=l.school_name,g=void 0===d?"":d,j=l.department_name,v=void 0===j?"":j,h=null==s||null===(i=s.graduation_years)||void 0===i?void 0:i.at(-1),m([{id:u,name:g}]),e.next=10,J(u);case 10:I.setFieldsValue({year:h,school_id:u,department_id:Number(c),name:"".concat(h).concat(g).concat(v,"毕业设计")});case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),W=function(){var e=l()(o()().mark((function e(n){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,_.J3)(n);case 2:return 0===(t=e.sent).status&&g((null==t?void 0:t.graduation_years)||[]),e.abrupt("return",t);case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),J=function(){var e=l()(o()().mark((function e(n){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,_.Ps)({page:1,limit:9999,id:n});case 4:0===(t=e.sent).status&&L((null==t?void 0:t.departments)||[]);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,q.jsx)(x.Z,{centered:!0,keyboard:!1,destroyOnClose:!0,open:i,title:"开启新一届毕业设计",width:578,confirmLoading:b,onCancel:r,onOk:function(){return I.submit()},children:(0,q.jsxs)(X.Z,{colon:!1,form:I,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:function(e,n){e.school_id&&(J(n.school_id),I.setFieldValue("department_id",null))},onFinish:function(){var e=l()(o()().mark((function e(n){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return w(!0),e.next=3,(0,_.Wz)(n);case 3:0===(t=e.sent).status&&(C.ZP.success("创建成功"),I.resetFields(),r(),(0,U.xg)("/graduations/".concat(null==t?void 0:t.identifier,"/index"))),w(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,q.jsx)(X.Z.Item,{name:"year",label:"选择届别",rules:[{required:!0,message:"请选择届别"}],children:(0,q.jsx)(K.default,{style:{width:344},size:"large",options:d.map((function(e){return{value:e,label:e}}))})}),(0,q.jsx)(X.Z.Item,{name:"school_id",label:"学校",rules:[{required:!0,message:"请选择学校"}],children:(0,q.jsx)(K.default,{showSearch:!0,filterOption:!1,onSearch:function(e){!function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500;O(!0),clearTimeout(Q.current),Q.current=setTimeout(l()(o()().mark((function n(){var t,i;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return Z.current+=1,t=Z.current,n.next=4,(0,_.NT)({keyword:e});case 4:0===(i=n.sent).status&&Z.current===t&&(m((null==i?void 0:i.schools)||[]),O(!1));case 6:case"end":return n.stop()}}),n)}))),n)}(e)},loading:z,size:"large",style:{width:344},options:M.map((function(e){return{value:e.id,label:e.name}}))})}),(0,q.jsx)(X.Z.Item,{name:"department_id",label:"学院",rules:[{required:!0,message:"请选择学院"}],children:(0,q.jsx)(K.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:y.map((function(e){return{value:e.id,label:e.name}}))})}),(0,q.jsx)(X.Z.Item,{name:"name",label:"毕业设计名称",style:{marginBottom:0},rules:[{required:!0,message:"请输入毕业设计名称"},{max:60,message:"输入超限,请缩减字符数"},{type:"string",whitespace:!0,message:"请输入毕业设计名称"}],children:(0,q.jsx)(f.Z,{showCount:!0,style:{width:344},maxLength:60})})]})})})),ee=t(51136),ne=(0,M.connect)((function(e){return{user:e.user,globalSetting:e.globalSetting}}))((function(e){e.globalSetting,e.dispatch;var n=e.user,t=e.open,i=e.onCancel,s=void 0===i?function(){}:i,r=X.Z.useForm(),u=c()(r,1)[0],a=(0,h.useState)(!1),d=c()(a,2),g=d[0],j=d[1],M=(0,h.useState)(null),m=c()(M,2),p=m[0],N=m[1];return(0,h.useEffect)((function(){if(t){var e,i={code:"",user_type:"student"===(null==n||null===(e=n.userInfo)||void 0===e?void 0:e.identity)?2:1,major:""};u.setFieldsValue(i),N(v()({},i))}}),[t]),(0,q.jsx)(x.Z,{centered:!0,keyboard:!1,destroyOnClose:!0,open:t,title:"加入毕设",width:527,confirmLoading:g,onCancel:s,onOk:function(){return u.submit()},children:(0,q.jsxs)(X.Z,{colon:!1,form:u,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:function(e,n){return N(v()({},n))},onFinish:function(){var e=l()(o()().mark((function e(n){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return j(!0),e.next=3,(0,ee.ZP)("/api/graduations/join.json",{method:"post",body:n});case 3:0===(t=e.sent).status&&(s(),null!=t&&t.identifier?(0,U.xg)("/graduations/".concat(null==t?void 0:t.identifier,"/index")):C.ZP.success(null==t?void 0:t.message)),j(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,q.jsx)(X.Z.Item,{name:"code",label:"毕设邀请码",rules:[{required:!0,message:"请输入毕设邀请码"}],children:(0,q.jsx)(f.Z,{placeholder:"请输入毕设邀请码",size:"large"})}),(0,q.jsx)(X.Z.Item,{name:"user_type",label:"身份",rules:[{required:!0,message:"请输入毕设邀请码"}],children:(0,q.jsxs)(G.ZP.Group,{children:[(0,q.jsx)(G.ZP,{value:1,style:{color:"#000"},children:"管理员(教师)"}),(0,q.jsx)(G.ZP,{className:"ml30",style:{color:"#000"},value:2,children:"学生"})]})}),2===(null==p?void 0:p.user_type)&&(0,q.jsx)(X.Z.Item,{style:{marginBottom:0},name:"major",label:"专业",rules:[{required:!0,message:"请输入专业名称"},{max:60,message:"输入超限,请缩减字符数"},{whitespace:!0,message:"请输入专业名称"}],children:(0,q.jsx)(f.Z,{showCount:!0,maxLength:60})})]})})})),te=["homePage","user","globalSetting","loading","dispatch","location"],ie=function(e){return e.Projects="projects",e.Shixuns="shixuns",e.Classrooms="classrooms",e}(ie||{}),oe=function(e){return e.Classrooms="classrooms",e.Shixuns="shixuns",e.Paths="paths",e.Projects="projects",e.Videos="videos",e.Topics="topics",e}(oe||{}),se=(0,M.connect)((function(e){var n=e.homePage,t=e.loading;return{homePage:n,user:e.user,globalSetting:e.globalSetting,loading:t.models.index}}))((function(e){e.homePage;var n,t,i,o,s,l,r,u,a=e.user,d=e.globalSetting,j=(e.loading,e.dispatch),M=(e.location,g()(e,te),(0,h.useState)()),m=c()(M,2),f=m[0],x=m[1],p=(0,h.useState)(),N=c()(p,2),y=N[0],L=N[1],A=(0,h.useState)(!1),I=c()(A,2),T=I[0],S=I[1],b=(0,h.useState)(!1),w=c()(b,2),k=w[0],D=w[1],z=function(e){var n;(0,F.tJ)(j)&&(e!==ie.Projects||null!==(n=a.userInfo)&&void 0!==n&&n.email?e===ie.Classrooms?x(!0):e===ie.Projects&&L(!0):C.ZP.info("请先绑定邮箱,谢谢"))},G=function(e,n){var t;(0,F.tJ)(j)&&(n!==ie.Projects||null!==(t=a.userInfo)&&void 0!==t&&t.email?(n!==ie.Shixuns||(0,F.xY)())&&e&&(window.location.href=e):C.ZP.info("请先绑定邮箱,谢谢"))},B=null===(n=((null===(t=d.setting)||void 0===t?void 0:t.navbar)||[]).find((function(e){return e.link==="/".concat(oe.Classrooms)})))||void 0===n?void 0:n.hidden,U=null===(i=((null===(o=d.setting)||void 0===o?void 0:o.navbar)||[]).find((function(e){return e.link==="/".concat(oe.Shixuns)})))||void 0===i?void 0:i.hidden,P=null===(s=((null===(l=d.setting)||void 0===l?void 0:l.navbar)||[]).find((function(e){return e.link==="/".concat(oe.Paths)})))||void 0===s?void 0:s.hidden;null!=d&&null!==(r=d.setting)&&void 0!==r&&r.is_local&&(null!=a&&null!==(u=a.userInfo)&&void 0!==u&&u.is_shixun_marker||(U=!0));var X=function(e){var n,t,i,o,s,l,r,u,c,g,h,M,m,f,x,p,N,y,L;return(0,q.jsx)(q.Fragment,{children:(0,q.jsxs)(O.Z,{justify:"space-around",className:"pt5 pb5",children:[(0,q.jsxs)(Q.Z,{className:H,children:["学生"!==(null===(n=a.userInfo)||void 0===n?void 0:n.user_identity)&&!B&&(0,q.jsx)(Z.Z.Item,v()(v()({},e),{},{children:(0,q.jsx)("a",{onClick:function(){return G("/classrooms/new")},children:null!==(t=a.userInfo)&&void 0!==t&&t.main_site?"新建教学课堂":"新建课堂"})})),!U&&(0,q.jsx)(Z.Z.Item,v()(v()({},e),{},{children:(0,q.jsx)("a",{onClick:function(){return G("/shixuns/new",ie.Shixuns)},children:"新建实践项目"})})),((null===(i=a.userInfo)||void 0===i?void 0:i.main_site)||!(null!==(o=a.userInfo)&&void 0!==o&&o.main_site)&&!P&&((null===(s=a.userInfo)||void 0===s?void 0:s.admin)||(null===(l=a.userInfo)||void 0===l?void 0:l.is_teacher)||(null===(r=a.userInfo)||void 0===r?void 0:r.business)))&&(0,q.jsx)(Z.Z.Item,v()(v()({},e),{},{children:(0,q.jsx)("a",{onClick:function(){return G("/paths/new")},children:"新建实践课程"})})),!(null!=d&&null!==(u=d.setting)&&void 0!==u&&u.is_local)&&(null===(c=a.userInfo)||void 0===c?void 0:c.main_site)&&(0,q.jsx)(Z.Z.Item,v()(v()({},e),{},{children:(0,q.jsx)("a",{onClick:function(){var e;return G("".concat(null==d||null===(e=d.setting)||void 0===e?void 0:e.old_url,"/projects/deposit/new"),ie.Projects)},children:"新建开发项目"})})),"student"!==(null==a||null===(g=a.userInfo)||void 0===g?void 0:g.identity)&&(0,q.jsx)(Z.Z.Item,v()(v()({},e),{},{onClick:function(){(0,F.o1)(j)&&S(!0)},children:(0,q.jsx)("a",{children:"新建毕业设计"})})),!(null!==(h=a.userInfo)&&void 0!==h&&h.main_site)&&(0,q.jsxs)("div",{children:[!B&&(0,q.jsx)(Z.Z.Item,v()(v()({},e),{},{children:(0,q.jsx)("a",{onClick:function(){return z(ie.Classrooms)},children:null!==(M=a.userInfo)&&void 0!==M&&M.main_site?"加入教学课堂":"加入课堂"})})),(null===(m=a.userInfo)||void 0===m?void 0:m.main_site)&&!(null!=d&&null!==(f=d.setting)&&void 0!==f&&f.is_local)&&(0,q.jsx)(Z.Z.Item,v()(v()({},e),{},{children:(0,q.jsx)("a",{onClick:function(){return z(ie.Projects)},children:"加入开发项目"})}))]})]}),(null===(x=a.userInfo)||void 0===x?void 0:x.main_site)&&(0,q.jsx)(Q.Z,{children:(0,q.jsx)("div",{className:R})}),(null===(p=a.userInfo)||void 0===p?void 0:p.main_site)&&(0,q.jsxs)(Q.Z,{className:H,children:[!B&&(0,q.jsx)(Z.Z.Item,v()(v()({},e),{},{children:(0,q.jsx)("a",{onClick:function(){return z(ie.Classrooms)},children:null!==(N=a.userInfo)&&void 0!==N&&N.main_site?"加入教学课堂":"加入课堂"})})),(null===(y=a.userInfo)||void 0===y?void 0:y.main_site)&&!(null!=d&&null!==(L=d.setting)&&void 0!==L&&L.is_local)&&(0,q.jsx)(Z.Z.Item,v()(v()({},e),{},{children:(0,q.jsx)("a",{onClick:function(){return z(ie.Projects)},children:"加入开发项目"})})),(0,q.jsx)(Z.Z.Item,v()(v()({},e),{},{onClick:function(){(0,F.o1)(j)&&D(!0)},children:(0,q.jsx)("a",{children:"加入毕业设计"})}))]})]})})};return(0,q.jsxs)("section",{children:[(0,q.jsx)(E.Z,{dropdownRender:function(){return(0,q.jsx)(Z.Z,{className:"".concat(V," ").concat(Y," mt10"),children:(0,q.jsx)(X,{})})},placement:"bottomRight",children:(0,q.jsx)("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})}),(0,q.jsx)(J.Z,{visible:f,onCancel:function(){return x(!1)}}),(0,q.jsx)(W,{visible:y,onCancel:function(){return L(!1)}}),(0,q.jsx)($,{open:T,onCancel:function(){return S(!1)}}),(0,q.jsx)(ne,{open:k,onCancel:function(){return D(!1)}})]})})),le="userPic___a46Uz",re="rightMenu___y_nqk",ue="menuWrap___iwlZB",ae="exit___MOREW",ce="classromediv___crYsO",de="height67___asp2E",ge="login___WGEW9",je="icon___HABAt",ve=t(89918),he=t(37231),Me=t(27065),me=["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"],fe=function(e){return e.Classrooms="classrooms",e.Shixuns="shixuns",e.Paths="paths",e.Projects="projects",e.Videos="videos",e.Topics="topics",e}(fe||{}),xe=(0,M.connect)((function(e){var n=e.homePage,t=e.loading;return{homePage:n,user:e.user,globalSetting:e.globalSetting,shixunHomeworks:e.shixunHomeworks,loading:t.models.index}}))((function(e){e.homePage;var n,t,i,s,r,u,a,c,d,j,v,h,m,f,x=e.user,p=e.globalSetting,N=(e.loading,e.dispatch),y=e.shixunHomeworks,L=(e.location,e.payload,g()(e,me),null===(n=((null===(t=p.setting)||void 0===t?void 0:t.navbar)||[]).find((function(e){return e.link==="/".concat(fe.Classrooms)})))||void 0===n?void 0:n.hidden),A=null===(i=((null===(s=p.setting)||void 0===s?void 0:s.navbar)||[]).find((function(e){return e.link==="/".concat(fe.Shixuns)})))||void 0===i?void 0:i.hidden,I=null===(r=((null===(u=p.setting)||void 0===u?void 0:u.navbar)||[]).find((function(e){return e.link==="/".concat(fe.Paths)})))||void 0===r?void 0:r.hidden,T=(null===(a=x.userInfo)||void 0===a?void 0:a.admin)||(null===(c=x.userInfo)||void 0===c?void 0:c.business)||(null===(d=x.userInfo)||void 0===d?void 0:d.is_shixun_marker)||(null===(j=x.userInfo)||void 0===j?void 0:j.is_teacher)||"学生"!==(null===(v=x.userInfo)||void 0===v?void 0:v.user_identity),S=null===(h=x.userInfo)||void 0===h?void 0:h.is_school_manage;return(0,ve.bg)()?(0,q.jsx)(E.Z,{className:"".concat(de),dropdownRender:function(){return(0,U.Ll)()?(0,q.jsx)(Z.Z,{className:"".concat(re," ").concat(ue),children:(0,q.jsx)(Z.Z.Item,{children:(0,q.jsx)(M.Link,{to:"/account/profile",children:"账号管理"})})}):(0,q.jsxs)(Z.Z,{className:"".concat(re," ").concat(ue),children:[(0,q.jsx)(Z.Z.Item,{children:(0,q.jsx)(M.Link,{to:"/users/".concat(null===(e=x.userInfo)||void 0===e?void 0:e.login,"/classrooms"),children:"我的个人主页"})}),!L&&(0,q.jsx)(Z.Z.Item,{children:(0,q.jsx)(M.Link,{to:"/users/".concat(null===(n=x.userInfo)||void 0===n?void 0:n.login,"/classrooms"),children:null!==(t=x.userInfo)&&void 0!==t&&t.main_site?"我的教学课堂":"我的课堂"})}),!A&&(0,q.jsx)(Z.Z.Item,{children:(0,q.jsx)(M.Link,{to:"/users/".concat(null===(i=x.userInfo)||void 0===i?void 0:i.login,"/shixuns"),children:"我的实践项目"})}),!I&&(0,q.jsx)(Z.Z.Item,{children:(0,q.jsx)(M.Link,{to:"/users/".concat(null===(s=x.userInfo)||void 0===s?void 0:s.login,"/paths"),children:null!==(r=x.userInfo)&&void 0!==r&&r.main_site?"我的实践课程":"我的课程"})}),(0,q.jsx)(Z.Z.Item,{children:(0,q.jsx)(M.Link,{to:"/users/".concat(null===(u=x.userInfo)||void 0===u?void 0:u.login,"/teach-group"),children:"我的教研团队"})}),(0,q.jsx)(Z.Z.Item,{children:(0,q.jsx)(M.Link,{to:"/users/".concat(null===(a=x.userInfo)||void 0===a?void 0:a.login,"/competitions"),children:"我的竞赛管理"})}),(0,q.jsx)(Z.Z.Item,{children:(0,q.jsx)(M.Link,{to:"/order",children:"我购买的课程"})}),(0,q.jsx)(Z.Z.Item,{children:(0,q.jsx)("a",{onClick:function(){(0,F.tJ)(N)&&M.history.push("/problemset")},children:"试题库"})}),T&&(0,q.jsx)(Z.Z.Item,{children:(0,q.jsx)("a",{onClick:function(){(0,F.tJ)(N)&&M.history.push("/paperlibrary")},children:"试卷库"})}),(0,q.jsx)(Z.Z.Item,{children:(0,q.jsx)(M.Link,{onClick:function(){"0"===localStorage.getItem("Noviceguide")||N({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:2,href:"/classrooms",text:(0,q.jsx)("div",{children:"OK,接下来,让我们开始新建【教学课堂】,请您找到闪光框并点击 “教学课堂”。"})}})},to:"/account/profile",children:"账号管理"})}),S&&(0,q.jsx)(Z.Z.Item,{children:(0,q.jsx)(M.Link,{to:"/administration/college",children:"高校管理"})}),(0,q.jsx)(Z.Z.Item,{className:ae,children:(0,q.jsx)("a",{onClick:l()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,he.vR)({});case 3:n=e.sent,C.ZP.success(null==n?void 0:n.message),e.next=9;break;case 7:e.prev=7,e.t0=e.catch(0);case 9:(0,U.d8)("_educoder_session","logout",1),(0,U.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),setTimeout((function(){window.location.href="/"}),800);case 16:case"end":return e.stop()}}),e,null,[[0,7]])}))),children:"退出"})})]});var e,n,t,i,s,r,u,a},placement:"bottomRight",children:(0,q.jsx)("section",{children:(0,q.jsx)("aside",{children:(0,q.jsxs)("div",{className:1===y.actionTabs.type?ce:"",children:[(0,q.jsx)("img",{className:"".concat(le," current ml15"),src:"".concat(null===Me.Z||void 0===Me.Z?void 0:Me.Z.IMG_SERVER,"/images/").concat(null===(m=x.userInfo)||void 0===m?void 0:m.image_url),alt:"",onClick:function(){var e;return M.history.push((0,U.Ll)()?"/account/profile":"/users/".concat(null===(e=x.userInfo)||void 0===e?void 0:e.login,"/classrooms"))}}),(0,U.Ll)()&&(0,q.jsx)("span",{className:"ml10 font16",children:null===(f=x.userInfo)||void 0===f?void 0:f.username}),(0,q.jsx)("i",{className:"iconfont icon-zhankai4 ".concat(je)})]})})})}):(0,q.jsx)("div",{className:"font15 ".concat(p.isIlearning?ge:""),children:(0,q.jsx)("span",{className:"ml10 mr5 current c-white",onClick:function(){N({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},children:"登录 / 注册"})})})),pe="tip___a6MfI",Ne=t(99232),ye=t.n(Ne),Le=(0,M.connect)((function(e){return{user:e.user}}))((function(e){e.visible;var n,t,i,s=e.user,r=(e.onCancel,e.dispatch,(0,h.useState)()),u=c()(r,2),a=(u[0],u[1],(0,h.useState)([])),d=c()(a,2),g=(d[0],d[1]),j=(0,h.useState)(!1),v=c()(j,2),M=(v[0],v[1],(0,h.useState)(!1)),m=c()(M,2),f=(m[0],m[1],(0,h.useState)()),x=c()(f,2),p=(x[0],x[1],(0,h.useState)(!1)),N=c()(p,2),y=N[0],L=N[1],A=null===(n=window.location.pathname)||void 0===n?void 0:n.includes("classrooms/");(0,h.useEffect)((function(){var e,n;null!=s&&null!==(e=s.userInfo)&&void 0!==e&&e.identity&&g(["student"===(null==s||null===(n=s.userInfo)||void 0===n?void 0:n.identity)?3:1])}),[s]),(0,h.useEffect)((function(){var e;if(console.log(null==s?void 0:s.userInfo),null!=s&&null!==(e=s.userInfo)&&void 0!==e&&e.user_status){var n;if(console.log(111),15===(null==s||null===(n=s.userInfo)||void 0===n?void 0:n.role))return void L(!1);var t,i,o,l=A?JSON.parse(null===(t=localStorage)||void 0===t?void 0:t.getItem("delaytip_class")):JSON.parse(null===(i=localStorage)||void 0===i?void 0:i.getItem("delaytip_user"));l&&(null==l?void 0:l.login)===(null==s||null===(o=s.userInfo)||void 0===o?void 0:o.login)?(console.log(ye()(null==l?void 0:l.time).add(1,"days")),console.log(ye()(new Date)),ye()(null==l?void 0:l.time).add(1,"days").set({hour:0,minute:0,second:0})3)||null!==(e=t[4])&&void 0!==e&&e.includes("newgold")||null!==(n=t[5])&&void 0!==n&&n.includes("newgold")||"coursesId"===t[2]||(i.course_id=t[2]),"shixuns"===t[1]&&t.length>3&&(i.objective_type="shixun",i.objective_id=t[2]),"paths"===t[1]&&t.length>3&&(i.objective_type="path",i.objective_id=t[2]),v()(v()({},i),{school:1})}var ze=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Ce=(0,M.connect)((function(e){var n=e.homePage,t=e.loading,i=e.user,o=e.globalSetting,s=e.shixunHomeworks;return{homePage:n,user:i,globalSetting:o,loading:t.models.index,shixunHomeworks:s}}))((function(e){e.homePage;var n,t=e.user,i=e.globalSetting,s=(e.loading,e.dispatch),r=e.isLogin,a=void 0!==r&&r,d=e.shixunHomeworks,j=(g()(e,be),(0,M.useLocation)()),f=(0,h.useState)(!1),C=c()(f,2),O=C[0],Q=C[1],Z=(0,h.useState)(""),E=c()(Z,2),G=E[0],B=E[1],P=(0,h.useState)(!1),W=c()(P,2),J=W[0],V=W[1],Y=De();(0,h.useEffect)((function(){s({type:"user/getNavigationInfo",payload:v()({},Y)})}),[i.name]),(0,h.useEffect)((function(){"底部弹窗"===d.actionTabs.key&&(null!=ze&&ze.includes(null==j?void 0:j.pathname)||0===(null==j?void 0:j.pathname.indexOf("/classrooms"))||s({type:"shixunHomeworks/setActionTabs",payload:{key:"隐藏"}}))}),[j.pathname]),(0,h.useEffect)((function(){"底部弹窗"===d.actionTabs.key||d.actionTabs.key||localStorage.setItem("Noviceguide","0")}),[d.actionTabs.key]),(0,h.useEffect)((function(){if(null!=i&&i.setting){var e,n,t,o=(0,Se.cloneDeep)(null==i||null===(e=i.setting)||void 0===e?void 0:e.navbar);o=null===(n=o)||void 0===n?void 0:n.filter((function(e){return!(null!=e&&e.hidden||(0,ve.JA)()&&"/paperlibrary"===e.link)}));var s,l=u()(o);try{for(l.s();!(s=l.n()).done;){var r=s.value;r.subitem&&(r.subitem=r.subitem.filter((function(e){return!(null!=e&&e.hidden||(0,ve.JA)()&&"/paperlibrary"===e.link)})))}}catch(e){l.e(e)}finally{l.f()}var a=!1;null===(t=o)||void 0===t||t.map((function(e,n){var t,s,l,r=j.pathname;e.link===r&&(B(null==e?void 0:e.link),(0,U.Dk)("/"===r?null==i||null===(s=i.setting)||void 0===s?void 0:s.name:ae(null==e?void 0:e.name)),le(ue(n,{name:null==e?void 0:e.name,link:null==e?void 0:e.link},o)),a=!0);null!=e&&null!==(t=e.subitem)&&void 0!==t&&t.length&&(null==e||null===(l=e.subitem)||void 0===l||l.map((function(e){e.link===r&&(B(null==e?void 0:e.link),"/"!==r&&(0,U.Dk)(ae(null==e?void 0:e.name)),le(ue(n,{name:null==e?void 0:e.name,link:null==e?void 0:e.link},o)),a=!0)})))})),a||le(o)}}),[null==i?void 0:i.setting,t]);var R=(0,h.useMemo)((function(){var e,n;return null!=i&&null!==(e=i.setting)&&void 0!==e&&e.nav_logo_url?"".concat(Me.Z.IMG_SERVER,"/").concat(null==i||null===(n=i.setting)||void 0===n?void 0:n.nav_logo_url):"".concat(Me.Z.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat((new Date).getTime())}),[null==i||null===(n=i.setting)||void 0===n?void 0:n.nav_logo_url]);function H(e){M.history.push("/search?value="+e)}var F,X,K,_,$,ee,ne=function(){return O?(0,q.jsx)("div",{onBlur:function(){setTimeout((function(){Q(!1)}),300)},children:(0,q.jsx)(ke,{placeholder:"实践课程/教学课堂/实践项目/交流问答",className:"search-input mr20",onSearch:H,autoFocus:!0})}):(0,q.jsx)("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){M.history.push("/search?value=")}})},te=(0,h.useState)([]),ie=c()(te,2),oe=ie[0],le=ie[1],re=function(){var e=l()(o()().mark((function e(n,t){var i,l,r,u,a,c;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("工程认证"!==(null==n?void 0:n.name)){e.next=6;break}return e.next=3,(0,he.IU)();case 3:return null!=(r=e.sent)&&null!==(l=r.data)&&void 0!==l&&l.engineer_url?null!=r&&null!==(u=r.data)&&void 0!==u&&null!==(u=u.engineer_url)&&void 0!==u&&u.includes("http")?(0,U.xg)(null==r||null===(a=r.data)||void 0===a?void 0:a.engineer_url):M.history.push(null==r||null===(c=r.data)||void 0===c?void 0:c.engineer_url):401!=(null==r?void 0:r.status)&&V(!0),e.abrupt("return");case 6:null!=n&&null!==(i=n.link)&&void 0!==i&&i.includes("http")?(0,U.xg)(null==n?void 0:n.link):((0,U.Dk)(null==n?void 0:n.name),M.history.push(null==n?void 0:n.link)),"教学课堂"===(null==n?void 0:n.name)&&"0"!==localStorage.getItem("Noviceguide")&&s({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:5,text:(0,q.jsx)("div",{children:"非常棒,咱们已经到达【教学课堂】,平台上已经有几千位老师创建了自己的教学课堂,你也可以轻松完成哟!现在请您点击页面上 “新建课堂”按钮开始新建自己的课堂~"})}});case 8:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),ue=function(e,n,t){var i=t.slice();return i[e]&&(i[e].name=n.name,i[e].link=n.link),i||[]},ae=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.indexOf("<")>-1?e.slice(0,e.indexOf("<")):e};return i.showHeader&&i.showHeaderFooter?(0,q.jsxs)(m.Z,{style:{background:"".concat("/training"==j.pathname?"rgba(0,0,0,0)":"")},className:"".concat(i.isIlearning?D:N," ").concat(i.showHeaderFixed?z:""),children:[(null==i?void 0:i.showTip)&&(0,q.jsx)(Le,{}),(0,q.jsxs)(we,{className:"header",style:{background:"".concat("/training"==j.pathname?"rgba(0,0,0,0)":""),zIndex:"".concat("/training"==j.pathname?"999":"")},children:[(0,q.jsxs)("section",{className:w,children:[(!!i.isIlearning||!(null!=i&&null!==(F=i.setting)&&void 0!==F&&F.main_site)&&!(null==i||null===(X=i.setting)||void 0===X||!X.navbar))&&(0,q.jsx)(M.Link,{style:{display:"flex",alignItems:"center"},onClick:function(){s({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/",children:(0,q.jsx)("img",{className:y,title:null===(K=i.setting)||void 0===K?void 0:K.name,src:R||"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4="})}),(0,q.jsxs)("ul",{className:"".concat(L," ").concat((0,U.Ll)()&&"ml0"),children:[(0,U.Ll)()&&(0,q.jsx)("li",{children:(0,q.jsx)("a",{href:"/",children:"考试系统"})}),!(0,U.Ll)()&&i.setting&&oe.map((function(e,n){var t,i,o,s,l,r,u;return(0,q.jsxs)("li",{className:(null==e||null===(t=e.subitem)||void 0===t||!t.length)&&G===(null==e?void 0:e.link)||null!=e&&null!==(i=e.subitem)&&void 0!==i&&i.some((function(e){return G===(null==e?void 0:e.link)}))?b:"",children:[(0,q.jsxs)("div",{onClick:function(){return re(e,n)},className:S,children:[(0,q.jsx)("span",{dangerouslySetInnerHTML:{__html:(u=null==e?void 0:e.name,null==e||null===(r=e.subitem)||void 0===r||r.map((function(e,n){return e.link===j.pathname&&(u=e.name),e})),u)}}),(null==e||null===(o=e.subitem)||void 0===o?void 0:o.length)>0&&(0,q.jsx)("i",{className:"iconfont icon-zhankai4"})]}),(null==e||null===(s=e.subitem)||void 0===s?void 0:s.length)>0&&(0,q.jsx)("div",{className:A,children:null==e||null===(l=e.subitem)||void 0===l?void 0:l.map((function(e,t){return(0,q.jsxs)("div",{className:T,onClick:function(){return re(e,n)},children:[!!t&&(0,q.jsx)("div",{className:I}),(0,q.jsx)("aside",{className:"font16 c-black",children:ae(e.name)}),(0,q.jsx)("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"},children:e.content})]},n+"-"+t)}))})]},n)}))]}),(0,q.jsxs)("div",{className:"search-bar",style:{flex:i.isIlearning?"initial":"1 0 auto"},children:[!(0,U.Ll)()&&!(null!=i&&i.isIlearning)&&(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(ne,{}),!a&&(0,q.jsx)(se,{}),!a&&!(null==t||null===(_=t.userInfo)||void 0===_||!_.login)&&(0,q.jsx)(M.Link,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(null==t||null===($=t.userInfo)||void 0===$?void 0:$.login,"/user_tidings"),children:(null==t||null===(ee=t.navigationInfo)||void 0===ee?void 0:ee.new_message)&&(0,q.jsx)("span",{className:k})})]}),!a&&(0,q.jsx)(xe,{payload:Y})]})]}),(0,q.jsx)(x.Z,{centered:!0,destroyOnClose:!0,open:J,title:"提示",width:"500px",okText:"立即联系",cancelText:"取消",onOk:function(){(0,U.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:function(){return V(!1)},children:(0,q.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,q.jsx)("p",{children:"您可以在QQ服务群向管理员申请,获得继续操作的权限"}),(0,q.jsx)("img",{src:p.X3,width:200,height:200}),(0,q.jsx)("p",{children:"群号:693542422 "})]})})]}),(0,q.jsx)(Te,{})]}):(0,q.jsx)(q.Fragment,{})}))},32637:function(e,n,t){e.exports=t.p+"static/AssistantCode3.a8740efb.jpeg"}}]); \ No newline at end of file diff --git a/35192.async.js b/35192.async.js index 8d694bd634..cf602f81a1 100644 --- a/35192.async.js +++ b/35192.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[35192,90282],{88996:function(e,t,n){n.d(t,{Z:function(){return s}});var a=n(24931),r=n(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"},i=n(99194),l=function(e,t){return r.createElement(i.Z,(0,a.Z)({},e,{ref:t,icon:o}))};var s=r.forwardRef(l)},13281:function(e,t,n){n.d(t,{Z:function(){return d}});n(59301);var a="title___Ynb7w",r="time___dxFRB",o=n(92310),i=n.n(o),l=n(83274),s=n(9498),c=n.n(s),u=n(37712),d=function(e){var t=e.className,n=e.status,o=e.style,s=void 0===o?{}:o,d=e.startAt,f=e.endAt,m=e.title;return(0,u.jsxs)("div",{className:i()(a,t),style:s,children:[(0,u.jsx)("b",{children:m}),(0,u.jsx)(l.Z,{className:"ml10",status:n}),(0,u.jsxs)("span",{className:r,children:[(0,u.jsxs)("span",{children:["开启时间",(0,u.jsx)("span",{className:"ml10",children:d?c()(d).format("YYYY-MM-DD HH:mm"):"--"})]}),(0,u.jsxs)("span",{className:"ml30",children:["截止时间",(0,u.jsx)("span",{className:"ml10",children:f?c()(f).format("YYYY-MM-DD HH:mm"):"--"})]})]})]})}},83274:function(e,t,n){n.d(t,{Z:function(){return s}});var a=n(59301),r="tag___NEywM",o=n(92310),i=n.n(o),l=n(37712),s=function(e){var t=e.className,n=e.status;return(0,l.jsxs)(a.Fragment,{children:[0===n&&(0,l.jsx)("div",{className:i()(r,t),children:"未开始"}),1===n&&(0,l.jsx)("div",{className:i()(r,t),style:{background:"#19CB70"},children:"进行中"}),2===n&&(0,l.jsx)("div",{className:i()(r,t),style:{background:"#EE5D5D"},children:"已结束"})]})}},26123:function(e,t,n){n.d(t,{Z:function(){return $}});var a=n(82242),r=n.n(a),o=n(7557),i=n.n(o),l=n(41498),s=n.n(l),c=n(79800),u=n.n(c),d=n(59301),f="wrap____H2XH",m=n(7880),p=n(95237),g=n(52306),v=n(90963),h=n(13281),x=n(51136),b=n(38270),y=n(7406),S=n(6457),w=n(37712),$=(0,m.connect)((function(e){return{graduations:e.graduations}}))((function(e){var t,n,a,o=e.graduations,l=(e.dispatch,e.tags),c=e.tagsTitle,$=e.tagsTitleWidth,C=e.placeholder,j=e.columns,E=e.updateKey,z=e.inputWidth,N=void 0===z?214:z,k=(0,m.useParams)(),O=(0,m.useSearchParams)(),Z=u()(O,1)[0],H=(0,d.useState)(!1),M=u()(H,2),T=M[0],I=M[1],_=(0,d.useState)(0),D=u()(_,2),R=D[0],B=D[1],L=(0,d.useState)([]),F=u()(L,2),P=F[0],W=F[1],Y=(0,d.useState)(!1),A=u()(Y,2),G=A[0],X=A[1],K=o.menus,V=null===(t=location.pathname.split("/"))||void 0===t?void 0:t[3],q=K.find((function(e){return e.clazz===V}))||{},Q=K.find((function(e){return e.clazz===V}))||1,J=null!=Z&&Z.get("state")?Number(null==Z?void 0:Z.get("state")):"",U=(0,d.useState)({keyword:"",status:J,page:1,limit:20}),ee=u()(U,2),te=ee[0],ne=ee[1];(0,d.useEffect)((function(){null!=q&&q.id&&ae(te)}),[null==q?void 0:q.id,E]);var ae=function(){var e=s()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return I(!0),e.next=3,(0,x.ZP)("/api/graduations/".concat(k.id,"/graduation_stages/").concat(null==q?void 0:q.id,".json"),{method:"get",params:t});case 3:0===(n=e.sent).status&&(W((null==n?void 0:n.data)||[]),B(null==n?void 0:n.total_count)),I(!1);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),re=[{name:"任务书",key:"tasks",notStartText:"当前阶段还未开启"},{name:"开题报告",key:"opening_report",notStartText:"当前阶段还未开启"},{name:"中期检查",key:"midterm_report",notStartText:"当前阶段还未开启"},{name:"毕业论文",key:"thesis",notStartText:"当前阶段还未开启"},{name:"毕业答辩",key:"final_defense",notStartText:"当前阶段还未开启"},{name:"论文定稿",key:"final_thesis",notStartText:"当前阶段还未开启"}],oe=null==re||null===(n=re.find((function(e){return e.key===(null==q?void 0:q.clazz)})))||void 0===n?void 0:n.notStartText;return(0,w.jsxs)("div",{className:f,children:[(0,w.jsx)(h.Z,{title:null==q?void 0:q.name,className:"mb10",status:null==q?void 0:q.status,startAt:null==q?void 0:q.start_at,endAt:null==q?void 0:q.end_at}),(0,w.jsxs)(p.Z,{align:"middle",justify:"end",style:{height:66},children:[!(null==q||!q.status)&&(0,w.jsxs)(p.Z,{align:"middle",style:{flex:1},children:[(0,w.jsx)(v.qp,{title:c,value:te.status,onChange:function(e){te.status=e,te.page=1,ne(te),ae(te)},dataSource:l,className:"mt20",titleWidth:$}),(0,w.jsx)(v.t7,{style:{width:N,marginLeft:"auto"},placeholder:C,value:te.keyword,onChange:function(e){te.keyword=e,te.page=1,ne(te),ae(te)}})]}),(0,S.QB)(null==q?void 0:q.next_start_at)&&(0,w.jsxs)(v.op,{style:{marginLeft:15},onClick:function(){return X(!0)},children:[(0,w.jsx)("i",{className:"iconfont icon-anquanshezhi font14 mr5"}),null==q?void 0:q.name,"设置"]})]}),0===(null==q?void 0:q.status)&&(0,w.jsx)(y.Z,{customText:oe}),!(null==q||!q.status)&&(0,w.jsx)(g.Z,{columns:j,dataSource:P,loading:T,rowKey:"id",locale:{emptyText:(0,w.jsx)(y.Z,{})},pagination:{current:te.page,hideOnSinglePage:!R,showQuickJumper:!0,showSizeChanger:!0,pageSize:te.limit,pageSizeOptions:["10","20","50","100","200"],total:R,size:"default",showTotal:S.rU,onChange:function(e,t){te.page=e,te.limit=t,ne(te),ae(te)}}}),(0,w.jsx)(b.Z,{visible:G,data:r()(r()({},q),{},{disabled_time:null==K||null===(a=K[Q-1])||void 0===a?void 0:a.end_at}),onClose:function(){return X(!1)},onSuccess:function(){X(!1)}})]})}))},28103:function(e,t,n){n.d(t,{Z:function(){return m}});var a=n(92310),r=n.n(a),o=n(59301),i=n(36355),l=n(17313),s=n(83116),c=n(37613);const u=e=>{const{componentCls:t,sizePaddingEdgeHorizontal:n,colorSplit:a,lineWidth:r,textPaddingInline:o,orientationMargin:i,verticalMarginInline:s}=e;return{[t]:Object.assign(Object.assign({},(0,l.Wf)(e)),{borderBlockStart:`${r}px solid ${a}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:s,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${r}px solid ${a}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${e.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${t}-with-text`]:{display:"flex",alignItems:"center",margin:`${e.dividerHorizontalWithTextGutterMargin}px 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${a}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${r}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${t}-with-text-left`]:{"&::before":{width:100*i+"%"},"&::after":{width:100-100*i+"%"}},[`&-horizontal${t}-with-text-right`]:{"&::before":{width:100-100*i+"%"},"&::after":{width:100*i+"%"}},[`${t}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:o},"&-dashed":{background:"none",borderColor:a,borderStyle:"dashed",borderWidth:`${r}px 0 0`},[`&-horizontal${t}-with-text${t}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${t}-dashed`]:{borderInlineStartWidth:r,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${t}-with-text`]:{color:e.colorText,fontWeight:"normal",fontSize:e.fontSize},[`&-horizontal${t}-with-text-left${t}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${t}-inner-text`]:{paddingInlineStart:n}},[`&-horizontal${t}-with-text-right${t}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${t}-inner-text`]:{paddingInlineEnd:n}}})}};var d=(0,s.Z)("Divider",(e=>{const t=(0,c.TS)(e,{dividerHorizontalWithTextGutterMargin:e.margin,dividerHorizontalGutterMargin:e.marginLG,sizePaddingEdgeHorizontal:0});return[u(t)]}),(e=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:e.marginXS}))),f=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(a=Object.getOwnPropertySymbols(e);r{const{getPrefixCls:t,direction:n,divider:a}=o.useContext(i.E_),{prefixCls:l,type:s="horizontal",orientation:c="center",orientationMargin:u,className:m,rootClassName:p,children:g,dashed:v,plain:h,style:x}=e,b=f(e,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),y=t("divider",l),[S,w]=d(y),$=c.length>0?`-${c}`:c,C=!!g,j="left"===c&&null!=u,E="right"===c&&null!=u,z=r()(y,null==a?void 0:a.className,w,`${y}-${s}`,{[`${y}-with-text`]:C,[`${y}-with-text${$}`]:C,[`${y}-dashed`]:!!v,[`${y}-plain`]:!!h,[`${y}-rtl`]:"rtl"===n,[`${y}-no-default-orientation-margin-left`]:j,[`${y}-no-default-orientation-margin-right`]:E},m,p),N=o.useMemo((()=>"number"==typeof u?u:/^\d+$/.test(u)?Number(u):u),[u]),k=Object.assign(Object.assign({},j&&{marginLeft:N}),E&&{marginRight:N});return S(o.createElement("div",Object.assign({className:z,style:Object.assign(Object.assign({},null==a?void 0:a.style),x)},b,{role:"separator"}),g&&"vertical"!==s&&o.createElement("span",{className:`${y}-inner-text`,style:k},g)))}},41750:function(e,t,n){n.d(t,{Z:function(){return M}});var a=n(24931),r=n(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"},i=n(99194),l=function(e,t){return r.createElement(i.Z,(0,a.Z)({},e,{ref:t,icon:o}))};var s=r.forwardRef(l),c=n(92310),u=n.n(c),d=n(84957),f=n(69553),m=n(46012),p=n(290),g=n(81331),v=n(90339);function h(e,t){var n=e.disabled,a=e.prefixCls,o=e.character,i=e.characterRender,l=e.index,s=e.count,c=e.value,d=e.allowHalf,f=e.focused,m=e.onHover,p=e.onClick,v=l+1,h=new Set([a]);0===c&&0===l&&f?h.add("".concat(a,"-focused")):d&&c+.5>=v&&cl?"true":"false","aria-posinset":l+1,"aria-setsize":s,tabIndex:n?-1:0},r.createElement("div",{className:"".concat(a,"-first")},x),r.createElement("div",{className:"".concat(a,"-second")},x)));return i&&(b=i(b,e)),b}var x=r.forwardRef(h);var b=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function y(e,t){var n,o,i=e.prefixCls,l=void 0===i?"rc-rate":i,s=e.className,c=e.defaultValue,h=e.value,y=e.count,S=void 0===y?5:y,w=e.allowHalf,$=void 0!==w&&w,C=e.allowClear,j=void 0===C||C,E=e.character,z=void 0===E?"★":E,N=e.characterRender,k=e.disabled,O=e.direction,Z=void 0===O?"ltr":O,H=e.tabIndex,M=void 0===H?0:H,T=e.autoFocus,I=e.onHoverChange,_=e.onChange,D=e.onFocus,R=e.onBlur,B=e.onKeyDown,L=e.onMouseLeave,F=(0,m.Z)(e,b),P=(o=r.useRef({}),[function(e){return o.current[e]},function(e){return function(t){o.current[e]=t}}]),W=(0,f.Z)(P,2),Y=W[0],A=W[1],G=r.useRef(null),X=function(){var e;k||(null===(e=G.current)||void 0===e||e.focus())};r.useImperativeHandle(t,(function(){return{focus:X,blur:function(){var e;k||(null===(e=G.current)||void 0===e||e.blur())}}}));var K=(0,p.Z)(c||0,{value:h}),V=(0,f.Z)(K,2),q=V[0],Q=V[1],J=(0,p.Z)(null),U=(0,f.Z)(J,2),ee=U[0],te=U[1],ne=function(e,t){var n,a,r,o,i="rtl"===Z,l=e+1;if($){var s=Y(e),c=(a=function(e){var t,n,a=e.ownerDocument,r=a.body,o=a&&a.documentElement,i=e.getBoundingClientRect();return t=i.left,n=i.top,{left:t-=o.clientLeft||r.clientLeft||0,top:n-=o.clientTop||r.clientTop||0}}(n=s),r=n.ownerDocument,o=r.defaultView||r.parentWindow,a.left+=function(e){var t=e.pageXOffset,n="scrollLeft";if("number"!=typeof t){var a=e.document;"number"!=typeof(t=a.documentElement[n])&&(t=a.body[n])}return t}(o),a.left),u=s.clientWidth;(i&&t-c>u/2||!i&&t-c0&&!n||t===g.Z.RIGHT&&a>0&&n?(ae(a-=$?.5:1),e.preventDefault()):t===g.Z.LEFT&&a{const{componentCls:t}=e;return{[`${t}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:e.marginXS},"> div":{transition:`all ${e.motionDurationMid}, outline 0s`,"&:hover":{transform:e.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${e.lineWidth}px dashed ${e.starColor}`,transform:e.starHoverScale}},"&-first, &-second":{color:e.starBg,transition:`all ${e.motionDurationMid}`,userSelect:"none",[e.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${t}-star-first, &-half ${t}-star-second`]:{opacity:1},[`&-half ${t}-star-first, &-full ${t}-star-second`]:{color:"inherit"}}}},N=e=>({[`&-rtl${e.componentCls}`]:{direction:"rtl"}}),k=e=>{const{componentCls:t}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,C.Wf)(e)),{display:"inline-block",margin:0,padding:0,color:e.starColor,fontSize:e.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${t} ${t}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),z(e)),{[`+ ${t}-text`]:{display:"inline-block",marginInlineStart:e.marginXS,fontSize:e.fontSize}}),N(e))}};var O=(0,j.Z)("Rate",(e=>{const t=(0,E.TS)(e,{});return[k(t)]}),(e=>({starColor:e.yellow6,starSize:.5*e.controlHeightLG,starHoverScale:"scale(1.1)",starBg:e.colorFillContent}))),Z=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(a=Object.getOwnPropertySymbols(e);r{const{prefixCls:n,className:a,rootClassName:o,style:i,tooltips:l,character:c=r.createElement(s,null)}=e,d=Z(e,["prefixCls","className","rootClassName","style","tooltips","character"]),{getPrefixCls:f,direction:m,rate:p}=r.useContext(w.E_),g=f("rate",n),[v,h]=O(g),x=Object.assign(Object.assign({},null==p?void 0:p.style),i);return v(r.createElement(S,Object.assign({ref:t,character:c,characterRender:(e,t)=>{let{index:n}=t;return l?r.createElement($.Z,{title:l[n]},e):e}},d,{className:u()(a,o,h,null==p?void 0:p.className),style:x,prefixCls:g,direction:m})))}));var M=H},31797:function(e,t,n){n.d(t,{Z:function(){return S}});var a=n(59301),r=n(56762),o=n(92343),i=n(92310),l=n.n(i),s=n(36355),c=n(87876);var u=e=>{const{value:t,formatter:n,precision:r,decimalSeparator:o,groupSeparator:i="",prefixCls:l}=e;let s;if("function"==typeof n)s=n(t);else{const e=String(t),n=e.match(/^(-?)(\d*)(\.(\d+))?$/);if(n&&"-"!==e){const e=n[1];let t=n[2]||"0",c=n[4]||"";t=t.replace(/\B(?=(\d{3})+(?!\d))/g,i),"number"==typeof r&&(c=c.padEnd(r,"0").slice(0,r>0?r:0)),c&&(c=`${o}${c}`),s=[a.createElement("span",{key:"int",className:`${l}-content-value-int`},e,t),c&&a.createElement("span",{key:"decimal",className:`${l}-content-value-decimal`},c)]}else s=e}return a.createElement("span",{className:`${l}-content-value`},s)},d=n(17313),f=n(83116),m=n(37613);const p=e=>{const{componentCls:t,marginXXS:n,padding:a,colorTextDescription:r,titleFontSize:o,colorTextHeading:i,contentFontSize:l,fontFamily:s}=e;return{[`${t}`]:Object.assign(Object.assign({},(0,d.Wf)(e)),{[`${t}-title`]:{marginBottom:n,color:r,fontSize:o},[`${t}-skeleton`]:{paddingTop:a},[`${t}-content`]:{color:i,fontSize:l,fontFamily:s,[`${t}-content-value`]:{display:"inline-block",direction:"ltr"},[`${t}-content-prefix, ${t}-content-suffix`]:{display:"inline-block"},[`${t}-content-prefix`]:{marginInlineEnd:n},[`${t}-content-suffix`]:{marginInlineStart:n}}})}};var g=(0,f.Z)("Statistic",(e=>{const t=(0,m.TS)(e,{});return[p(t)]}),(e=>{const{fontSizeHeading3:t,fontSize:n}=e;return{titleFontSize:n,contentFontSize:t}}));var v=e=>{const{prefixCls:t,className:n,rootClassName:r,style:o,valueStyle:i,value:d=0,title:f,valueRender:m,prefix:p,suffix:v,loading:h=!1,onMouseEnter:x,onMouseLeave:b,decimalSeparator:y=".",groupSeparator:S=","}=e,{getPrefixCls:w,direction:$,statistic:C}=a.useContext(s.E_),j=w("statistic",t),[E,z]=g(j),N=a.createElement(u,Object.assign({decimalSeparator:y,groupSeparator:S,prefixCls:j},e,{value:d})),k=l()(j,{[`${j}-rtl`]:"rtl"===$},null==C?void 0:C.className,n,r,z);return E(a.createElement("div",{className:k,style:Object.assign(Object.assign({},null==C?void 0:C.style),o),onMouseEnter:x,onMouseLeave:b},f&&a.createElement("div",{className:`${j}-title`},f),a.createElement(c.Z,{paragraph:!1,loading:h,className:`${j}-skeleton`},a.createElement("div",{style:i,className:`${j}-content`},p&&a.createElement("span",{className:`${j}-content-prefix`},p),m?m(N):N,v&&a.createElement("span",{className:`${j}-content-suffix`},v)))))};const h=[["Y",31536e6],["M",2592e6],["D",864e5],["H",36e5],["m",6e4],["s",1e3],["S",1]];function x(e,t){const{format:n=""}=t,a=new Date(e).getTime(),r=Date.now();return function(e,t){let n=e;const a=/\[[^\]]*]/g,r=(t.match(a)||[]).map((e=>e.slice(1,-1))),o=t.replace(a,"[]"),i=h.reduce(((e,t)=>{let[a,r]=t;if(e.includes(a)){const t=Math.floor(n/r);return n-=t*r,e.replace(new RegExp(`${a}+`,"g"),(e=>{const n=e.length;return t.toString().padStart(n,"0")}))}return e}),o);let l=0;return i.replace(a,(()=>{const e=r[l];return l+=1,e}))}(Math.max(a-r,0),n)}const b=e=>{const{value:t,format:n="HH:mm:ss",onChange:i,onFinish:l}=e,s=(0,r.Z)(),c=a.useRef(null),u=()=>{const e=function(e){return new Date(e).getTime()}(t);e>=Date.now()&&(c.current=setInterval((()=>{s(),null==i||i(e-Date.now()),e(u(),()=>{c.current&&(clearInterval(c.current),c.current=null)})),[t]);return a.createElement(v,Object.assign({},e,{valueRender:e=>(0,o.Tm)(e,{title:void 0}),formatter:(e,t)=>x(e,Object.assign(Object.assign({},t),{format:n}))}))};var y=a.memo(b);v.Countdown=y;var S=v}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[35192,90282],{88996:function(e,t,n){n.d(t,{Z:function(){return s}});var a=n(24931),r=n(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"},i=n(99194),l=function(e,t){return r.createElement(i.Z,(0,a.Z)({},e,{ref:t,icon:o}))};var s=r.forwardRef(l)},13281:function(e,t,n){n.d(t,{Z:function(){return d}});n(59301);var a="title___Ynb7w",r="time___dxFRB",o=n(92310),i=n.n(o),l=n(83274),s=n(99232),c=n.n(s),u=n(37712),d=function(e){var t=e.className,n=e.status,o=e.style,s=void 0===o?{}:o,d=e.startAt,f=e.endAt,m=e.title;return(0,u.jsxs)("div",{className:i()(a,t),style:s,children:[(0,u.jsx)("b",{children:m}),(0,u.jsx)(l.Z,{className:"ml10",status:n}),(0,u.jsxs)("span",{className:r,children:[(0,u.jsxs)("span",{children:["开启时间",(0,u.jsx)("span",{className:"ml10",children:d?c()(d).format("YYYY-MM-DD HH:mm"):"--"})]}),(0,u.jsxs)("span",{className:"ml30",children:["截止时间",(0,u.jsx)("span",{className:"ml10",children:f?c()(f).format("YYYY-MM-DD HH:mm"):"--"})]})]})]})}},83274:function(e,t,n){n.d(t,{Z:function(){return s}});var a=n(59301),r="tag___NEywM",o=n(92310),i=n.n(o),l=n(37712),s=function(e){var t=e.className,n=e.status;return(0,l.jsxs)(a.Fragment,{children:[0===n&&(0,l.jsx)("div",{className:i()(r,t),children:"未开始"}),1===n&&(0,l.jsx)("div",{className:i()(r,t),style:{background:"#19CB70"},children:"进行中"}),2===n&&(0,l.jsx)("div",{className:i()(r,t),style:{background:"#EE5D5D"},children:"已结束"})]})}},26123:function(e,t,n){n.d(t,{Z:function(){return $}});var a=n(82242),r=n.n(a),o=n(7557),i=n.n(o),l=n(41498),s=n.n(l),c=n(79800),u=n.n(c),d=n(59301),f="wrap____H2XH",m=n(7880),p=n(95237),g=n(52306),v=n(90963),h=n(13281),x=n(51136),b=n(38270),y=n(7406),S=n(6457),w=n(37712),$=(0,m.connect)((function(e){return{graduations:e.graduations}}))((function(e){var t,n,a,o=e.graduations,l=(e.dispatch,e.tags),c=e.tagsTitle,$=e.tagsTitleWidth,C=e.placeholder,j=e.columns,E=e.updateKey,z=e.inputWidth,N=void 0===z?214:z,k=(0,m.useParams)(),O=(0,m.useSearchParams)(),Z=u()(O,1)[0],H=(0,d.useState)(!1),M=u()(H,2),T=M[0],I=M[1],_=(0,d.useState)(0),D=u()(_,2),R=D[0],B=D[1],L=(0,d.useState)([]),F=u()(L,2),P=F[0],W=F[1],Y=(0,d.useState)(!1),A=u()(Y,2),G=A[0],X=A[1],K=o.menus,V=null===(t=location.pathname.split("/"))||void 0===t?void 0:t[3],q=K.find((function(e){return e.clazz===V}))||{},Q=K.find((function(e){return e.clazz===V}))||1,J=null!=Z&&Z.get("state")?Number(null==Z?void 0:Z.get("state")):"",U=(0,d.useState)({keyword:"",status:J,page:1,limit:20}),ee=u()(U,2),te=ee[0],ne=ee[1];(0,d.useEffect)((function(){null!=q&&q.id&&ae(te)}),[null==q?void 0:q.id,E]);var ae=function(){var e=s()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return I(!0),e.next=3,(0,x.ZP)("/api/graduations/".concat(k.id,"/graduation_stages/").concat(null==q?void 0:q.id,".json"),{method:"get",params:t});case 3:0===(n=e.sent).status&&(W((null==n?void 0:n.data)||[]),B(null==n?void 0:n.total_count)),I(!1);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),re=[{name:"任务书",key:"tasks",notStartText:"当前阶段还未开启"},{name:"开题报告",key:"opening_report",notStartText:"当前阶段还未开启"},{name:"中期检查",key:"midterm_report",notStartText:"当前阶段还未开启"},{name:"毕业论文",key:"thesis",notStartText:"当前阶段还未开启"},{name:"毕业答辩",key:"final_defense",notStartText:"当前阶段还未开启"},{name:"论文定稿",key:"final_thesis",notStartText:"当前阶段还未开启"}],oe=null==re||null===(n=re.find((function(e){return e.key===(null==q?void 0:q.clazz)})))||void 0===n?void 0:n.notStartText;return(0,w.jsxs)("div",{className:f,children:[(0,w.jsx)(h.Z,{title:null==q?void 0:q.name,className:"mb10",status:null==q?void 0:q.status,startAt:null==q?void 0:q.start_at,endAt:null==q?void 0:q.end_at}),(0,w.jsxs)(p.Z,{align:"middle",justify:"end",style:{height:66},children:[!(null==q||!q.status)&&(0,w.jsxs)(p.Z,{align:"middle",style:{flex:1},children:[(0,w.jsx)(v.qp,{title:c,value:te.status,onChange:function(e){te.status=e,te.page=1,ne(te),ae(te)},dataSource:l,className:"mt20",titleWidth:$}),(0,w.jsx)(v.t7,{style:{width:N,marginLeft:"auto"},placeholder:C,value:te.keyword,onChange:function(e){te.keyword=e,te.page=1,ne(te),ae(te)}})]}),(0,S.QB)(null==q?void 0:q.next_start_at)&&(0,w.jsxs)(v.op,{style:{marginLeft:15},onClick:function(){return X(!0)},children:[(0,w.jsx)("i",{className:"iconfont icon-anquanshezhi font14 mr5"}),null==q?void 0:q.name,"设置"]})]}),0===(null==q?void 0:q.status)&&(0,w.jsx)(y.Z,{customText:oe}),!(null==q||!q.status)&&(0,w.jsx)(g.Z,{columns:j,dataSource:P,loading:T,rowKey:"id",locale:{emptyText:(0,w.jsx)(y.Z,{})},pagination:{current:te.page,hideOnSinglePage:!R,showQuickJumper:!0,showSizeChanger:!0,pageSize:te.limit,pageSizeOptions:["10","20","50","100","200"],total:R,size:"default",showTotal:S.rU,onChange:function(e,t){te.page=e,te.limit=t,ne(te),ae(te)}}}),(0,w.jsx)(b.Z,{visible:G,data:r()(r()({},q),{},{disabled_time:null==K||null===(a=K[Q-1])||void 0===a?void 0:a.end_at}),onClose:function(){return X(!1)},onSuccess:function(){X(!1)}})]})}))},28103:function(e,t,n){n.d(t,{Z:function(){return m}});var a=n(92310),r=n.n(a),o=n(59301),i=n(36355),l=n(17313),s=n(83116),c=n(37613);const u=e=>{const{componentCls:t,sizePaddingEdgeHorizontal:n,colorSplit:a,lineWidth:r,textPaddingInline:o,orientationMargin:i,verticalMarginInline:s}=e;return{[t]:Object.assign(Object.assign({},(0,l.Wf)(e)),{borderBlockStart:`${r}px solid ${a}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:s,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${r}px solid ${a}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${e.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${t}-with-text`]:{display:"flex",alignItems:"center",margin:`${e.dividerHorizontalWithTextGutterMargin}px 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${a}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${r}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${t}-with-text-left`]:{"&::before":{width:100*i+"%"},"&::after":{width:100-100*i+"%"}},[`&-horizontal${t}-with-text-right`]:{"&::before":{width:100-100*i+"%"},"&::after":{width:100*i+"%"}},[`${t}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:o},"&-dashed":{background:"none",borderColor:a,borderStyle:"dashed",borderWidth:`${r}px 0 0`},[`&-horizontal${t}-with-text${t}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${t}-dashed`]:{borderInlineStartWidth:r,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${t}-with-text`]:{color:e.colorText,fontWeight:"normal",fontSize:e.fontSize},[`&-horizontal${t}-with-text-left${t}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${t}-inner-text`]:{paddingInlineStart:n}},[`&-horizontal${t}-with-text-right${t}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${t}-inner-text`]:{paddingInlineEnd:n}}})}};var d=(0,s.Z)("Divider",(e=>{const t=(0,c.TS)(e,{dividerHorizontalWithTextGutterMargin:e.margin,dividerHorizontalGutterMargin:e.marginLG,sizePaddingEdgeHorizontal:0});return[u(t)]}),(e=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:e.marginXS}))),f=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(a=Object.getOwnPropertySymbols(e);r{const{getPrefixCls:t,direction:n,divider:a}=o.useContext(i.E_),{prefixCls:l,type:s="horizontal",orientation:c="center",orientationMargin:u,className:m,rootClassName:p,children:g,dashed:v,plain:h,style:x}=e,b=f(e,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),y=t("divider",l),[S,w]=d(y),$=c.length>0?`-${c}`:c,C=!!g,j="left"===c&&null!=u,E="right"===c&&null!=u,z=r()(y,null==a?void 0:a.className,w,`${y}-${s}`,{[`${y}-with-text`]:C,[`${y}-with-text${$}`]:C,[`${y}-dashed`]:!!v,[`${y}-plain`]:!!h,[`${y}-rtl`]:"rtl"===n,[`${y}-no-default-orientation-margin-left`]:j,[`${y}-no-default-orientation-margin-right`]:E},m,p),N=o.useMemo((()=>"number"==typeof u?u:/^\d+$/.test(u)?Number(u):u),[u]),k=Object.assign(Object.assign({},j&&{marginLeft:N}),E&&{marginRight:N});return S(o.createElement("div",Object.assign({className:z,style:Object.assign(Object.assign({},null==a?void 0:a.style),x)},b,{role:"separator"}),g&&"vertical"!==s&&o.createElement("span",{className:`${y}-inner-text`,style:k},g)))}},41750:function(e,t,n){n.d(t,{Z:function(){return M}});var a=n(24931),r=n(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"},i=n(99194),l=function(e,t){return r.createElement(i.Z,(0,a.Z)({},e,{ref:t,icon:o}))};var s=r.forwardRef(l),c=n(92310),u=n.n(c),d=n(84957),f=n(69553),m=n(46012),p=n(290),g=n(81331),v=n(90339);function h(e,t){var n=e.disabled,a=e.prefixCls,o=e.character,i=e.characterRender,l=e.index,s=e.count,c=e.value,d=e.allowHalf,f=e.focused,m=e.onHover,p=e.onClick,v=l+1,h=new Set([a]);0===c&&0===l&&f?h.add("".concat(a,"-focused")):d&&c+.5>=v&&cl?"true":"false","aria-posinset":l+1,"aria-setsize":s,tabIndex:n?-1:0},r.createElement("div",{className:"".concat(a,"-first")},x),r.createElement("div",{className:"".concat(a,"-second")},x)));return i&&(b=i(b,e)),b}var x=r.forwardRef(h);var b=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function y(e,t){var n,o,i=e.prefixCls,l=void 0===i?"rc-rate":i,s=e.className,c=e.defaultValue,h=e.value,y=e.count,S=void 0===y?5:y,w=e.allowHalf,$=void 0!==w&&w,C=e.allowClear,j=void 0===C||C,E=e.character,z=void 0===E?"★":E,N=e.characterRender,k=e.disabled,O=e.direction,Z=void 0===O?"ltr":O,H=e.tabIndex,M=void 0===H?0:H,T=e.autoFocus,I=e.onHoverChange,_=e.onChange,D=e.onFocus,R=e.onBlur,B=e.onKeyDown,L=e.onMouseLeave,F=(0,m.Z)(e,b),P=(o=r.useRef({}),[function(e){return o.current[e]},function(e){return function(t){o.current[e]=t}}]),W=(0,f.Z)(P,2),Y=W[0],A=W[1],G=r.useRef(null),X=function(){var e;k||(null===(e=G.current)||void 0===e||e.focus())};r.useImperativeHandle(t,(function(){return{focus:X,blur:function(){var e;k||(null===(e=G.current)||void 0===e||e.blur())}}}));var K=(0,p.Z)(c||0,{value:h}),V=(0,f.Z)(K,2),q=V[0],Q=V[1],J=(0,p.Z)(null),U=(0,f.Z)(J,2),ee=U[0],te=U[1],ne=function(e,t){var n,a,r,o,i="rtl"===Z,l=e+1;if($){var s=Y(e),c=(a=function(e){var t,n,a=e.ownerDocument,r=a.body,o=a&&a.documentElement,i=e.getBoundingClientRect();return t=i.left,n=i.top,{left:t-=o.clientLeft||r.clientLeft||0,top:n-=o.clientTop||r.clientTop||0}}(n=s),r=n.ownerDocument,o=r.defaultView||r.parentWindow,a.left+=function(e){var t=e.pageXOffset,n="scrollLeft";if("number"!=typeof t){var a=e.document;"number"!=typeof(t=a.documentElement[n])&&(t=a.body[n])}return t}(o),a.left),u=s.clientWidth;(i&&t-c>u/2||!i&&t-c0&&!n||t===g.Z.RIGHT&&a>0&&n?(ae(a-=$?.5:1),e.preventDefault()):t===g.Z.LEFT&&a{const{componentCls:t}=e;return{[`${t}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:e.marginXS},"> div":{transition:`all ${e.motionDurationMid}, outline 0s`,"&:hover":{transform:e.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${e.lineWidth}px dashed ${e.starColor}`,transform:e.starHoverScale}},"&-first, &-second":{color:e.starBg,transition:`all ${e.motionDurationMid}`,userSelect:"none",[e.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${t}-star-first, &-half ${t}-star-second`]:{opacity:1},[`&-half ${t}-star-first, &-full ${t}-star-second`]:{color:"inherit"}}}},N=e=>({[`&-rtl${e.componentCls}`]:{direction:"rtl"}}),k=e=>{const{componentCls:t}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,C.Wf)(e)),{display:"inline-block",margin:0,padding:0,color:e.starColor,fontSize:e.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${t} ${t}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),z(e)),{[`+ ${t}-text`]:{display:"inline-block",marginInlineStart:e.marginXS,fontSize:e.fontSize}}),N(e))}};var O=(0,j.Z)("Rate",(e=>{const t=(0,E.TS)(e,{});return[k(t)]}),(e=>({starColor:e.yellow6,starSize:.5*e.controlHeightLG,starHoverScale:"scale(1.1)",starBg:e.colorFillContent}))),Z=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(a=Object.getOwnPropertySymbols(e);r{const{prefixCls:n,className:a,rootClassName:o,style:i,tooltips:l,character:c=r.createElement(s,null)}=e,d=Z(e,["prefixCls","className","rootClassName","style","tooltips","character"]),{getPrefixCls:f,direction:m,rate:p}=r.useContext(w.E_),g=f("rate",n),[v,h]=O(g),x=Object.assign(Object.assign({},null==p?void 0:p.style),i);return v(r.createElement(S,Object.assign({ref:t,character:c,characterRender:(e,t)=>{let{index:n}=t;return l?r.createElement($.Z,{title:l[n]},e):e}},d,{className:u()(a,o,h,null==p?void 0:p.className),style:x,prefixCls:g,direction:m})))}));var M=H},31797:function(e,t,n){n.d(t,{Z:function(){return S}});var a=n(59301),r=n(56762),o=n(92343),i=n(92310),l=n.n(i),s=n(36355),c=n(87876);var u=e=>{const{value:t,formatter:n,precision:r,decimalSeparator:o,groupSeparator:i="",prefixCls:l}=e;let s;if("function"==typeof n)s=n(t);else{const e=String(t),n=e.match(/^(-?)(\d*)(\.(\d+))?$/);if(n&&"-"!==e){const e=n[1];let t=n[2]||"0",c=n[4]||"";t=t.replace(/\B(?=(\d{3})+(?!\d))/g,i),"number"==typeof r&&(c=c.padEnd(r,"0").slice(0,r>0?r:0)),c&&(c=`${o}${c}`),s=[a.createElement("span",{key:"int",className:`${l}-content-value-int`},e,t),c&&a.createElement("span",{key:"decimal",className:`${l}-content-value-decimal`},c)]}else s=e}return a.createElement("span",{className:`${l}-content-value`},s)},d=n(17313),f=n(83116),m=n(37613);const p=e=>{const{componentCls:t,marginXXS:n,padding:a,colorTextDescription:r,titleFontSize:o,colorTextHeading:i,contentFontSize:l,fontFamily:s}=e;return{[`${t}`]:Object.assign(Object.assign({},(0,d.Wf)(e)),{[`${t}-title`]:{marginBottom:n,color:r,fontSize:o},[`${t}-skeleton`]:{paddingTop:a},[`${t}-content`]:{color:i,fontSize:l,fontFamily:s,[`${t}-content-value`]:{display:"inline-block",direction:"ltr"},[`${t}-content-prefix, ${t}-content-suffix`]:{display:"inline-block"},[`${t}-content-prefix`]:{marginInlineEnd:n},[`${t}-content-suffix`]:{marginInlineStart:n}}})}};var g=(0,f.Z)("Statistic",(e=>{const t=(0,m.TS)(e,{});return[p(t)]}),(e=>{const{fontSizeHeading3:t,fontSize:n}=e;return{titleFontSize:n,contentFontSize:t}}));var v=e=>{const{prefixCls:t,className:n,rootClassName:r,style:o,valueStyle:i,value:d=0,title:f,valueRender:m,prefix:p,suffix:v,loading:h=!1,onMouseEnter:x,onMouseLeave:b,decimalSeparator:y=".",groupSeparator:S=","}=e,{getPrefixCls:w,direction:$,statistic:C}=a.useContext(s.E_),j=w("statistic",t),[E,z]=g(j),N=a.createElement(u,Object.assign({decimalSeparator:y,groupSeparator:S,prefixCls:j},e,{value:d})),k=l()(j,{[`${j}-rtl`]:"rtl"===$},null==C?void 0:C.className,n,r,z);return E(a.createElement("div",{className:k,style:Object.assign(Object.assign({},null==C?void 0:C.style),o),onMouseEnter:x,onMouseLeave:b},f&&a.createElement("div",{className:`${j}-title`},f),a.createElement(c.Z,{paragraph:!1,loading:h,className:`${j}-skeleton`},a.createElement("div",{style:i,className:`${j}-content`},p&&a.createElement("span",{className:`${j}-content-prefix`},p),m?m(N):N,v&&a.createElement("span",{className:`${j}-content-suffix`},v)))))};const h=[["Y",31536e6],["M",2592e6],["D",864e5],["H",36e5],["m",6e4],["s",1e3],["S",1]];function x(e,t){const{format:n=""}=t,a=new Date(e).getTime(),r=Date.now();return function(e,t){let n=e;const a=/\[[^\]]*]/g,r=(t.match(a)||[]).map((e=>e.slice(1,-1))),o=t.replace(a,"[]"),i=h.reduce(((e,t)=>{let[a,r]=t;if(e.includes(a)){const t=Math.floor(n/r);return n-=t*r,e.replace(new RegExp(`${a}+`,"g"),(e=>{const n=e.length;return t.toString().padStart(n,"0")}))}return e}),o);let l=0;return i.replace(a,(()=>{const e=r[l];return l+=1,e}))}(Math.max(a-r,0),n)}const b=e=>{const{value:t,format:n="HH:mm:ss",onChange:i,onFinish:l}=e,s=(0,r.Z)(),c=a.useRef(null),u=()=>{const e=function(e){return new Date(e).getTime()}(t);e>=Date.now()&&(c.current=setInterval((()=>{s(),null==i||i(e-Date.now()),e(u(),()=>{c.current&&(clearInterval(c.current),c.current=null)})),[t]);return a.createElement(v,Object.assign({},e,{valueRender:e=>(0,o.Tm)(e,{title:void 0}),formatter:(e,t)=>x(e,Object.assign(Object.assign({},t),{format:n}))}))};var y=a.memo(b);v.Countdown=y;var S=v}}]); \ No newline at end of file diff --git a/47762.async.js b/47762.async.js index 20a2b9945b..d6d5797c8a 100644 --- a/47762.async.js +++ b/47762.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[47762],{31938:function(e,n,l){l.d(n,{Q:function(){return o}});var t=l(79800),i=l.n(t),a=l(59301),s=l(57809),r=l(97913),u=l(37712),o=function(e){return e[e.Number=1]="Number",e[e.Percent=2]="Percent",e}({});n.Z=function(e){var n=e.value,l=e.onChange,t=e.disabled,c=e.hidePercentOption,d=void 0!==c&&c,m=(0,a.useMemo)((function(){return d?o.Number:o.Percent}),[d]),_=(0,a.useState)(m),p=i()(_,2),f=p[0],g=p[1];console.log(f);var h=(0,a.useCallback)((function(e){if(f===o.Number){var n=e.replace("分","");return isNaN(parseInt(n,10))?0:n}return e.replace("%","")}),[f]);return(0,a.useEffect)((function(){g(n.type)}),[n]),(0,u.jsxs)("div",{style:{display:"inline-block"},children:[(0,u.jsx)(s.default,{onChange:function(e){g(e),l({type:e,inputValue:e===o.Number?5:20})},value:f||m,style:{width:100},options:d?[{label:"分值",value:o.Number}]:[{label:"百分比",value:o.Percent},{label:"分值",value:o.Number}],disabled:t}),(0,u.jsx)(r.Z,{disabled:t,value:n.inputValue,formatter:function(e){return n.type===o.Number?"".concat(e,"分"):"".concat(e,"%")},parser:h,max:f===o.Percent?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:function(e){l({type:f,inputValue:e})}})]})}},47762:function(e,n,l){l.d(n,{Q8:function(){return L},d0:function(){return Q},w6:function(){return V}});var t=l(7557),i=l.n(t),a=l(41498),s=l.n(a),r=l(37205),u=l.n(r),o=l(82242),c=l.n(o),d=l(79800),m=l.n(d),_=l(59301),p=l(22744),f=l(57809),g=l(8591),h=l(43418),v=l(95237),x=l(43604),j=l(3113),y=l(5112),b=l(28103),Z=l(24905),w=l(6848),P=l(78673),N=l(7892),H=l(88996),k=l(64259),S=l(9498),O=l.n(S),C=l(89918),D=l(51136),Y=l(89392),A=l(6457),M=l(81679),R=l(7880),T=l(31938),I=l(37712);function V(e,n){for(var l=[],t=e;tO()(n).endOf("day"),a=e2&&void 0!==arguments[2]?arguments[2]:"group_id";return n?n.find((function(n){return n[t]===e})):null==z||null===(l=z.group_settings)||void 0===l?void 0:l.find((function(n){return n.group_id[0]===e}))},ye=((null==z?void 0:z.allow_late)||(null==z||z.anonymous_comment),(0,_.useMemo)((function(){return(null==z?void 0:z.allow_late)||(null==z?void 0:z.all_group_late)}),[z,B])),be=null==z?void 0:z.anonymous_comment,Ze=function(e){if(!e)return!1;var n=je(e,null==z?void 0:z.anonymous_comment_settings);return(null==z?void 0:z.anonymous_comment)&&n&&null!==(null==n?void 0:n.evaluation_start)};return(0,I.jsxs)("section",{className:[M.Z.form," bg-white pl30 pr30 pt10 pb20"].join(" "),children:[(0,I.jsxs)(v.Z,{children:[(0,I.jsx)(x.Z,{span:24,children:(0,I.jsxs)(v.Z,{align:"middle",children:[(0,I.jsx)(x.Z,{flex:"1"}),(0,I.jsxs)(x.Z,{children:[(0,C.GJ)()&&ee&&(0,I.jsx)(j.ZP,{type:"primary",size:"middle",ghost:!0,onClick:function(){var e,n;!(0,C.Rm)()||null!==(e=W.AssistantObject.practice)&&void 0!==e&&e.can_late||null!==(n=W.AssistantObject.practice)&&void 0!==n&&n.can_publish?ne(!1):g.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"编辑设置"}),!ee&&(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(j.ZP,{type:"primary",size:"middle",loading:ie,onClick:function(){return function(){var e,n,l=JSON.parse(JSON.stringify(ge));if(l.challenge_settings.filter((function(e){return!e.hide})),l.categoryId=q.categoryId,null!==(e=l.challenge_settings)&&void 0!==e&&e.every((function(e){return!e.checked})))g.ZP.warning("关卡不能全部设置为可不做");else{if(ge.unified_setting||(ue=null===(n=ue)||void 0===n?void 0:n.map((function(e){var n;if(!e.publish_time||!e.end_time)throw g.ZP.error("请把发布时间填写完整"),new String("请把发布时间填写完整");if(!e.group_name)throw g.ZP.error("请选择分班名称"),new String("请选择分班名称");return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null===(n=z.group_settings)||void 0===n?void 0:n.filter((function(n){var l;return null==e||null===(l=e.group_name)||void 0===l?void 0:l.includes(n.group_name)})).map((function(e){return e.group_id||e.id})).toString().split(","),e}))),l.group_settings=ue,ge.allow_late)if(ge.unified_late){if(null===ge.late_penalty||void 0===ge.late_penalty||ge.late_penalty<0||ge.late_penalty>100)throw g.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");if(!ge.late_time)throw g.ZP.error("请把截止时间填写完整"),new String("请把截止时间填写完整")}else{var t;me=null===(t=me)||void 0===t?void 0:t.map((function(e){var n;if(null===e.late_penalty||void 0===e.late_penalty||e.late_penalty<0||e.late_penalty>100)throw g.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");if(!e.late_time)throw g.ZP.error("请把截止时间填写完整"),new String("请把截止时间填写完整");if(!e.group_name)throw g.ZP.error("请选择分班名称"),new String("请选择分班名称");return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null==e||null===(n=e.group_name)||void 0===n||null===(n=n.map((function(e){var n,l=null===(n=z.group_settings)||void 0===n||null===(n=n.filter((function(n){return(null==n?void 0:n.group_name)===e})))||void 0===n?void 0:n[0];return null==l?void 0:l.group_id})))||void 0===n?void 0:n.toString().split(","),e})),l.allow_late_settings=me}xe(l)}}()},children:"提交"}),(0,I.jsx)(j.ZP,{type:"primary",size:"middle",ghost:!0,className:"ml20",onClick:function(){ne(!0),ve()},children:"取消"})]})]})]})}),(0,I.jsxs)("div",{children:[(0,I.jsx)("label",{children:"发布方式:"})," ",(0,I.jsxs)(y.ZP.Group,{disabled:ee||!(null!=B&&null!==(n=B.homework_status)&&void 0!==n&&n.includes("未发布"))||(0,C.Rm)()&&!(null!==(l=W.AssistantObject.practice)&&void 0!==l&&l.can_publish),value:ge.unified_setting,onChange:function(e){var n;null!=B&&null!==(n=B.homework_status)&&void 0!==n&&n.includes("未发布")?(ge.unified_setting=!ge.unified_setting,ge.unified_setting||(ge.unified_late=!1,_e([{late_penalty:5}])),he(Object.assign({},ge)),!1!==ge.unified_setting||""!=ue?ge.unified_setting&&(oe([]),_e([{late_penalty:5}])):oe(ue.concat({}))):g.ZP.error("已发布,不能再修改统一设置")},children:[(0,I.jsx)(y.ZP,{value:!0,disabled:ee||!(null!=z&&z.manage_all_group),children:"统一发布"}),(0,I.jsx)(y.ZP,{disabled:ee||!(null!=z&&null!==(t=z.group_settings)&&void 0!==t&&t.length),value:!1,children:"分班发布"})]}),0===(null==z||null===(a=z.group_settings)||void 0===a?void 0:a.length)&&(0,I.jsx)("p",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"},children:"(本课堂无分班,仅支持选择“统一发布“)"})]})]}),ge.unified_setting&&(0,I.jsxs)("div",{children:[(0,I.jsxs)(v.Z,{align:"middle",className:"mt25 pl30",children:[(0,I.jsx)(x.Z,{children:"发布时间:"}),(0,I.jsx)(x.Z,{className:"ml5",children:(0,I.jsx)(p.default,{disabled:ee||!(null!=B&&null!==(r=B.homework_status)&&void 0!==r&&r.includes("未发布")||null!=B&&null!==(o=B.homework_status)&&void 0!==o&&o.includes("未开始"))||(0,C.Rm)()&&!(null!==(d=W.AssistantObject.practice)&&void 0!==d&&d.can_publish),style:{width:170},placeholder:"请选择发布时间",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return L(e,null==z?void 0:z.course_end_date)},disabledTime:function(e){return Q(e)},value:ge.publish_time?O()(ge.publish_time):"",onChange:function(e,n){ge.publish_time=n,""!=ge.end_time&&ge.end_time||!ge.unified_setting||(ge.end_time=O()(e).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),he(Object.assign({},ge))}})}),(0,I.jsx)(x.Z,{children:(0,I.jsx)("span",{className:"c-grey-c ml10",children:"(学生收到作业的时间)"})})]}),(0,I.jsxs)(v.Z,{align:"middle",className:"mt25 pl30",children:[(0,I.jsx)(x.Z,{children:"截止时间:"}),(0,I.jsx)(x.Z,{className:"ml5",children:(0,I.jsx)(p.default,{style:{width:170},allowClear:!1,placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:O()((0,A.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(null==z?void 0:z.allow_late)&&(null==z?void 0:z.homework_status.includes("已截止"))||ee||(null==z?void 0:z.allow_late)&&O()()>=O()(null==z?void 0:z.end_time)||(0,C.Rm)()&&!(null!==(S=W.AssistantObject.practice)&&void 0!==S&&S.can_publish),disabledDate:function(e){return L(e,null==z?void 0:z.course_end_date,ge.publish_time)},disabledTime:function(e){return Q(e,ge.publish_time)},value:ge.end_time?O()(ge.end_time):"",onChange:function(e,n){ge.end_time=n,he(Object.assign({},ge))}})}),(0,I.jsx)(x.Z,{children:(0,I.jsx)("span",{className:"c-grey-c ml10",children:"(学生“按时”提交作品的时间截点)"})})]})]}),!ge.unified_setting&&(null===(V=ue)||void 0===V?void 0:V.length)>0&&(0,I.jsxs)(v.Z,{style:{marginTop:30,paddingTop:40,marginLeft:40,borderTop:"1px solid #eee"},children:[(0,I.jsx)(x.Z,{span:24,children:(0,I.jsxs)(v.Z,{children:[(0,I.jsx)(x.Z,{span:10}),(0,I.jsx)(x.Z,{span:10,children:(0,I.jsxs)(v.Z,{className:"c-grey-c ml30",children:[(0,I.jsx)(x.Z,{flex:"1",children:"(学生收到作业时间)"}),(0,I.jsx)(x.Z,{flex:"1",children:"(学生“按时”提交作品时间截点)"})]})}),(0,I.jsx)(x.Z,{span:4})]})}),ue&&ue.map((function(e,n){var l,t,i,a,s,r,o,d,m,_;return(0,I.jsx)(x.Z,{span:24,children:(0,I.jsxs)(v.Z,{gutter:[8,16],children:[(0,I.jsx)(x.Z,{span:10,children:(0,I.jsxs)(v.Z,{gutter:[8,16],children:[(0,I.jsxs)(x.Z,{children:["发布规则 ",n+1]}),(0,I.jsx)(x.Z,{flex:"1",style:{maxWidth:300},children:(0,I.jsx)(f.default,{disabled:ee||!(null!=B&&null!==(l=B.homework_status)&&void 0!==l&&l.includes("未发布")&&e.id||O()()0&&(0,I.jsx)(y.ZP,{value:!1,children:"分班补交"})]})]}),null!=ge&&ge.unified_late?(0,I.jsxs)(I.Fragment,{children:[(0,I.jsxs)(v.Z,{align:"middle",className:"mt25 pl30",children:[(0,I.jsx)(x.Z,{children:"补交扣分:"}),(0,I.jsx)(x.Z,{className:"ml5",children:(0,I.jsx)(T.Z,{disabled:ee||be,value:{type:ge.penalty_type,inputValue:ge.late_penalty},onChange:function(e){var n;!(0,C.Rm)()||null!==(n=W.AssistantObject.practice)&&void 0!==n&&n.can_late?he(c()(c()({},ge),{},{late_penalty:e.inputValue,penalty_type:e.type})):g.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")}})}),(0,I.jsx)(x.Z,{flex:"1",className:"ml5",children:(0,I.jsx)("span",{className:"c-grey-c ml10",children:ge.penalty_type===T.Q.Number?"(补交时按照学生总成绩扣分)":"(学生成绩将扣除补交关卡分值的百分比)"})})]}),(0,I.jsxs)(v.Z,{align:"middle",className:"mt25 pl30",children:[(0,I.jsx)(x.Z,{children:"补交截止时间:"}),(0,I.jsx)(x.Z,{className:"ml5",children:(0,I.jsx)(p.default,{allowClear:!1,style:{width:170},placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:O()((0,A.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:ee||be,value:ge.late_time?O()(ge.late_time):"",disabledDate:function(e){return L(e,null==z?void 0:z.course_end_date)},onChange:function(e,n){var l;!(0,C.Rm)()||null!==(l=W.AssistantObject.practice)&&void 0!==l&&l.can_late?(ge.late_time=n,he(Object.assign({},ge))):g.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")}})}),(0,I.jsx)(x.Z,{children:(0,I.jsx)("span",{className:"c-grey-c ml10",children:"(学生“延时”提交作品的时间截点)"})})]})]}):me.map((function(e,n){var l;return(0,I.jsx)(x.Z,{span:24,children:(0,I.jsxs)(v.Z,{className:"mt25",children:[(0,I.jsxs)(x.Z,{style:{marginLeft:30},children:[(0,I.jsxs)("span",{children:["补交规则",n+1,":"]}),(0,I.jsx)(f.default,{disabled:ee||!(null!=B&&null!==(l=B.homework_status)&&void 0!==l&&l.includes("未发布"))&&e.id||(null==z?void 0:z.anonymous_comment),mode:"multiple",style:{width:306},value:"string"==typeof e.group_name?[e.group_name]:e.group_name,placeholder:"请选择分班名称",onChange:function(l){var t;!(0,C.Rm)()||null!==(t=W.AssistantObject.practice)&&void 0!==t&&t.can_late?(me[n].group_name=l,me[n].group_id=e.group_id,_e(me.slice())):g.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:z.group_settings&&z.group_settings.map((function(e){var n=me.map((function(e){return e.group_name})).flat(),l=ue.map((function(e){return e.group_name})).flat();if(null!=ge&&ge.unified_setting){if(!n.includes(e.group_name))return(0,I.jsx)(F,{value:e.group_name,children:e.group_name},e.id)}else if(l.includes(e.group_name)&&!n.includes(e.group_name))return(0,I.jsx)(F,{value:e.group_name,children:e.group_name},e.id)}))})]}),(0,I.jsxs)(x.Z,{className:"ml20",children:[(0,I.jsx)("span",{children:"补交扣分:"}),(0,I.jsx)(T.Z,{disabled:ee||Ze(e.id),value:{type:e.penalty_type,inputValue:e.late_penalty},onChange:function(e){var l;!(0,C.Rm)()||null!==(l=W.AssistantObject.practice)&&void 0!==l&&l.can_late?(me[n].late_penalty=e.inputValue,me[n].penalty_type=e.type,_e(u()(me))):g.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")}})]}),(0,I.jsxs)(x.Z,{className:"ml20",children:[(0,I.jsx)("span",{children:"补交截止时间:"}),(0,I.jsx)(p.default,{disabled:ee||Ze(e.id),style:{width:200},showTime:{format:"HH:mm",defaultValue:O()((0,A.U6)(),"HH:mm")},placeholder:"请选择截止时间",disabledDate:function(e){return L(e,null==z?void 0:z.course_end_date)},format:"YYYY-MM-DD HH:mm",value:null!=e&&e.late_time?O()(e.late_time):void 0,onChange:function(e,l){var t;!(0,C.Rm)()||null!==(t=W.AssistantObject.practice)&&void 0!==t&&t.can_late?(me[n].late_time=l,_e(u()(me))):g.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")}})]}),!ee&&(0,I.jsxs)(x.Z,{className:"ml20",children:[n>0&&!e.id&&(0,I.jsx)(N.Z,{onClick:function(){var e;!(0,C.Rm)()||null!==(e=W.AssistantObject.practice)&&void 0!==e&&e.can_late?(me=me.filter((function(e,l){return n!==l})),_e(me.slice()),setTimeout((function(){return _e(me.slice())}),10)):g.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")}}),(0,I.jsx)(H.Z,{className:"c-green ml20",onClick:function(){var e;!(0,C.Rm)()||null!==(e=W.AssistantObject.practice)&&void 0!==e&&e.can_late?_e(me.concat({penalty_type:T.Q.Percent,late_penalty:20})):g.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")}})]})]})},n)}))]}),(0,I.jsx)(b.Z,{}),(0,I.jsx)(v.Z,{children:(0,I.jsx)("strong",{children:"学习行为分析"})}),(0,I.jsxs)(v.Z,{align:"middle",className:M.Z.analysis,children:[(0,I.jsx)(x.Z,{children:(0,I.jsx)(P.Z,{disabled:ee,checked:ge.action_analysis,onChange:function(){var e=s()(i()().mark((function e(n){var l;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,D.ZP)("/api/homework_commons/".concat(q.categoryId,"/update_action_analysis.json"),{method:"POST",body:{status:n}});case 2:0===(null==(l=e.sent)?void 0:l.status)&&he((function(e){return c()(c()({},e),{},{action_analysis:n})}));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()})}),(0,I.jsx)(x.Z,{className:"ml10",children:ge.action_analysis?"已开启":"未开启"}),(0,I.jsx)(x.Z,{className:M.Z.tips,children:"(在学生完成作业时,使用电脑摄像头随机抓拍照片用于学习行为分析,学习行为分析结果可在学生的实训报告中进行查看)"})]})]})}))},81679:function(e,n){n.Z={flex_box_center:"flex_box_center___IBr6x",flex_space_between:"flex_space_between___n2Iz0",flex_box_vertical_center:"flex_box_vertical_center___1umwO",flex_box_center_end:"flex_box_center_end___SRZYb",flex_box_column:"flex_box_column___b90Da",form:"form___V3fAH",efficiency:"efficiency___Lmou1",analysis:"analysis___CtFBc",tips:"tips___Ga_EJ",tip:"tip___hVaw_",FormStyle:"FormStyle___Nqgvv",SubTooltip:"SubTooltip___qB_Q1",DifStyle:"DifStyle___kxYQa",DifSimple:"DifSimple___NMdPv",DifMiddle:"DifMiddle___jGqIT",DifHard:"DifHard___uxjoA"}}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[47762],{31938:function(e,n,l){l.d(n,{Q:function(){return o}});var t=l(79800),i=l.n(t),a=l(59301),s=l(57809),r=l(97913),u=l(37712),o=function(e){return e[e.Number=1]="Number",e[e.Percent=2]="Percent",e}({});n.Z=function(e){var n=e.value,l=e.onChange,t=e.disabled,c=e.hidePercentOption,d=void 0!==c&&c,m=(0,a.useMemo)((function(){return d?o.Number:o.Percent}),[d]),_=(0,a.useState)(m),p=i()(_,2),f=p[0],g=p[1];console.log(f);var h=(0,a.useCallback)((function(e){if(f===o.Number){var n=e.replace("分","");return isNaN(parseInt(n,10))?0:n}return e.replace("%","")}),[f]);return(0,a.useEffect)((function(){g(n.type)}),[n]),(0,u.jsxs)("div",{style:{display:"inline-block"},children:[(0,u.jsx)(s.default,{onChange:function(e){g(e),l({type:e,inputValue:e===o.Number?5:20})},value:f||m,style:{width:100},options:d?[{label:"分值",value:o.Number}]:[{label:"百分比",value:o.Percent},{label:"分值",value:o.Number}],disabled:t}),(0,u.jsx)(r.Z,{disabled:t,value:n.inputValue,formatter:function(e){return n.type===o.Number?"".concat(e,"分"):"".concat(e,"%")},parser:h,max:f===o.Percent?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:function(e){l({type:f,inputValue:e})}})]})}},47762:function(e,n,l){l.d(n,{Q8:function(){return L},d0:function(){return Q},w6:function(){return V}});var t=l(7557),i=l.n(t),a=l(41498),s=l.n(a),r=l(37205),u=l.n(r),o=l(82242),c=l.n(o),d=l(79800),m=l.n(d),_=l(59301),p=l(22744),f=l(57809),g=l(8591),h=l(43418),v=l(95237),x=l(43604),j=l(3113),y=l(5112),b=l(28103),Z=l(24905),w=l(6848),P=l(78673),N=l(7892),H=l(88996),k=l(64259),S=l(99232),O=l.n(S),C=l(89918),D=l(51136),Y=l(89392),A=l(6457),M=l(81679),R=l(7880),T=l(31938),I=l(37712);function V(e,n){for(var l=[],t=e;tO()(n).endOf("day"),a=e2&&void 0!==arguments[2]?arguments[2]:"group_id";return n?n.find((function(n){return n[t]===e})):null==z||null===(l=z.group_settings)||void 0===l?void 0:l.find((function(n){return n.group_id[0]===e}))},ye=((null==z?void 0:z.allow_late)||(null==z||z.anonymous_comment),(0,_.useMemo)((function(){return(null==z?void 0:z.allow_late)||(null==z?void 0:z.all_group_late)}),[z,B])),be=null==z?void 0:z.anonymous_comment,Ze=function(e){if(!e)return!1;var n=je(e,null==z?void 0:z.anonymous_comment_settings);return(null==z?void 0:z.anonymous_comment)&&n&&null!==(null==n?void 0:n.evaluation_start)};return(0,I.jsxs)("section",{className:[M.Z.form," bg-white pl30 pr30 pt10 pb20"].join(" "),children:[(0,I.jsxs)(v.Z,{children:[(0,I.jsx)(x.Z,{span:24,children:(0,I.jsxs)(v.Z,{align:"middle",children:[(0,I.jsx)(x.Z,{flex:"1"}),(0,I.jsxs)(x.Z,{children:[(0,C.GJ)()&&ee&&(0,I.jsx)(j.ZP,{type:"primary",size:"middle",ghost:!0,onClick:function(){var e,n;!(0,C.Rm)()||null!==(e=W.AssistantObject.practice)&&void 0!==e&&e.can_late||null!==(n=W.AssistantObject.practice)&&void 0!==n&&n.can_publish?ne(!1):g.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"编辑设置"}),!ee&&(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(j.ZP,{type:"primary",size:"middle",loading:ie,onClick:function(){return function(){var e,n,l=JSON.parse(JSON.stringify(ge));if(l.challenge_settings.filter((function(e){return!e.hide})),l.categoryId=q.categoryId,null!==(e=l.challenge_settings)&&void 0!==e&&e.every((function(e){return!e.checked})))g.ZP.warning("关卡不能全部设置为可不做");else{if(ge.unified_setting||(ue=null===(n=ue)||void 0===n?void 0:n.map((function(e){var n;if(!e.publish_time||!e.end_time)throw g.ZP.error("请把发布时间填写完整"),new String("请把发布时间填写完整");if(!e.group_name)throw g.ZP.error("请选择分班名称"),new String("请选择分班名称");return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null===(n=z.group_settings)||void 0===n?void 0:n.filter((function(n){var l;return null==e||null===(l=e.group_name)||void 0===l?void 0:l.includes(n.group_name)})).map((function(e){return e.group_id||e.id})).toString().split(","),e}))),l.group_settings=ue,ge.allow_late)if(ge.unified_late){if(null===ge.late_penalty||void 0===ge.late_penalty||ge.late_penalty<0||ge.late_penalty>100)throw g.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");if(!ge.late_time)throw g.ZP.error("请把截止时间填写完整"),new String("请把截止时间填写完整")}else{var t;me=null===(t=me)||void 0===t?void 0:t.map((function(e){var n;if(null===e.late_penalty||void 0===e.late_penalty||e.late_penalty<0||e.late_penalty>100)throw g.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");if(!e.late_time)throw g.ZP.error("请把截止时间填写完整"),new String("请把截止时间填写完整");if(!e.group_name)throw g.ZP.error("请选择分班名称"),new String("请选择分班名称");return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null==e||null===(n=e.group_name)||void 0===n||null===(n=n.map((function(e){var n,l=null===(n=z.group_settings)||void 0===n||null===(n=n.filter((function(n){return(null==n?void 0:n.group_name)===e})))||void 0===n?void 0:n[0];return null==l?void 0:l.group_id})))||void 0===n?void 0:n.toString().split(","),e})),l.allow_late_settings=me}xe(l)}}()},children:"提交"}),(0,I.jsx)(j.ZP,{type:"primary",size:"middle",ghost:!0,className:"ml20",onClick:function(){ne(!0),ve()},children:"取消"})]})]})]})}),(0,I.jsxs)("div",{children:[(0,I.jsx)("label",{children:"发布方式:"})," ",(0,I.jsxs)(y.ZP.Group,{disabled:ee||!(null!=B&&null!==(n=B.homework_status)&&void 0!==n&&n.includes("未发布"))||(0,C.Rm)()&&!(null!==(l=W.AssistantObject.practice)&&void 0!==l&&l.can_publish),value:ge.unified_setting,onChange:function(e){var n;null!=B&&null!==(n=B.homework_status)&&void 0!==n&&n.includes("未发布")?(ge.unified_setting=!ge.unified_setting,ge.unified_setting||(ge.unified_late=!1,_e([{late_penalty:5}])),he(Object.assign({},ge)),!1!==ge.unified_setting||""!=ue?ge.unified_setting&&(oe([]),_e([{late_penalty:5}])):oe(ue.concat({}))):g.ZP.error("已发布,不能再修改统一设置")},children:[(0,I.jsx)(y.ZP,{value:!0,disabled:ee||!(null!=z&&z.manage_all_group),children:"统一发布"}),(0,I.jsx)(y.ZP,{disabled:ee||!(null!=z&&null!==(t=z.group_settings)&&void 0!==t&&t.length),value:!1,children:"分班发布"})]}),0===(null==z||null===(a=z.group_settings)||void 0===a?void 0:a.length)&&(0,I.jsx)("p",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"},children:"(本课堂无分班,仅支持选择“统一发布“)"})]})]}),ge.unified_setting&&(0,I.jsxs)("div",{children:[(0,I.jsxs)(v.Z,{align:"middle",className:"mt25 pl30",children:[(0,I.jsx)(x.Z,{children:"发布时间:"}),(0,I.jsx)(x.Z,{className:"ml5",children:(0,I.jsx)(p.default,{disabled:ee||!(null!=B&&null!==(r=B.homework_status)&&void 0!==r&&r.includes("未发布")||null!=B&&null!==(o=B.homework_status)&&void 0!==o&&o.includes("未开始"))||(0,C.Rm)()&&!(null!==(d=W.AssistantObject.practice)&&void 0!==d&&d.can_publish),style:{width:170},placeholder:"请选择发布时间",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return L(e,null==z?void 0:z.course_end_date)},disabledTime:function(e){return Q(e)},value:ge.publish_time?O()(ge.publish_time):"",onChange:function(e,n){ge.publish_time=n,""!=ge.end_time&&ge.end_time||!ge.unified_setting||(ge.end_time=O()(e).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),he(Object.assign({},ge))}})}),(0,I.jsx)(x.Z,{children:(0,I.jsx)("span",{className:"c-grey-c ml10",children:"(学生收到作业的时间)"})})]}),(0,I.jsxs)(v.Z,{align:"middle",className:"mt25 pl30",children:[(0,I.jsx)(x.Z,{children:"截止时间:"}),(0,I.jsx)(x.Z,{className:"ml5",children:(0,I.jsx)(p.default,{style:{width:170},allowClear:!1,placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:O()((0,A.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(null==z?void 0:z.allow_late)&&(null==z?void 0:z.homework_status.includes("已截止"))||ee||(null==z?void 0:z.allow_late)&&O()()>=O()(null==z?void 0:z.end_time)||(0,C.Rm)()&&!(null!==(S=W.AssistantObject.practice)&&void 0!==S&&S.can_publish),disabledDate:function(e){return L(e,null==z?void 0:z.course_end_date,ge.publish_time)},disabledTime:function(e){return Q(e,ge.publish_time)},value:ge.end_time?O()(ge.end_time):"",onChange:function(e,n){ge.end_time=n,he(Object.assign({},ge))}})}),(0,I.jsx)(x.Z,{children:(0,I.jsx)("span",{className:"c-grey-c ml10",children:"(学生“按时”提交作品的时间截点)"})})]})]}),!ge.unified_setting&&(null===(V=ue)||void 0===V?void 0:V.length)>0&&(0,I.jsxs)(v.Z,{style:{marginTop:30,paddingTop:40,marginLeft:40,borderTop:"1px solid #eee"},children:[(0,I.jsx)(x.Z,{span:24,children:(0,I.jsxs)(v.Z,{children:[(0,I.jsx)(x.Z,{span:10}),(0,I.jsx)(x.Z,{span:10,children:(0,I.jsxs)(v.Z,{className:"c-grey-c ml30",children:[(0,I.jsx)(x.Z,{flex:"1",children:"(学生收到作业时间)"}),(0,I.jsx)(x.Z,{flex:"1",children:"(学生“按时”提交作品时间截点)"})]})}),(0,I.jsx)(x.Z,{span:4})]})}),ue&&ue.map((function(e,n){var l,t,i,a,s,r,o,d,m,_;return(0,I.jsx)(x.Z,{span:24,children:(0,I.jsxs)(v.Z,{gutter:[8,16],children:[(0,I.jsx)(x.Z,{span:10,children:(0,I.jsxs)(v.Z,{gutter:[8,16],children:[(0,I.jsxs)(x.Z,{children:["发布规则 ",n+1]}),(0,I.jsx)(x.Z,{flex:"1",style:{maxWidth:300},children:(0,I.jsx)(f.default,{disabled:ee||!(null!=B&&null!==(l=B.homework_status)&&void 0!==l&&l.includes("未发布")&&e.id||O()()0&&(0,I.jsx)(y.ZP,{value:!1,children:"分班补交"})]})]}),null!=ge&&ge.unified_late?(0,I.jsxs)(I.Fragment,{children:[(0,I.jsxs)(v.Z,{align:"middle",className:"mt25 pl30",children:[(0,I.jsx)(x.Z,{children:"补交扣分:"}),(0,I.jsx)(x.Z,{className:"ml5",children:(0,I.jsx)(T.Z,{disabled:ee||be,value:{type:ge.penalty_type,inputValue:ge.late_penalty},onChange:function(e){var n;!(0,C.Rm)()||null!==(n=W.AssistantObject.practice)&&void 0!==n&&n.can_late?he(c()(c()({},ge),{},{late_penalty:e.inputValue,penalty_type:e.type})):g.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")}})}),(0,I.jsx)(x.Z,{flex:"1",className:"ml5",children:(0,I.jsx)("span",{className:"c-grey-c ml10",children:ge.penalty_type===T.Q.Number?"(补交时按照学生总成绩扣分)":"(学生成绩将扣除补交关卡分值的百分比)"})})]}),(0,I.jsxs)(v.Z,{align:"middle",className:"mt25 pl30",children:[(0,I.jsx)(x.Z,{children:"补交截止时间:"}),(0,I.jsx)(x.Z,{className:"ml5",children:(0,I.jsx)(p.default,{allowClear:!1,style:{width:170},placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:O()((0,A.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:ee||be,value:ge.late_time?O()(ge.late_time):"",disabledDate:function(e){return L(e,null==z?void 0:z.course_end_date)},onChange:function(e,n){var l;!(0,C.Rm)()||null!==(l=W.AssistantObject.practice)&&void 0!==l&&l.can_late?(ge.late_time=n,he(Object.assign({},ge))):g.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")}})}),(0,I.jsx)(x.Z,{children:(0,I.jsx)("span",{className:"c-grey-c ml10",children:"(学生“延时”提交作品的时间截点)"})})]})]}):me.map((function(e,n){var l;return(0,I.jsx)(x.Z,{span:24,children:(0,I.jsxs)(v.Z,{className:"mt25",children:[(0,I.jsxs)(x.Z,{style:{marginLeft:30},children:[(0,I.jsxs)("span",{children:["补交规则",n+1,":"]}),(0,I.jsx)(f.default,{disabled:ee||!(null!=B&&null!==(l=B.homework_status)&&void 0!==l&&l.includes("未发布"))&&e.id||(null==z?void 0:z.anonymous_comment),mode:"multiple",style:{width:306},value:"string"==typeof e.group_name?[e.group_name]:e.group_name,placeholder:"请选择分班名称",onChange:function(l){var t;!(0,C.Rm)()||null!==(t=W.AssistantObject.practice)&&void 0!==t&&t.can_late?(me[n].group_name=l,me[n].group_id=e.group_id,_e(me.slice())):g.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:z.group_settings&&z.group_settings.map((function(e){var n=me.map((function(e){return e.group_name})).flat(),l=ue.map((function(e){return e.group_name})).flat();if(null!=ge&&ge.unified_setting){if(!n.includes(e.group_name))return(0,I.jsx)(F,{value:e.group_name,children:e.group_name},e.id)}else if(l.includes(e.group_name)&&!n.includes(e.group_name))return(0,I.jsx)(F,{value:e.group_name,children:e.group_name},e.id)}))})]}),(0,I.jsxs)(x.Z,{className:"ml20",children:[(0,I.jsx)("span",{children:"补交扣分:"}),(0,I.jsx)(T.Z,{disabled:ee||Ze(e.id),value:{type:e.penalty_type,inputValue:e.late_penalty},onChange:function(e){var l;!(0,C.Rm)()||null!==(l=W.AssistantObject.practice)&&void 0!==l&&l.can_late?(me[n].late_penalty=e.inputValue,me[n].penalty_type=e.type,_e(u()(me))):g.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")}})]}),(0,I.jsxs)(x.Z,{className:"ml20",children:[(0,I.jsx)("span",{children:"补交截止时间:"}),(0,I.jsx)(p.default,{disabled:ee||Ze(e.id),style:{width:200},showTime:{format:"HH:mm",defaultValue:O()((0,A.U6)(),"HH:mm")},placeholder:"请选择截止时间",disabledDate:function(e){return L(e,null==z?void 0:z.course_end_date)},format:"YYYY-MM-DD HH:mm",value:null!=e&&e.late_time?O()(e.late_time):void 0,onChange:function(e,l){var t;!(0,C.Rm)()||null!==(t=W.AssistantObject.practice)&&void 0!==t&&t.can_late?(me[n].late_time=l,_e(u()(me))):g.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")}})]}),!ee&&(0,I.jsxs)(x.Z,{className:"ml20",children:[n>0&&!e.id&&(0,I.jsx)(N.Z,{onClick:function(){var e;!(0,C.Rm)()||null!==(e=W.AssistantObject.practice)&&void 0!==e&&e.can_late?(me=me.filter((function(e,l){return n!==l})),_e(me.slice()),setTimeout((function(){return _e(me.slice())}),10)):g.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")}}),(0,I.jsx)(H.Z,{className:"c-green ml20",onClick:function(){var e;!(0,C.Rm)()||null!==(e=W.AssistantObject.practice)&&void 0!==e&&e.can_late?_e(me.concat({penalty_type:T.Q.Percent,late_penalty:20})):g.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")}})]})]})},n)}))]}),(0,I.jsx)(b.Z,{}),(0,I.jsx)(v.Z,{children:(0,I.jsx)("strong",{children:"学习行为分析"})}),(0,I.jsxs)(v.Z,{align:"middle",className:M.Z.analysis,children:[(0,I.jsx)(x.Z,{children:(0,I.jsx)(P.Z,{disabled:ee,checked:ge.action_analysis,onChange:function(){var e=s()(i()().mark((function e(n){var l;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,D.ZP)("/api/homework_commons/".concat(q.categoryId,"/update_action_analysis.json"),{method:"POST",body:{status:n}});case 2:0===(null==(l=e.sent)?void 0:l.status)&&he((function(e){return c()(c()({},e),{},{action_analysis:n})}));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()})}),(0,I.jsx)(x.Z,{className:"ml10",children:ge.action_analysis?"已开启":"未开启"}),(0,I.jsx)(x.Z,{className:M.Z.tips,children:"(在学生完成作业时,使用电脑摄像头随机抓拍照片用于学习行为分析,学习行为分析结果可在学生的实训报告中进行查看)"})]})]})}))},81679:function(e,n){n.Z={flex_box_center:"flex_box_center___IBr6x",flex_space_between:"flex_space_between___n2Iz0",flex_box_vertical_center:"flex_box_vertical_center___1umwO",flex_box_center_end:"flex_box_center_end___SRZYb",flex_box_column:"flex_box_column___b90Da",form:"form___V3fAH",efficiency:"efficiency___Lmou1",analysis:"analysis___CtFBc",tips:"tips___Ga_EJ",tip:"tip___hVaw_",FormStyle:"FormStyle___Nqgvv",SubTooltip:"SubTooltip___qB_Q1",DifStyle:"DifStyle___kxYQa",DifSimple:"DifSimple___NMdPv",DifMiddle:"DifMiddle___jGqIT",DifHard:"DifHard___uxjoA"}}}]); \ No newline at end of file diff --git a/58241.async.js b/58241.async.js index 6a727646db..cceb1fd3d6 100644 --- a/58241.async.js +++ b/58241.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[58241],{58241:function(e,r,A){A.d(r,{Z:function(){return j}});var n=A(91232),t=A.n(n),l=A(7557),s=A.n(l),a=A(41498),i=A.n(a),c=A(79800),o=A.n(c),u=A(59301),V=A(5112),W=A(78241),p=A(87876),d=A(3113),y=A(51136),x=A(82242),C=A.n(x),K=A(43418);function g(){return(0,y.U2)("teach_groups.json")}function m(e){return(0,y.v_)("teach_groups.json",e)}function F(e,r){return(0,y.gz)("teach_groups/".concat(e,".json"),r)}function f(e){return(0,y.v_)("teach_group_members.json",e)}function h(e){return(0,y.IV)("teach_group_members/".concat(e,".json"))}function v(e,r){return(0,y.IV)("teach_groups/".concat(e,"/del_member.json"),{member_id:r})}function B(e){return(0,y.IV)("teach_groups/".concat(e,".json"))}var w=A(8772),q=A(37712),L=function(e){var r=e.callback,A=e.visible,n=e.onCancel,t=e.id,l=e.name;var s=W.Z.useForm(),a=o()(s,1)[0];return(0,u.useEffect)((function(){a.setFieldsValue({name:l})}),[l]),(0,q.jsx)(K.Z,{centered:!0,title:t?"改名":"新建",open:A,onCancel:n,footer:null,children:(0,q.jsxs)(W.Z,{layout:"vertical",form:a,initialValues:{name:l},onFinish:function(e){r(e)},children:[(0,q.jsx)(W.Z.Item,{label:"教研团队名称",name:"name",rules:[{required:!0,message:"请输入不超过20字的名称"}],children:(0,q.jsx)(w.Z,{placeholder:"请输入不超过20字的名称",maxLength:20})}),(0,q.jsx)(W.Z.Item,{children:(0,q.jsxs)("div",{className:"flex-container flex-end",children:[(0,q.jsx)(d.ZP,{type:"ghost",onClick:n,style:{marginRight:20},children:" 取消 "})," ",(0,q.jsx)(d.ZP,{type:"primary",htmlType:"submit",children:" 确定 "})]})})]})})},U=A(97456),E=A(20614),I=function(e){var r=e.data,A=e.isAdminOrTeacher,n=e.onDelGroup,t=e.onChangeGroupName,l=e.onPlusMember,s=e.onDelMember,a=e.onExitGroup,i=(0,u.useState)(0),c=o()(i,2),V=c[0],W=c[1],p=(0,u.useState)(0),y=o()(p,2),x=y[0],C=y[1];function g(e){var r=parseInt(e.target.id,10);K.Z.confirm({title:"解散提示",content:"解散教研团队将对团队成员之间共享实训、试卷等功能造成不便。您确定要解散本教研团队吗?",onOk:function(){n(r)}})}function m(e){var r=parseInt(e.target.id,10);K.Z.confirm({title:"退出提示",content:"退出将对您与组内成员共同开展教研活动造成不便。您确定要退出吗?",onOk:function(){a(r)}})}return(0,q.jsx)("ul",{className:"teaching-list",children:r.map((function(e,r){return(0,q.jsxs)("li",{onClick:function(){return W(r)},children:[(0,q.jsxs)("div",{className:"item-group",children:[(0,q.jsxs)("span",{children:[e.name,"   ",r!==V&&(0,q.jsx)("i",{className:"iconfont icon-jiantou9"})," "]}),(0,q.jsxs)("div",{className:"action-group",children:[A?(0,q.jsx)("a",{onClick:function(){t(e)},style:{marginRight:40},children:"修改名2222称"}):null,e.is_creat?(0,q.jsx)("a",{id:e.id+"",className:"c-grey-c",onClick:g,children:"解散"}):(0,q.jsx)("a",{id:e.id+"",className:"c-grey-c",onClick:m,children:"退出"})]})]}),r===V?(0,q.jsxs)("ul",{className:"info",children:[e.memers.map((function(r){return(0,q.jsxs)("li",{onClick:function(){C(r.id)},className:x===r.id?"active":"",children:[(0,q.jsx)("div",{children:r.name}),e.is_creat&&r.id&&x===r.id?(0,q.jsx)("a",{className:"btn-del",onClick:function(r){r.preventDefault(),r.stopPropagation(),function(e,r){K.Z.confirm({title:"温馨提示",icon:null,content:"确定要删除这个组员吗?",onOk:function(){s(e,r)}})}(e.id,x)},children:(0,q.jsx)(U.Z,{})}):null]},r.id||r.name)})),A?(0,q.jsx)("li",{children:(0,q.jsxs)(d.ZP,{type:"link",disabled:e.memers.length>=50,title:e.memers.length>=50?"本组成员已满":"添12312加成员",onClick:function(){l(e)},children:[" ",(0,q.jsx)(E.Z,{})," 添加组员 "]})}):null]}):null]},e.id)}))})},b=A(7880),J=A(68104);function X(e){var r=e.children;return(0,q.jsxs)("div",{className:"no-data",children:[(0,q.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAIwCAYAAABawRXrAADVaUlEQVR42uydCXhcdbn/RRAEURGvC4LgAsJFUVQUQWRRQdkLBUoXREVRLgh6BUG40KJA7ZK0EAiZ2z+VpWy9rbGltHSBdCHJNG1o2iQ0bdIsTRqStplmn+2c5/d/v+ecX3JycmbmzMyZJZP3+zzvM13TmXOm8/vkXb7vhz7EYrFYrLjl2SqOmVMefCivXLlm7nviFL4iLBaLxWKxWEkqryz8k7nekAeRV6HewVeExWKxWCwWKymJw+aWB/8uAWtehTibrwmLxWKxWCxWEprlFScNZa82h/IAXHxVWCwWi8VisZLQnPLA1RKwKJM1la8Ii8VisVgsVhKaXiKOnbs59CcDsJ7Orwh+na8Ki8VisVgsVhKaV+7/0tzycL5WHvQGH35is/g0XxUWi8VisVisJJRXHrjGXB68cbE4nK8Ki8VisVgsVoL6w0pxVL43PFMCVn6F4PIgi8VisVgsVjKaVx6+eCh7VRacydODLBaLxWKxWEkIze1zNgdnaHC1OfTs7PLQd/iqsFgsFovFYiWhOaWD55HnVYFsbufeKxaLxWKxWKwk9FS9OIrA6r/yvKEiZK+wJoevCovFYrFYLFYSgtcVPK/0/qvwo7MrxOf5qrBYLBaLxWIlKEwOku/V/8jm9jllweuE4OZ2FovFYrFYrIQ1t1y5XCsNAq68oXn5ZeJoviosFovFYrFYCWreVnEC7Bi0xvbyUOHsMv9FfFVYLBaLxWKxEtT06eLDc73KDTQ5WKhnsMJ/9mwVx/CVYbFYLBaLxUpQeRWDX8yvCM83slcFc8pD5/JVYbFYLBaLxUpQc7Z3fGyuN/jokGu7N3QPZa8+wleGxWKxWCwWKwFNXyyORGlQwlXe5vBjs0v62ZaBxWKxWCxWdgnZn7lecWZeuXJNXkXojjxv+K9zN4cfnOtV76Hy2y9nlwYum7NZfPlDWWB/MMcb/CbZMuQbgPX0PF6Jw2KxWCwWK5v0j63ikwRTl1C5baa0OogewdkEYZP+sWnw5EzYIUwvE8fPLQ8+rq/DwfNVbkFGi+8ki8VisVisrNDcMnHGnM3h+5yB1cjI94bnU1P5b/PLgmel6/k+sVl8Os8buHeoNOgNPzyntO+zfCdZLBaLxWJlheZ7+z+H3iUzXOk/D06ctTl0zsyywKmU3Tp5VnnwP/M3h380uyz0i3zDb2oYcDRrhLmzqYSY6mwW7Bfw7ww9XyoRzvIOnsR3ksVisVgsVlYI/VZ55eHpQ7BUHpw1rzx8sZP+qrzNga/NLQ/8nmAsT8IOHgnA7py3TRyXiuc7vUQcMac0eC2WOOvPN/TUnNLB8/hOslgsFovFyhrNLg//0LS374lZ7/aeHs/fx56/We8GTkeJkODqyaFsVnnoDzM3iU+5+VyRGZvjVa6FmejQv7NZmTC9hvuuWCwWi8ViZZEwJTgEK5sGL0gGfvLLwhdhRc1wyTD0X27BDzJXtGfw+rzNSsHQ1y8LTv4T7xpksVgsFouVTdLKbZvV+wz386ewyy/Zrzm7tP9syjAVuOmoXiLEEbMJpoZ7rkLP0o9/feNicTjfRRaLxWKxWFmnOeWBu4d6p0pDZycNbXInoJHJyvcqtydjnTDr3YEvEFD9fqhHDL1X5f5bU9XjxWKxWCwWi5U8YJUGrjRZHfz1DyvFUcl+zX9sHTwZzfI6EIVnwV8r/q+C3q7QOTQh+D+y54pA65lZm4MT5mwXH+M7x2KxWCwWK2s1613x8XxvaP6wPUPod0/VJwdZaHyfUx6+f6h5foP/y/H8/fvX+sjwNDhthA1EeejJvLLwT0QWuMezWCwWi8VixYYs8rqa4w3N00t6oWfQ35Ssr9Qsb+h2CUdOS48o+5HZ6XlYyzPUb0UlwTnlwYfox99FVovvFovFYrFYrDEh9E3RdN5VckLPgJoZsyvCP5/u7fpEIl8TmTAJWP+I4fCOSUCs6KGAM/vTI5ziy0O3ztuYfPM9i8VisVgsVvoFP6uy4ATrGhyCnjlzy8I/i8cOAdN96J2SX+PxCICk+VqVB66W2TNLzCVI+xbfGBaLxWKxWGNec70D3yV/qQfkFOBwJimcn785dNeczcqVKPnlV/i/8jit2EG/lNazZeqNInA6kfYTzpRN7rMrxOexOxDrdsiF/RuzvYEryD3+v1GOtPRZFc72Bh/Fip4nNvd+mu8Gi8VisVisnNETG/s+k+f1o2T38NBKmhE7BwmMaEqQVuQ8RL//JwKjO9C3Rb82dY43eLNmq1Cuw1Oelp1S7yGguj9vc/Ax+es2mbKHZ5cFfj7LK07iRnYWi8VisVg5K5QFaanydwiaHraDotGQFCoyR6w/P0dbdRP60z829J+leWUxWLFYLBaLxRpPQjkwryJ8fl5Z6Bc06XcflQAfyfcGZ2qLnsmx3Q6oNNAiDyvNYsEbnENZqr/Ba0vLdnnDF3AZkMVisVgsFsuQZ6v4yPQycfzcUv8p1K91xrwKcTZB0w90cDL3bQWvn1sR+l4+TRHOLBOnAtJmvNF+DF9BFovFYrFYLAdCszsyW6by3x9h/zAeXvvW9t7/oL6xI/hdwGKxWCwWyzVhaTRN/000ljAXzSkLPkEO8V/I9df9zxLx0XkVobMbDokJBFgf53cCi8VisVgsV+TZuvUjeeXKNdRrVWBkr56ZWxq+MNezV11d4hOv1oofPVMZnOpXxBQCrBP53cBisVgsFitpXVxScsTccuVys/s6OcDfhF/P5deNbJUvIK5aVKtMWVYXnBZUxDT6tXP4HcFisVgsFisp/WFl/VGAK5m5gklo/mblthwHq8MoPk9xQ0uPMq2wIjit0adMU4RAXMPvChaLxWKxWAmLHNk/SdODk0e6vSu3zysRx+U4YH2FQOpaiqkV7UENsJC9MgBrKv3+J/jdwWKxWCwWK364wrRgWeAuM1zlVyi3U1N7zjZ5G5mrbxBE3WTA1LRiKg2iPCh/jqA/cya/Q1gsFovFYjkWFjhj/+DQjkHdSPRpmhy89UYhDs9huPowxdcpJkuQCirKtALKXlV3jgSssBCX8juFxWKxWCyWI83Z3vGxWeWBawiq5g6biIbyZ3kDl854Q+SscSi8rUJCfJseJ5lBqpbAqogAq71HGQFYFNfTnz2a3zEsFovFYrGianZp4KvkyP4/eV7l6eF+q/Cjs94NnI6sVi7DFcW55syVjNdrg9NeqQ5O6wmOAqyb6M9/jt81LBaLxWKxbEXrcI7RpgS9oXmmrNUz+eTWjpU3ufzajbLgtwmYpljhqsevTJvvDU5b0xi0whV6sCZTnMbvHhaLxWKxWCP0pzJx9Jzy0LlzNgfuMy9wpmXNT8wpDVw5vaTpozkOVx8xyoKjMleIuoPKNLoW9DgasIxJwu+iKZ7fSSwWi8VisUAWh831Bs8kqPojslYSrozHe2Zu8n8ll0uCBlxpPVd2mSu9uV1MK2kJaoDVP7o8KLNYl/BeQhaLxWKxxrkATfC1yveGfpXvVZ4xTQgSWAVnzyn1/3j8MObIacFR5UGCKvRfFdfaZq8kYF1L8VF+Z7FYLBaLNQ6FBc15mwNfmw3DUFOflQZWZcGZyNLkl42P/XrouQoKcUY0uEK0G+7tdZ2RAQvZL/o6x/E7jMVisViscaSLCazyt4qzZpcH7sivCM8091nlY1Hz5tCtM8sCp+Z6OdAEVzARPVWxWDHYRVWn7t7eE6E8aMpincrvNBaLxWKxxgdJHJZfEfw6WSw8YIYqmbXKKw/eP8srThp/l0X8B0HRjbHgSrq3L6HyoF+JCVjn8xuOxWKxWKwcFZX4jkYZENN/1E/1iBWsyN9q1pxy/2/neIPfRMlwHMLV5yiucwJX/qDu3l7aGtSc3GMA1gR+97FYLBaLlWOauan7UwROF+dvVu8CRFnBKp+a1/NKgxNhIvpUvThqPF4jgqDjCYaucgJXmj1Dp95/Ve9TYv5ZofdhsaM7i8VisVi5oLyKwS+SGehv8jaHCkZkqoZ7rOYjmwUT0fF8nQwj0UucwhUCi51fqApO8/kVR3+evv4J/I5ksVgsFmuMCU3oT2wUn3nC23dmXrlyzdzN4QdHlQA3h56l0uBMevwD9V5dQGXAcW8fYKzAOQemoE7hCp5XRZVBrQcLXlgOAevruXLNUD6uqRFH8v86FovFYuW8yEph8hxv+K955aEnrZkq+rXCObTSBqtuqA/rVAarIbjCxOBZIoKRaKRopLJgAdlWVLUHHf+dsBA/zIVrNoOynYt3ivPqOwNf5XcQi8VisXJec8oCd9mUAckoVLkF04DTF9cc+SFe2WIFrC9Q3BAPXCEq2nX3dqflQQOwLkMpcixfr2dqxLHzvYFLS5qVqQ2+8A/5HcRisVisnBctXf4R9VrlUSbrEfRdzS8X52KPIF+ZiHB1NIHPFfHCFaYHVxj9V/H8Pfr3rhyrje7I9DV0iM++3SiuxmLravL/2tkV/llTE2dCWSwWi5Xjmr6y6xNzvOKbT2wWn+arERMYjqSM0o/jhSu5HmchwZW3PW7AmkDxqbEIV3u7A19t7lYmvlKtg2UtAdaug+K6mh5xPL+bWCwWi8ViacBAC5y/FU9T+8j1OMFpyOJ09jsvDyqKFjfSv/35sXa92nrF19q6xU3NPmUqXjemJwFYOw8oU2r2iZP5HcVisVgsFutDA2SXQKAzMRG4QpS06Fmc/qDiFKxkwAvry2MIRI/cPyC+3UIN/YiNLTpY4hG7F1EmrG4PncPvKBaLxWKxxrkIGj5K4HN5onAFS4YFZM+wqjG2e7sFrrS/O1asGuh5Ht4xKM7t6FNuloCF8iCsKTA5WavBVXDajg+UK/hdxWKxWCzW+Iarw6jv6sJES4MIlAUxPVjZHsP/ygJWwWHA+v4YuE5HHPSLH3f0K1Nae3S4qjOWWr9eq2evAFgArW0dVCZkPywWi8ViscY1YH2F4OfmROEK4aW9g9g/CPBwmrUyRzgsLsnma9TeLo7xDYoLOun1tVNIwPIa5cF1jTpcScACaL7X7j+F310sFovFYo1PuDomEUuGkeVBZdoSyuBggtBv138VBaxk0O9dlcXX6OhD/vCFByhzJQELcAVTVdhSaPYMsjxoBqw2cR6/w1gsFovFGp+AdV68bu3WOOjX7RnQf5UIXAWD2uON2Xh9WgmuuvvDl/n8Yoo1e1VPMLXIZM8g+68qh0K5TrCBLYvFYrFY4w6uTkkGrEasx6HyIB7jAisDrpD1QqDHKZuuT70QR/n84R+RK/1UwJU5e4WoNfqvZHnQnL3SYp8yyVsvPsHvNBaLxWKxxg9cfZxA6Go3AAvrcQAaQ83tigPAQtaKoCpowJUBWFljzgm46hkM/YDgasrB/mG4MpcHS9F/VaHDlMxemQFryz5l8lb2w2KxWCwWa9zAFRY5fzvZ0qCM4jrdZDO+zNVIuNIiS7yw4HPVFxYX9gfFFOxUNANWqwmwXqnVy4MAK5m9koAF6KxoVaZWdopv8juOxWKxWKzxAVifIBi6yQ24QoM7sldVBBiJZK3M0S/EWVlwbT58KBT6NpmljoIra/8VmtuLCbJq20dmr3S40mNLS/iHixeLw/ldx2KxWCxWbsPVERSXugFXiJYevf8K8OEka+WPEoNhcX6m4aovKM7sCyo39xBc2QGWuTwI36+SxmFrhiHAMuAK1hXefeHLUG7kdx6LxWKx0nWYfZTiOOygGxwUJ6PhmuJUI77k94tTBoU4kX78aVgJwEGbr5or1/30ZAxFrYHJwUVUJgOMBGNkrvwxIhAWl2bwuhxGcPX1EXBF0RmhPAhbigKvDlK1luZ2M2BtblWuK9kvjuV3HovFYrFczQgYGZNjsWsObt3kGP5zynTcHIyV7bAc0HSYT6EfX9faJy72bA2etbVZ25t3FMCLR+Ed3w+A6uWuwJWilwflkmN/MBJYiZhgJWMgqFybqWtDkP/FwaByE+DKmr2yTg/CsR1rgRZW2k8PjgCsdmVKWWv2NO+zWCwWa+we4kcjK0UH6xn0eD7FNUKHo2kJRXBk706t0ftCmYWpQeojIgfwn4UI3HoCgVP7hPgMMmN8FyLeG9yTyW7AFQIZHZTJKoz1OPH0W43qv9JjciauS3e3+FRAEdeY4coXJXtVYbjWr6qznx4cUSKkUiIB1qn87mOxWCxWIgc3ptI+EwqJc+jxMoqJdABPdTRNFgdcIdD7gqZq6wFNf37yoKJcF6D+ooFQ6HsDA1qGi8uKw/foKIKj69wAKxkACAAWACTefqtRcGXATbq9sGBXMRAQV+M5jAIsU/aq1TcMWOi7wuuuarfJXpkBq0WPTU2hc/kdyGKxWKx4D6j/AFSZgcqRD1ICcIXDGOUoLNZ1cnADuNC0nG0Glhm6T+e6lblCoCSIe4FMTjCYeFnQDFcGYB2dxmtyBGVAL8RrkYDlM/dfWZrbzf1XCyqdZa8Q5a3K5fxJwWKxWCwnB9ORFGhM/6mrUBUFrGTgYNvYEnR8gGugFVRuRHatv198XozDiS4YeFJMciNrJe8TymfwgFrTGEw6a2WOPT7xyTRelzPpvTbZb3ouPpvpQXN5sP6gMq2oQu87q442PWgAFjKu75KjO/cJslgsFivagYRS4IlhjPkrdGBHgCu3slbWQxmHHvqv6g7GB1gm0LqpPxC+tFfvDzt8nNyzI0J69mpqsoBlvleADbiYAz6cTgnGgitEb6/4dJquy5fRw+c3sm2jmtv7R3tf4TUDpvAeBORHzV6ZAAtRsk0cx58gLBaLxYp0KH1Ta5J2G6wcwBUCh1iR5rmUGGCZmqkBWzcY9hCH5fg9g83FDW7CVdDov5LrceJuZo8AVwjKMn4u1dekhzJ69PpukHDVbwdYZrgyARYyV3gPAqSqIpiLWuEKMLahOTtc6lksFouVRfJsFZ/83/f8F+EAygRYyUDv1SvV8FwKJgxWONzlAU+PU/r94icEICfUUNkzRwHrPDfBSgYczLEiJx6w6okCVkOluUFxYoqvx5HUd3UxvYap0bJXtuXBTt21HqXRqgjZKytgbTRiU0vou/xJwmKxWKwRGZC6LvHzgq3KlHWNekNzJuAKB6D0XOp3Aa7MQY3wN/UOhi/Aa82xe/cpJZ7eK4f3FWAC0ABIuJG18pnDl9rlyMjC0mudHCt71WnT3I4sVZ53ZP+VLWC12AFW+Kf8acJisVgseRh9lg6jGzEhuKpeLwnhsElHM7s16n364eb0UHcKV0OlqaAydTAoJnUPhM7JlalDeh0Xu525wj0DbGB60EkvXFxwRUGeVCkrpdFmgC/Sa5uiTzmOBKxoze0aYFFz+5p6/T0o+68qo0wPlloAa2OTMmEx24awWCwWC2ahFNfLA7ffmOBbVmcZy08xWMmQu99afEFXwWpUEGj1BMI/27+///NjuRFe6KarN7qVtTJPCQK2USaL1gsXL1gBbBDdfvGVFF2PT9Lru3YYrsS0WN5X5uwVYBIl6vneyOVBb4TyoBZ7lIklNbwyh8ViscY7XB1Hh9GVVm+rWqMHpaozmPKSoPWwBthhag2HYcrgyhTdg8qNlM36DtbLjMH7dxhNDuK5T3EraxU0XVs0eaMHq99luALY9ATcdz03pl9/oK1bigJYdoudzdODWI2DHsDqBABrfaNy48r6vs/wpwuLxWKNX7jCfr9r7IxDcXiisdlYVZMWuEJ09usZE33nnUO4CiYOV6ZDd0rPgHI5dimOtXuo4B66CFfyniGDKG0K3IYrxP7UABZKg5Pl67E2t/fE8L5CAJrk645nehAB5/cNe5VJGxoGv8ifMCwWizU+4QqLmc+PNiWIQwcHDcpExoqalIGVjEaf7hhe15narJUdAGgxqExG6WqslAzpeZ7qZtbKHLLRG9CRyJRgJLAayhz1Bs9w+VocS6/zJnODvnlwwon3FcxF8X7H+97c3F7hMHsFwFrfpEzesCdwGn/KsFgs1vgErNM0x2/FmQcS+lJSDVfyUC+MUh50C64iAhZF16AyqSckzn2jPbtLhnT/PkIxwa1+K+t1lsMO5nuRbNZKhyu9p6v9oHuAZVyLC8zvRyfeV9byIAALGVTECMBqtV+NY81eadGsTF27J3gWf8qwWCzW+IOrj9Khe4OTQ1h6UuHA8QfdbWa3C+x+W1IbTH/malSIKesbxdX5ZeL4LL6PX43o2p5E5goB/zH0IK2oDyYEVxKsIsKV+4B1Er5hiAZYQ83tkcqDBFfInCJ7taJu5PRgJO8rW8BC7NEmVHllDovFYo0juPowxY/jsV+oO6iP6sMba0Sp0EWwGvK/qhjd85NOsDKDAXbvLdimXFuzX5uyPCzL7uPh2n7IRLJWDtbdAICQvcKSY1ezVj1YuaNPiLb2iNNcuhYod1+uOMleRZoePKhnrzYa/VeApFiLnSPBFf6frGkI/3DxYrZqYLFYrPEEWCejCTgebys5ro+Dp96nmMBKuAJWMlCS0fuvgumHq/6RcIWQFgUtXcoNB3oDX8umvizDmmGim1krcwCsAFgHaeggFXBlANapLl2Lb4943WbAcrjYWcteUSBrV1Spg1RVHN5XVsBa1xy+pCRHPNZYLBaLFUNNVBrUDCmNqcF4JgNxOGFkH+U7HFhuw5UsDy40eS6lo9/KLnMlA/YEi6p0GNg/KG7q8AXPypZMlrErcorbmSsZq6hE9op2r4OuwFWrBa4aXQIsugafo7hJsbjPR/K+GgFYlt6rWqM8uKg6selBM2C91RD4+eKa3FzJxGKxWKzRh9EXhkbYE4hGY6oQB4/fRbBCIFNSaABcvz89WSs7qDIDArIZCACB9mv9ytSOvuA3siGTRc/hSrezVkNZQwOmAQpuZ60kXDXS0ERLd3JGo9quQSF+hD60YJTsldPmdmlwi/6raNODo5zbG0cCFkrLa+qVa1bWi6P4U4fFYrHGB2D9OBlXdhxaaHrG4RvN2TuRQEkK8IYDLWNZq56RkIBsGhr8W31B41DWPMGm7usOfaepqemjGbyPn9Wa212GK5kxROkM9wKAkSq4qqdoPCROSfI6nBwpexULsOya25G1A2CVtoyeHvTGkb0CYK0lN/fFZeJo/tRhsVis3Ierz2i72ZJwZfdrh6+eaSqudea07jRjgsMpzzA1TXczuxUQZEgX8xGTbxQdPcrNbb3ivEyVCylrc2mqMlcIwAPuMUAomSlBa0nQDFew/ajvEicl8X7+sGLK4tkBlp33VSTAAuAjW6ltL3Dg3B4LsFY3KTdnu80Hi8Visdw5lC90a91NqTFpVaU1oyefyZKWAK/XBtMOVgd77OEKhzCAD47yVsCS/URth8KXpLtcaOzZcxesLNke9F5hVQyAxO2sFQYYEACa9w+IE5K4Dt8wl0hjWTNELA8a04OAKjS3A6iTmh40xcr6rk9k0TdYWCF0+FbyC6sn9/9WIY6mOL7dL05p6RNfbzsU+lbbIXH2HuozbN0vTms9KE5sbRXHl7WKo+up1Ll1q+YzRu91tp5gsVgs66F8g1vrbvqNhnRM2AGOkspeGVmxAsMSIJ1Tgp09kQOHb57hYm8HV1oAIHrDP8TwQBrv5TfchivzdcRrLDIWfbsOVweH4QqxvaPvswleg+MUOUEZAbBGLXaOMT0o1+MAnipjNLdvdAhYqxvEZzP4f/6IJrIXIXg6c68v/KPmbmVie7e4fV+vuL+1V52595Ba0NKterTw6dFkE40+taDJF36isVvc19il3FZ/QLm66aA4t65bfLldcIaOxWIxYJ1Gh9FkN3cJ4vBECW1VfTBhsJKBQwtfq7MnmNaG9s4o2SsAQJ7hh2QHVxIg9vYok1t84R+mo1yIvYPhcJQ+ugT6rawZwzrDKgNwkeyUYKTMFew4YOJZ09pzfALXAJmYs80TlNbVOHbTg7beV0ZzOwAL/VcoD1ZGMhdtiQ5YVrjC/4vVad5HOH26+HAHrXkiiLq6vUf8qbVHndHarc7Z2608s7dXLWqVQGWO6HA1FA1deuzpUosaDqpP1R8MP0FxP5V5b2g8IE4fK6ulWCwWy81DGYaU56diSbPsmzL7ViVyuKOZHIulff2Zg6rh8pEODHIPHw7UUVkr3+gsTXOXOD/VxpJ9eh/d9W5nrYavp56pwevGtUhF1qraZH9ABq7HJvB+PnpoPdCoIQwx4n0VzfvKXB7E88N7EJYclXFYM2yMlL2q1wFrWUPg1BT/3z4MJb/Wg4Mn7usTk/b1qnPaCJpktJoiYbAywZU5dh8YDvp5EYHWjF2UKSvT7w+XEVks1rgArKPoMLo6FYuaUXbBwYT+qc7+YNxwhcBhLEEm3VOCkeAKsdEY2cdB22oDEdZMTZNPmdy0P3R2KiErKMR/wsPM7ayVGbBgUaCXft3tt6rtHOkthUAvUALv5++YjVXj9r6yLHauM6BvvtFvl2xzu8xeIdbuDv5nKt4H6Ilq3R84rb0n/LO2XvXP+3rUp81gFRWuooBVpKxVJLCSsUsLRY/94cfrOpRrt3f4v1xSwkarLBYrtwHr+KjTg8HkVt7gIC1AKa0lGDdc4RDEd/soSdUfDKZ9SjASXCGkc311e2y4Goou5ab6ruCZqbqXVB68zI0pwUjX9WCPDleAhGSmBK1Zq9r20XAFeJlOk4BxvpfRezUpHsCS04PtUQALgIR7DUiKBViR+q/W2ADWG7tC33Lz/lPT+dFU/jufgOoP7f1iZnuP+qwVrKyAZQdXTgDLDq4iA5YyFDv1KHr/oPoYWV9M3d6RuT40FovFSqm6guLrbmeurLHGOKAO+mP3W5kPeRx+Cyr1ibV0mYc6gSsEpsm01UAHHcLVweHMzc5D/i+lAJQ/OiJ75VJZ0Hxd8bqRtQMUxey38jmDq+rOCK7o+5RJCVyD88yrgYI2/Vc9sbyveozmdp/ee4XniulV9F95WxJ3bh8FWJQNe5MWPrt07w9vPxS+8AMqAbb3qh5EmwynmasE+q1GgFUMuNppjs7hqN2vFrzfGb4U/WH8acxisXJKT3kDl+FAwHfxboOVeTEwMh9aaanf+aLmWqOheqOD8qDbU4KRwEpmZfBa8NziASvZc7TroHJd80DiFgR2onv1jUSzVk6vK8ACwwaN0rk+iX4rZP6q2+0tDxCbmwNXxpu9Guq9itDcHo/3lbk8iNe8sCpCc3u804P1JsBqEucmAVWHffCB+Mw+mlJt71Mfau9VikbAVSrAypdU1moEXNWOjKLqDvWe7fsCp8ebtWSxWKysFEa1324KTsZ35wCGinbzHkH3dgkCoKqMpnAJS/0xdwnqh1OBg+lBXwqmBCPBFQLQsNAAxqhwZYULaaB5QJn6/oHAlXUHxMdduo8fDijUR5dAv1U81xXWG+inazUBVqJTglF3+Wk/FhfFBZhCnKXIyUER3fvK6WocPF/AE96DxXXueF9JuEIvG9k0nJ/I/a6hHYb7+sOXUtP6Ax/0qYVjLmtlEzV6NmtmTYdyNZUNP8afziwWa6wD1mdwCLUaa18AQAsNaHB7UTOi2Bh1x9ePtagZmS4AjPRbSl+/VTAqXCEACdLF3UnmygxXZtCgw+Z6QK4L9/HTdB9vdrPfymfTBC738LVbILTVQb9Vnc2UYLSMkLddfDeea0BQdb0ZrpyYi8byvsLzXdM4PGQRCbBKEwSs5fX+i+K8z4d19Iuz2vvC8yRUmSNar1W8/VaJNLMnA1cyqimbVdOh/pH3NLJYrLEOWKeZyyg4NBYZoAUYqjvo3rob3ZF92HKhJ8YBjwN6vje6uWgqpwRHmYaaAAKHLEARB6iTkqAZMkY0dyOTsy98wWLKSCRzHyl7c0ZQUaYkOyUYzTi0unMYNNyYEqyI0CgugeXdfeL0ON7HZ0SHK5vm9ljeV8ZzXlI70v/Kjeb2FXECFiAc/lVUCvwdZayeHgFVCYJVqqYEHZQDbcFqR4clPlAfrWoLfG0x+2exWKyxqFBInGOeEtSsFQyPJ2SP5E5BHDT9LpUKcUgVGA3D0TJTOIAAY+09wYxMCUYyDkXgYNVWAbXHn7WqtTR4V+9XJtV0iYQnC9HgTNOD5GOmTHU7a2W+dnJQAc/brSnBqJmgZmc9arAZEdK1PRpg+WOvxrE2tyPbptmM1KYIsOr8P471+g5QGbm9V1z3QX94ltOsVaJTgo0EUBVtihZJTgnGlbUaBVcUVRTbO9THtneEfsCf1CwWa8yJ9g9eHKnfSjOVNLyeEAAu+mBM2pUdX1dOZeFgtjvoUbqR5Sj8+UxMCUaCK4Q0UNWAKhm4MqDjvX3Bye9Rw3KCgHV0QFGucGNKMJIrO67RC8aiY/RfuTIlGMNDarXDPhxjC8G0aNYM/ji8r8yAVWX4X61pTH56cFX9yPIgSt+rdoV/Eu217e8Rp+7vE3/vpD6rjj61aFTmyuV+q90ERi/uCHmerwqlvN8qFlxVtWs/Lqr6QC0gyDqXP61ZLNZYKg8eHgiLn8XqtfIZzeb4Th6HDZqcq4wsRk8CxqE45HCY4bBeZgNQCOkWXtUezMiUYCzjUByQcpouVkkwGliZ47324MSte8QnE7iPx1P26mY3pgQjXTu8Lrno2K0pQXM50Op+vp4GL5xmr+ibhEtiWTP4YzS3200P4jUAkAqMwYwKJ9mrRncAa78Qx5JJ6M+pJPikbdaqNzW9VmUtiudJb4geQ25PCY4Gq87IYDUqCLToG5CLSgQbk7JYrLEBWEcHAsqVwTisFnDIIPskM1o4OCL1acWaEqww+piqLT1WB/uHM1xyejAbslbmTM3rxjRdrKxVnQO4Gm72VqZWtod/FG8/FmUfz3BrSjCStxWeJ0ADcOHWlGDU6bsmZYLD9/DnKW6wy14lND14cDh7hdexqFr3YMPztG3ET7C5fZkRy2tHlgjRxE7lwDMoa3XnBz3KM7ZglaIpwZ0ETZ7KkOclymABhjKVtTLHNlO8ty88t2qfuIA/uVks1lgArGMx2h9/o7p+sEqjzQJp8dA6ErRiTQkCpGQDcWf/yOZ2ZIdwQPkyMSXoi20cikMXB2V9giVBe8BCqVCZjMbeeO6jn5Y7u9VvFQlCAQ+4141OSoKJ9FtZ4GR9o7jUyWsPCXEOgdXUWIDVE3TmfWWeHpTlQfRfmZ+/G9ODErD+tXNkk3tbb/i8zn7VtteqPcXN7KsbQp58yl6tawxFnBBMGVy128c2K2S1h5/c0hr6Pn96s1isbAes4yh7NSGZhvVWn77KBm7rOIzmG31TOHRxMPtilKfqDCNRc6nQaxzm5mXC6Z4SjOZtBaCab5SNks9ajYaQLfuUmzc67MdCmddcHkxmSjCacWhx3bDnl1tTgpEWIiPebo7tD4XJOsWSvXJizRAte2UuD8o+O7l/0K3slR1gdVC/GWWsrqQJwWeclAPdnhIEBC2g7FVhJbJX7k8J7kgwa2WNSu0xPG97R/Ab9A7ghdEsFitrAYu8k5Tr3bBf6DTKSDhIZK8WDuQV9fqBhEPZF+GwX2OYieLv4+ewiUBmK5NTgtG8rWRmA6/LjayVFUYQW9vEle86MCE9OChOTLbfKtp1ktcF9xT3dkRJ1IWs1cYIUPJWY+wdfQKLrS3N7baA5Y/P+0q+rmKjFI7nVuGi95UZsFbsEj/q7Befg/0ChSflU4IRLBg2NOm9V+/QYzqnBJ1krcxwVallsdCPpT5S3SW+yJ/iLBYrWwELJqMT/S7ZL+iZgqBW+sMhjEMF5b88o4y40OjZwuHsG3Ho6/1MC6v0g03aH7jhyO42XCHwGooMX6RIWau4Mlfto0tQW9uVKVtbxbmLF0f3AEKJzO1+K+suwcaDw0Dp5pRgJCBZXa9MfatBnBorc0dxXazpwX6b6UHz+6LV6n1lmh5EGVj2ncVbHoxmzSDhClnBUgLpjp7w3ylz9Ww6+62sE4IvU9/Vwm0hLVOVqX4rJ3BlhizKZD2+qaX7U/xJzmKxshGwPjuoKDe4BVd2PT8+Y5/gCiOzJYFL+mtVGD5S0htL7nxr8QUzOiUYzThUwmC1y1kr6yG+mawbtu4TJ0e5fx8eCCiXJzsl2B5jlyDgodAClPFOCW6MURI07+hb3aBMWlk/eFKM9+6JBFWTbacHbbJX8azGwWvD9cdrxr22A8bSGNODsQFLofur/oHA6qlMO7IDbOZp2auQu1OCKQCrUfGBete7Lq2bYrFYLNfUTxNY6GFJGqwcNFTr3lb64YyDCQfNIsNXCdkR9HBJ+EJ5EAdhJqcEI3pbIcNmHLy1LmetRmR8DEApb1Wu33ZIHBcBMj4+EBQTUpG1sk5MakDZnvyU4EYnFga7levX7RSfjgJXh4koze123lc9sbyvTHAl+6+k/1Uy2bhIze2V7eqfWntGWzCkfZfgAT17helBgE4mpwTjhqs2TBaqBZX0f4QXRLNYrOwCrH4CLMUFwHIAV6MPOv1Qx0GOQxqHkrR/sMtgpXtK0NzIbZ4SrGwfbnx2O3PltYETRBn5/9jtKxwYEF/oG1RucqPfynaXoPGaARqv17o7JTgCQiz9SW/uVq56cXtkk1HYi1BcHq+5qJwebHcAWLi/870R7k8M5/ao/Vf1yjRaAXP/PhsLhlRNCTZEgastBCmYHFy6M6RB1K4MTwk6BStzbN2nPFXZGvwmf6KzWJkrh+G73g8bvRtHGHGkER8x/Rp+f1xMpwCwgnECVn8SYOVk3Y22f9DY8WebtUrDlGA0bys5WYbHIaiKc0rQKVhJQCndq9xc0SK+Yr1/vb2B0/uDYoqjrFUUCLW9HsbrrzAMX1fVuTclaAWPUd5Q9eHLou2fQ2lbmMuDSUwPNtpMD+JeIrsqrUfcmh5cRXC17QP1vn3kyp4duwQVz/JdIc9cGIu2KqmZEowAVVvaQlokC1dbjNjaps7fmOAmBBaLFT9MHdunfxCfjFUaFGdRfBc72ygupLiY4ifkAv0TeryEfg9ZgguoafhcejyblueeGQiIr7YNDp70ApUrylq175pzCrz6+sRn421yTyVcycBBhXIhDjzXslY9iWetzFOCAIA8I7PhZr9VRLgyghy2ryppEh81v8cHaI+kW1OCLXZw2alnl/IMS4qqBF3Z44ErNH7/e2f4/Bj/v78faXowknO7k+lB8/3UtgzURs7MbXSamZOvk+Bq677wvVQWfDqT/VbmHisA0EJaibOAmtsBUenKWnlbQ55Xa0JaaRKQ5AisosCVjIp25fat7eIYPgFZLPehCtmnEw2I+ik9XokpI/rQvYk+fKeY12fEjKD2OJUeJ3/QJ27wbA1O2LVfuULb2yfENweE+EKNiM9tO0sB6zODQWViNmSuzIHDHtmDBUapMBPN7JG8rdB7hdKR1uDtZr9Va2S4wiH+bqsy9d294kfy3mG6sN8f/kky/VYtDnYJyrJtpNfjTXQnX539VB0GH/5VLf4z2v9zgqobbcuDUZzb5fSgtbm96ZC4ta1b/L6tR/xpX694gJrOH6Gdf3+vO6g+RqDzRBv9eF+P+mizT31o94HwvdWd6u+9bcotdoC1LkJzO2LrB+F76es8k9F+KwtgIWuF5vZNLaG0TQl6W3Woe7Ii5FmxKw7AigJWQ0Glwi2tgk1IWSyXslSAqi8Y2afJI0oFiYRl6TEChw0OmINkJWAGDvKPmuQPhy/0+8Up2IcmxmCTJXbYDSriumzIWlmnBKuMXqdVjfq6nHROCUbytgJcoBkfkOVa1ioGWFmjtF2cIkGjl+5dQlOC1utx0N44VLMqqNLDmrWyZtzimRJcFQGsMNwAoHvp/YETorxnvxyp9yposmboH/WeE/R/WNyyv1/8cn+fenfXgDr9UL86z+dXPb6B0dFlxAGb6BxQn917SP17zX71zk0tyi+iZq/gA7c3dCfBVUE2ZK3Mgb6rospQmrytdJAr3KLD1ardoaRKghGjXX1s61bxET4hWazEoAA9UydQfIc+XCdQTJVglRRg2cAV4AIHHQ7VHgtgmUBrKqwOBgfDFxBsfaW7W3xqrJQS6Xl+kp7/tdmQtbLrt5I+WjjsM5m1kgGQgJUEDlC3pgTjgSuAS+lecZlRrv44+q+SmRJsMTnT2+0S9Br2DIChuHcJOlh0vMwAKzNc/V+tMvWfplKozTdVF8XjfdXrF7/uCah3dfvVv3b7xczuQfUZDapkRACrSHB1oE+PTjwOiCKCoTk7D4h7NzWHfm2XvdrYrPxmb4+aly1ZKxmApacJdoqN5vZUTwnCAgKTigAsrOTRgMltuBoqFYpp0Xr4WCyWfQnwNCr//Zw+VG90Daxs4MoMGa8bH/79wWDMMhplgyYPEPQRaP14cFB8MZZJZKa1f784tjegXJ3xzFWEKUHAwCIjg9Ieo9+q1aUpwWiu7LLBvTIDcCWh5Z09ypSSvcFv9PSIU92YEqyPsktQvl7zomOvC1OCZrhaYoIrZAZf2RF5yTOgkmJC7OlBMa2PoKrHr/6N4CofUEWgVUSQ5el2Ca7MAZPQtu7w3Mp9oTvNgLWhWbmt+ZAFrtI8JRhp5c3aBj2ThKxSPM3sNXE2swOUkK0CzGEVzwYCrXjBKh64GioV7hXf4FOTxXJQCjSa1a+wApXbWSs7yJhvTIwlYmMwEKBFykJ8xW7EPkuu7UcDinJFNmWtrNNuFcZaGhzIMcHKhSlB2z2CBnQACIoqUjAl6ACszPH2nuDkju7wj92YErS+XjM44pojg+X2lKA1azUEVxQvVUducDcGVibZlgcpQor4xWBI3N0bEnO7AzpMmcNtsJLRYQT2CG7rUO/Ba1/XELqVYOZRAquizE0JRtgl2KnDzgLN+yqUkilBHa70UiD6vJC5Km0JpSxrpWWujNjcphSh4X1lvTiKT1AWK0oJy5gYmuwqWEUpCZoDh5Fc25KEV9RUympdHggEvnYgyxyHS0rEEYFw+GfZlLWyKwUOeRK1p8bbyukuwYVG/1UqpgSdwpUMOhj/RFNxv0h2SjCatxUGDaRVgZtTgiPgygCrV6r0bCX5X305yufBt63moooOVr8ZDIt7ewPqXAKpIrfhqtMBXHUYewRpOvGpLfvUu7Z3qve19eh2DJmHq5EWDN42PXu1pDaUMm8rc+bqeWpqpynYlGatKqyxNzyvbH/0dUss1rjV4hrtu1VMAk7JBFwhcIAgY4GDKVkjzkGaSMRak75g8Osii/oD/GRXkQ2Zq2hTgo3GsuEXjKnCdPRbWeEKkCEzaamYEowHrkqaQrdW7gtP3+NT/yuZKcE6C1xZX898w1U/XnuCWFOCo+CqWsKVcvNzdfbfhBj+dJeZ4Yp+Pm0wrP4FYNUrwSpBuOqKE65GgJUMWQrsUeeTHUNBtvRbjfC3IlhaReVBmIsio5SKlTcAJvhrYXn0ixpchdyZEnQKVzL2qf/FJymLZdGS9wOnza9QJtF/9GmphqtogCTNBgEFbrqcY3KPppk+nw3Xmkoq3+/PcObqYFT7BR0a5BJoHODpLAvKrA6gAf8+QCITZUEzyKxvCf12y77wjKoO9YEPepVbHfVb+SIsao7gbSX7rwBIifZbLYvVb1U9bOj5QpWCuOqpCGUdTOoq+GZrGLBuI7DK65VQFQuu/KkpC3ZY4Cob+63MU4K1VB58rUbPLKWiLLjNyFyhLIim9i1tac5ctSFDZ4rWwGl8orJY+ocoHNW/TtNRk/EhXFSpeyClckowUmBvnmY2WBdMyfqYvqCY1DsozuvtFZ/O5NQhPY8zszFrZWctICEHGZaWNGStzCWzV4y9iYCMVDeyRwIrCTKbmtX/2twanoHYsV+9K1LWKtaUYDRXdgCRnJh0c0pwBFxVDcPVwkpl2vPvhS+MNP1F/0e+JuEqpIo7+0Nqfm9A2GatfCnqt4qWtUoYrNKRtTJlr9BzVWRMD7q9SxBwBLhC+RFlwYq29GetRsIV/VqrejdaIfh0ZY13uIL9wrdlSVD2P+GDHDCUrqyVDLmDrTKO/itrJsgJmPTSsl4Cym/W19dnpCHTNyhOzpZ+q1hTgrgnsMzAoQxQSGW/lRU+AFcL5eqUDMCV2QLg3Rb1j4Crcop3msMP7+4K/SqRKcGqSHsEW/V+s0JjZVHCJcHayCXBIbAy4Oq5SmXq/24TZ0d6nxJYXQGwopL2gzQhON9R1moghVmr3vjhqiVDWSvzlCDKgvO01TghV7NWgKSVJriKWhZMQdbKDq4Qm/eq+aV7A1/lE5Y13gHrrBFmoUYPFL6LxqEbTFPmym/yv0KJBCaXaVghM6UnIK7AGHq6r/uhQ+K4nizOXFmzM9KAFKWodGSuKg27AsA2YKEiybJgsnCFKG9V/wK4KqVYuyc8Y2UDrWCxuQ6O4MrGPBTPab6xdNvuOa6JYBy6wtxrVWeftRqGq+HM1QLEFmVyYYV/1L7FQdrO0BNSfkFQVdAXEIUjeq3igKtY5qGagWg6M1e+9GauZMBcFKU7GH+60W8lQ9o+4GtjFU5Un6s0ZK6GYq9StJnWTPEJyxqvYAXzwFOxzsZaCgSo4IP4Fc2HSkl51mp4h5l+UOCASUXWKlJ0B8VNB3rF6SiVpvH6H94XVG7O1qyV3ZQgDnWAN2AhVVkrc0+S3D8IuMhESdAcaxuUX5S1qg8ArkpbdMB6/f3wwzs6Qr9tjOLKbjclGGmJsSzFAozcnhIcBVYURRXKNM9W5UbP1t7/oPfj0VpWNSwupezug9RjVYQ+K8e9VimeErTNXGW818rZomYAFOwS0INF75ekpgTNmat3GnW4wk5DDa4ynLUaFXvVP8Ocl09b1ngErJMJpibZNrIHlaHmZnzwGzsCU5a1kuHz63AVy/8qFY3hPYPKzX1+cVFrjzg+XfegPyB+nq1ZK7tGdkADDuoiw+U9FVkrM4QAEAB0FS3pmRK0AysZbzcpvyzfG34QcLXJAKyXq8MzNjSrf9YXFzufEqyI4G1VXDvc4D7qOUXotXIyJWiFK4AVopBi0TZlShe9D2no4q7eoDqbslVDYOUGXLk5JZiwK3uGslYSsFC2w/TgCirl1XQkn7UCJCFzpZmIbtNNSyNmrtKZtbJEeatSsGnP4Ml82rLGG1wdQ3FVVFd2w00dhymWs6YyczXkf9WjHzAtUcqDbsFVBGCZenBQuY7KIyel4z4MDIS+m07zULspwXjMQwERAIM8o2xXfzD5KcFI5qFew6oD78FUZ67WRclcAWwQ6xqV2zbtDf/PJgOwVtfrgEWP02v3K792OiUY0ZW9UQeiPGNiMlq/VbxTgguN0ODKACxybv9VTaf68KGAoBKgWtgXGglWmZ4SbB9jU4LRXNmX7dStE+Cmnky/lQwAG+AKURYJrlI9JRgDrhBlWi+WmMAnLmtclQZDIfEDJxYMOLjNE32pyFpZ/a8WaBOMwYyuj+kaVCaVtYszpi8WR6byXtBan5NgiJrprFW89gvSaRyA4GbWypzl2Wj0XwFu0tnIbrfXDkElwts3toQfkYD1pgFYq+rxc/WB9zuVW5xMCZqfv/U5osEdE7wJNbKPmhJUhrJWCw2w+ud7yi3Ldonfbu8QDxIMAaw8fRaoigZWvhSVBDsyCFapyloNlQcJnBZW6TAEyElkSnCbyecKzfJFxm7BiOtvMpi1kmAlg7K+j2f76jIWy03A+rK17ypaZkpOcsEbKxVZK3PgO26UO6wLnlOctbIFlndblSlPbx48b2u7OCZV92K/EMf2EcxlY79VtEZ2WSpEORdQkWy/lV2WB/CA9x3gI+1wVW8qyRmA8/Ye9fcEUtM3EFxtaArPWLZrGLDepnJhRZt6R8wpwZbIxqFrjAXbAKRkpgQXWaYEZdZq8fvKbdX7xUMHBsU8CVbxwFU6pgQBRG1ZOyWoxJW1klHZpsMQICuZrJXMXOHroO/KdnFzJvutbOBKC3KS37RPcJmQNT5KgwRUV8XjbYWDXnrz4EBPReYKgcwKyiM4cPr9mV8hg0Pv/1F/Sn23uKw+Rbu16snEkaYYr8zGfqtYU4JeY9IUh7qbmSsZKA8C4rwtae63soCVjJJG9c5NBlyVUBTvHCoRav1Y9Gv3b/tAudVpv5V13c0qo6EfAOXmlOA/q8Qt5Kx978EB9SlMAprhqs8FuHJrShAQBRCB5UBGpwQPuJO5ks3t6I8qqND9rxLptzLHyzt0qwdbuMqyzJWEK4R3n7iMT1/WeACsM6QlQzyTgWjiRbkGH/raVKGLWSuzPQP+DWRC3J4STARWcNiiXAmY6OxVJrSRMWkK7sfhvWHxo7GQtRo1JdipH/Zyys8tsDK7mRfXpm9KcETWqm7kpJ7WdL5HvQdgVbJHz1j9X+1wBms1/XzNHvWR0ib1jkqHYGWdEgQszTca3B0tah41JahYwEq5ZcUucTuBxkw0rmciaxXXLkGCo7kED1j14nZJsDHNWStzEztgaJ7Rf5VI1grgtIWyYLB5wNdBP9dYyFqNiObQXR/KoKkzi5UOuDqCwOrKRIxD/QRUJS16CaPuoOJa1mrYnsFoqCeg8fVnx+JjaRcBuKDlvlM7epWrUrFmB2an9FynjoWslbXfChCFawQQBSi5AVcICRsAn0hZq41pyFqtMMW6xvCf3zbgCvFq9XAGa9UeHbTW7AnfL19TrJKg9Tlp/VcVo8uBzkqCI7NWL+9Qfrm9Q/2rb3C4z8rNrFUqpgQBR3ONSbux4m3lZJdgsQFGgKVEslaAIEAnrg1sHiraQmMia2WOUhoOWVnf9Qk+hVm5DFinwq09UeNQgI78UPe7mLnSy4P6IY3DRIOqTO3mMwELDjK55Fj7NYKszj7l+n1dg1908774/eIUWERkw5RgIrsEAROFxrRfdYL9ViN6lYzpQbkeJx1TgqtsAGuFpTwHeJJwpU0QbifIqtXBSsabu1BCVH9nOyUYw5VdMxitHAlWiUwJLtul3P5Br2a3UBgNrDLRbxWtmb3JDFhjbEowkis71uMAihZUhhLKXCGQAUOJ8Tmr11WWTAnGgivEuy3hmdyHxcpluDqSMlc3JOvIjuxVgdF47CZgVXfK8mBms1bmeMEovQA6zJDS0adM6vCLr7i1x3CPT3ySphZvyKYpwbi8rdqH+4cAColmrSSUSNgATKRtSrAuMljJWFcfflCDKyNb9cJ2vUw4BFcGYK3cHX6YDpVfeB1krSTcSf8rvOfiaWQ3TwliQrCMVvkcsslajYUpQQlYqyyAle1TgtEc2QFYaEoHZDkFKzNcbTLsGBZYlzePgazVUPYK0arOL90b/AafxKycVECI091YdwPwkW7TOITdAiwcNigP9vgz029lBypFRgN3q02Jrb1bmbg/IE5zCX4/TI3ulycLV+2p7LeK4W0FcAIcyKm/uLNWpozPktrhvq50TglGgysNsBrCD681AAsThACspTuH4eqNXcOxjhriN7Y43yUo/a/wWOyw38o8JfhqjfglJgS7B9Vnsi1rNcrbKsKUYKNNBivbpwRrYuwSrGzXJwhX7ArFlbWScIX1N7BkeEfaMYyhrNUQXCGDtVd5tqw5fD6fxKyc7L0K0PoLt3YJwqMKB6mdnUIigXIg+nhw4KW9JBgFVmQWJRKw7OtWJrX3ijPcuEe+/uA3k89cBV3rt6pPwJXdawwpAAQq4shcmQELEIX3AkplMeGqMXX9VstsYu0edbrMXgGs/kmAtWzncOZKwhV+bUW9ej81Nd8aad2NdUoQ31zg2gGoIk4JVtlPCb5erfy6sUv8HattHPdb+V2Eq3h2CUaxYJAZrGW7QmNqSjCaK/uWdr3/CittnHhcyUCf1Us7dPd3lAiHsldjLXNlhqxW5Qo+jVk5pz4hPkPANNHNXYJyjQ4O12TACoGsCr57x+GdDYuPAVcAjfnGyHw0UGnrVm5q7hZfdqNM6POLKdrz7c+SKcEEvK0ADXkmc1AnJcERxpuNw9c93VOCdmAlbRGor+nW1aZeK5QGAVhvWMBKRvFOdfqaBvV3sXYJyn+ngF7z/Ir4pgRl5ooAZFamslbJ7BK0NrLLJnc0hcebtcrYlGAMR3b4VgGwkI1ykrWSEIWm9nnGROWYmBKMAFUyNuH394rJfBqzcjGDdbritLndobdVf1A/GPCdN4AkUbhCxmpFvZ61ABhkfvGxDiwSIHEgxsoCNXcFJ9b4kt+35RtQrsq2KcF4va0ATsiwzJcLmp3AlQmwXjf81gAk6ZwSXBYFrhDL65TbzM3smCB8YXskuNIzXMvrwveXNCoxdwkuMSYmUZKONiW40AJXb+5Wf0fN7HOyDa6ScWVHxmapHWCNoayVeUpwHWWuCox1No4Ai2BnVYO+VgeeV7BnGMtZKzNgvUvDH3was3JO/rC4yK3M1Yi9gb7h6bEef2JwhWwNDhccYr40ZK2c9jABGKTpaaxsEAClpVvc0NAlkpouPNQvzo7vuaa5md3BLkHNw8ooFUqTUCeZK9kQLv/exgxMCdrCldELtawu9HsJV28Y/VeYIDTDVbEJrhDIcq0kH6pouwSLTf1XeN1RpwRNruxL3xe3Aa4GQon5W/kyMCXoxDgUDd1LakM6TI2BKcFYruzoJ0MPVllrKHbmimJ9k/7n0XuFrNeWLO63AjjBFBa+XGVRwGrTEGCF/sSnMSvnRNmrG9zIWtlFiVHSweHaHwdYyV4rHNo4XHDYZjprZQ4c+HheAIJIoGKFlYaDyoSa1p7jE71Pnf39nzvQr0zOuinBBLytVhhThQAIp0ual5n+TiamBO3AStojLNul3mXutfqnMUFozVppYKXBlarFkl3qA2soi2XryG78G8jeygb3SOtuFhoLmhGLtotbO3vVvLE2JejE2wpg8RoBVpNPSX5KMAGwciNrZe6zWlyrw5LXAlh2cIVs1fNV0pQ0e7NWOjjp5Uus7EGsb4oMVpuMP09WDX/l05iVi/1XrmWt7AxC5YqOzv5gdLCy8baSPTutPenxtnJaYpNO4gALR7BiAEvDfuXyrXt8n0zkXnV0iI919Yd/lo1Tgol4WwESUO4raYwNV4AoWVq0lgfj7rVKcEowElxpgLVbvUeWA2X/1dLa0XC11ARXr1MsrlEfgS+VNWtl7rVCaVAOB0TqtyoyAOvVavHr1l4xcyxOCTrZJfj8Dr001tCljIkpwVimoXgtC7YNA1ZlRLhStNIoYAVZr+zNWulN9y8aILiQXhvKoNHhSgcsLErnE5mVU3qxOnROi89YbeNi5spaKsQhgYPNaeYKATjAoYqDJd1TgrGAZYUBfo0JZIIausI/r9kvjk2gV+6wAwPinAMwNE1kStCX2inBeP2tAEF4XxSZFzZHMA7FewcwtqgqM1OCxRbAWmIx93xjl/rfErBgMCotGqwlQT10uHoVQb1aS2rU/16+S7nFCnGy16rAMFU1TwmOKAkamav/JZ+rnQfUGQRVz6Z1SrDPnSlBJ8ahyPhgem43gY+7mSslNZmr9uiA9VKVDiEVraGIcIVYvlsHlld3GH82CzNX6xr0e4MyLoxPAYSwj9gUI3Ml490W9VE+kVk5pflbghO1hmM6sHoM4Ek2a2UHUBtbhjM+clFzrHU3tZ3DuwfTPSUYDVQAJThYceg5yVpZYaX+gDL1/f3hCxfXiCPjvV9dg4NfRJlwrGatrL1WslQIiI7myP66yfsqE1OCMmtldU2X8Uadep8sBz63LTzjpe2mrJUFrDS4qtbj5e0UO8IPF+9UfmnrbWVk7bDFYNSUoAFWhdqjmPZeh3hgLE8JRrVeMHqtkL2BMSeAJ1NTgjUJ9FpFsl7Aa0FEAyxACqAFvVfelvRnrcqigBUyVtihKJdMIwBZ+LVSh2AlY2Nz+G98IrNyRpQROYbWu2gHDmChyNgXh8Zyt3cJSudzrVTYE3S0SxDPa0FlMOP9VlZgAYjIPhgnWSu7TBB9iE+p3x/6drxu7/Tnj8I6nlR4W8XVb9We3C5BczkQ11JbFF4X2dcK70+tub0xM1OCdlkrc/x7p/rAMiNLtWCbvoNwOGul2sOVAVgvUbxWrd5jZ8HwgtF/Bd8vu6yVhKvSveK/pc9VrvRb2U0JvkO9PHAtr4kGWFk0JRjLOBRwhb6qUfsDh/yuFO33AViAlmzJWqEHDA3sACtMNGISEmVBuOxvitHMbgdXeoRn8KnMyhkNDIgTtB2CQfg6KdpBgoMO4ICDMZ7JPyeBg1zruWkJxoQrgFGhUVbMxJRgtGxQnbHAGIdwIrv5JKTUdAQn13SJM+O9bwe6Q+dkekqwKsnMlRmwAFAAac3lvXE0YBXXDntfZWpKMBpcAYQIsB5EORCZKwDW67Ujm9mHS4LDYCXh6gU8VqkPv75TudU6JYhvevKMDJa13wpwVUDxxm7x+4ODYn5WTgn2ugdXACnAATI5gJixMCUYy5X9eSOD5bUBLAASGvrRdwWY2ZIF/VaAvKW1+moePC+AFdb8oO9qkyVr5TRzNZzBCj7MpzIrZxQIiK+Z+638FNj1h4NO+67ZyNC4CVlyRB9AE82VHYe2NCp1DbBc8ovCc5J9Q/FmrqzAsmO/cuP7B8QJ8dy3ViGO7ugXU+ItCzamyDw0ocyVpd9qVd2wBYN18bH0gFqX7Mobl/qtXrdxUS9+X314qdHcDsCSYGULV9Uj4QrxT4oXt4futk4J4rVrJcKK4KjMFeCqwKtM2+NTn+iLBlaBsdNvFcs8tLZT1Q52AEjGzEM73IErxIs7DMCylgjhd0VQNdfwu6pwO3PVGgdcERjBaR79YvAhm2uUAtFjhUyWEwuGWHAFcNvQFLyfT2VWLpUIz7brtwK8eFuGyxM4WHCwopyYjCM7Qjauy1JhJHCS5ZFWy5/JRNbKCioVEv7anWet6qKAyvb2wM+3totj4rl3z1WFL8HhDwgB0OBrNvqc2UVkqt8q1pSg9HvSbBga9ZBLjgEz8U4JpjprZY5/71IfQdYK/Vf6kueR5cBXLVkrCVf/3DYcC7epf4XFgtmCIc8ALHPWqtAAKwBWeav6lz7yusrklGA6wMqcrUJJCpAwFqYEY3lbAZ6e22YCLGMyUO4ZRGlQ+l2lLWvVomeqkJUCRGHKEUCF5wIYhK8VslXOwUqJAVZ6kMfX3Xwqs3JGYSHOi9bMDgACTCyqHh4Tx2EYyW7Bib+VzE7lycZ6G8CSa2hwMPoyNCUYrcQmDS/rOuMrCUbKAm3rVKZu+yB8cQnthHR6757fGvjqP7cFp8gDGCUkNEQXG2U0fF08p0xOCTqFKxl43rJUKOEJPy+IkL1K55RgNLh6pZaMPXfqfVfIXmEy0GnWCmD1HMUCiv/3nvrIwu3qHRKuZHmwkHqsntuu3PbiDvXO56vUP9Of+euC99SHn61UZyytE8/Q3/W8WqMSAIz9KUEnxqFyubEdWKUqa5XolGAsbyvpg1XWOtJ64dUavQQHi4N09VsBmOASj7IkoAqTgE8aVgsALa0MGMOVPf6s1XBs2qv8mk9lVq5kr44Ih8XFThrZsbAZB638wMdONBxeTjJakZrZcZAVGVN4VsAqMSYO603TgzHhKgUrZCKV2WTzfd3B5OFqGFiUqVX7Qt+mO+Oo6R27CfceUq7B8wGs4HrK0q6ELllyW2GYeUZ8vp3JZa4qkshcWfut1hglQZSnZfbKrvcqJXCVQOYK8XKN8gv0W72wTc9gxeq3soMrhKcyPON/t6r3LiIvq9frxN2vU9nx/3aqc1Y2ioJ1zeKZtc2icG2T+uyaJrVoTZPQYlUjWRfsVD1XvqZ6TitUPbPLdCga683s0SwY0LeEacKx1G8VCbBgxomeMkzjSbhCv5VcCZSOzBUgDkCHfqp5RglQOuavb9JhqNTByptk4AqxsVG5gU9mVq4A1lEEWD+Nd0qwqlM/aHCYI7OAAwqHsdwTGAuszMAESLGuwEHWDIcWDlhfhqYEY5XY5MFaFyUT5ByshuO99uDE7W3iJIf377B9veJ86/PEv7XRAC7AVVHlSPDCz3H/ACClLcMLl/FcattTMCUYBaxs19006hN05szcugTBaoWLU4J2YCVX1aCsh5LgAqM8aDcl+IIpKBP16ItV6t9frBaPLapWn/i/98UsKjHmF+9SC1buEYXrWkTRuibVE0+Q0annnOdUz8kFgrIiaQar3vSAlQxkfZBlydiUYBIlQWusbdAzVZuMCUGABkAHTeSlDkqDcWWtAD1NelZshTEBCJDKN6YANZd8o2E9kV2CiYLVUImwMXApn8ysXAGsowOB8M/9CbqzAypw4El3bTzikMPhjGxSrClBBA5nQFqpqVQoJw1xoLvpbZVs1socyLzhUNZgymmJrdMZrLz3gXJ5fb04ysk9bKYp0GgwiHuEf8trlN8AFa/U6iP/872y/CQ9lnSQKDbgS3NXNwAs1VkrCVYApSXG85NAiOe0Lsv6rWQTuuyVAmC9bDS3Y4rQnLVaVKM++tr76mOUjfoHZbbmAqTebBDzVzQQTNWrhchCxQtTkWLGJtXzuXnCc81ikZNwJfutAAcoYY2FKcGo0ab7SAFw0EQOL6yXDNsDgJcbWStpALp8p56lQr+XhKrCSv3fKx4q/4XiXtS8yS24ag4Vvt0a+j6fzKxcAaxjBxTlqmTMQ3V40g/z4rrhQxGHNg61xoMxzEH79QNsvqkciAMTWRZkslLdb5WIpUGdsRsRz9MJYFXbZIMqozSIV7YqU7fsE5d+yKE/Fq0QusLxlKDp+VUb/x5eB+7BAhPUmAP3BsC7UAJY3WgASxSuAEb4egAVa3lzUZVs7o5j5U06+q2GJvyGFy2/WCN+CbhCvFYbfqx4tzqreLeYt7yeynpDJT0KZKZa3AMqa6BUCMD60tNizE4JOvG2Qv8VSlmxslYJN7N3pAeuKrXskt7rBGiUU4MoGyaTucJkH6AJpVRkx3Ct5PQfslQoPQ6X/kK2ruzxZ60ShyutPLhXzStpF2fwyczKFcD6uKKIa/wuObUj0JNVakyDyf1pOCBx+FUbO/usk4P4NRyuONzajR9rze39wYxNCUbziio1GtwBCKm0M6Df+08nJqT7uga/2OpTpiTTyG7utQIMrZPZLqNUi3tYZKxrKfAOZ7/MQFRorLzR/Jqq9Bhe66JnpeRanPk2AFdoQBzeB2uMcqD0v8Lz0EAqw1krNLO/UqPc+ur7ym2v1Kq/W/K+uPPfu8W9y+vVR5fVi4I396hFa1MET07LhAAsRNcYBqtY3lY43AEOAI1snxKMBFYykLVCNk7LXFXoUAToighWBggBWtYb5T6AGfqlFlYNZ6fwtdDbha+NzNWK3TroxFp3k1jWSkkYrIYAqzn8eFmrOJFPZlauANYnyP/qWjcBS5YEUSLEIV9hrEJZaFr3IQ9QwAVAxmdMFeKAlQcq+rwyOSUYzdtqhdFMrjWNJ9FvFavMtnlvcMLmNvFpJ8MKzT7l8lROCeL5yCk/CTYSWJZYXMeHgMqAqqEwARf+7OtySbIBRmtspgTxb5mtQtI9JfgaNa8v2ancvqROvWfJLvWBFXvEIysb1MepsXzOqkbxFLJS6zIIVNZ4uVYHrNMKxZgtCcZyZEdsMcxGUdbKRm8rp3ClQ9PwmhlAEUqDQ1YJLXrpEK9zxS4984QeqZcMawdcA/ydfJOFwqtGyQ/Q9Y5hpeB0l2A6S4Kjojn80LK6Ax/nk5mVK4D1SQKs69yGK7syILJWOOxxOMr+Gpn1kI7oC6uGzU1ty4P96W9mt7NgwIEPUASEpAquvNqjMtW7L3yZk3tZT27wzchiZWJKMIKnlTVKYuwPjORvBYiSGS68T1I5JbikTvn1MoKp4t3hh5c1qLMJoJ6kyb2Ctc16qS+V5T03YmaZDliXvSzG9JRgLH8rgA+awJGZyfYpwehwpQeyT3ONEh6azbVlyQY8yRKfLPOZYQrN/pg4HFHua9H3FcZ0ZW/JDrhab0RJY+hOPpVZOaNDh8RxyQCWk12CkUxEATeACBx2WgnKmEjM8w4bkCY+Jej+bj4JK4ASHPTowUkVWI3qX2oMfjNWqbCJ7mXDQeW6+kzsEkxgSjDeXYLL6obh2ylUjcpaUfzrfeUXxbuVXy59X/nN0p3q797Yrd5DzeYP0eOsN+vVZ9ZmMTw5iVuW64B137ox3MjuwNsKQPWSMQEHgMrmKcFoYLXFaHIvNKAK/l7okQI8AqDwGgFRyEit1DJSOvy4sUswG7JW603xTrNyBZ/KLAasJODKDrYARQAaHPDISiCzhUP7YH8wY1OCkbJAAAu5E8/NfqtowOJtEzeUNInPx8hGHtbUFfqBm7sEXZ8SNK2+iZW1smtkf8Vkdusoa7VLuWV5vXLbG/Xqnf/eGb53Rb364FvUK0VZqX+81STmr0FGaowDlTlWkx/WWQuE5wQCrCU7c6ffKtKU4LJdelankkps2TwlGA2u0E/1otE39Y7NIudU7BLMpqyVOUoaAqfyqczKGfnIqJJc3CdkCq7szEPhEL/EmGgDGGViSjDaLkGAADIpyMKky+X8XSoVlrfGdnmvOyA+vsenTM70ypuIcJVA5so8JbiibrhBHu8RK1yt2KXcSlmoOwmk7qem88ffalTzCKLmr21WC9Y2icI1WV7eSzYW7tCzV2d5BB3u6YWrVpenBIfAKoor+wZjkhCPrmSt0gxXiOWGoSiyVFj2HBdcxQtWGZ4SjApXTaH5JSXOt1iwWFmvLq3JXbk23l2CbmStooX0mcKh2WmCrHT3WtmBiixVAUpcBavW6KACyNrU4v9KrHtadyB0Tv0BZWqiWavKLMtajZgSbFSm/Wtn6NanKpVf/rNK+TV5SN2xulHct2K3+tjy3epTuQ5QseLP63TAunqxDie5mLUyN7IDfgAnmI7L5inBSNOAgJIiY9cgIGc8Zq3eMYL6r37DJzIrp3SAbBoCirg63SXBWAGrB5kpwsHemeasVcR1N+3D9hPp2s03MgOkoFR4XLR7WkPeZu9TL1amdgm6lrUimHprj/Krt3aHfr+qQdz9ZoN6HzWaP0RlsMfICiFv1R7xzLpxDlTW8uDlr+mA9cfVOiiNNW8rJ1krayP7AsN5vKYjlMVTgvaBrBUMRVebDEVjurK3ugdXpRnstzIDFmWvimhS8lt8IrNySh1CfCygKFdkDVyZSoEApReMMX8ATqYzV7VG9kdb7VObomZ2B5mg9c3hSxYvFkdG68Xa0T7wXTpYpqZzl+DGpDNXyjQChd+tbqReqQb1bwQMc9a2iHkEVU9hgi/b7BCyLWjvoec7tCbnxCcFQcfYnxJ06sqOEhsgq7I9lNVTgtaA9cI8ozSIPqyUZK5asjdzNSJ71RScuXWP+CSfyKycUmsrrcoJi8uyIWtl18je4lM0U0uU5drjmRL0OQer+jh2CcoGdwBC0rCSYIltw15lUkmDiNoMurNXfLpmv3JDdk0JKtPeaVR+8XaT8su1e5Rfv9Mibqflxf+9eo86gzJS+W6uixmP8eQW1fPVQji4q3S4jv0pQafeVhVtuo0B+peydUrQGmWt+tRg0RYdQCpS0W+VhVOCVrDS4UpB9ur2xTWRv2lkscakKNtxpD8sfpJJuIo1JQjvJNg3AAJSnrWKYcSJjIuccHRzSjDe/iWMM1Op8KNR7uxhOzvFeVUZzFrRqo5b17eI377drN61plH98ztN6l8Jqh6lhvPZbzWKAgYqd+Mv76ja9OC5C3U4yo1+q9jeVjs6dFiBOWc2TglaA7AEs1D4XS3bqWevxlu/lTnWNyvPvN0c/jGfxqxcBKwjCLAuylQzuxNXdsARDCABWQCfdPRbRdolKPf1GWtsMtcc3qxMXbcn9L1o93ZruzhmO2Wx0tXMvqFZuW19i3o3NZ0/tGqP+gSBlFHiUwtyzQ4hG2PiUr3/6i/rcmdK0Im3VU2n7oKOyMYpQWsANACEcGGHIehYmRLc4GJJcEQ0hvJK2sRJfBqzclKD4fD56QareL2tajuHV6Wg/JfOrJW5xAaDUTS5p2JKMJ7mcNm/tLJefCbava36IPj1bdSLlbQPF6KVdky2KbfQB+2tm/Yqv9pImal3msMPUvP57Lea1EKGnMwFzFHhfwXAeqcxd6YEnXhbAaYwRYh+pirqw8qmKUE7zyuA4JPe0aXB8ZS1Msfb1HPJpzArZxUKiW/7syxrZdfIDrAA4ODwb01hI3skuAII5Rn9YCmdumtxvkJmbX344mi9CzX7xbGVHcpVcWetCKS8e5Vfv7tX/X1Jk3pPSbN67zvN6sN0mD/x1p7cM+gc6/FSjV4e/BZBFkAp17NWVsDC4Y4+LCw9zraSoDkwLSgb27HMOZe8rRICrD2hIvos+yafwqycVW9QnJGJKcF4XdlbjVJhUaUOSumEKwTACv1X6xrT228VzdJgdYMyaXmNODlKCfiwra3irJjPlYCqdK96x4a94l40nb/dos4s2avOocN7/upmtkPI9rhjlV4evH1F7k0JOnFlxwRhYaVeJsxWuMI6HKzAwfNc3xQaV1OCEUqDFOEH6TPqcD6FWblbIhTi5EyVBeM1DzWX6VrSCFcAFFhGFBgZtFRlrjY2xm/I+e/3o+/vIl+sI9/bF5xs+1z3hn69vlU88jaX+MZ0fMsoDy6syqLMVQrLgnZTgoAr9DYBZrKpLChLg9glmC8b2xOAq7Hkyv6OE7jaQ9ODLeK7fAKzclo9QhyfTf1W0aYEAVBrjEk+AEkq+63MjeEAJJiLYtFwprNW5oC7OfrS8t8Nfj3aPd7eJU7ask+5WT7Pzfu0hvRHaMKPwWqslweN9Thn0nqcDS253W8VbUoQh7YsE2YLWElvqw2mxnYNmHI0a+UIrIxYVx9+cC17X7FyXbBqoAzW1LRlraKCVWxX9kbf8DQfQCnZKUEnRpzSngE77zLVb2W3m08C1tzS4A3ztkV3eN+6T1wgy4HUU/UYG3fmRjy8QQesy15WCTpyv98q0pQgYAkrZ5bU6s3u2QJXiFdrdPgDWIy7KUEbuHp7j/Ls243K1Whh4BOYNQ76sJQJ6TIPjZy5Cjr2twIgoVQIuIhmHppoSdAKWHL/IKApFeahiSw+1nbz1emwOa88OLXovdA5H4rygeXtFJ+jD/0bSlvF3QwmuTM9OKVYB6zfrNBByVXzUF9mzEPjyVyZA83j6HOqbAtlDVwhowbPK0DWqOzVuOq3MjJXAKzG0FNvNvV/nk9e1vgArLA4L9NTgnF5Wx3UYSPPcFWXGSs3eq3sLBgWVQ37X2VD1krClQQsXIeXdigToqXcpwvx4fKW8A9pGjCP4SQ3Yuku1XPJSzpgzfOOv6yVtddKmyY0LBAyDVYVRmM7yoIFRulyPGet1hmB3qu1e4IT+dRljRv5hTgl01OC8bqyA5oAPkWGy3ujy1krcyM7smXYPxgLsNKVtZKBkuXr1TpgvbxDmfrGrtD3o93ndxoDp/NEYO7EQuq/Qu+V5n/VlIGVN2maEnTqyo61OQsIaF7aEco4XCGkP5duyzCO+q0a7eEKsbYh+HeYIPOpy+I+rDQ3s8frbwVYQm8UsjgaTCXZzG4HVyVGpgygk4kpQdnMbs1crTDilSr9+WGy8o3dypS3WsXxke4zrae5iMEkd2K2V/e/Oo12EAKYcnlK0Il56LZ2vQcL03qAlbRNCUYILKFGczt2D467KUEbuKI9pM+WkHcfn7is8diHdW2mpwQT8baSDeiAFDfBSgbABVmyjS2ZmRK0y1rJQG/YCybAKsavvR++dHEEb5l1tB+QwSR34tblennwrlWxwQoggEZrgNFYnBJ06m2FA36eYYegwVKas1bSfkFmr1buDo3PKUGbIDuYB6J9A8hi5az6/OLCbJgSjNfbCvAkdxUCiGz3CDqFK2vzeosOb4AYb0vm+62scIVYWKkDFq4BAIt8sSYt3T44arcXQdeRa5vFfQwmuRPfeU4vD65qsICVTdYKMIFeIMBILvRbRZoSrDQyR7olQijtWStv27Cz/MIqHWpyod8qWbjSAKs5fD6ftKzxCVhB8Y2MTgn6nMPViCnBTj3rBBBaVK3DUzL9VuYA5ABeAC6ZmhKMBlcIZNfknkY8z3/VKVOX1oR/aM1ibaS9hXQoP8pgkhvxcq1eHkQPVqupPGjXa4UAnMBFHIew0ynBxkxNCXYoSa28wUoaAM7ahlBaM1cVRhnwtVp9clDLXrWMvynBSLG2UfkFZ7BY41KDg+IkgqxJbk4JpiprZdfILkuFAJNkslbm7JWc0AMQZVPWSgYa7wsNwMKPlxixmLJYtKNwxAfZhlZx2rpmdS7DSW7En9bq5UHYNDjptQLAIKuzfFfIUdYKoFTZrmrmpWspQ7aaAoukK9rsoSqTWSu7XiuPsTonXSVBGQAJ+HEhezUepwQjRoMRe0Lz4YHFoMUab43uxx0aUCa4OyUYdLXfKtaU4OsGcACEEs1ayQAowZoBuw8dw1VjerJWGlzV6TCF0mhBxUjAwnV4vSZ8Cd3VIV+st1vF99dhryDDyZiP1RQXGfYMM0udTQnuJtjBdB0iElw1ECRtoK/9GmXHnqe1OwVbVM/0DfquwytfUz3nP696rqbHh9erBAaZ77eKNiUIkEQWC6CSLrhCAOpQigW0jMcpwWhwtdaINQ2horWN4XtLmsQZfPKyxgtgHdHVH/55Nk0JxrvyBmU8lMwARpVxNrNb7RcAPNK9PaWZqxhTgpHgqtjwwMJzBASOgCtksWqVKUvfFyfI+7umUbmGLRpyI14lADqjUPV8lWJxrbMpwSafXroCdFjhahNlqZ7bpq/dWUVZqhWUrVreoD9qP96tepbsVD0PEVh96WnhOfFJHbhqO9M7JRiPcegmY7nySzKLlaJ+K3O806iMtGUYZ1OCTuBqCLI0P6xw/sp6/0V8+rLGhbpD4pxsmxKMd5fgKlPfVGWcWSvzlKCEl1T2Wq1KIGs1FLXDFg1own+9dmRgqnBxbfjH00vEEVoGq0n8nuEkR+wZygh0CoTnewspk9TifJcgsjqzy7AQWS//AdSeo0zVygbn/7anUvV8rVDPnt26TC89JgxWLmetrKXAxUYvFEAilVkrDaAMoIMtA4CCs1b2YIVYbYo1jaGCtxrCl9y4ePHhfAKzcloHBsQJ2TYlGMs41NpvBYgCXKBUCMBx1G9lY7+ATBjAJVX9VolmrQBWMswWDVa4Qrxao9zwkpHFWtuo/p3hJDfKg3et1hvcUa5Do3ksb6udlGVaD+f3ndSHVaVoYIWsVKLP4YF3VMpiCe05LN+V+X6rSLHBsGx4rSbkXhO73aobgp4Vu3T/LUBdWcv4nBKMF66GIKshPHdlQ/iHfAKzclqYPOseVG50q9+q1Y0pwQRc2c2lQgCUk5KgGa7M04OZnhK0y1zJcuACk0WDFa4QcHd/bXvoB29sFce83SwKGVDGfqBkd81iPYOEXqhImSuU/tCYjhIi/h6yVPFkqqLFSzWq5+wFukXE45tUR3Dl5pSgU+PQLUYWC03nAAtXM1emDBUAZ+E2vfy6ydR75TRzVZojU4KJwNVQ7AnPe2tX6Ft8CrNyWj2D4vtjLWtl7bUCOK0yeqheqXUOVrLXCpkhZMAARPGA1Tq3pwRtslbmXqtCo8HdClYysEpoUbUyad0e8T2Gk9zZPyjhZsVuA6qMBnX0Q5W16QBUvDt1z2EZfe3LXtYh746ValZlrex6rdB0Dod3V7NWpljVoGfKUILlrFWcYDUSsmasbhCf5VOYlbP6oE98xucXUzLqbeXCLkHpwi6tGwBPtoBlgStp9wDIyvSUoBWwrI3seUaDuy1cGYCF17Fyj/pHhpPsDRiFvlZL1gKUaZlbGvD8bf2A54HVfZ4/r+rz3Efxt/V+z6tU5lqLHqhtennujCKh9VF5jX4qlPxSCVUjypTUCD9hidGHtVzNyJRgPN5WS4zm/lhZLKf9VuYAEKH3CoHlztxvlRhcAVLfalCeXV2vTOVTmJWzwjThgV7l6mycEox35Y3spQKElLY42yVYbIALoMf1lTcJZq6W2MCVbHBfWBUhc6XBlaLFmiZ1PoNM5oMmOz1PegOeh9b5Pb9b1ueZ9Fq35/LnfZ4LPQc85zzd6Tkzv9Pz1dkdnpMeb/d89m/tnk/NaPMcT3HCY+2e7zx5wHPf6gHPnat0sLl+iRgq/a1N8+vAv3fj0pGN7tmYuZIByCiU3lQuZq4QxTv17BUeyxwC1niYEowXrkzx1Gq2b2DlMGAdRs3u5xzoV6Zm45RgvLsES4yMFMDD2zIarsxN7PizWD1TWJEdU4J2YCWjqHJ4gtAuayXh6pUdyq8YblIDGasMC4NiavRGAzn6fV6mTNO8sgBlnwY8Uxb3en660EfwdMBzxtwOz5dntnu+RHEygiDqRArA0+f+pgPVZ//W5vmPGXoArD41vc3zScTDbZ6PUxxLcdq8bmouVz2zyjL7+iMBVqwpwXSClTmW1uoghB2BFUlmrWRIcCvUerw4a5UkWOlB92dlQ3DWP5uaPsqnMSsndcgvTukaFJPS2m/VmVi/VawpQUDUEiMrtawu+rob2bcFuMmGKcFIcCVLn9p6oCr7rJWMxTXqXQxESTSV71Y1/yjst0P2afYmv+dxKuE9vK7Pc+fyXs8UykJdKbNQBZ2es+Z1eM4kmDpDi3bP12a3U1aKYlZ7RMBC4Mcnz+ygP9vpOSP/gOfMeV2ebxX46NFHGa1ODbKONUDrS/m9mhlotgFWNmWtrAG4KTJ2FCLTlEzWymuA1IjsFfdbuQJXMtgfi5WzOnBAfLyzV0zI1inBeI1DAUpFRmZqXWNk49BFVcP2DtkwJRgJrhYZ5UE812GwGpm5QiykoL6cvzAoxe4pQg/U09Sn89iGgF6KW97n+c3Sbs+013yeiS93EUQd8Fz23AHPRQRS5xd2es6lkt73CKjOebKTynednrMJrL5FcVZ+ZMDCI8qA33qyy/O9Qp/nAk+v5ycLBzyXvxTwXPlywHPNawHP9YtDnokUk5YqnptpDc4kAplrXgtpoKVlsR6iDBdlu2CgmQ2AdYsBWDUZmBKM1zgUAPCk0YyeDFzpvVehod6rTS08JZg0XFkBq0G9642t7cfwaczK0Wb38EXZOiWYiLcVoCjPyPhstPG2kr8PgEl0SjDVWSsZCyuHG9ztslYLTfHGHjFjPJbvAE1wJV/VMGxRgFJeEZVzZrzj9/xxRZ/nV0t7PZNe9Xmuf+mA5xoCqKsXHvBcSXE5xWULDnh+SvETiks8nZ4Lizo9FxTqcd7TowFLgyyKb82jHxcc8JxLAHXhgm7PZc8PeK5+2e+5cUlI2xuYaAC6TqRMFgDrGIobX+vNGsCKN2u1Lc1gJcPboju7I+sEO4VEwEpmqqTvFRY6c9bKnazVCMDaHZ61tH7wJD6JWbmZxSLT0U7qw8rWKcF4va28RgP7fKNUaPW2AqjI1TjZMiVoB1evVA0veF4YIWsl44Xt4tZVe8TMXIUoeEKh9wkTdi9W6V5ECysDnqe9ehkPk3h3r+j13F7c7fnVYp/nFspGTXutyzPl1S7PJMpK3fhSl2cixYQXowPWcHR5fvKcj6KbeqsAT72eK18CQA14JlD26UaCoJuXqkmBVLS48Lm+IcD6EpUSswmwsjVrZW1mByxgohDvF5QK44ErCVgAGnhroWyMH3O/lTtZKx2s9HizQSl6syl0Lp/ErJzUdCE+vHqPchUgBWCUjVOC8fpbwWZhYdWwdYOEK8BRgWFMmtSUYJ17U4K2cFWtA5Xsv7JmroYAq1KPl6vFbav2qPlj2sKAslCLCaIwAYZm4iepgXxuqd8zd9OAZ+b6Ps906oV6YFWv588ruj13L+/23LXM57mz2Oe5Y6nPczvFb5b4NLi6NQZgTXgRjz7PhJe6PRNe7qXo81z/2oBnIoHTxMU6PCELpZXuKFIFUVGzWPTvS8BCuTBbACvb+q2iTQkCkmTDO0qFGjjFkblCwPYhf2hycOxOCa5LA1wBmnC98f8XAwbRMlcrLfFmfegWPolZOau5ZeIMZEq0clSFDgeAG0dgFWfmKhVlQbtm9nVGKXBBldFr1TjsKbWqLonMVX3q4UoClrwftpkrA64WUCyqVn+/plF9eiyAFKbxnqcP4YIKo5F8w4DnsXf6PI+/00uPvZ6/rev1zFjb63l4dbfnQcSqbgKrbs99BFaAqz86BazF3TTd1+25eXEfhZ9gCaW7zABTIiEBC5GtgFWVhZkrayzYpmeh0EsVD1ytNyYH8Xc3NSWatVKSBqts7rcCQAFe8f8ZIDvXCEzZOoUrxKr68AN8CrNyVivruz6xdk9w4uvG3jsc6jJ7gkzQMgNIADeAIYBS/cH0Tgk6BStzSRCAg9cAqAE8oeS2sCq9U4LxgpVsZi+S5cHKYESwkvF6nbh7XYsoysS+vJWGhcGy3YrW+4RYtlPfC7dwW8BTSCD1ZNmA58lSirI+TwHFk5v6PPMo5m7o88ymmLU+MmABrv6y0oArgBVN9N1Bjem/K6bmdIpfFQ94bi32e24pDnimFY8tiBqrgJWtWSu7RnYABCAJEFDaEhusZMjJQc21nfuthrJUuB7IVKHHDQCKa4RSLIYAUI7FdXMKVogVWoTn8CnMylmVkOloe2/4R609ylTAEsAHoLLGyPrIw36+d3g5Mn5dmnQCijSoOpiZkmC0Rc2y1PZChN6rTE4J2sGVnBIcAtzKYFS4KqL41271oVQ7kBfv0g00YWWA71DxIVu8M+BZXBPwvFzl97y4ze95vtJPvVEDemwZ8DxHsaBiwOPx9nkKKZ6OAVgzCK4eXA1X8wHPH1fShN8Kv+f25QHPbyh+tSxAIBUikAoRSOUGRI0lwJpmAJYdWCUMV22pyVqZ+60kLKHUt9S0oDkiXBkgBWBA9muTm3A1RrNWgCD9GyYTVHn164O+yKU7o5cFI4OVHit3K0/xKczKaXV0iy/v61EmRyoLApq8RlZILh+2BmAAYAFwqWxPEVxFMA/dGCFWGVksada5zgXz0GWpgKvq4IgyoLRnWGjJXpnBSosKZdqKevUfbmSjlu/WbQxoeTQFfajuCFA2KuBZuSvgWbFTj2W1fk8xxVKKJTv8nsU7BujPDXherRog0BrwvEhw9XwUwHqytE9rTH9o3QCZdAY8d6wIeX61PJTzwJQLgDWWMlfWhnb0BiHTAmCIBVc49AFkq0yTg87gKpTxZna3+q1wDfAZgOyfLP3lG1CF3rRVu51NCsaCK8Sbu8Pz+QRm5bTqhTjq/7N3JuBRlWf/xrWudd8trliLn7W2tlarpS6l+lkpLogg1moVpVoUFddiUFmTkACBkNNIpCCFptA0yEeawp9FTAiBkBATQwIlUhCBmBjBkMx2vf/nmfOe5GSY5ZwzZ/bfc113IzSQMJnMe+fZ3t1fue8zOiXI4sSyw0KyRJYW8+UOKk1opmt36NWo0sFy8u+dPZKjrVHwvT/QStZKEyaWIhYe/Rb0nMreghUXU4JBtrJr04N5mmD5yVqxWHmpEiNWfiZy/AmTtr6A4XUG/Purm/nSWj5E3N50P4+hlzR10YtzF724q29X7+iiF+AupbRJJZhgsVixUOVv6iSJ6qQyIDemc28VXxVDm85LncpzJU7lyeVu7312kKcEFSz6nOK51yrUlOB63V2C3onAAFfd+E4OliX5lKC+9LdEK/1VqTLFQqpdPcRZ6+VNxlcwGBGr7gzWds/bOIERSR+0juFaK1OC3kyVzD5pV9GU7FSlw7vPSbdyQBMv/nWenOjT1hBo28r/JkWlOFi2SCct/Gc5e8Z/X66unMl/t1bK1Lai85+LhynBQFvZtd1X2ucfKGvF5BLza8VT2jqDZd5LgOmgkAdNmc8LvbrZWqVit7xTjf+/ZlWuAgnWchKsQspmzaOeqlmVXepFxeucyhurnMpLK53KaJKoUSvcXol6nCRqBAQp6QSLP6dqm+VqUySyVkGa2FkGcqQwBLryhsuJmXJyMFmnBL0ZqkZVmrg3jaWTHxeWqpxKdQt+r9Jfk7n9VmbkivmwyfkMTl9E0gfdT3jMrnb3EDunBLtLf3t7tq1zlqio3r98WWW6vOyZ/85imSlbo8uW8a9ZWLTVDbGeEvzAz24rRut385YHfTNXlb3livl7g3iZs1OcmfI2Ie93quxzUkmH2Oukg89JhxtBYrUpiGBxJmsR/QTLSzonr3cqr61ykzh5vJknhhuduVQEgUo9wbpG8VA5l0pt1arIxGVJMNSU4C5VGliguKeobNeR2Sv1qiR1QWkspwTtbmYvbVL/7SxUs2QfVZYs/fGvOXNV3NhblKwsDzUrV16Ba3TdgdMXkRLx2Vfiemp2Hx6puwQrg00Jyh1Wa3R9UIEEh39PEyWj9wgWb+spW5Zsj+2UoP+9Vj3lTP4cg4mVxrJtngn8Qt/Qol3E66SFkKpcsUxxFotfsFfKvgpu9J0vX2QnrneTRHmUZ0s8KN9BsIIK1tW5HuWOBW4vgwvdyhurafFrLV9Lo4pOXIuVTzmQZYLLX8saeksWy4B3crDBmXhTgrpyH3+fF+syVFpjerbMUHnLftWqZC5rsmcruxWx8mavGp3Tlv1H9MXJi0iJ2HtQnN38lRgcj7utAjWzm7lLkCVHuyqnZFv0S4J/CbKVPb9XefDIfitfufpzlfupj//ryWG5YnjTNv+UmrvJrWSWu5UJJFBvrvZQGU+VqCeWI/sEwQpfsDQGLqS+uiJVtuZWub1Z1GhPCZqSKylYnJ2aJ5ve9WsYuHSYJ+8cjOfdVixUWpmvSK5EYWkskOW+WbLcx0Kl9VBxwzoLV3HDkdkpu7aym5UrKVi4ixCRWmXCzw6Km01tZd8boynBneYvamah0kqFxduiPSUYZCu7rjyY5y13BpereVs9o9bs8kwmscpjueK+mLS1HvRAQbCiJlh6OKs1kgR+/Dq61qheZrWiOCVoVK40WFS8NwZU9kzEeVc5+GSvYjYluLMn69wtUTVqCXOW/LxnVPQu9fHv8ZQfy1SRT/9UaYTuEwxHrjh79n//cd6AUxeRUrGtpePC7S3uR6zcJRiN3VZWxErfa8XClCMb4osjPSVY47/fyt/6hem6bfr6siBPCtL//3hBjefpogbP66XNIpsPPz6IGlvUsiDvp3pttdps/rjsl4KoQLCiJVj3LOq9m2wUZUxnVNA9ko1ub0N5ZYyzVv7gshrLCotWnhQX/j2vTDWrn/c6XwkKUJ5bGWAxp8ZyOanH4rNE7pJjaWIZ0u7X5OyTJn1ZutUI2t4p/v0cuV2e35ezcIvr5XJP+TlE66LmcMWKppjzqLn9efqB/iicuIiUirQ0cfR/2sUdsbpLMNRuK6type+10kqF2qZ6MyXBv4XZyP4XP4tDtexVjk6u3tvifmJxneeFf24Xb5XsFOk0KZirHXyridr9qmBt2qu+MHv31ZRzb5VTGbfWqYylKb9RJViPAMGKvmBp8HOPS9Tp5R7vfjWWlqj1WwWRK223FUsFryXg750c2ezNwsPyUiDFh6fqODOUL9c8MHlShrTrdBjub5ohyfbJLulFid+vW+ykLPHH4I85X5bzWL5YwpZIgSrWZaS8IhWti5ojJVfbXGOLt7WcitMWkaJZLHEqlZ6GJUq/1SqjcrW9pxyorUTQJg+jMSUYaCu7lr2as8n96KI68eyHOzzv0nTgjFWfidn+rsFZvcvj7btiwSrf3fNC3guSrXQWrjJaqUDZradXoHwIwYquYPnKFpcRJ66nlSKNsZerMln2Y6nSvmeyfQRIEyoWrAIpXvNr1T/jT4Q0GfLumGvqKT/6ysxK3Vst8+QrTZG+SzAWcrXM23flmLy8UVyOUxaR2pLV5vrZtv3uR2ybEoylWAVoZPcuRq3s2bsV0SlBP2JVUCNGvF/jfKJgq3PU0m2eP/27WUw3cq8gC1aTFKyy3X7kKgCTpWyhlAjBirZg+fIclRF5IIOX3mplxGiJlcZqeVchryeJpynBVUkoViydzIfbnNOX7XDfvaZOnIJTFpHKWawL6w+4hyRq1srIVnYWJW3xqVeqjMjVJ+FnreZvdf/+7596XihuEuN8y39GsCpYejiz9SbJ1piVbspuuSFbEKyoCpYGiz43x5c0SWmKklwxnH3ijFV371UC7bZKRLnSoMvh5xRTD1bxDnEljVahDwuResGXQNfvc91h65TgrshOCQbKXAVqZC+S1/xo/ViWM1efhJArKVj0e0982OhJ+9d/PNNX7vTMtnrw2SFY+lIiZ7YmrO9plEcpEYIVLcHS4ClYFhw7pgSNyNVayppxT9T8GlWKkukuwXiWq16itc31bmGdoz9OW0RKRs3uwxfV7nUPj2rWKswpQSu7rbQ7FFmWbJ0S1GWt/lLtfmzFDs9EIyXAqAqWH6aWq7L1tNzkPgLZLQhWhAWL4eWlkc5aaZkqLgt6F4s2OmOTtdqZWlmrI+RK8s9G98wl2xzfTxPiaJy4iJSL+r2uWxNtStDUbqv63qXCSEwJesuCte6n/F3MHI+C1auUuF7t23qhVN11hFIiBCtSgjWm1OMVo0jJlSZYq3b2rDsIlL1ah6xVxOXKCw0F/LPBOfOfDa6bC2kPI05cREpFdbM4fct+8UAiTQla2cqulQrzKu2fEmQW1omRdmSvoi1YGumylMgXPb+yyunt20IpEYJlp2Dx86m7FytCmSveccULRbOCZK/QbxU9ufIK1jZ33j+3udLptfn7OHERKRW8DK76C+eP6fqLR8KdEvwoylOCZtcvaPuouB/LDrHSb2NfQItC7Tr4YiFYfqcSuZRIssWZLVwEDcGyg7nVkclaabAU8d4p3kEVt1mrHakhVkW+NDpziho6L8Wpi0ip2LhHnEX7ah5MpBUMVnZbsURp/Vgf1ISftdJvZE9GwdI3yvcqJa5AKRGCZQ1eSmp71koHSwb3XvEBj6xVHMmVxqeOd5d+2nkJTl1EKqWxjtr0ufP6RJsStLI4lCVK68cyOyXYK3Plc5fgX5JZsIKUEketQJM8BMvENOE6T0QyV5pIebNXVarIxOuU4MpUlSu1XEgrHDzPF9aJ43HwIlIm+AqdTZ+7f5OIU4KaWBm9SzC/qqcfy+iUoL+yoP6C5lQRrGBTiSO5bwulRAhWEN5Y7bE9a6VJFIsGPx8X1pnLWGFKMPJipbFUsqTBMQx3FSJSKjY0d15a+V/30ETOWhmZEmSpypX9WCxbhvutAsgVU5DCguU7lciy9Rzdk/gkphIhWD6MXeWxPWulZagWyNUMLB6YEoyeXBWZQBOsfzS48/7R4LoJkoVImagT4viqveLWyt3uRxJtStDKXYJcKmQKpGQZ7bfylascCFbAvq3x6/hiajfuSoRg9RYsGzNXDMsKr2YoqAlPrNBvFZnMlV6uNIoaXGmFdYf74uRFpExUHhDnb/yvY1i0yoKWm9m3hSNXMlslS4VeybKQucrRqIBgGe3f4qlEzmxBsFJYsMLOXB155Q0f4PwcYyGJ936r0niVq6bIlgX9saTB+RhOXURKxebd4kbOYoUjVrGYEjR7lyALlVYq5LdcLjSTtWKxmi55D4JlupT4CpUSn02wUuLQIlVMmPuXeJTBhR5lEHHvYo9yD3H3Io9yFzFwIUuLR/n5fI9y0zyP8uMCj/LDfI9yrQLBsitrpS8P8lLR/Gr0W8Vjv1VQtrlnL9kmsB8LkTqxYrv4VtlnXfckQ79VyCnBKjWDpTW9G+m38pUrJq/aPfLfzZ48CJa1UuK4tU7lpZW8c8sd1anEoVKWBktJulvK0W1Sjm4mObqR5OiGuR7lOilI1xD98zxeMelHXDHLo1w6Syh9c4Ry8QyhXECwuAQCghVev5UvLAvce8WHOqYE47ckGCCDRf1Ynsk0VXgmTl5E6mSxPhd9y5sdwz5KgP1Wxu4TDLzfKr+yp1SYZzJzxXjljARrZbNnDgTLqmh1eUmXwvXKKrflUqImTHeTMN1JsjRAZpFYkq4lSbqa5OgKkoq+OR7lohk9XKCHxEPjPJuBYIVfEtQvD+XsVe4mVWIitd8q1ZaHFkdJrpbUq/z9E/f9tC8IDe+IFBGszeK4jf8VtyZs1srk4tBcnWTxfxsRK02uIFiRy25NWK/2bXGm6RafbNI1CslBniBZUrNHF82wX4bOg2BFRLDCzVppU4IrZPZqYS2yVvE0JWhUrLr51DWhsEZchJMXkTJRvluc+TGtbUjUKUFzW9l7SoWqZBmRK51gVUGwIsnDRe6EkCcIVmjBCqffSr80lEWJxSpTW82QgFOCJSlYEjxCroi/1TvzCj9134dTF5FSsW636BeTKcEoyZW+30rLYnmb3okcg3IFwYJgQbCsC5YVuWJYYnhre0G1Kk6YEozjZnZNsHzEqlDH3xvcMws3i9Nw6iJSJtKEOHr9bvGLdZ+5H4nXKcEPbLhLsDtjpZMmdU+WP7HqEayMMpW8KgHBgmBBsEwIllWx0uDDncuDLBthZa12ImsVSbEKlLUq9MPf6t0j+mD5KCKVYtXOb8776DP3Awnbb1VjYit7RU+pcJqPYPWSqzJHt2BNIXIhWBAsCFYYguUM3nPlR7C4uZ1ZjaxVQslVYRD+/qlr6l8/Eefh1EWkTtBPFPQCdF00M1d/i2RJMMSUoF6wNMnqLVeqYGlyNaWM/ywEC4IFwTIiWOstNLP7wrKRVaEeymujIVeYErSl36owFHXO3L996roThy4itUqFdBn0/9vpGrjqP+5HEnFK0MpuK71kqVKlkiGzV1M+YtxeIFgQLAiWWcEyL1aaSM2tVq/GYRmJhlhhSjDCYiVZzG8/9Tz/frM4AacuIqViTbM4fdk2929YoBKpkT3fwm6rIwWLM1ZuicxeSbmaCMGCYEGwbBOsUMtCWU5mVDqVeTWqMEVst1WS9VvFbdZKJ1dewapzTf9g6+GLceIiUi6UWnH17I2OYSw4LEvxcOWN1cyVmSnBjG7B0uTK0S1XTA4EC4IFwTIoWE7LcsUCxYcwPyeWN6HfalkCTQkakSuNv37qHozTFpFyUSjEMdllnbfPrHQ/ot3h99caVZY0iYrrKUFDu616eq16SZVWGpSCNVEnWDMgWBAsCJZlwTJ6QTOLj9bcjinBxJsSDCVWGn+rd2WsWSOOxYmLSD3JqjtwCi2Fu4eFR1vQqW1AL6hRpWhJfWL1WwWWK7e3iV3ru9J6r/Ry9Y5XsLAHC4IFwbIiWEblitHfO4gpwcSbEjQiV9184vgeTltESsa/PhMXrNjufpAFimWJJUi/qNNXuOJpSjCoXPVqZlflaorMYGn/Nr1YeVnjHpFV4R5Z2uzJhWBBsCBYxgVrnQnBYpnivivt3sFEnRJcEaN+q6I47LcKSJ1TWfSJeyhOWkRKhqDVDcXbndd/uN39SK9SoE62fNcddAtXjX+ZimnWSjchqC8J9vr1Rz1vJxIsVmmS6ZXiqZWfidkQLAgWBCu0YJkVq7VyczuvZlhQK8UJU4IxnRIslCJUaLNYeeWqjq9Bcr26Yrv4Fk5bRErGTHryL6vvvN1vv5XMSrEoFVSppcQcnwwX/5p/P79KfZ+CbqmKctZKWxzqI1Tde66kUKmZK/X3+W0aBAuCBcEyLVhmxUqDD10uD7I0xEvWKlWnBFmC+IqiHJrmLKixQa7qessV89d614S/1Im+OGkRqduPVb77xGWN7rt79Vr567fSZaYKZO+WvqTY+3oaVb5ypYD1kjATcuV/SvDIj6mtYfBOC1b4E6veZUEtk/WOTrKmkWCVQrAgWBCsoLxkUbBWyXsHuTy4aiemBGM1JcgyxDvIeE0GZxP568EXbtuZueoWrDpX9uJPnT/EKYtI7X6sT8UF/9zmftDylKDMcvkrK4Ziuo+Ymfmz0/xmq9y91i/06reSMvXOmh4BS6P/HgfBgmBBsGwRrEB3CS6T9w7yYW2HWCFrZW71Aj/unKnKlt+PLFjza+zPWvUSrE+ceR980jUQJywi5fux/tHk+F5Rg3uYXY3sLFz5VT2ZrlxZYpxe0ZtpVuklVu5usQolV2k6ydJKheP4vyFYECwIVkQEiyWK+674UGcxwpRgdLJWLFacnZpboz722TJjNa/G/n4rXxZq1Doe4VtEcMoiUjr4m6CwTvRf2uAeHq0pQU28+IJmJqfiSAHrEbFgU4L+5eqdAHI1TpImM1lcKoRgQbAgWOEJVrArb3JkKQpTgpGfEuQ+Kxba3CpVqrgUyHvH+PFfXB9FuWLqnaOxDwuBkJks+qnnRpasuNttVXbkbqtAWatQYtWDo7vpfToEC4IFwbIkWKHuEiyS5UGWDzunBEtTbErQSBnQmyncpH7PZUuxMjMpaJtY1alCt+gTVxr94H48TlcEgmL+VnHy3+vFHeHKVb7tU4I+clUWnly9wazit6pkzalyY4oQggXBMiFYaw3IFUsSl6X4oGfRidcpwUTNWmlSpTWus1TxJdr59HgvqrVxBUOdCbmq7eGDrc7MmVjVgED0RHGLOJWWxN0T6cWhOVblymS/VZo/uSJeXaXyxioIFgQLgmWHYPk2sC9vVL/+fNiuwpSgbf1WWtM6y1S2LlvFssUSZOviUIty5eUTZ66yV5yEUxWB0MUH28W3SbLuO1Ku3BHdbzUtwFb2KTaVBX3l6tV/q2RswB4sCBYEy6hgGZErrbldu9g5UZaHLo/XzFW9mpXK29TzfcVipe2xiuRWdjNlQV+oKnIuTlQEwicWfSK+s2ir+8EPYrI4NLJZK02sXpZMKUMPFgQLgmVEsIyIFVMid18xyFpZy1oVapOA1Wq2KkuuWODHdH5tfIvVAsl7WzovwWmKQBzZ9n7Uwi3ikgU1jodie5dgZLJWL+uYxIK1E4IFwYJgBRWslR5DcqVvbmepiKes1Yo4z1otkX1V3EellQBnyBIg765apJUAG+JXrvSCtbC283KcpQhEgJhL3yAkVUNj0m9VZi5zFVKuVh0pV8y7H7mf+tdOzywIFgQLgmVMsEJd1DxP9gh55SnCmauSJMhcsdAoutUKmbJh3TdTtdSPWMVFv5UfuWL+UtN1FU5RBCJQHovWNxRscfQv2OIeFpEpwbLITQkGy1oxL0re/Ug8VfIfDzJYECwIVgjBCiVWDMsRl7IW1GJK0G8JUAoNy0i+7uoafstTl9xXtbg+8F2C0RSrhRbFSoN6sC7DKYpABAleRPpenbiS5Gpook0JBpOr5yXvogcLggXBCk+wdFOCfFCzLBQ1IGull6oFUqhYovjx0bJU/HvaBODS+sC7rhIla9U7g3X4IpygCISBeP9T0e+9Le6H7ZwSzIjClGCgzJUmWG9/BMGCYEGwLAuWfgUDSU5OZc/uq3hbHhrNfiuWJe6bypUN6lrpL2dT7+m/QFIV8cyVzf1W/lA2i9NwciIQBjNZuVWO7+dXiaHBxGp6nGatfDNXz5eoQLAgWBAsC4LlZ7cVi0WWbvdVKkwJFvmZ+svRbVRn4eSra7R7AA1f1NwQv1mrBcbIeb9ZnICTE4Ew0ZNFP5VcrWx2D7FlSjBGWStNrp6DYEGwIFjmBcvf4tAd6sGaJXdfJfOU4FLZmM7SxBN/3rKfLkOlSKFaWNsjVaYua07grFV3/1WtYzI2uSMQViSr3HH17I3uYXE1JWig38pXriBYECwIlknBCrCVvVTuvmK5WLkjwv1WTdHNXBXLDNW8mh6Z0ib+GP697gyVLktVZFKsotFvtShC/Va95Yr6r2pdr9EP48fhxEQgLMTsKsf3ZlS6H4r3KcFAYgXBgmBBsEwKVpCN7CwiLB3e5vYEnRIs1k/61fUIlSZT2T7Tfiwm4VzUnOhTgv7EqptPnM8UCnEMTkoEwmLM3Nx1Rc5GMXhmpfuReJsSDCVXoyRvQbAgWBAsw4IVaDKQD1ieiivdkSBTgrJ/Suud0pf7NKHKkZvTua+KpWGRnPQL55LmZJoSDChX/HhudTzA1Q6ckgiE9XrhUTkfiwtnbBAPxeuUYDC5Yv4EwYJgQbAMCVYguSqVu69YUlbG8ZQgywzf6VdQ07MuIbuit1Dly4uTC3XLPVmWzG5lX5oE/VYLTNBLsLY6c+fXugbggEQgbIjsanF6drl7cPYG9yOmslZrYpO1enp5DxAsCBYEKzzBYilgSeHsTiyzVr6lPt8yX6afUh///4tlqS/YbqtUylpZFiut/2qrK2NejeManIwIhE0xeb04Y1q5uCPDxJRgWhSzVt2CtRyCBcGCYNklWCxHirw7j0UnGlOCWolvaYASX05lj0jNklN9nLXSynxL6o8UKjvuEkylKUG/ZUH5daDs1VsFHx06B6ciAmFjZJWLE9PLXQPiaUqwV0nQR66ehGBBsCBYhhjDgrXjyN1WLCVaebA0QmK1vFHNji3UyntV6joErcSnv78vX16MrF+PUKzJlIXFocUJlrlaFIN+K71ceanuepb3JuJERCAi0Jc1tVz8ZPJ697B4mBIMJFZPFqu8vhaCBcGCYIXi6RUe70FaIgVKa2Tnwz1LTg9amhL0aTwv1pX2OPOkXSujZaT05T1uPmcpYPliCYvGXYKYEgwiVpK/1HTehoMQgYhQjKT9JxPLHP8z6SP3g5HKWr0YRtZKkyuvYP0/CBYEC4IVilElHu/+J56qY2HQRIklR5seDCpUUniK5RoEf6U9Taa00h5/rHzd0k7tEuRljfYsDQ10j2AxpgQNydV8f3K11Tm7YItAeRCBiHQma+JHHRe8u849KJZTgsHk6nEIFgQLgmWIF0o9XlnIkYs2+XDlfiiWIj6kfYXKO7WnK+spWn+UrrSXKbNRebJHit9XP7mnF6lo3yWIKUFr2av3tzpfwOGHQEQpeMLw3XVi0Nvr3I/EYkqwW6yW9xYr5rcQLAgWBMtwk7tWAsyv7l2yW6yJlMxmZekm9vTvN0tf1mtQRSjWdwmayVil2pSg0axVt1zVOvMKNjt/iFMPgYhijP9QnDRuretWEqqHY10S1MsV8yoEC4IFwTIlWJyh4gNe+xp3X2osJ/ZYovjAXSQzUiw0LEnxcpdgSvRbRSBrNS+IXKm43p1Z0fptnHgIRJQjrU4cP26l49rx68Rws83sz0dIrpiXWbB2QrAgWBAso4LFsJjw15dLe0t1k3orpCyFuzQ0Epmr4iTYbxUXU4KBsldbHcOG4HocBCJ28cYqcd641eIh38zVy6HkqsRCWTCEXP22CIIFwYJgWclg8SoEbXowFlvZ41KuLGauFifA8tDgmSu+Gsc5I7/K8X2ccAhEjGPMv8SZr60Rv3hjtRge7ZKgJlaPSCBYECwIljHB0qSJBYjLgdxTVRKGVNnSb5UCU4LxmrXqLViulwupSoHTDYGIB8mipaQvrRL9X17pfiiSU4LB5AqCBcGCYBlfNKoJFMsH910tqg1/KzuyVvE5JWhUrrhE/H6NMy9vy6H+ONUQiDiLF/7VccFLpe4H7Vwe+rhBuWJeXAnBgmBBsMwIFh/eXB7U91qV2nCXYKrIVWEUrruJVubKK1jVXc/jJEMg4jT+uEJ8e8y/xYAXS8VQ20uCRf7FapgEggXBgmCZEyxtAajZi5oxJRj5rezRylpp0N6r7PdrHVfjFEMg4jiGFIrjnysVV5NYDYlUv5WvXD0EwYJgQbBMCRaLDpcHWRaiPiXYmJpTgvGYtdKYV+se+X6zOAEnGAKRGKJ1ynMrxN12TQk+EkCwHlqi8uK/IFgQLAiWUcHiA5p3Xi1rMJ65SpopwfrEnxKcb3VK0EesNN6r6roSpxYCkUglw5niW8+scF7/zP+JB0bZKFa/LXLQ/++g93fQ3+Wgfi/HiIwN7qdWYtEoBAuCFVKwSuTVOLxM9IjFoZgSjMmU4IIYZK28bKG9V1WOoTitEIhEDLrLcOS/xAXPrHDdPur/3MP9yZWepxmSplFMiYOyXw5qlHfQZKKDdm05aLGpg67pcdCl044RU8pU0ui/Myrd2OQOwYJgGRCspXK5KB/YmBJM7N1W88LIWjFzaxyvoTSIQCR4/GKNOHbKx45rpn7seEQTo2Bk+GHKR6pMsWixeD1JGaxhSxxUInSM+CNKhBAsCJYhweIDl7+mLDOYEkz+fquCwGS+v9lxLU4nBCJJYvyag2dPLXfd8fZax7A0mY0aJ+HsFMsTZ6s4a8USxdkszmw9ouu30njgbz1AsCBYEKzQjC71eKcHczcha5VKU4J+yPtz1eGH0ugHX5xKCEQSBTXAn/hEifjuE8VikKEpQV+x0pByNRiCBcGCYBliVIlHmVGhykFcTAk2YEowav1Wemhj+wfbBS50RiCSNQYVi1NH/FPc/NsPxfBQU4KBMleDIVgQLAiWYUau8HjXM6xoitCUYALLVTJPCfr0XU3+y0ZxFk4gBCIF4tFl4rJHPxT3jigSw4JmrfyIFTOI+AMEC4IFwTIkWLxcNNmyVkviPGu1IB6yVt7MlXNGwSeum3HqIBCpVTY8Zeg/xHVD/+G+32jWapAOCBYEC4IVmqdJsPjAT7p+q3pMCRogr2Cr48GZK7Z/CycOApFqkSaOvrNQnEaydcuQpe7hgfqt/ArWCggWBAuCFYpnqQdraX1yy1UhpgT9lwarnSNnbheQKwQitUMcdf8ScTkJ1uAHlohhD/7d/Yhfsfqre8Q9kmcgWBAsCFZIXqApwuWN2G0VL1OC0RArzly9V+16RdksTsPZgkBEKTK27jv5j3GcLuZpw/v+If7nN39z3+sva3UPBAuCBcEyLVjJ2MiOrFWghna6BqfG8e7c2s7LceIhENGqxlE5LmND173TNrrenFbhui1jqzg5XrNZ934oTvpNobh20N/dQ7TMlT57xTwFwYJgQbBMCxamBJNvSrCXXFU7JszdIi7EiYdARDGmfixOzaxwvOU9QDc4s9LLnD+I98+Z+7N+vch1x71/Ew/9erH7EU2u7oJgQbAgWKYFC1OCSTglKMXKK1dbHRPe2yIuwWmHQEQ5sjaKGzI3Oufw4Tmt3PXy7DpxSqJ87gMXHf7OPYvErXcvEkPvkoJF9xuO/FezJxeCBcGCYIXowYpkvxWyVjEvCXqpdqTnVzm+zxUAnHYIRDR7m4aIY+huv/HdB2il6+eJ9m/oXyiO/8X735w/8K/i9l994B7OgvXvZs8cCBYEC4IVvmBhSjAhm9m1suCkubXicsgVAhGDyKZyoHZwZlU40hP7Pipx1O0LxSVPl7hHQLAgWBCs8AQrlacEF0rhmVGpvk24rJUX1+T3q0U/nHIIRAxiTOHuEzMrup73HpxUIkwv7xyQDP+uFdvFxas+Qw8WBAuCZVWwUnVKkIWJRWXWJv6BUxUs/nWiTAmqk4LOvLlbXWl/rnRcg1MOgYhRZFaI/tzUzodmxgbH+ClJshvlw8bDF636zAPBgmBBsCwIVipNCerLgAXVOrEi8qtVEUqkzJWUq7HvbelEQzsCEcuYtsH5O29je4UzL6vcfV8fkRx1eggWBAuCZU2wUqks2KsU2N0m4fTez5iQzew1LIWO8VnlX5+J0w2BiGHQrqtzaefVDHloZmaWJc9PPBAsCBYEy5xgpdpuK5afudW9S4FKlfr7iTcl6H07c+5W5+9nr0mcCXAEIilDUKYqs8L1knZgZpQ7hguRPFMmECwIFgTLuGClypQgZ6zmk5DkValCxWLFgsWC0i1WCTYlKAVrVv6mrl/ibkEEIg4ii5oftcOSyoQzx28WJyXTvw+CBcGCYBkTrGRYHmokc8XiwzKlPYdnVaqytTCR91vxr7c6p/+5pusqnGoIRBwEXfJ5EjW2PyO3ts+ZVu7+dbL9GyFYECwIlkHBikOxsiNrtUhKlda4nikb13M36dYuJOBdgvpm9vwtrpfyt4rLcKohEHES08qd12dUOLPVw9Lxdvqab86HYEGwIFgQrGTot2KxmudTBszZpDauz5frFhYleNaK5CrnzzWOh2Z+dOgcnGgIRBxFxsausTw1yAdleoXjgWTc8AvBgmBBsMITrEScEpwrF4N2lwG1bFVtALFKSLlyZdEC0VuGCHEMTjMEIo6C7hy8tbv3aqNz2qSN4qxk/HdCsCBYECxrgpUwWSspR5yV4um/7Ire04DzZdN6VO8SrInglCA1ss+tdo2dW9l5OU4yBCLOIr1SnJ+5wTFV29qevcH1s2T9t0KwIFgQLPOClQhTgloJkCVKW7HAcpW3SZWSBbXJdZegt5G92jl97hb3oA8qWr+NkwyBiLMYUiiOSS93DNFKg9M2ul5MSxNHQ7AgWBAsCFYiTAmyKPFmda2vSisBatfYLKpNnouae90nWO0az5c1J/YdsQhEEgddgdOXGtrT1clBVxY3uifzvxeCBcGCYBkTrHicEtSXAFk4cuUUYLbPQtBFfu4STBaxeo+yVu/VuB+dXYfFoQhE3EZaoTieSoJjeg5I96PJvpAOggXBgmCZFKw4yFqxWHFPVb4s/2l9VbPkFKC2XiHQRc1JIVdbnbOp3+qF92vFtWlr1iBrhUDEc2RucN+doZUGNzhzJm08eFay/5shWBAsCJZ5wYpVMztLjFLVu/zH/53vk6kKdFFzssgVZa1y39viumP2mgPIWiEQRmP8h+KkmR+JcyaUH75o6scdF/L0XjSySJM3dF7a3dhe4Zyduf7wLanweEOwIFgQLIOCFWWx0i8B1UuVb/mvl1AZEKtEnhLMp3sEabfVcwVbBPZaIRBGY+rH4tT0ja5bqUT3DF2sPIk2p8/mLBIv+KSs0uNZ5c6fRKp5kf/ejA3Op7ix3dvcTtvbU6VREoIFwYJgGROsaEwJ6i9X1i8A5be58i5ALg0uqgt9UXMyZa3ompvcuVtdY9+rdv1MSbLryhCIyMrVlo4Lp21wvThto3umv0NKTvRN50uXs8rFRXZ//CwSu2kV7llyY3t6elnXFany2EOwIFgQLPsEy0q/1WK5ToEFikUqW1f6695TVdsjTqHuEkw6uaJt7O9tdd31frU4HaclAmGmNLe+/YyMDY7xmkhR1iqX/juTs1i0ImEK/V621hclJ/smTv2467t2ffyMjeIy+TGVDO/Hdw9KpccfghUBymnzPzG5zEmHs1u5NMej9NWY4VEullzkRXi5QCNbBYKVWIJlNFullf5YULRVCpkVPaU/b5N6tRQqMxc1J6NY8U6rGuczyuaDZ+OkRCBMBvdXUVbqrZ6N6a5p1Gh+/5T1oq+3bLdVnEwZpf7TKhwjulcnqO/HvVI/6iPCu7qGPz5lzl7tzpJtdP4xrU4cD8GCYJllMgnVO+ucyhurncpLq5zKsyVu5cnlHmUEH9BLncpQYsgSpzK40KPcu9ij3EPctcijDFxIkkDctsCj/Hy+R7llnke5ibixwKPcQPww36Ncxyge5RqiP3F1nke5iuSiX65QrpgllEuJvjmCpK1H0iBY0ROsYJkqTaZYLvKre0/8aWU//dSfmetukliuZuRv9YyiXqvr1wjstEIgTAffD5W1wfFQ9yFF0jSJZMpf7xOvT5hUcah/Zrljsv79syod14TzOWRudAzryV453pm65vDFqfZ1gGBZI10K1VidTD2+jISq2GPboc48TAxdqjJE8sASj3I/wbLGDGJp04nb3VLe7tSJ282atM31KD8gYbtWEUr/PEGiJiVNEzQIll9Gk2AtNSBWLDr69QlayU/LUOXqtqhrZT8rdwkmrVxVO95gscrYuu9knJIIhMXg62imbXRMkAfW9Ckfh5Ylkq8TKJP1mm7L+pvZa8zX5Xkze3q5a8C0ntIj9V+lxtQgBMt8qW+qLPepQuVWnl7hVjNTScpQ4oGlqrxpmbY7SNRSXrDqe5f8WID0Cz613ilNpvRCxe9XaMMlzXqpiqlY2TglSI37swtqHG/PreHX4PCqEggEggWrzPkDukQ5V+2rcj5jdBXDzApxMWWy3tLKepR5GmGmVCjofTMrnT/2rmLo7vtyD03V6xUgWEdK1cT1TiWNZOo1Kve9UOpWRpFQPbYseYXKKKldInR3l/lYmnIqe5f6OFvFU3/alJ9W7rNyl2CqZK3ep0uZC7a6Xs6vdv0SDewIhI2RWd71q55yS9ddZv5sRpnjf7ob32mdg5mm96xKcbmWOZNy9btk39YOwQoOZ6jGrXUqY1ZydsqjPEHlPhaqEUWQKgiWCpeCM/V9U5pI1fasTOgWqjAuak4VuZpb43qnoNp1c26tOAOnIQJhu2C5ugUrY0Pnneb/PPVPaaXCCuezRjJQ2fRTEmW8JvWsf3C9Tmsfzkzlr0PKCFZ575LfeMpQjSlVe6cgTxCsYLBosxQsqbf/LsFUEav3a5x5NBWYW1DtmFRQ6xqAExCBiKRg0RQgTe3NkVmoJ7mR3cyfH7/m4NmUiZoid1dNnlzedWWw9+dLnGkacVzPoeuYnF7R1S/Vvw7JLFjpfsp9I6nc92gxZAmCZVyu3lnnDrmKwexdggklV2H2W83l7evVXS/P3eK684Pt4ts4/RCICEcWXYXTMxXoyszY5PgfM3+eM1bpG5y/03ZnTSt33RHofadVHv4OXYPzhq45fkIqLRNNJcFioXpD1zv1pCz3QZAgWFYYv86jrKPndfluj7Ke3q6mj79yp1tZ0aTeS2j2LsFUylxxj9Xc6q5n36sR16PHCoGIYrAgTavofKJnt5VzGkuXmb/De7WObFZn2RpSKI45QuSo54oyZPoN8ZmTyh1X4yuQHIKVLvunRpeiER2CZa9gvbCSxGqPUGr2B2GfUCr3qPK1aqdHWd7k9gpXypcFqXn9vS2dl+AVFoGIWRZLXESZpYm6K3GyKZt1C/3+iYYEa11Xvwzvn6E+ro1dY+mOquO6BY5Kjrx6gYWqR+IcUyav7/hRqj7ea5rFCXW7xZlb94iLN30uvlvbIn5UsUc8+P8+E7l2CVaDFKzy3T1j63b0T02V5b7xstw32ts/5UYjOgTLVsHi8vFIynpOWO9RynaFkKsg0lW116NU7FGzX6ua3UrJDrdXvoplxqsw2cSK+6tqHO/SnYGPvV+N1gsEIi5CvarGlZbZs0NmOq9tyKTForyvKtifnfmROIf6qjLUPi7Hu9oW9okfiQt4OnCalC8uDWZ5N8aL/qnyuBbSY7GlRVxYc0BcTy/6A6tbxPCt+8WorS1iLInV2/R7WXQQ5PFBYOfhV7NPFayqveo9amEt8lyvW5Ugl3mifwqCFQnB4ucWb2t/Y7WHXoMElQItylUI6dokxYszXmtluZHFq6ghceXq/a2esdxf9Zc69QYOnGoIRDxJVtmhc6np/K1ehyw3wG90jgl2ufPUj8WpJFZTtc3uvG4he6Prdk2seu4vdLxL1+6cm8yPYV2dOMUrUwfEQ9X7xBskU7ONvPDbLVib9qiCxZks/mnd1HUztMzzFRIqXuQJoYFgRVqwuKTMC0TfWS8oQ6qSTixvslmuTEgYyxeLF0sXZ7n8ylVt7JvZaSpwDr0do2w+3BcnGAIR50FTfqfx6oUsmu7TbVhXd1WVd708rdJ1R1Zl5+V8fyD9lHTKGCojTqWlo7RqIUP2cOXoNsMr8u/IzCh3DKfS4UkJL1BCHF/3tThz8+ei75YvRP+az8Ut1QfEkK0HxGh6YZ5i9oV8016hrN8tlNId9FO0jYffelkmZGr3u73Nvrw3KEtX7vNuRV+v9k5pV808jv4pCFaEBYuFist/LFVvrvXQ87BHrDS5WlwvFPoBJTaC5QfOeJXt5uZ6LjNSY31TT4lxUV34YjXPhFjR++bM2+p6s2CrY9jc2s7LhcDWdQQiYYK/YWdUi34ZG93DfbNQXmGibBVfzpyxwTk6nXZfkVy9rDW5+75vxgbHq9PKndfr+7ISKbZTNs4rU/vFTZSNeoBebJ+u3S9e2bpPTCBBmkn/nWf2xbpqn5SqnUIpalQPk8J6D/3avsOPZa18t7tbsupJssp2OZWVdDjw5BWXP1i4Jq53Ky+tVA889FFBsCIlWFxS5uWxL63ykNB76HknjhArjQW1nNGNH7ny/z2slhnLtcb65p7Ges5uRSJr9Zda5zTKWD3xXs3hn8zZeujcPhArBCJxg6cBM3nPFV2Dk+VHoIIxrdyRwdOFZvdqxToK6fLr2n3i8tovxN0kUGPoxTSz9oCYyaU+Yk54PwULeiEmqWpgoVLFSqOwwaOU7Axfqpbv4MtwPfTTtEcpauqRLBas+v1OpY6o3edUaqg3q2qPk0qJTqWCGuHLSb7WNTuV5TTyvoBezGdUuKmR3e3th0FWC4JlVbDuL3R7M1XcrD65zBNQqjRyN4nQE4PxCAlXtYTL/bxOonSHKlxh91ttdWW+t9kxOKvu6zP59QknEwKRZMHlwIyyztszNnSNpqzUeOrVSufsFu2+ytHuMvSWEWkre3p554DxH8ZvOZAzdJv3ipMoC3UucVndF+InNV+Ih0igxlLv1Ey7XnSrdSXAkh2CXmxZpFS50ugWLMpglewwLlIMZ7z4zywjkVpCf+/COvWn/wUsV40978PTU9yTVb1XlSuvYEnJ4t+r0slWpU64mPXNXSReXUppU5eypK6Lp5RIvrQ9V25v4/tzJbzrSm1QZhlDA3xqCtbAhW7l3sVu+n31+TBuXWih0pMdiab2OKB6r/BmuvgxW0ZZriWykX5hILHa6sx9f6tr4rwtXaPnbxU3Fhqc5kYgEIkvWsdyo/qkjw71p51XP8zY4PpFd4P7BmdWNl0eHc+lPirp3UTlvgc+2S+eoRe/cZ8cENPtbpD1ShWNlq+kEuCyJlWsmCU6fEWLWRFCsEqJFVKolpJAsZQtqlPFyitX8m1xk/q+eiFT/243fV4q3EuyaifjpGZep7d8WBlEsJjVO4kdXcqqHapwMcsbu5SlJF4La0i+qrqU3MouJbu8S5nKqxyot+u1VTx96FSXjS7DOodkFKzr8nsa1Xn6byJlq4xKlQZPDJbuSD65CjTQoq2O4OnFZVSy/3uDO++DWmc2LwSdv9V1+/vVnZcOQbYKgUjt4JULWRVutXy4wfWn7DjaFNxwUJzFTeif7BO/pzLfu5/Ich+VAPMiMXlUuUctAfL0U3GjWgosaugRLF98hYvFaaWfbBXLEWekuIzIUsUZr0VMneglWPzfy5tCN8uvlLLG2a3S5p73X9ndR6KWNnhkfXmTKlaBBGsFCdbyBpXi+k6liFhKLKntVBbXdpB4dSjzqzpIvjqU/E0dSl5lBwlYhzJxXZfyxqouZUwJTSsud9IBjYnFRBWs2xZQpsqCVOmb2vn7oWZfagiWb2mR2cKrWj4XOVv2itE0PDOAOAenCwKRwpFeKc7ntQw9axjcd8fi8+DJvuqvxOm8b2rrl+JGKvX9ljJTE7gBnVAihbpTR3gXIXIJkLNVyxpVudIo0tMQWrq4h4rLfsu9UkXyVX9kpmuxXzx+Bc0OSpu1MqSbPo7b2yC/lEocLFUrSLKW0dui+i6vWC2tI7mqUwWrkASLJWtRTY9ozWPZItGaS+STbCkVh5RcYlb5IWVG2SFl8roOZfyqDuWV0k7lhZIuZRTJ1xPLnFR6pA3xxdwsrWbBRkCw4kiwVEmyynzZ1B7J79UEJI/aFyZRL+jveMCmZre4iF/j+LUOJw8CkeQxge8w3Oh6pWdi0DGO92FF6+N7hapV9K/eL35JKxIeo8zUa97sVIRf+LRm9bLdar8IixVnrJb5I0zZ6pXhqvfPYvl2eYTkKhTcmO8tWTZ4emW+ePdWIZUOF1DpcF5VJ2WwOr1ZrIIggpXDkrX+kJJNZK47pKQTU9ceUiauPkjSdVB5c+UhEq9DyksrOpTRyzuUZ5d3KiOXdVHpsUt5vJiyYMSIIjcEK4EEK7+ad05BqEJyQOTQ69zr/FrHC4vrW8U1te3iDJxECESSBTe8s1D1XNrsmDDxo44LIp6pOiDOpzLfwE9axMv0Np37p+paRG40XuBYrCpkCZB7RVisVkiWS8nyxZ90FWv4CpcOI8KllRX57YodsZGrkGXInaqAlezoYcUOXtzo9jbLc7/WjPJOJbusw5u9CiZYE4h3SLLGrzyojCttV95gStqVV4iXlrcrY4jRy9qV54hni9uVp4valSeLDimPF3UojxV1knh1EU4IVhwJVm4V5MoK9No3h1/7vK+BfCPEAXH3Nsre42RCIBJZrOjKHO+lzTRB2HOljit92iZxva0fR4ijKRV+SiUJFV0p88P6/WIEvaBMjPYLmVYC9DasN6t7qzS58mWFr3CZkK5lYUjXih3xJVbhwJmwhXVu79U+ORXcLK/KFwsXy9bE1Ycok3WIBOugV7BeK1EZu1yVrBc0ySpuU54talNGLW1TRhJPLmlTHi9sUx4jHl3cpowghi9uVx5efEgZWthBdCpDl3QpDy91StxeIFiREyyeGOQhEAiTjewTk+u+pPaIFnED/zD6cYs4tbAQjfIIREJERtnhm/i6G51cTc6soEubbVh4x1LFQlX9hfgxZYvuJ6F6nl4oMoi8qEqVLAHyLp51u9SMFR8Epb4EEC2jsrUszAwXvy1JIrkK2gO2k/vR3NTE7/aOsefTtKKyielUG+Ypy/Wmt3R4kEqHagYruGC1KsMXtSpDF7YqQxa0Kg8Qg+e3eBk0v41oVwYtaFfuXcBvDymDFh5SBi/qUO5f3Kk8UNilDFniVIbGSMDuL3R2C9ZpaYkrWMvkNTgQowhluVpooIf2+NXRxDRJ108+bREX8GssTjEEIt4yV7QsNL3cMSSjnPZeybJgRoVjEmWywr60mdLc59GLwK+o1PciZ6lk6jsvFtmqCilV3Fu1ypedqmhp+MqWhiHhajJRUvTTw1Us5Wplc2oIVrAypHcggDJfxd6LensmIFnEsmhdxDhqmH9h+SFlZNFBr2QFE6xB81qUewtalHuIu4mB+S3KncQdxG3KfqJFGSD5udLq5bb8NmVgwUHlLhKxexd2egUokvJ1U/6hbsHql7k/LgTrDpOCxWVtSFDURCuvjl9TqWGeX2O5nMiyhVMNgYh1UGaKL4DOKO96rrvfSl6Vk76uq5/Zv24zXZdD3+ynfNIqvkMTMveSSI0nuVJigfYCxCXAcmpYX0titbZZlSt/rAohXaUBpMtIlmuFqXJi+BvfUxkuqfIluelltCZiJTfLH6JerXZvduvhRapwDZ7f6pWsu+aqkqUJ1s/z9iu35KrcNGu/ciPx45z9yg0z9is/JH6QvU+5jrg2i9/S789qVW5S2pTb5pKAze9QBi3qogyY05sBG7LE7RWxoSQpDxuUq8GLncp5E/Z5BYt5nHrMEk2wCmrU77lYfd8DlfoW8TZluH5TR7sBuR1js0jMq8wQiIQMngjkJaK0mf2d7knBDc6Z9HZkRpk417BU0Tduw1fiUtqQfgsJ1YhPD4g/cWM6ocSCWnkXIO+s4klAzljpWStZ7Usw0dKxslnXr2VQuPyWFHccKVucqSmFXEWsDMnZrwLvNUFdtC6iU0lb3UG9XocoA0bZr6XtypCFbco981q9wnVLbktQweqfuU+52ste5ar0vcoVzFRmn3IVZZ76Z7co181oJQlrIwlrV35OmanbCjqUgSRi9yzsUgYtVmWMBYxlbOD8TuWKzBbl1HGqXJ1LosVXr8SFYC0keaoIzaxN6vdcrL73wZGQaM2ht2998qV4tP6AuHVbO91sgVUQCETE0lZHUfnv+5kVrpf4Ghzd/YKzMjZ23s4ThIZKf5SlovT0r+kb+OX6L8VE6gOYVa9+Q0edOp/eKn6R58Z1X9YFoJd0Gc1uabIVpKRYYqKkyJkXloCVkKHor6LYofaA8fUmC+T1JtwHNqtSLUGOpEzS/QvbSbzaSLpavJIVSLAum7xXuZToy0zcq1xEXDChB/619/+bvE+5dOp+5bL0/d63576zV5Urgt8OnHfIm82MB8EaSIJFC4eDMqOyR67qQVxC1YXZ1KIxiUqIY+nrNOjTveISnIcIRIDynhmpUqh8R2WTKzI2usb2urh5g3MO9Vq9lUV7rwJ/KLrbj8t/u8WZjV+KO+ib852Yv1jIVHi17K0q96FMipZXtjQMCNdaH1YHEC+r0uVfvCBWiSZkvIZi/OouZWQxNchTszz3a/2AslwsXv3S93lli0XrYilY55FAnetlj3L2eJUziTPS1Gb206RYMVdk0dTkqtg+J1j2BxeqgnVvYXC54olBfh5DYhIQ+uGYflgeyK/t/BovbBhoQiASOtJWtH6bloD+iu8KTF/zzfncpO77PixUkzaKszLLHVdnVnT9MnOjcwwJ1eyexaF8cbPjnaxyx33Za77ye/3N5v+I00iorm5oFb+i0t/zDV+KmfEgVjWyt2rTHlWu9JT7Y3ePbHVL1y6LWa5mk1kuf31cO/SgLJhMcBlS2eSkEmSXMra0Q3maBGxEYbty/4I2yoC1Kj+mDFj/LM5a7VMuIOE6Q4pW34mUFctuVfpmdyr96HLluTWxFaxl9Ly8a7EqWI8WBxespbKpHcKSuPBrO2W2xlAZ8e66L2jB81d8JRpkC5GCkbHBeSOX9LwlPlqrkLHB8Sr991OZZc5Hp5U7f5tZ4R7JmSr6/fH0+9NIrubos1ZZFc7p0zZ0DfIuD/X5iYV+gjmGpYq+6R7Z9qV4s6FFTKP/zovpC4BsWK+We6u4FFi5V+2zqvQjWaZky6JomZatAFOKyFyl1ioKvoZIX4KcUdHp3QmWR2spuB/rgmwSm0UeJa/KQ++n3k+5PAbrOhbTx71pnipYr6wOLFcLa9UJXUhK0pBHopVFjPuU+7Zoo/yaNeJYnLqIFBIsx6tc2tMm/0Ih32+2917Bje7BWeXiRB+pOpavZaDS3730k8ykBv6JJobov+G1pnUWK182BaBSYkq8/MjX+gDlRUOlxZDyBekAvZewXpcvSLCE8s46oeRs6k0ebUVfKO+j9L3EOxIo1R7lillC+WF+YLmaW61mlGP9egEiC8nWVJKtwVoZEScwIqljQlnnJZS5up8mAF/2LgPd0FP66y7/beQGdsdkb8/VBudj08pdN0/ZLE7T/o7mZnECT5TQBOAvSKr+SMyKh29mrQyo7a6qllTtsy5aVrJcAWXLZB+X//4tCAXoTdo6NVt050J1Gk8jxw98BQ1nt/gC8KJGNcNVavPn8/hyEqxcobwRIHuVu0n9fqiHgKSOaH0pcrlVhCobtze2i8vLRe8f1BGIpGpyn7y+/YyMdeIyykhdm77B9bOMss7b08tdA6Z+7PwpXXlzTca6zsvSysWZQ0TPdQrbvxDnNO4TdzS2ieeoFDiRvlnmxIVY6fZX1fhjnx/h2mtOuDZZKSvuDiJcZsuKECwQoGmes1d9c9RynF6wfDlCtgilind/8TVEqnCF29OXVelR+itCeXK5oHaCI+Gmdn4eQ65SE++ZQZUOejv601bxSz5TcCAjUjpqvhQXNbaKkdtoVDeevln1E4F1Ia64CSVd1WFKl2Hx2m0ty7V2F+QKHMnkcjV7ddM8mR2q0rGph1mbjMtXPpXvCuvNLa3lkuMskrWfz/d4M1fZFf7hiUGIBtAJ12z6Yf0PdW2iL05aREoElwA//UpcwmsVtrWJV0mulFjT0Oq/z+qISUENu6QrQIkxZGkxSB9XsF4u/z1cHioXQiZAb7i8d2+hx9t7NbxIlaq8Kh/J8ocB4dJQSLYW1HroChu+cki9eoj3rmnw51DUpDbWTy5TJYr3WjHZPhTWq9+T8fB6AuKQL8UbnNXi5dP0AyhKiIjkCl6tQEL1M85WeUuArSIvXr759IIVqKndr2yFyHDVBJGt6hjKlj67tQ5yBfyQX8PlOI+3PDhxPZf7VPJ0hJKtWSZkK1f+/fnUxK6hyL9jxqYesfKF5cp7Dc4+SAQIDp85VEKcvK1FPEOtKLeqKx8QiAQOejKfSk/uoUQmidXspjgRqybJEbJlcIowmGwZzm7t85/ZslJWNLIewp9wrYVgAT+MWdmzLV2TK38YEq5N5jJbvmXFGXp8BIs/Ln//NLZAIIDh1/687XQWbW8V05raxPBmAdFCJEyPuziq8aA4m4TkR5ytaqIJjyad0MSaHW09NLUFfj+j0tUQYk+WpT6uff7lK5xpxUDitR6CBfxcTP1D2dw+tVztm9LDpT2j0hVQvjaZ6+PyJ178sfiHhHh6fQEJSJvI3d4mRlEC4MfcGJ+WJo7GSY6Iv2wVrVdo+krcTz8dvLbjKzGzSZOYGLHDh51+fu8I4fKHibKi4T6ulsDCFay86Le0aFa6egkX9WA140oc0MM763tWM8ytUcnXU+0fRY/VbJeJni7e29bYGtvXGJA8kGTlEK9TZutBPstwoiPio3GdGgdJrJ5nqSJRmUPkxVKqWKSa9bSr7GxX/z89poQrUJarRcVyebEldtOKLFrch5VbBbEA6nTfD/I9ykUzhDJ2ldrfpDG3xo9wVRsQriqbhEsnV8WN3dkHAOw+Q+bwWfafr8SLOw6IK3E1DyLqsYs2rG8/IK6nJ+If/9MuZu8IISuRZqcUqV1+aA6Br3SZEq8Q0tXYEkama3/wLFetjdK1uJ73C3mU8evV++b4KpQS3EWYcmRWeJSLZ1CJcK46tTevprdk+TLXn3jZJF2B5IsnBpti/HoDUoPtXD5sFS9wywtvjMfJj4hobD8kztnRKu6ibNDL/2kTs2L55G/WSdVuyS4DBBWutjCEK1AvV0uYwmWgj8twE/3ewMK1rEkor9GeocGF3NzsUR4u8iijS9V9SAW1sbl7DkS392pEsVoeHFqkytW8WvlWhynhqjYgXCZka4G8YxCHP4gm3iRCu3jls6/F3Tu/EefBBBC2Bl8/QE+yB0iqJsUyY8Wyw5K056B/dvuw62CYwuUnyxVOWbHJt48rzBURYWe3fNZDcI8WX6PDl+WOLhXKzxcIuprEo/QjrqXS0V2LSbpWqosfIVzJxfxabm5XBSuTmtvn1/YwzxerwhWinytUhouzrTjwQSwzWnQGTqYkw9DNe8VJMAOE5dgsxHHN34jzd34lBhEzdgbI7kSaZp1U7T3kn0DCFVDATGS9zGS7dhgRMAOTi402TC0a6ukKNrEopYu3vfNhydmtB5YI5cYCoVxLV5b0zxPKLfOFN+sxfp26O4kv/l3aqGZD0DifWLyxVpWrOxaqgr0gCH7ly0Smy2xfF79v2a7YvP4A4JevRA71ad1Pq4gurKsTx8MYEIYiTYijP/tSfI8EYhhnrEgm8mItVfske41gRrbabZAtXUO96dJiawjhstpAv9/4mojaALIVqJeLr+JZ2qA2HY9bK5SRdDfcICor3jxPvVblTiovDqfy4guU6ZpYpi6N5I3ckJj4bm5ncebmdt6avrBOUttDOLJlVrj0ssW/LqVrcChrgEMdxBV8NnJG67M28Qj1al2zZo04FgaB8B+0w2pni/hu89diNNl5JpUC85p9J/IijCZV+3RStV/HPj8EEy09IaXLpGz5la4268K1o9VAdsuKcO23kN0yKFtVcpM8XxjNd8GxePECyGdLhHLXIuG9nLd/nlp6uoPEa2SJR0mvUK9HQYYrfuCvCV+LwxlJFqVFdTrJMiFbvsI1v8a/bM0zIVv8nOLnfrRfiwAwCp+Vn7WLTJqof4HPUN4HCaFAqP1VdDcTCdUlJAijqIlvdrPBviS78EqVFKiWDnprhgDSZTTbtccXo31dB633de3UrYzYYbSsGKCvq9FAT1e9wd1cZndy+e7lCnTVzxI6ICdSVuTxZUIZQD1dP6AllldTefGGuWrmi7eGz9jkURbUqdOLyyjbVQrpiV72aod6kTJnr1iMeaJUY5EPC+sCs0AjmHAF6umq9S9d3onB1ui+HgEQDnyGEs/ROXD5boF7D1M2CoU4hg7579Nh//tdX4uZUZcqmaliqQqFUdmynO3yJ1wGG+l329BIb/uaiBBb6CO1l6s6xMQiZ7tW7FAzEyxd3Eg/dKlQbluglhf5oL9/CWW6VniUcdTXlUPitbgeKyMiySx6jC+b5VGuU9TsI0tNYX1v0fIrXXUBMl26jJehLFcA2eLPgZ9rOLRBQooW9WjRa/9T9PZ6ymgdA+NIoeDloCRVf/zv12LaLi4FRlGq9huUKsuydcg/VjJce0PI1hHCFe66CKu9XG2xbZw3ctUPC1e1n11c66l5uXSnujxSa6a/n5rpbyjgTBcd/FRevGW+2tfF0jWvFuVFuyglcX1yhVoeHLK0R678sTiYdNWFJ1y+0sW/5olWHNQgkeGzlbJZWXTejvlvu7gC5pHULVbimIMHxVnUY/UwfdFzdpnoMwqH3bJRneWo1SKRFDFbS4w+QmZ3tsvS1GKQq38aQqyLaDCQ6Qp7+3yQ8iL3dfHCy6dXcHZL7enql0viRQxcxCUtj5JVoWa5eHqRV0eUIttlGH7MuLn9ghnq48z9ThpLJIWBCCFd+mzXQo1ApUUf2Vq7KzqvTQBEi/8eojP3azGC7ztEM3ySxWcd4oL/HhSD6As9NWpi1R6+WNktXS0RznjtMVNmtGFNhG/Gy2o/V7ilRUsXWwdooA+2fZ7vn+MMB0+6cb8QZ13uoPLijfPUBu3BhR5lVIma6dL6urCvKzBTaYksyxWvZigiaSpq7C1Z/oRriR/RMpzp0pUXA2W6Vu4MfCsDAAkvWu0ig17/79t9WFwEM0nw2EvL0HZ/Lf6XeJu+sLnRfCKxPOzx6bVqjTPZajEoW7YIV7AyYzirItqCTy+G1TxvZfv8fpPCFWJisTrIVT9cXuQsFx/6XF7ktRHDi9Rs17UKX/miNnAPWepRxq5W71xcjh1dXvgxuHmeKljp5apc9aJBxYhwLQkgW4aES1daXN6kPv9wEIMkl6zcPV+LdzjpUXdAnAJTScBy4L5OmmL4WozfHaBUFQv0PVgsRm2d9tIaDLtLjBLbSoxhbqYP2Uhvw0b6xjAnF+sMTC3Wmp1a1JUX9fcr8oJU3qP0Qinv5lJLi31zhHLpLMp2Ucbr8eXqNUBaabFElhdTRb5YNnmxKO8vY9Hhq5KYYh+KmvzLVyjxClRWDCRe/Hv83Imn1ysAIn4mkmgd6BJXohE+McTqKDqYr9rzjXiUvnC5RjecxwIWjP0dkZOtgAJmQxbMSIN9NJrqd7Xbt4ne6vU/RwhXBK7+MdLLFWxVhJbt4oOcszVcXuSt9Fxe5IuNWbjupfLi0yXqVnouL/LVMcVNySlcPJX5wFI1ezVyRY9cBaJbuBrDy3QFKivyn+evazy/XgEQKSiTlUc8zmd3Wpo4GiYTh0FfnLM+/1oM+/ygmEz/nZdIT7C9uj1YbckgWyFKjHtt3Eof9vSiydKi4St/WuKzl0sTLt5Iz+VFli6+5278OqE8tkzNdvGurhsKPLQ+QhWRMas8SnYlZbuSZEEqT2Ly3ZJXUDZv1ia1NOdLSOlq9BGuht4YLS3y7/H6jt3tOGhBSpPHZ/fer8WjXxwS58Bo4iTWCHEsZayuoy/O1D3BJtsSBC2z1Sur1RUhjJYcLciX4RKjhtV9XTZMLxpajNpuMtOlozHMTFdY+7m4tLg/cFnRV7w2yUuvObPC0sWZLr57kUuLXGK8Ll9trn9zrZrl4sWofPdiSQKVF19bra5mGLhQlUxmhQ/L9RgQr15lxcbALPVppOdSrrdUcggAwHzxjUjf2yFuoIoUpg1jGdRj1Y/E6knKdOTtNZMZSRD26cqImvS0d9mLEdHqxqZme6vrIwyLl8H7F62WFy2viohlpivQQtQgU4uacHGGhcWBsz1jV6mN9HwVEK84YAbSNUCPLVMvTM6sUC++5uuA4nFlBH9OP1+glgd5sSjf81e6o0e09BwhXE3msl3F/jJdOlY3q8+zZHztAiAsuAp1SDxD5zuu3ol27NsnTqYvwH10aE5KVrnyK1uHVJFpj4BoWZGttijJVljCZXB6MZzLri0Jl12XW+8/cnIxrF6uELKlCdeqnWoGhqcXtb6uexarwsV3L/L04r1ybQQ30y+sj48MF1/Azdfi8PZ8Fitei8CLXjXRCiZceukKJFvLDZQVGX78+PmCwxSAwJK19xsxmUqGDx4QmDaMSnx+WHyHHvBxqf7k298RmYyW7SLmM81o+yTjoTDLi6Ea6YNMLxq9czEephbDzXQFKi9u8i0v7lElY2q5muni5ag8rcdwzxNL2NhVankx2ncuctP+ZbPUxaL8+fFeMY2VOkp3HkmJgSzXEaXFHf6li3/NX0ccogAY4/ND4m3eDAADilw58MwvOsQ9B74R2fuCbCBPNXyb49tjIV1W10lYyHrFLNtloqHeSKbL8PSihanFhihMLfrr4/InXNpG+jxqpH+FrgEaWqQu9vxxgTrByJmkR6m8yD1d3Eg/t0a99Nru+xe5V2xEsbqagT8mZ99WN/eWrCOEa2cPpSYyXQGlq0n9NT+me/HaBYA5vhHTP+8Qgw4KcRaMyMb4olX03/+NeJEOzzl4ooWWrUiWEUOJVnuUpxnNTjDuO2T/9OJumyYXd4Y5udhgYSmqqV6uIEtRq/aFLi1q5UUWG56g4+lFbSv9oEL1wusb5qrTi4Pl2ogJ6z1UhlQb6S33XTWrpUpv9ipbLWny5xAIv9K100e4dpgvK/J/82MCuQIgjHPuG/Fy2zfiWphRmLF5sziODrvBNGWWQ4dnXrBN4+BIWnRlxIMRwIhs+WK0t6vNjtURdmylP2hAuNqjLFthrIgI1stlm2ztNSZbWkmRpatstzpRx1kevhfwCVoZcVMBTy56vFyV6/E2048uVZeElhgUriLKXA0qVPuuOHs1mhavrm1WPxbf+cf/vTYM0QokW/6Ei1djaMuGAQAWIRc4QE5ArUJD6urE8TAlCwtDd38pLqIHchQxZ7+JsX/gnxafnq2DsZCuYD1dZldHaD1dnfb1c1lejBqgxGhHL1ezgTURUVkREWIDfbD1ENUG10P4ropgWHTmUiP9a1xeXKpeA8SlRV4dMYBKfcOL1elFXo6aV6VOMCrV6iXYnAG7VvaA8Sb750rVhavMugCslazeZTLDpSsr+uvh0iYG8VoEgD1Q4iVv32Hxx8/bRF9MGhqM7UJ8i8z0F/QAvo0nUWREqzXCmS3bpMvK9UB29HN1WOvlMn31j9W9XFG4a9H27fP+GucNZrn00sUSxOVF7ul6Z71aXhwsy4tX56kidYUsBTL8e7zLi1cysORwpmy9xi7jwrU2jJIi/z2cocTrDwD2c+CQeJedYfducSIMKnjm6mg6+J4icvHEibxotegyWwfjWbas3scY4+b5iDfOt1vo4wqxIsLKXq5QshWqvBhsPURA6dqjKy9KGWLZ4S3q82rUexi1RnYWKC7Ple+R7FYpk+hFy5BwNRsXLn4/fozxmgNARM+z3C87xB84QQOT8olCuujxwNfiSnqgxreY7LcB9uGb2ToUQewWMaOb6qOV7bK0jT5QadHKMtR2C1muthATi60ms1wWyopW10P4lhY1KvYcSXkAyvbopMsfobJc+vKiFD7+9+/HawsA0aFTvN3SJa7C5dG6fquvOsUvyD4n4gkSP+g3xx+KEeFIl+lrgexYFxGkoT6c/Vy7fbJdUbvcOtiKiDDWQ5i9Z7E6jBUR3dK1x79sBZQuXYarzI9oGcl08eeuDZsAAKLDl51iMnFnmkjxi6ObhTih9RvxOMlVDp4Y8ZnRapUTfTwBGC+idTCCTfT+rgSya13Efiv9XAZWROyOg6nFxjBXRASVriATi2anFrXJRVPCtdtPWdGPbOmFiz8+5AqAGCUIDoscqlKMpAROavZlHTwozqYDbxQ9CHmt/pqVQVziN6vljBE2lhlNlxdNTDHaedm14UxXiBKjkanFHWY30Lf57OXyR4RKi9U2TS16y4oaBkqLZX5Ki/y+/PXA6wUAMSXvyy4x+ptvxHkpVRJsdYhryDBfpUMrr83kYkoQP7T79Gt1OCNLKNmyO/PV3mVtM32LDWXGuJpcbLNw5Y+JXi5DayIsbJ+vtrAI1W8vl4nSIv8eP2ateH0AIB5gx3i9zSG+nxKrHL48LH5CB/MUfOGTULiiJFodJkXLNuGyuJ3ejp4u26/9MVtabPdfWtwR5nU/ja3WJhat9HLVGLjUuiqUcIUoL/Jj0taB1wIA4uxsSqekzs+SVrLoH3bs105x41eHxUx8wVMjs3UoisIVUr4sTjXaeT2QleuAzKyNCCleNqyMMCpeO01KV5PBOxYbDIiXmfsVjUjXJgMN9Ax/bq2QKwDiE+rLore38g0xSSVX+4Q4uf2weJAOpNyo348HYs7BGImWpVKjj5CF2+MVqrneyqXXdm6kN7SJ3uLUYrOV0qKfXq5ITS3aeak1fwz+2uD7HYC4Jvdrh3i4tVV8O2l6rg46xWNfd4lZ+OKCeJMts71d4TbUh5xk7LAp09VhrbwYrMRoeSFqWxjCZfKuRVtKi0EmFv1NLfKfa4VcAZAQkIvMpqrD7xO+XHhAiFPoH/MsvqjAH/EmWpHo87JLutpMStd+E9Jl58qIcNdFWN7PFeaqiFqT0qWJF////Hji+xmAhBOtMS1CnJqYaxiEOIsscSSRhy8mMJLVOgTZCt7P1dGbSGS4wpItg7u5dhns4Qr32h/DsrXfpGzphGtPO75/AUhgyXqWXSXheq6+cYrn6ZPPjdYddyB50Ge2OmNApOQr7F4uG9dFRDXDFWJFxK4wV0QY3j5vZUVEEOna1R69C9MBAPbDjsKuwtW2hJArbh77xiVej9XWb5B86EWrK4rYJWAdYUwzGp1iDDnJGE550eJG+mDrInZHaV1EpFZF8MfE9yYASYJDjP/qK3F6vDe0n9rhFiPpIJmDLxqIhGjFk2x1xJNsWRQtO2UraPN8BFdE7LRTtgyUFvnvaOvE9yMASYNT5FE267l2Ic6IV7k6gT7RZ+gTzY3Z1SkgZdDLVpc7NnT6EoaAWV0ZYduqCN8rgKyuiTBRXgx3RcSuUNf9WFkREeJia/41Pwb4HgQg6c6UXHqdfTbu7i+kT+h4zlzF80QYSG5iKVpBsbHfy0hzvRUJM9Pb1WLjclSr2+gtTS3a1NfFjwG+3wBIXuh1dPT27eJb8bPnyiHuO+wWs/DFAXEjW874Ey27ZMvqPYxGyoxmrgGKhmwFa6Df0x6ebJm98oc/n3hfLQIACJvZhx3iIb59JuaCRYfH3YedYga+KACZrejLltGeroMWe7rMXP9jWrgs9HIFvWcxHOEK0cvFfz/kCoCUYSZV5QbFVK6cQtyILwRIKNnyxAFm+rzszHQZzHiZ6uvqCtHTFc7VP1b6uUKsigi2LiJQpotlDd8/AKTgmeESt8Ymc9UlrqIP/k4s9hQBEC56iXEynhhhMutlx/qIiGS8Qu3qCuf6n0MW+7hCTS4aaKDfLTNX+J4BIPXocIlJDoe4JurrGBwe8RpNTuXhiwASXrZ0whUz0fKYLzHGtWwZLCu2hlFW3GeDbIVaEcGfbwe+RwBITdhxPOLNtjZxWrTk6pjDLvFSF+QKJGtGyxNj3AYzWwYXo3aaka0u8/u5LDfPd1i73DrcBai8kyvoXi4pW/w54nsDgJQ/G/IcLvFGxJveCwvFMV0uMZA+YG5cjsQDYDPOWJcQ7Sgv+tvbZeeuLou9XKH2c7XZtJvLyl4u/jvx/AcA6LiXE0yR7Lu6gvquJuOBBikrW57kkK0uP8tRbbmDMYKyZXRNhJlFqP5Eq0XuusJzHgCgQVmsqdSP9b1IlQaPpQ8wjl7I8/Bgg5SXrTgWLT3hTix2WpWtaC1ADfPKH9/sFv8e5AoA4OcHbC4VppELHWe/XDnEMN8XbwBAj9y444hg0mVKwmxqqDd792JYdy52GL/cWi9dWuYKz2kAQECc4jFbJcshxPddHpEVtz+1AxBnxKVoGZlkNLiry9Zsl0/my+77Fo1un+ePHdfZSQBAPFQJZtIO0Btsy16RXL1IL9Z5eHABSDzJsipbTqOLUZ0REi6LS1BD7eTyl9niv9sJuQIAhH5dzyMneoXc6KSwBYua2gdArgCwT7g8McaWTFeYKyTsbqIPZxEq/394fgIAzEgWbVT4ZbjZq74ul8jGAwqA/VktTzLIljvysnXIgmwZbaI/iLIgAMAClMXKZkeyXBqkZq5n4q3MAUCy4YkzLJcZQzXPO/1jtbwYagu9Eenqkk3teB4CACy0XTxDrnS8FcG62iVEJh5EAFJbuMKSLovXAXX62dPVaXM/VxfECgAQBuxIlIi6zrRguYV4wiNEHh5EACBY8SZb4TbP89+B5xoAIKzXanIk4hlTG97pnS+iPzTTkwAv9gCA+JYv25ej+iktmhEuTa7w9QIA2EAOOdMVRuXqaPoDL+NBAwAko3RBrgAAtiK8l0EfY6j3Cg8YACBuyoxmN9AHaKDvglwBACIEudO1oeTqGOq9ehQPFgAg1rJlVLScBtdDQK4AABF7HRPiKd6+EEywzqFU13hCAQCAqGFVujzGrv1xevAYAwAiygTuXw8mWDcSuXigAADxIFt2Xf+DxxUAEEnYnYgBwQTreaG+IwAARJ1gWS0rfVzunv4IAACINGMCydXpRB4eIABAXAqXBemCXAEAogg71Gn+BOvXeHAAAMkiW5ArAEAMuO+IeweJt/DAAAASTrQE5AoAEDdM6nU/Id8ITUzDAwMASAbpwmMCAIgRvNn9Mr1g3UzMwgMDAAAAAGAZnia8XZOro4gH0OAOAAAAABB2o/sIwVfn0P98i/gDHhQAAAAAgLB5gTiJBetU4m08IAAAAAAAYcNb3c/yXo8jm7LwoAAAAAAAhAf3tH+HBesa9F8BAAAAANjWh/UjFqxf4sEAAAAAALCNe1iwHsUDAQAAAABgG4/3kd3ueDAAAAAAAOzhJRYsXJEDAAAAAGAf41mw0vFAAAAAAADYRjoL1kw8EAAAAAAAtjG9Dx4EAAAAAABbmQ3BAgAAAACwlzksWLPwQAAAAAAA2MZMFqxpeCAAAAAAAGwjgwXrXTwQAAAAAAC2MYEFayweCAAAAAAA23iVBesJPBAAAAAAALbxNAvWvXggAAAAAABs434WrB/hgQAAAAAAsI2bWbDOJ/LwYAAAAAAAhA071WUsWKcRU/CAAAAAAACEDd/xfC4L1onEi3hAAAAAAADCnyAkTmXBOoZ4BA8IAAAAAEDY/J44rg8H/cftRC4eFAAAAAAAy8wh/rePFvSLq4hsPDAAAAAAAJbh+52v0QsW92FNxgMDAAAAAGCZ6cRJffRBv/E7PDAAAAAAAJYZ2cc36Df7CezDAgAAAACwAjtUP3+CdRTxNh4gAAAAAADTsEMd1cdfcOc7slgAAAAAAKazV4P7BAr6P/sKdQMpHiwAAAAAAGNk+i0P6gTreGIUHigAAAAAAMOMIU7sEyzoHW7CAwUAAAAAYJgBfUIFvdNJxAQ8WAAAAAAAIZlInNzHSNA7Xo8HDAAAAAAgJD/tYyboD7yOiUIAAAAAgICTg3/i/nWzgnUzMRMPIAAAAADAEbAj3dbHbNAfOpV4DQ8gAAAAAMARsCOd3sdK0B/8CTEHDyIAAAAAQK/y4E/6WA2hXp/zJHqxAAAAAAC65eoZEehaHBOSdbrAHYUAAAAAAAyvsjq3jx1Bf9EviNl4UAEAAACQwuQSd4WdvdIJ1inE83hgAQAAAJDCjCW+3cfOoL/wImIaHlwAAAAApCDsQN/pE4nAVCEAAAAAUhB2n1v7RCroLz+B+B2mCgEAAACQQowkTuoTyaAPcL7AZdAAAAAASA3SiQv7RCPoA11M5OBBBwAAAEASw67Tt080gz7gAGI6HnwAAAAAJCF81+DAPtEO+qDfIgbjCwAAAACAJOQh4sQ+sQj6wMcSz+GLAAAAAIAkgnd/HtsnliEl649Y3wAAAACAJFjHMCZmmSs/knUh8Tq+MAAAAABIYN6KelO7wfUN6fjiAAAAACAByYjaOgaL6xt4RxYWkQIAAAAgEWBnmURc3idegz65o4hricn4ggEAAAAgQTJX17PD9InnkJJ1OcqFAAAAAEgAueoX93LlI1r9UC4EAAAAQJzC1bZ+fRItZCbrKtmRjy8kAAAAAOKFd4n+CZW58iNaZxOv4osJAAAAgDjgTeLcPskQ9A85hxiLciEAAAAAYjgt+AZxQZ9kCrZFYiQxG19kAAAAAESRXGIUcX6fZAz6h50s1MsTIVkAAAAAiJZcPUKc2ieZg/6BxxD3S8lCyRAAAAAAkSoJsms8zO7RJ1WC/rE3yi5+SBYAAAAA7JaricQtfVIt5BqHK2U3P54MAAAAALCL8cR3iaP7pGrIkuFTskaKJwUAAAAAwm1mP7YPwitZJxD/S0zDkwMAAAAAFmCHGEScBLPqLVnHynTeG+jLAgAAAICJfqtxxDXIXAUXrVOJ0XjCAAAAAMAA7Aynw6CMZ7N+KScAkM0CAAAAgG/Wii9rvgtZK2ui1Q/ZLAAAAAD48KJsKzoKthReNosNNQdPKAAAACClmUXcSxwHQ7JvZ9a1sgEe1+wAAAAAqbd+4S3iemStIiNaZ8oRzKl4sgEAAAApQSZxH3EWTCjy2azzZTYLTzwAAAAgeeHbXi5A1ir6sjVQ4D5DAAAAINkmBCcIdQH5MbCd2GWzLiGGEdl4UgIAAAAJzXRiBHEZslbxM2nYX2az8AQFAAAAEo/JcqANE4JxKlrcBD8JZUMAAAAgIcqBk+XZDbFKgLJhX2KonDzAExgAAACIP/hy5uEoByZmNutygU3wAAAAQLzBm9j7IWuV+LJ1AzFeYEkpAAAAECt4WejbxE9hJsklWacL9cqd1yBaAAAAQFTFindX3iOwLDSpRes04ibZCI8nPgAAABA5+OaVWzjJAQNJHdE6hrhbilYuvgkAAAAA2zJWPBnIlzIfC+NIXdE6T46HjoNoAQAAAGGJVRoxmLgAhoHQixb3aGXgmwQAAAAwRaY8Q8/HygVEINE6Tma0MqWNY2EpAAAA0Js8eUbyLqsHiBNgEAijonWW7NF6BVOHAAAAQDdz5ET+r4lzYAwIK5J1lBQt3qM1BqIFAAAgxXusXiZuJM5GKRBhp2x9V6gLS/GNBgAAIJXgBaHXQKoQkZatHxDPyDHUOfjGAwAAkIQ9VlOIUcSPIFaIaDfD86XSA6XZ4xsSAABAMjBB9iBfQhyPEx8Ra+H6iSwfYuoQAABAIvIun2U40RHxKFnHEtcSTxDvoHwIAAAgzsuALFVPytaX43CSIxJBtLh8eBvxEqYPAQAAxNk04FjiDlkGhFghErZX61KZ1crBNzYAAIAYMYt4irgcvVWIZJMt3hvCl1++Lrff4hseAABAJOGz5g2h3g94Lk5iRLKL1imyV+s+gUumAQAA2F8CfIt4kLiOOBUnLyLVROsYfuJL2fqDTN/ixQEAAIAVuN/3OXmm8NlyDE5aBEIVrjOIO2VjPJaYAgAAMLIMlK+v+RVxFk5SBCK4aB1PXEn8Uv40gn4tAAAAGtnEaKEuuu5HfAsnJwJhXrZOJM6R47TjsMgUAABSNls1XkrVufJswPU1CIRNsnWUHK8dKhsYM1FGBACApGSOrF6kEcNlVeNonIQIRORliycRr5FrH1BGBACA5Cn//VG+tl+LCUAEIrZZrZOJ84lbieeR1QIAgITLVr1IDJCv5aeg/IdAxG92i6/peZXIIGaidwsAAOKmlypHtni8Lvtrv42TC4FIPNm6gLiZGCbXP2TiBQ4AAGKyUf1l2U/1M+JCnFAIRHKIFi81PV2oF3veQjwja/144QMAgMj1U/ES6Z8L9U7aM7D8E4FIDek6VjbKP0pMILLkJmCUEwEAwPz1NCxUE4nfyQb1Y3HSIBCQLd6p8l25Dfhx4jUpXHjhBACAwBkqvkj5CeIu4mp+LcWJgkAgAskWb5I/S6a0uZz4eyIdL6YAAODtY31KTm1fRpyNTeoIBCJc8eL+rcHE23IyEeVEAEAyT/vNlq917xIPsFDhJEAgEJGWrfOIn8it8s/JzfLZEC4AQAIL1XT5WsaLPh8mfsqvdXjFRyAQsZKtk+Q6iKvlorzH5IvUbLxoAwDivDE9Tfad3iZfw/i17GS8siMQiHgWr1OJG4mRWAkBAIgTpss1Nbwf8DS8UiMQiESXLV4J0Vc2hvJaiBeIcbJ5Phcv+gAAmzNT6TKTPka+5gyQfaRYnYBAIJJauE6Qd259V/Y5cPP8s3IfF4QLAGBWqCbJftD7iJtkue98rE1AIBCIHvniuxR/SIyQL5o4QAAAvkyWmakbuB0Br5wIBAJhXrhOI/rLS1H5BXW0XO7H8jUDBw0ASclM+T3+JvG8/N7/pbx94nS8MiIQCIT9wnW8XO53OfEDOf0zTL4IT0KJEYCELPFNlv1SfBny7cT18nv8HCzyRCAQiNhJF19mfRy/EBNnyhLjg/L2+pk4wACIK3KIscQQWeI7S37vHofLkBEIBCKxBOxsefkqlxh+S7woSw+8oTlDvuBjSSoA4S/rzJHXyfDAyp+Il+RuvIHye5AzUkfhVQmBQCCSN+PFvV3fkT0dP5UHwMNyRw5fdj0V5UYAQq5CeJ0YJcv0v5ITfNfItSynIyOFQCAQCG1f1wlykvE0eSWQPvP1ivzpHNkukEpZqWnEqzITxd8L35ffG6fJ75UT5PcOMlMIBAKBCEvETpJLC39M3EP8TvZ7vSXLjpOliM3AlUEgDpktn5v8HJ0in7Nvyb4ofi7/Wt41ehkLFL7jEQgEAhFr8fqWbNi9RJZJbpTrJX4jp6Oeklvs39StmUA2DEQi6zRTiv6bcjpvpHwODpbPyZ/K5+glskcRk3oIBAKBSEj5OkaumOByysnEt2WPCl8u+z15N9o9shTJKyfGy3vTIAwg0J16b8vnCpfu7iVukTvj+Dl1hnyO8XPtRPncQz8UAoFAIBC6rBhPXl0p10/8QmbEHpXNxa/Iex3flqWeSbJBP1Nesj1DTnblIlsW86xSrvxazJBfm0z5tZosp+7elqU67nf6g5TtwfJr/iP5HMBeKAQCgUAgoiRhx8pmYy5PXkxcITMZ18tS0ADZnMxZjgdkqegxWbJ8VpYtX5Fj9e9IScuQEjAbYnaEKM3WCdIk+ZiNk4/hGPmYPiUf4+HyMb9XTqoOkF+T6+XX6Er5NTtbfg1xGTECgUAgEAkoY0dLITtelo64hHSqnAg7U0raOXJKjC/LvUius+gne3Zu8JG2/5VZlofk/ZHcJP20zK6NlsLxqhznHy95VzZXT5EZnGxZ8tKTZ1B2pvthqu7vf1f3cV+Xn8sYWVobJT/X38mM4FB5WfA98t82QK4d4H/z/8jH4DvyMblAPkbn/P9Bw0wIGoa8aNNyoLBmGk15o2AUjCwAAJpj3XJMmgW8AAAAAElFTkSuQmCC",alt:"no-data",width:300}),r]})}var Y={data:[],loading:!0,selectedGroup:{},showFormPanel:!1,showMemberPanel:!1,index:0},Z=function(e){return e[e.INITDATA=0]="INITDATA",e[e.SHOWLOADING=1]="SHOWLOADING",e[e.SHOWFORMPANEL=2]="SHOWFORMPANEL",e[e.SHOWMEMBERPANEL=3]="SHOWMEMBERPANEL",e[e.SELECTGROUP=4]="SELECTGROUP",e[e.SETINDEX=5]="SETINDEX",e}(Z||{});function S(e,r){switch(r.type){case Z.INITDATA:return C()(C()({},e),r.payload);case Z.SHOWLOADING:return C()(C()({},e),{},{loading:r.payload});case Z.SETINDEX:return C()(C()({},e),{},{index:r.payload});case Z.SHOWFORMPANEL:case Z.SHOWMEMBERPANEL:return C()(C()({},e),r.payload);case Z.SELECTGROUP:return C()(C()({},e),{},{selectedGroup:r.payload,showFormPanel:!0});default:throw new Error}}(0,b.connect)((function(e){return{user:e.user}}))((function(e){var r,A=e.user,n=(0,u.useReducer)(S,Y),l=o()(n,2),a=l[0],c=l[1],V=a.data,W=a.index,p=(a.loading,a.showFormPanel),y=a.selectedGroup,x=a.showMemberPanel,C=null===(r=A.userInfo)||void 0===r?void 0:r.role,w=(0,u.useMemo)((function(){var e,r=[],A=[],n=t()(V);try{for(n.s();!(e=n.n()).done;){var l=e.value;l.is_creat?r.push(l):A.push(l)}}catch(e){n.e(e)}finally{n.f()}return[r,A]}),[V]);function U(){return E.apply(this,arguments)}function E(){return(E=i()(s()().mark((function e(){var r;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,g();case 2:r=e.sent,c({type:Z.INITDATA,payload:{loading:!1,showFormPanel:!1,data:r.groups}});case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function b(){return(b=i()(s()().mark((function e(r){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!y.id){e.next=5;break}return e.next=3,F(y.id,r);case 3:e.next=7;break;case 5:return e.next=7,m(r);case 7:U();case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function T(){c({type:Z.SHOWMEMBERPANEL,payload:{showMemberPanel:!1,selectedGroup:{}}})}function j(){return(j=i()(s()().mark((function e(r,A){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,v(r,A);case 2:U();case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function k(){return(k=i()(s()().mark((function e(r){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,B(r);case 2:U();case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function N(){return(N=i()(s()().mark((function e(r){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h(r);case 2:U();case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function D(e){c({type:Z.SETINDEX,payload:parseInt(e.target.id,10)})}function P(){return(P=i()(s()().mark((function e(r,A){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return T(),e.next=3,f({user_ids:r,group_id:A});case 3:U();case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,u.useEffect)((function(){15===C&&c({type:Z.SETINDEX,payload:1})}),[C]),(0,u.useEffect)((function(){U()}),[]),(0,q.jsxs)(q.Fragment,{children:[(0,q.jsxs)("div",{className:"teaching-circling-container",children:[(0,q.jsxs)("h3",{children:[" 教研团队 ",C<=12&&(0,q.jsx)(d.ZP,{type:"primary",disabled:V.length>=50,title:V.length>=50?"您加入的教研组已达上限":"",onClick:function(){c({type:Z.SHOWFORMPANEL,payload:{showFormPanel:!0,selectedGroup:{}}})},children:"新建"})," "]}),(0,q.jsxs)("div",{className:"teaching-circling-body",children:[15===C?null:(0,q.jsxs)("ul",{className:"navs",children:[(0,q.jsx)("li",{className:0===W?"active":"",children:(0,q.jsx)("a",{id:"0",onClick:D,children:"我创建的"})}),(0,q.jsx)("li",{className:1===W?"active":"",children:(0,q.jsx)("a",{id:"1",onClick:D,children:"我加入的"})})]}),(0,q.jsx)("div",{className:0===w[W].length?"nodata-content":"main-content",children:0===w[W].length?(0,q.jsx)(X,{children:C<=12?(0,q.jsxs)(q.Fragment,{children:[" ",(0,q.jsx)("p",{children:"教研团队有助于你和你的伙伴们一起创建实训、协同教学,或开展其他教研活动。"})," ",(0,q.jsx)("p",{children:"当前您尚未组建属于自己教研团队,快去组建吧!"})," "]}):(0,q.jsx)("p",{children:" 您尚未加入任何教研小组,请等待老师的召唤吧! "})}):(0,q.jsx)(I,{onExitGroup:function(e){return N.apply(this,arguments)},onPlusMember:function(e){c({type:Z.SHOWMEMBERPANEL,payload:{showMemberPanel:!0,selectedGroup:e}})},onDelMember:function(e,r){return j.apply(this,arguments)},onDelGroup:function(e){return k.apply(this,arguments)},isAdminOrTeacher:C<=12,onChangeGroupName:function(e){c({type:Z.SELECTGROUP,payload:e})},data:w[W]})})]}),(0,q.jsx)("p",{style:{width:1200,margin:"0 auto 40px auto"},className:"desc",children:" * 我们确保你所提供的信息均处于严格保密状态,不会泄露 "})]}),(0,q.jsx)(L,{callback:function(e){return b.apply(this,arguments)},visible:p,onCancel:function(){c({type:Z.SHOWFORMPANEL,payload:{showFormPanel:!1}})},id:y.id,name:y.name}),(0,q.jsx)(K.Z,{centered:!0,title:"添加成员",open:x,onCancel:T,footer:null,width:1100,bodyStyle:{minHeight:200},children:(0,q.jsx)(J.Z,{container_id:y.id,container_type:4,onSelect:function(e,r){return P.apply(this,arguments)},onCancel:T})})]})}));var T=V.ZP.Group,j=function(e){var r=e.onSelect,A=e.onCancel,n=(0,u.useState)([]),l=o()(n,2),a=l[0],c=l[1],x=(0,u.useState)(!0),C=o()(x,2),K=C[0],g=C[1];(0,u.useEffect)((function(){function e(){return(e=i()(s()().mark((function e(){var r,A;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,y.U2)("teach_groups/my.json");case 2:r=e.sent,A=r.groups,c(A),g(!1);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[]);var m=(0,u.useMemo)((function(){var e,r=[],A=[],n=t()(a);try{for(n.s();!(e=n.n()).done;){var l=e.value;l.is_creat?r.push(l):A.push(l)}}catch(e){n.e(e)}finally{n.f()}return[r,A]}),[a]);return(0,q.jsx)(W.Z,{className:"select-teach-group",onFinish:function(e){r(e)},children:K?(0,q.jsx)(p.Z,{paragraph:!0}):0===a.length?(0,q.jsxs)(X,{children:["您尚未创建您的教研团队,快去",(0,q.jsx)(b.Link,{to:"/account/teach-group",children:"创建"}),"吧"]}):(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(W.Z.Item,{name:"group_id",style:{width:"100%"},children:(0,q.jsxs)(T,{style:{width:"100%"},children:[(0,q.jsx)("p",{style:{fontSize:"12px"},children:"我创建的:"}),(0,q.jsx)("ul",{className:"groups",children:m[0].map((function(e){return(0,q.jsx)("li",{children:(0,q.jsx)(V.ZP,{value:e.id,children:e.name})},e.id)}))}),(0,q.jsx)("p",{style:{fontSize:"12px"},children:"我加入的:"}),(0,q.jsx)("ul",{className:"groups",children:m[1].map((function(e){return(0,q.jsx)("li",{children:(0,q.jsx)(V.ZP,{value:e.id,children:e.name})},e.id)}))})]})}),(0,q.jsxs)("div",{className:"btn-actions",children:[(0,q.jsx)(d.ZP,{type:"default",onClick:A,style:{marginRight:10},children:"取消"}),(0,q.jsx)(d.ZP,{type:"primary",htmlType:"submit",children:"确定"})]})]})})}},68104:function(e,r,A){var n=A(7557),t=A.n(n),l=A(37205),s=A.n(l),a=A(41498),i=A.n(a),c=A(79800),o=A.n(c),u=A(82242),V=A.n(u),W=A(59301),p=A(78241),d=A(95237),y=A(57809),x=A(8772),C=A(88522),K=A(3113),g=A(24905),m=A(6848),F=A(8591),f=A(52306),h=A(7880),v=A(9498),B=A.n(v),w=A(26724),q=A.n(w),L=A(58143),U=A(69363),E=A(90963),I=A(14661),b=A(37712),J=[];function X(e){var r=e.onSearch,A=e.schools;return(0,b.jsx)(p.Z,{colon:!1,layout:"horizontal",onFinish:r,initialValues:{keyword:"",school_name:"",search_type:"1"},children:(0,b.jsxs)(d.Z,{style:{flexWrap:"nowrap"},children:[(0,b.jsx)(p.Z.Item,{name:"search_type",label:"搜索类型",children:(0,b.jsxs)(y.default,{popupClassName:I.Z.selectdown,style:{width:106},children:[(0,b.jsx)(y.default.Option,{value:"1",children:"姓名"}),(0,b.jsx)(y.default.Option,{value:"2",children:"手机号"}),(0,b.jsx)(y.default.Option,{value:"3",children:"邮箱"})]})}),(0,b.jsx)(p.Z.Item,{style:{marginLeft:20},label:"搜索内容",name:"keyword",rules:[{required:!0,message:"请输入搜索内容"}],children:(0,b.jsx)(x.Z,{allowClear:!0,style:{width:300},size:"middle"})}),(0,b.jsx)(p.Z.Item,{style:{marginLeft:20},label:"单位",name:"school_name",children:(0,b.jsx)(C.Z,{options:A,style:{width:300},size:"middle",showSearch:!0,filterOption:function(e,r){return-1!==r.value.toUpperCase().indexOf(e.toUpperCase())},placeholder:"请输入单位名称"})}),(0,b.jsx)(K.ZP,{type:"primary",style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:16,color:"#165DFF",marginLeft:40,border:"1px solid #BACFFE"},htmlType:"submit",children:"搜索"})]})})}var Y=function(e){return e[e.INITDATA=0]="INITDATA",e[e.INITSCHOOLS=1]="INITSCHOOLS",e[e.SHOWLOADING=2]="SHOWLOADING",e[e.SELECTEDIDS=3]="SELECTEDIDS",e[e.SETQUERY=4]="SETQUERY",e[e.SETPAGE=5]="SETPAGE",e}(Y||{});function Z(e,r){switch(r.type){case Y.INITDATA:case Y.SETQUERY:return V()(V()({},e),r.payload);case Y.SETPAGE:return V()(V()({},e),{},{page:r.payload,reload:!1});case Y.SHOWLOADING:return V()(V()({},e),{},{loading:r.payload});case Y.INITSCHOOLS:return V()(V()({},e),{},{schools:r.payload});case Y.SELECTEDIDS:return V()(V()({},e),{},{selectedIds:r.payload});default:throw new Error}}var S={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};r.Z=function(e){var r=e.onSelect,A=e.onCancel,n=e.container_id,l=e.container_type,a=(0,W.useReducer)(Z,S),c=o()(a,2),u=c[0],p=c[1],d=u.data,y=u.schools,x=u.loading,C=u.selectedIds,v=u.page,w=u.count,I=u.query,T=u.reload;(0,W.useEffect)((function(){function e(){return(e=i()(t()().mark((function e(){var r,A,a;return t()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,U.nQ)(V()(V()({},I),{},{page:v,container_type:l,container_id:n}));case 2:r=e.sent,A=r.users,a=r.user_count,p({type:Y.INITDATA,payload:{data:T?A:[].concat(s()(d),s()(A)),count:a}});case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}I&&function(){e.apply(this,arguments)}()}),[v,I,T,n,l]),(0,W.useEffect)((function(){function e(){return(e=i()(t()().mark((function e(){var r,A;return t()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,U.K$)({});case 2:r=e.sent,A=r.school_names,p({type:Y.INITSCHOOLS,payload:A.map((function(e){return{value:e}}))});case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[]);var j=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(e,r){return(0,b.jsx)(g.Z,{value:r.numid,checked:C.includes(r.numid),disabled:!!e})}},{title:"姓名",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:function(e,r){return(0,b.jsx)("div",{children:(0,b.jsx)(m.Z,{placement:"bottom",title:e,children:(0,b.jsx)(h.Link,{style:{color:"#000000"},className:"bold c-black",to:"/users/".concat(r.login),target:"_blank",children:e||"--"})})})}},{title:"手机",width:100,dataIndex:"phone",ellipsis:!0,render:function(e){return(0,b.jsx)(m.Z,{placement:"bottom",title:e,children:(0,b.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"邮箱",dataIndex:"email",width:100,ellipsis:!0,render:function(e){return(0,b.jsx)(m.Z,{placement:"bottom",title:e,children:(0,b.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"学号/工号",width:100,dataIndex:"student_number",ellipsis:!0,render:function(e){return(0,b.jsx)(m.Z,{placement:"bottom",title:e,children:(0,b.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"学校/单位",width:150,dataIndex:"school_name",ellipsis:!0,render:function(e){return(0,b.jsx)(m.Z,{placement:"bottom",title:e,children:(0,b.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"院系/部门",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(e){return(0,b.jsx)(m.Z,{placement:"bottom",title:e,children:(0,b.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"实名认证",dataIndex:"auth",width:100,render:function(e){return(0,b.jsx)("span",{style:{color:"#000000"},children:e?"是":"否"})}},{title:"最后登录时间",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(e){return(0,b.jsx)(m.Z,{placement:"bottom",title:e,children:(0,b.jsx)("span",{style:{color:"#000000"},children:B()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"状态",dataIndex:"added",width:80,render:function(e){if(1===e)return(0,b.jsx)("span",{style:{color:"#000000"},children:"已添加"})}}];var k=w>10*v;return(0,b.jsxs)("div",{className:"select-user-container",style:{paddingBottom:20},children:[(0,b.jsx)(X,{onSearch:function(e){p({type:Y.SETQUERY,payload:{page:1,reload:!0,query:e}})},schools:y}),I?(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("div",{className:"flexd-table-header mt20",children:(0,b.jsx)(E.Gi,{children:(0,b.jsx)(f.Z,{pagination:!1,dataSource:J,columns:j})})}),(0,b.jsx)("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20},children:(0,b.jsx)(q(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){p({type:Y.SETPAGE,payload:e})},hasMore:k,useWindow:!1,children:(0,b.jsx)(E.Gi,{children:(0,b.jsx)(f.Z,{loading:x,showHeader:!1,pagination:!1,dataSource:d,columns:j,onRow:function(e){return{onClick:function(r){var A,n;1!==e.added&&(A=e.numid,(n=C.indexOf(A))>=0?C.splice(n,1):C.push(A),p({type:Y.SELECTEDIDS,payload:s()(C)}))}}}})})})}),(0,b.jsxs)("div",{className:"flex-container flex-end",children:[(0,b.jsx)(K.ZP,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:A,children:"取消"}),(0,b.jsx)(K.ZP,{style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:2,color:"#165DFF",border:"1px solid #BACFFE"},type:"primary",onClick:function(){0===C.length?F.ZP.warning("请先在下面列表中选择要添加成员"):(r(C,n),p({type:Y.INITDATA,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))},children:"确定"})]})]}):(0,b.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,b.jsx)("img",{src:L,width:"100",alt:""}),(0,b.jsx)("br",{}),(0,b.jsx)("p",{className:"mt20",children:"请搜索要添加的人员"})]})]})}},14661:function(e,r){r.Z={flex_box_center:"flex_box_center___vG4eV",flex_space_between:"flex_space_between___qVVxe",flex_box_vertical_center:"flex_box_vertical_center___P8Z8s",flex_box_center_end:"flex_box_center_end___VMme3",flex_box_column:"flex_box_column___VMHwm",dropdownmenus:"dropdownmenus___oVzoj",popupClassNames:"popupClassNames___OcZq7",selectdown:"selectdown___mmcA8"}}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[58241],{58241:function(e,r,A){A.d(r,{Z:function(){return j}});var n=A(91232),t=A.n(n),l=A(7557),s=A.n(l),a=A(41498),i=A.n(a),c=A(79800),o=A.n(c),u=A(59301),V=A(5112),W=A(78241),p=A(87876),d=A(3113),y=A(51136),x=A(82242),C=A.n(x),K=A(43418);function g(){return(0,y.U2)("teach_groups.json")}function m(e){return(0,y.v_)("teach_groups.json",e)}function F(e,r){return(0,y.gz)("teach_groups/".concat(e,".json"),r)}function f(e){return(0,y.v_)("teach_group_members.json",e)}function h(e){return(0,y.IV)("teach_group_members/".concat(e,".json"))}function v(e,r){return(0,y.IV)("teach_groups/".concat(e,"/del_member.json"),{member_id:r})}function B(e){return(0,y.IV)("teach_groups/".concat(e,".json"))}var w=A(8772),q=A(37712),L=function(e){var r=e.callback,A=e.visible,n=e.onCancel,t=e.id,l=e.name;var s=W.Z.useForm(),a=o()(s,1)[0];return(0,u.useEffect)((function(){a.setFieldsValue({name:l})}),[l]),(0,q.jsx)(K.Z,{centered:!0,title:t?"改名":"新建",open:A,onCancel:n,footer:null,children:(0,q.jsxs)(W.Z,{layout:"vertical",form:a,initialValues:{name:l},onFinish:function(e){r(e)},children:[(0,q.jsx)(W.Z.Item,{label:"教研团队名称",name:"name",rules:[{required:!0,message:"请输入不超过20字的名称"}],children:(0,q.jsx)(w.Z,{placeholder:"请输入不超过20字的名称",maxLength:20})}),(0,q.jsx)(W.Z.Item,{children:(0,q.jsxs)("div",{className:"flex-container flex-end",children:[(0,q.jsx)(d.ZP,{type:"ghost",onClick:n,style:{marginRight:20},children:" 取消 "})," ",(0,q.jsx)(d.ZP,{type:"primary",htmlType:"submit",children:" 确定 "})]})})]})})},U=A(97456),E=A(20614),I=function(e){var r=e.data,A=e.isAdminOrTeacher,n=e.onDelGroup,t=e.onChangeGroupName,l=e.onPlusMember,s=e.onDelMember,a=e.onExitGroup,i=(0,u.useState)(0),c=o()(i,2),V=c[0],W=c[1],p=(0,u.useState)(0),y=o()(p,2),x=y[0],C=y[1];function g(e){var r=parseInt(e.target.id,10);K.Z.confirm({title:"解散提示",content:"解散教研团队将对团队成员之间共享实训、试卷等功能造成不便。您确定要解散本教研团队吗?",onOk:function(){n(r)}})}function m(e){var r=parseInt(e.target.id,10);K.Z.confirm({title:"退出提示",content:"退出将对您与组内成员共同开展教研活动造成不便。您确定要退出吗?",onOk:function(){a(r)}})}return(0,q.jsx)("ul",{className:"teaching-list",children:r.map((function(e,r){return(0,q.jsxs)("li",{onClick:function(){return W(r)},children:[(0,q.jsxs)("div",{className:"item-group",children:[(0,q.jsxs)("span",{children:[e.name,"   ",r!==V&&(0,q.jsx)("i",{className:"iconfont icon-jiantou9"})," "]}),(0,q.jsxs)("div",{className:"action-group",children:[A?(0,q.jsx)("a",{onClick:function(){t(e)},style:{marginRight:40},children:"修改名2222称"}):null,e.is_creat?(0,q.jsx)("a",{id:e.id+"",className:"c-grey-c",onClick:g,children:"解散"}):(0,q.jsx)("a",{id:e.id+"",className:"c-grey-c",onClick:m,children:"退出"})]})]}),r===V?(0,q.jsxs)("ul",{className:"info",children:[e.memers.map((function(r){return(0,q.jsxs)("li",{onClick:function(){C(r.id)},className:x===r.id?"active":"",children:[(0,q.jsx)("div",{children:r.name}),e.is_creat&&r.id&&x===r.id?(0,q.jsx)("a",{className:"btn-del",onClick:function(r){r.preventDefault(),r.stopPropagation(),function(e,r){K.Z.confirm({title:"温馨提示",icon:null,content:"确定要删除这个组员吗?",onOk:function(){s(e,r)}})}(e.id,x)},children:(0,q.jsx)(U.Z,{})}):null]},r.id||r.name)})),A?(0,q.jsx)("li",{children:(0,q.jsxs)(d.ZP,{type:"link",disabled:e.memers.length>=50,title:e.memers.length>=50?"本组成员已满":"添12312加成员",onClick:function(){l(e)},children:[" ",(0,q.jsx)(E.Z,{})," 添加组员 "]})}):null]}):null]},e.id)}))})},b=A(7880),J=A(68104);function X(e){var r=e.children;return(0,q.jsxs)("div",{className:"no-data",children:[(0,q.jsx)("img",{src:"data:image/png;base64,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",alt:"no-data",width:300}),r]})}var Y={data:[],loading:!0,selectedGroup:{},showFormPanel:!1,showMemberPanel:!1,index:0},Z=function(e){return e[e.INITDATA=0]="INITDATA",e[e.SHOWLOADING=1]="SHOWLOADING",e[e.SHOWFORMPANEL=2]="SHOWFORMPANEL",e[e.SHOWMEMBERPANEL=3]="SHOWMEMBERPANEL",e[e.SELECTGROUP=4]="SELECTGROUP",e[e.SETINDEX=5]="SETINDEX",e}(Z||{});function S(e,r){switch(r.type){case Z.INITDATA:return C()(C()({},e),r.payload);case Z.SHOWLOADING:return C()(C()({},e),{},{loading:r.payload});case Z.SETINDEX:return C()(C()({},e),{},{index:r.payload});case Z.SHOWFORMPANEL:case Z.SHOWMEMBERPANEL:return C()(C()({},e),r.payload);case Z.SELECTGROUP:return C()(C()({},e),{},{selectedGroup:r.payload,showFormPanel:!0});default:throw new Error}}(0,b.connect)((function(e){return{user:e.user}}))((function(e){var r,A=e.user,n=(0,u.useReducer)(S,Y),l=o()(n,2),a=l[0],c=l[1],V=a.data,W=a.index,p=(a.loading,a.showFormPanel),y=a.selectedGroup,x=a.showMemberPanel,C=null===(r=A.userInfo)||void 0===r?void 0:r.role,w=(0,u.useMemo)((function(){var e,r=[],A=[],n=t()(V);try{for(n.s();!(e=n.n()).done;){var l=e.value;l.is_creat?r.push(l):A.push(l)}}catch(e){n.e(e)}finally{n.f()}return[r,A]}),[V]);function U(){return E.apply(this,arguments)}function E(){return(E=i()(s()().mark((function e(){var r;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,g();case 2:r=e.sent,c({type:Z.INITDATA,payload:{loading:!1,showFormPanel:!1,data:r.groups}});case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function b(){return(b=i()(s()().mark((function e(r){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!y.id){e.next=5;break}return e.next=3,F(y.id,r);case 3:e.next=7;break;case 5:return e.next=7,m(r);case 7:U();case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function T(){c({type:Z.SHOWMEMBERPANEL,payload:{showMemberPanel:!1,selectedGroup:{}}})}function j(){return(j=i()(s()().mark((function e(r,A){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,v(r,A);case 2:U();case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function k(){return(k=i()(s()().mark((function e(r){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,B(r);case 2:U();case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function N(){return(N=i()(s()().mark((function e(r){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h(r);case 2:U();case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function D(e){c({type:Z.SETINDEX,payload:parseInt(e.target.id,10)})}function P(){return(P=i()(s()().mark((function e(r,A){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return T(),e.next=3,f({user_ids:r,group_id:A});case 3:U();case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,u.useEffect)((function(){15===C&&c({type:Z.SETINDEX,payload:1})}),[C]),(0,u.useEffect)((function(){U()}),[]),(0,q.jsxs)(q.Fragment,{children:[(0,q.jsxs)("div",{className:"teaching-circling-container",children:[(0,q.jsxs)("h3",{children:[" 教研团队 ",C<=12&&(0,q.jsx)(d.ZP,{type:"primary",disabled:V.length>=50,title:V.length>=50?"您加入的教研组已达上限":"",onClick:function(){c({type:Z.SHOWFORMPANEL,payload:{showFormPanel:!0,selectedGroup:{}}})},children:"新建"})," "]}),(0,q.jsxs)("div",{className:"teaching-circling-body",children:[15===C?null:(0,q.jsxs)("ul",{className:"navs",children:[(0,q.jsx)("li",{className:0===W?"active":"",children:(0,q.jsx)("a",{id:"0",onClick:D,children:"我创建的"})}),(0,q.jsx)("li",{className:1===W?"active":"",children:(0,q.jsx)("a",{id:"1",onClick:D,children:"我加入的"})})]}),(0,q.jsx)("div",{className:0===w[W].length?"nodata-content":"main-content",children:0===w[W].length?(0,q.jsx)(X,{children:C<=12?(0,q.jsxs)(q.Fragment,{children:[" ",(0,q.jsx)("p",{children:"教研团队有助于你和你的伙伴们一起创建实训、协同教学,或开展其他教研活动。"})," ",(0,q.jsx)("p",{children:"当前您尚未组建属于自己教研团队,快去组建吧!"})," "]}):(0,q.jsx)("p",{children:" 您尚未加入任何教研小组,请等待老师的召唤吧! "})}):(0,q.jsx)(I,{onExitGroup:function(e){return N.apply(this,arguments)},onPlusMember:function(e){c({type:Z.SHOWMEMBERPANEL,payload:{showMemberPanel:!0,selectedGroup:e}})},onDelMember:function(e,r){return j.apply(this,arguments)},onDelGroup:function(e){return k.apply(this,arguments)},isAdminOrTeacher:C<=12,onChangeGroupName:function(e){c({type:Z.SELECTGROUP,payload:e})},data:w[W]})})]}),(0,q.jsx)("p",{style:{width:1200,margin:"0 auto 40px auto"},className:"desc",children:" * 我们确保你所提供的信息均处于严格保密状态,不会泄露 "})]}),(0,q.jsx)(L,{callback:function(e){return b.apply(this,arguments)},visible:p,onCancel:function(){c({type:Z.SHOWFORMPANEL,payload:{showFormPanel:!1}})},id:y.id,name:y.name}),(0,q.jsx)(K.Z,{centered:!0,title:"添加成员",open:x,onCancel:T,footer:null,width:1100,bodyStyle:{minHeight:200},children:(0,q.jsx)(J.Z,{container_id:y.id,container_type:4,onSelect:function(e,r){return P.apply(this,arguments)},onCancel:T})})]})}));var T=V.ZP.Group,j=function(e){var r=e.onSelect,A=e.onCancel,n=(0,u.useState)([]),l=o()(n,2),a=l[0],c=l[1],x=(0,u.useState)(!0),C=o()(x,2),K=C[0],g=C[1];(0,u.useEffect)((function(){function e(){return(e=i()(s()().mark((function e(){var r,A;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,y.U2)("teach_groups/my.json");case 2:r=e.sent,A=r.groups,c(A),g(!1);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[]);var m=(0,u.useMemo)((function(){var e,r=[],A=[],n=t()(a);try{for(n.s();!(e=n.n()).done;){var l=e.value;l.is_creat?r.push(l):A.push(l)}}catch(e){n.e(e)}finally{n.f()}return[r,A]}),[a]);return(0,q.jsx)(W.Z,{className:"select-teach-group",onFinish:function(e){r(e)},children:K?(0,q.jsx)(p.Z,{paragraph:!0}):0===a.length?(0,q.jsxs)(X,{children:["您尚未创建您的教研团队,快去",(0,q.jsx)(b.Link,{to:"/account/teach-group",children:"创建"}),"吧"]}):(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(W.Z.Item,{name:"group_id",style:{width:"100%"},children:(0,q.jsxs)(T,{style:{width:"100%"},children:[(0,q.jsx)("p",{style:{fontSize:"12px"},children:"我创建的:"}),(0,q.jsx)("ul",{className:"groups",children:m[0].map((function(e){return(0,q.jsx)("li",{children:(0,q.jsx)(V.ZP,{value:e.id,children:e.name})},e.id)}))}),(0,q.jsx)("p",{style:{fontSize:"12px"},children:"我加入的:"}),(0,q.jsx)("ul",{className:"groups",children:m[1].map((function(e){return(0,q.jsx)("li",{children:(0,q.jsx)(V.ZP,{value:e.id,children:e.name})},e.id)}))})]})}),(0,q.jsxs)("div",{className:"btn-actions",children:[(0,q.jsx)(d.ZP,{type:"default",onClick:A,style:{marginRight:10},children:"取消"}),(0,q.jsx)(d.ZP,{type:"primary",htmlType:"submit",children:"确定"})]})]})})}},68104:function(e,r,A){var n=A(7557),t=A.n(n),l=A(37205),s=A.n(l),a=A(41498),i=A.n(a),c=A(79800),o=A.n(c),u=A(82242),V=A.n(u),W=A(59301),p=A(78241),d=A(95237),y=A(57809),x=A(8772),C=A(88522),K=A(3113),g=A(24905),m=A(6848),F=A(8591),f=A(52306),h=A(7880),v=A(99232),B=A.n(v),w=A(26724),q=A.n(w),L=A(58143),U=A(69363),E=A(90963),I=A(14661),b=A(37712),J=[];function X(e){var r=e.onSearch,A=e.schools;return(0,b.jsx)(p.Z,{colon:!1,layout:"horizontal",onFinish:r,initialValues:{keyword:"",school_name:"",search_type:"1"},children:(0,b.jsxs)(d.Z,{style:{flexWrap:"nowrap"},children:[(0,b.jsx)(p.Z.Item,{name:"search_type",label:"搜索类型",children:(0,b.jsxs)(y.default,{popupClassName:I.Z.selectdown,style:{width:106},children:[(0,b.jsx)(y.default.Option,{value:"1",children:"姓名"}),(0,b.jsx)(y.default.Option,{value:"2",children:"手机号"}),(0,b.jsx)(y.default.Option,{value:"3",children:"邮箱"})]})}),(0,b.jsx)(p.Z.Item,{style:{marginLeft:20},label:"搜索内容",name:"keyword",rules:[{required:!0,message:"请输入搜索内容"}],children:(0,b.jsx)(x.Z,{allowClear:!0,style:{width:300},size:"middle"})}),(0,b.jsx)(p.Z.Item,{style:{marginLeft:20},label:"单位",name:"school_name",children:(0,b.jsx)(C.Z,{options:A,style:{width:300},size:"middle",showSearch:!0,filterOption:function(e,r){return-1!==r.value.toUpperCase().indexOf(e.toUpperCase())},placeholder:"请输入单位名称"})}),(0,b.jsx)(K.ZP,{type:"primary",style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:16,color:"#165DFF",marginLeft:40,border:"1px solid #BACFFE"},htmlType:"submit",children:"搜索"})]})})}var Y=function(e){return e[e.INITDATA=0]="INITDATA",e[e.INITSCHOOLS=1]="INITSCHOOLS",e[e.SHOWLOADING=2]="SHOWLOADING",e[e.SELECTEDIDS=3]="SELECTEDIDS",e[e.SETQUERY=4]="SETQUERY",e[e.SETPAGE=5]="SETPAGE",e}(Y||{});function Z(e,r){switch(r.type){case Y.INITDATA:case Y.SETQUERY:return V()(V()({},e),r.payload);case Y.SETPAGE:return V()(V()({},e),{},{page:r.payload,reload:!1});case Y.SHOWLOADING:return V()(V()({},e),{},{loading:r.payload});case Y.INITSCHOOLS:return V()(V()({},e),{},{schools:r.payload});case Y.SELECTEDIDS:return V()(V()({},e),{},{selectedIds:r.payload});default:throw new Error}}var S={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};r.Z=function(e){var r=e.onSelect,A=e.onCancel,n=e.container_id,l=e.container_type,a=(0,W.useReducer)(Z,S),c=o()(a,2),u=c[0],p=c[1],d=u.data,y=u.schools,x=u.loading,C=u.selectedIds,v=u.page,w=u.count,I=u.query,T=u.reload;(0,W.useEffect)((function(){function e(){return(e=i()(t()().mark((function e(){var r,A,a;return t()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,U.nQ)(V()(V()({},I),{},{page:v,container_type:l,container_id:n}));case 2:r=e.sent,A=r.users,a=r.user_count,p({type:Y.INITDATA,payload:{data:T?A:[].concat(s()(d),s()(A)),count:a}});case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}I&&function(){e.apply(this,arguments)}()}),[v,I,T,n,l]),(0,W.useEffect)((function(){function e(){return(e=i()(t()().mark((function e(){var r,A;return t()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,U.K$)({});case 2:r=e.sent,A=r.school_names,p({type:Y.INITSCHOOLS,payload:A.map((function(e){return{value:e}}))});case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[]);var j=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(e,r){return(0,b.jsx)(g.Z,{value:r.numid,checked:C.includes(r.numid),disabled:!!e})}},{title:"姓名",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:function(e,r){return(0,b.jsx)("div",{children:(0,b.jsx)(m.Z,{placement:"bottom",title:e,children:(0,b.jsx)(h.Link,{style:{color:"#000000"},className:"bold c-black",to:"/users/".concat(r.login),target:"_blank",children:e||"--"})})})}},{title:"手机",width:100,dataIndex:"phone",ellipsis:!0,render:function(e){return(0,b.jsx)(m.Z,{placement:"bottom",title:e,children:(0,b.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"邮箱",dataIndex:"email",width:100,ellipsis:!0,render:function(e){return(0,b.jsx)(m.Z,{placement:"bottom",title:e,children:(0,b.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"学号/工号",width:100,dataIndex:"student_number",ellipsis:!0,render:function(e){return(0,b.jsx)(m.Z,{placement:"bottom",title:e,children:(0,b.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"学校/单位",width:150,dataIndex:"school_name",ellipsis:!0,render:function(e){return(0,b.jsx)(m.Z,{placement:"bottom",title:e,children:(0,b.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"院系/部门",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(e){return(0,b.jsx)(m.Z,{placement:"bottom",title:e,children:(0,b.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"实名认证",dataIndex:"auth",width:100,render:function(e){return(0,b.jsx)("span",{style:{color:"#000000"},children:e?"是":"否"})}},{title:"最后登录时间",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(e){return(0,b.jsx)(m.Z,{placement:"bottom",title:e,children:(0,b.jsx)("span",{style:{color:"#000000"},children:B()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"状态",dataIndex:"added",width:80,render:function(e){if(1===e)return(0,b.jsx)("span",{style:{color:"#000000"},children:"已添加"})}}];var k=w>10*v;return(0,b.jsxs)("div",{className:"select-user-container",style:{paddingBottom:20},children:[(0,b.jsx)(X,{onSearch:function(e){p({type:Y.SETQUERY,payload:{page:1,reload:!0,query:e}})},schools:y}),I?(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("div",{className:"flexd-table-header mt20",children:(0,b.jsx)(E.Gi,{children:(0,b.jsx)(f.Z,{pagination:!1,dataSource:J,columns:j})})}),(0,b.jsx)("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20},children:(0,b.jsx)(q(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){p({type:Y.SETPAGE,payload:e})},hasMore:k,useWindow:!1,children:(0,b.jsx)(E.Gi,{children:(0,b.jsx)(f.Z,{loading:x,showHeader:!1,pagination:!1,dataSource:d,columns:j,onRow:function(e){return{onClick:function(r){var A,n;1!==e.added&&(A=e.numid,(n=C.indexOf(A))>=0?C.splice(n,1):C.push(A),p({type:Y.SELECTEDIDS,payload:s()(C)}))}}}})})})}),(0,b.jsxs)("div",{className:"flex-container flex-end",children:[(0,b.jsx)(K.ZP,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:A,children:"取消"}),(0,b.jsx)(K.ZP,{style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:2,color:"#165DFF",border:"1px solid #BACFFE"},type:"primary",onClick:function(){0===C.length?F.ZP.warning("请先在下面列表中选择要添加成员"):(r(C,n),p({type:Y.INITDATA,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))},children:"确定"})]})]}):(0,b.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,b.jsx)("img",{src:L,width:"100",alt:""}),(0,b.jsx)("br",{}),(0,b.jsx)("p",{className:"mt20",children:"请搜索要添加的人员"})]})]})}},14661:function(e,r){r.Z={flex_box_center:"flex_box_center___vG4eV",flex_space_between:"flex_space_between___qVVxe",flex_box_vertical_center:"flex_box_vertical_center___P8Z8s",flex_box_center_end:"flex_box_center_end___VMme3",flex_box_column:"flex_box_column___VMHwm",dropdownmenus:"dropdownmenus___oVzoj",popupClassNames:"popupClassNames___OcZq7",selectdown:"selectdown___mmcA8"}}}]); \ No newline at end of file diff --git a/630.async.js b/630.async.js index b74c29f483..4453c679a5 100644 --- a/630.async.js +++ b/630.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[630],{37413:function(e,s,n){n.d(s,{Z:function(){return E}});var t=n(7557),l=n.n(t),a=n(41498),r=n.n(a),o=n(79800),d=n.n(o),c=n(59301),i=n(43418),m=n(3113),f=n(9498),h=n.n(f),b=n(66998),x=n(44425),p=n.n(x),g=n(6457),v=n.p+"static/Certificate.f1a59ae7.png",u="advertisementModal___REecE",A="notFree___cJiwv",F="text___lFtTG",J="no___FFNbr",Y="date___OI1iM",B="img____bHTU",M="notThree___Gxcuf",z=n.p+"static/xly.10c5f6f5.png",G=n.p+"static/jy.3209b2e7.png",H=n.p+"static/szpxy.be26e5fa.jpg",Q=n.p+"static/dly.d4557636.jpg",L=n(37712),D=[{height:740,width:840},{height:566,width:840},{height:420,width:592},{height:420,width:592},{height:420,width:1052}],E=function(e){var s=e.visible,n=(e.onOk,e.onCancel),t=void 0===n?function(){}:n,a=e.data,o=void 0===a?{}:a,f=(0,c.useState)(1),x=d()(f,2),E=x[0],w=x[1],j=(0,c.useRef)();null==o||o.is_free;(0,c.useEffect)((function(){var e;(null===(e=Object.keys(o))||void 0===e?void 0:e.length)>0&&(null!=o&&o.size_type_special||2===(null==o?void 0:o.size_type)?w(3):null!=o&&o.is_free?w(5):null!=o&&o.is_icpc_first?w(2):3===(null==o?void 0:o.size_type)?w(4):w(1))}),[o]);var y={1:"January",2:"February",3:"March",4:"April",5:"May",6:"June",7:"July",8:"August",9:"September",10:"October",11:"November",12:"December"},N=function(){var e=r()(l()().mark((function e(){var s,n,t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return document.body.scrollIntoView(),s={margin:[0,0,0,0],filename:"11.pdf",enableLinks:!1,html2canvas:{scale:5,allowTaint:!1,useCORS:!0},jsPDF:{format:[1412,null!=o&&o.is_icpc_first?2500:1e3],orientation:"landscape",unit:"px"},image:{type:"jpeg",quality:1}},n=p()().set(s).from(j.current).toPdf(),e.next=5,n.get("pdf");case 5:return n=e.sent,e.next=8,n.output("bloburl");case 8:t=e.sent,(0,g.Nd)("".concat(o.school_name,"-").concat(o.user_name,".pdf"),t);case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,L.jsx)(i.Z,{open:s,title:null,footer:(0,L.jsx)("div",{children:(0,L.jsx)(m.ZP,{type:"primary",onClick:N,children:"下载证书"})}),style:{background:"transparen"},centered:!0,width:D[E-1].width,className:u,maskClosable:!1,closeIcon:(0,L.jsx)(b.Z,{onClick:t,style:{fontSize:"25px",color:"#fff",marginLeft:"100px"}}),children:(0,L.jsxs)("div",{ref:j,children:[1===E&&function(){var e,s,n=new Date,t=n.getFullYear(),l=(n.getMonth()+1).toString().padStart(2,"0"),a=n.getDate().toString().padStart(2,"0");return(0,L.jsxs)("div",{className:A,style:{backgroundImage:"url(".concat(G,")")},children:[(0,L.jsx)("div",{className:F,children:(0,L.jsxs)("b",{children:["兹证明,",(0,L.jsx)("span",{children:null==o?void 0:o.user_name}),"同学于",(0,L.jsx)("span",{children:null==o||null===(e=o.passed_date)||void 0===e?void 0:e.slice(0,4)}),"年",(0,L.jsx)("span",{children:null==o||null===(s=o.passed_date)||void 0===s?void 0:s.slice(5,7)}),"月在头歌职业培训平台完成了“",(0,L.jsx)("span",{children:null==o?void 0:o.subject_name}),"”的全部课程,成绩优异,准予结业!"]})}),(0,L.jsxs)("div",{className:J,children:["证书编号:",null==o?void 0:o.code]}),(0,L.jsxs)("div",{className:Y,children:[(0,L.jsx)("div",{children:"头歌教研中心"}),(0,L.jsxs)("b",{children:["发证日期:",(0,L.jsx)("span",{children:t}),"年",(0,L.jsx)("span",{children:l}),"月",(0,L.jsx)("span",{children:a}),"日"]})]}),(0,L.jsx)("img",{src:"data:image/png;base64,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",className:B})]})}(),2===E&&(0,L.jsxs)("div",{style:{backgroundImage:"url(".concat(z,")"),height:"1200px",width:"840px",padding:"1px 100px",backgroundSize:"100%",backgroundRepeat:"no-repeat"},children:[(0,L.jsx)("div",{style:{color:"#333",fontSize:"36px",marginTop:"465px",width:"100%",marginLeft:"24px"},children:null==o?void 0:o.user_name}),(0,L.jsx)("div",{style:{color:"#333",fontSize:"16px",marginTop:"223px",width:"100%",marginLeft:100},children:null==o?void 0:o.passed_date})]}),3===E&&function(){var e,s,n,t=new Date,l=t.getFullYear(),a=(t.getMonth()+1).toString().padStart(2,"0"),r=t.getDate().toString().padStart(2,"0");return(0,L.jsxs)("div",{className:M,style:{backgroundImage:"url(".concat(H,")")},children:[(0,L.jsx)("div",{className:F,children:(0,L.jsxs)("b",{children:[(0,L.jsx)("span",{children:null==o?void 0:o.user_name}),"老师于",(0,L.jsx)("span",{children:null==o||null===(e=o.passed_date)||void 0===e?void 0:e.slice(0,4)}),"年",(0,L.jsx)("span",{children:null==o||null===(s=o.passed_date)||void 0===s?void 0:s.slice(5,7)}),"月",(0,L.jsx)("span",{children:null==o||null===(n=o.passed_date)||void 0===n?void 0:n.slice(8,10)}),"日参加“",(0,L.jsx)("span",{children:null==o?void 0:o.subject_name}),"”成绩优秀,特发此证!"]})}),(0,L.jsxs)("div",{className:J,children:["证书编号:",null==o?void 0:o.code]}),(0,L.jsx)("div",{className:Y,children:(0,L.jsxs)("b",{children:["签发日期:",(0,L.jsx)("span",{children:l}),"年",(0,L.jsx)("span",{children:a}),"月",(0,L.jsx)("span",{children:r}),"日"]})})]})}(),4===E&&function(){var e=new Date,s=e.getFullYear(),n=(e.getMonth()+1).toString().padStart(2,"0"),t=e.getDate().toString().padStart(2,"0");return(0,L.jsxs)("div",{className:M,style:{backgroundImage:"url(".concat(Q,")")},children:[(0,L.jsx)("div",{className:F,children:(0,L.jsxs)("b",{children:[(0,L.jsx)("span",{children:null==o?void 0:o.user_name}),"同学:",(0,L.jsx)("br",{}),(0,L.jsx)("b",{style:{marginLeft:40}}),"祝贺您,完成了",(0,L.jsx)("span",{children:null==o?void 0:o.subject_name}),"的所有学习课程,并通过了能力检测,成绩优异,准予毕业!"]})}),(0,L.jsxs)("div",{className:J,children:["证书编号:",null==o?void 0:o.code]}),(0,L.jsx)("div",{className:Y,children:(0,L.jsxs)("b",{children:["签发日期:",(0,L.jsx)("span",{children:s}),"年",(0,L.jsx)("span",{children:n}),"月",(0,L.jsx)("span",{children:t}),"日"]})})]})}(),5===E&&(0,L.jsxs)("div",{style:{backgroundImage:"url(".concat(v,")"),height:"740px",width:"1052px",padding:"1px 100px"},children:[(0,L.jsxs)("div",{style:{color:"#EB5E00",fontSize:"36px",marginTop:"239px",width:"100%",textAlign:"center"},children:[null==o?void 0:o.school_name," ",null==o?void 0:o.user_name]}),(0,L.jsxs)("div",{style:{color:"#0D3580",fontSize:"24px",marginTop:"30px",width:"100%",textAlign:"center"},children:["于",h()(null==o?void 0:o.created_at).format("YYYY年MM月DD日"),"完成了EduCoder平台《",null==o?void 0:o.subject_name,"》课程学习。"]}),(0,L.jsx)("div",{style:{color:"#0D3580",fontSize:"30px",marginTop:"50px",width:"100%",textAlign:"center",fontWeight:900},children:"特此证明"}),(0,L.jsxs)("div",{style:{color:"#0D3580",fontSize:"14px",marginTop:"30px",width:"100%",textAlign:"center"},children:["On ",y[h()(null==o?void 0:o.created_at).format("M")]," ",h()(null==o?void 0:o.created_at).format("DD"),",",h()(null==o?void 0:o.created_at).format("YYYY"),", completed the 《",null==o?void 0:o.subject_name_en,"》 course on EduCoder."]}),(0,L.jsx)("img",{src:"data:image/png;base64,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",style:{position:"absolute",left:"820px",bottom:"130px"}}),(0,L.jsxs)("div",{style:{color:"#0D3580",fontSize:"12px",width:"100%",display:"flex",paddingRight:"200px",position:"absolute",bottom:"150px"},children:[(0,L.jsxs)("span",{children:["证书编号:",null==o?void 0:o.code]}),(0,L.jsx)("span",{style:{marginLeft:"560px"},children:"头歌在线编程学院"})]})]})]})})}}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[630],{37413:function(e,s,n){n.d(s,{Z:function(){return E}});var t=n(7557),l=n.n(t),a=n(41498),r=n.n(a),o=n(79800),d=n.n(o),c=n(59301),i=n(43418),m=n(3113),f=n(99232),h=n.n(f),b=n(66998),x=n(44425),p=n.n(x),g=n(6457),v=n.p+"static/Certificate.f1a59ae7.png",u="advertisementModal___REecE",A="notFree___cJiwv",F="text___lFtTG",J="no___FFNbr",Y="date___OI1iM",B="img____bHTU",M="notThree___Gxcuf",z=n.p+"static/xly.10c5f6f5.png",G=n.p+"static/jy.3209b2e7.png",H=n.p+"static/szpxy.be26e5fa.jpg",Q=n.p+"static/dly.d4557636.jpg",L=n(37712),D=[{height:740,width:840},{height:566,width:840},{height:420,width:592},{height:420,width:592},{height:420,width:1052}],E=function(e){var s=e.visible,n=(e.onOk,e.onCancel),t=void 0===n?function(){}:n,a=e.data,o=void 0===a?{}:a,f=(0,c.useState)(1),x=d()(f,2),E=x[0],w=x[1],j=(0,c.useRef)();null==o||o.is_free;(0,c.useEffect)((function(){var e;(null===(e=Object.keys(o))||void 0===e?void 0:e.length)>0&&(null!=o&&o.size_type_special||2===(null==o?void 0:o.size_type)?w(3):null!=o&&o.is_free?w(5):null!=o&&o.is_icpc_first?w(2):3===(null==o?void 0:o.size_type)?w(4):w(1))}),[o]);var y={1:"January",2:"February",3:"March",4:"April",5:"May",6:"June",7:"July",8:"August",9:"September",10:"October",11:"November",12:"December"},N=function(){var e=r()(l()().mark((function e(){var s,n,t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return document.body.scrollIntoView(),s={margin:[0,0,0,0],filename:"11.pdf",enableLinks:!1,html2canvas:{scale:5,allowTaint:!1,useCORS:!0},jsPDF:{format:[1412,null!=o&&o.is_icpc_first?2500:1e3],orientation:"landscape",unit:"px"},image:{type:"jpeg",quality:1}},n=p()().set(s).from(j.current).toPdf(),e.next=5,n.get("pdf");case 5:return n=e.sent,e.next=8,n.output("bloburl");case 8:t=e.sent,(0,g.Nd)("".concat(o.school_name,"-").concat(o.user_name,".pdf"),t);case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,L.jsx)(i.Z,{open:s,title:null,footer:(0,L.jsx)("div",{children:(0,L.jsx)(m.ZP,{type:"primary",onClick:N,children:"下载证书"})}),style:{background:"transparen"},centered:!0,width:D[E-1].width,className:u,maskClosable:!1,closeIcon:(0,L.jsx)(b.Z,{onClick:t,style:{fontSize:"25px",color:"#fff",marginLeft:"100px"}}),children:(0,L.jsxs)("div",{ref:j,children:[1===E&&function(){var e,s,n=new Date,t=n.getFullYear(),l=(n.getMonth()+1).toString().padStart(2,"0"),a=n.getDate().toString().padStart(2,"0");return(0,L.jsxs)("div",{className:A,style:{backgroundImage:"url(".concat(G,")")},children:[(0,L.jsx)("div",{className:F,children:(0,L.jsxs)("b",{children:["兹证明,",(0,L.jsx)("span",{children:null==o?void 0:o.user_name}),"同学于",(0,L.jsx)("span",{children:null==o||null===(e=o.passed_date)||void 0===e?void 0:e.slice(0,4)}),"年",(0,L.jsx)("span",{children:null==o||null===(s=o.passed_date)||void 0===s?void 0:s.slice(5,7)}),"月在头歌职业培训平台完成了“",(0,L.jsx)("span",{children:null==o?void 0:o.subject_name}),"”的全部课程,成绩优异,准予结业!"]})}),(0,L.jsxs)("div",{className:J,children:["证书编号:",null==o?void 0:o.code]}),(0,L.jsxs)("div",{className:Y,children:[(0,L.jsx)("div",{children:"头歌教研中心"}),(0,L.jsxs)("b",{children:["发证日期:",(0,L.jsx)("span",{children:t}),"年",(0,L.jsx)("span",{children:l}),"月",(0,L.jsx)("span",{children:a}),"日"]})]}),(0,L.jsx)("img",{src:"data:image/png;base64,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",className:B})]})}(),2===E&&(0,L.jsxs)("div",{style:{backgroundImage:"url(".concat(z,")"),height:"1200px",width:"840px",padding:"1px 100px",backgroundSize:"100%",backgroundRepeat:"no-repeat"},children:[(0,L.jsx)("div",{style:{color:"#333",fontSize:"36px",marginTop:"465px",width:"100%",marginLeft:"24px"},children:null==o?void 0:o.user_name}),(0,L.jsx)("div",{style:{color:"#333",fontSize:"16px",marginTop:"223px",width:"100%",marginLeft:100},children:null==o?void 0:o.passed_date})]}),3===E&&function(){var e,s,n,t=new Date,l=t.getFullYear(),a=(t.getMonth()+1).toString().padStart(2,"0"),r=t.getDate().toString().padStart(2,"0");return(0,L.jsxs)("div",{className:M,style:{backgroundImage:"url(".concat(H,")")},children:[(0,L.jsx)("div",{className:F,children:(0,L.jsxs)("b",{children:[(0,L.jsx)("span",{children:null==o?void 0:o.user_name}),"老师于",(0,L.jsx)("span",{children:null==o||null===(e=o.passed_date)||void 0===e?void 0:e.slice(0,4)}),"年",(0,L.jsx)("span",{children:null==o||null===(s=o.passed_date)||void 0===s?void 0:s.slice(5,7)}),"月",(0,L.jsx)("span",{children:null==o||null===(n=o.passed_date)||void 0===n?void 0:n.slice(8,10)}),"日参加“",(0,L.jsx)("span",{children:null==o?void 0:o.subject_name}),"”成绩优秀,特发此证!"]})}),(0,L.jsxs)("div",{className:J,children:["证书编号:",null==o?void 0:o.code]}),(0,L.jsx)("div",{className:Y,children:(0,L.jsxs)("b",{children:["签发日期:",(0,L.jsx)("span",{children:l}),"年",(0,L.jsx)("span",{children:a}),"月",(0,L.jsx)("span",{children:r}),"日"]})})]})}(),4===E&&function(){var e=new Date,s=e.getFullYear(),n=(e.getMonth()+1).toString().padStart(2,"0"),t=e.getDate().toString().padStart(2,"0");return(0,L.jsxs)("div",{className:M,style:{backgroundImage:"url(".concat(Q,")")},children:[(0,L.jsx)("div",{className:F,children:(0,L.jsxs)("b",{children:[(0,L.jsx)("span",{children:null==o?void 0:o.user_name}),"同学:",(0,L.jsx)("br",{}),(0,L.jsx)("b",{style:{marginLeft:40}}),"祝贺您,完成了",(0,L.jsx)("span",{children:null==o?void 0:o.subject_name}),"的所有学习课程,并通过了能力检测,成绩优异,准予毕业!"]})}),(0,L.jsxs)("div",{className:J,children:["证书编号:",null==o?void 0:o.code]}),(0,L.jsx)("div",{className:Y,children:(0,L.jsxs)("b",{children:["签发日期:",(0,L.jsx)("span",{children:s}),"年",(0,L.jsx)("span",{children:n}),"月",(0,L.jsx)("span",{children:t}),"日"]})})]})}(),5===E&&(0,L.jsxs)("div",{style:{backgroundImage:"url(".concat(v,")"),height:"740px",width:"1052px",padding:"1px 100px"},children:[(0,L.jsxs)("div",{style:{color:"#EB5E00",fontSize:"36px",marginTop:"239px",width:"100%",textAlign:"center"},children:[null==o?void 0:o.school_name," ",null==o?void 0:o.user_name]}),(0,L.jsxs)("div",{style:{color:"#0D3580",fontSize:"24px",marginTop:"30px",width:"100%",textAlign:"center"},children:["于",h()(null==o?void 0:o.created_at).format("YYYY年MM月DD日"),"完成了EduCoder平台《",null==o?void 0:o.subject_name,"》课程学习。"]}),(0,L.jsx)("div",{style:{color:"#0D3580",fontSize:"30px",marginTop:"50px",width:"100%",textAlign:"center",fontWeight:900},children:"特此证明"}),(0,L.jsxs)("div",{style:{color:"#0D3580",fontSize:"14px",marginTop:"30px",width:"100%",textAlign:"center"},children:["On ",y[h()(null==o?void 0:o.created_at).format("M")]," ",h()(null==o?void 0:o.created_at).format("DD"),",",h()(null==o?void 0:o.created_at).format("YYYY"),", completed the 《",null==o?void 0:o.subject_name_en,"》 course on EduCoder."]}),(0,L.jsx)("img",{src:"data:image/png;base64,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",style:{position:"absolute",left:"820px",bottom:"130px"}}),(0,L.jsxs)("div",{style:{color:"#0D3580",fontSize:"12px",width:"100%",display:"flex",paddingRight:"200px",position:"absolute",bottom:"150px"},children:[(0,L.jsxs)("span",{children:["证书编号:",null==o?void 0:o.code]}),(0,L.jsx)("span",{style:{marginLeft:"560px"},children:"头歌在线编程学院"})]})]})]})})}}}]); \ No newline at end of file diff --git a/65496.async.js b/65496.async.js index 2a7a6c9efd..9aae330f2c 100644 --- a/65496.async.js +++ b/65496.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[65496],{58449:function(e,n,t){t.d(n,{Z:function(){return v}});var i=t(37205),s=t.n(i),r=t(82242),a=t.n(r),l=t(79800),o=t.n(l),c=t(39647),u=t.n(c),d=t(59301),x=t(9221),p=t(37712),m=["onResize","width"],h={header:{cell:function(e){var n=e.onResize,t=e.width,i=u()(e,m);return t?(0,p.jsx)(x.Resizable,{width:t,height:0,handle:(0,p.jsx)("span",{className:"react-resizable-handle",onClick:function(e){e.stopPropagation()}}),onResize:n,draggableOpts:{enableUserSelectHack:!1},children:(0,p.jsx)("th",a()({},i))}):(0,p.jsx)("th",a()({},i))}}},f=t(52306),A=["pagination","resColumns","dataSource","onRow"],v=function(e){var n=e.pagination,t=e.resColumns,i=e.dataSource,r=e.onRow,l=u()(e,A),c=(0,d.useState)(!1),x=o()(c,2),m=x[0],v=(x[1],(0,d.useState)([{}])),g=o()(v,2),_=g[0],y=g[1],b=(0,d.useRef)(null);(0,d.useEffect)((function(){var e=t;e=e.map((function(e,n){return a()(a()({},e),{},{onHeaderCell:function(e){return{width:e.width,onResize:j(n)}}})})),y(e)}),[]),(0,d.useEffect)((function(){b.current=_}),[_]);var j=function(e){return function(n,t){var i=t.size,r=s()(b.current);r[e]=a()(a()({},r[e]),{},{width:i.width}),y(r)}};return(0,p.jsx)("div",{children:(0,p.jsx)(f.Z,a()(a()({bordered:!0,components:h,columns:_,dataSource:i,pagination:n,loading:m,onRow:r},l),{},{rowKey:function(e){return e.key||e.id}}))})}},30941:function(e,n,t){t.d(n,{Z:function(){return P},P:function(){return O}});var i=t(37205),s=t.n(i),r=t(39647),a=t.n(r),l=t(7557),o=t.n(l),c=t(82242),u=t.n(c),d=t(41498),x=t.n(d),p=t(79800),m=t.n(p),h=t(59301),f=t(78241),A=t(43418),v=t(5112),g=t(8772),_=t(52306),y="brief___LOzpE",b="contentTitle___xkdcN",j="content___Vtri0",k="antdTable___s8T2N",w="tableCell___kN9Fw",Z="antdModal___WVBk3",S="orangeColor___ryB2u",I=t(85062),E=t(37712),H=["isImportMultipleCourse"],B=function(e){var n=e.studentNames,t=e.total;return t>3?(0,E.jsxs)(E.Fragment,{children:["课堂内有",(0,E.jsx)("span",{className:S,children:null==n?void 0:n.join("、")}),"等",(0,E.jsx)("span",{className:S,children:t}),"名学生"]}):(0,E.jsxs)(E.Fragment,{children:["课堂内有",(0,E.jsx)("span",{className:S,children:null==n?void 0:n.join("、")}),["","一","两","三"][t],"名学生"]})},C=function(e){var n=e.onCancel,t=e.onOk,i=e.visible,s=(e.inPaper,e.renderData),r=(e.type,e.isMultipleCourse),a=void 0!==r&&r,l=f.Z.useForm(),c=m()(l,1)[0],d=(0,h.useState)(1),p=m()(d,2),g=p[0],_=p[1],y=(0,h.useState)(!1),b=m()(y,2),k=b[0],w=b[1],I=(0,h.useMemo)((function(){return 1===(null==s?void 0:s.total_num)&&1===(null==s?void 0:s.can_copy_num)}),[s]),H=(0,h.useMemo)((function(){var e;return null==s||null===(e=s.course_data_list)||void 0===e?void 0:e.filter((function(e){return e.is_show}))}),[s]);return(0,E.jsx)(E.Fragment,{children:I?(0,E.jsxs)(A.Z,{centered:!0,closable:!0,open:i,destroyOnClose:!0,title:"提示",className:Z,width:682,confirmLoading:k,onCancel:n,onOk:x()(o()().mark((function e(){var n,i,r;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return w(!0),n=g,a&&(r=u()({},c.getFieldsValue()),n=null==s||null===(i=s.course_data_list)||void 0===i?void 0:i.map((function(e){return void 0!==r[e.id]?u()(u()({},e),{},{is_copy:r[e.id]}):e}))),e.next=5,t(n);case 5:w(!1);case 6:case"end":return e.stop()}}),e)}))),children:[(0,E.jsx)("div",{className:j,style:{marginBottom:20},children:a?"检测到以下课堂已在教学课堂中使用,请问是否复制成新的实训发送至教学课堂中?":(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)(B,{studentNames:null==s?void 0:s.student_names,total:null==s?void 0:s.student_count}),"学习过该实践项目。该项目支持复制,请选择是否将该项目复制为新项目发送至课堂中?"]})}),a?(0,E.jsx)(f.Z,{form:c,preserve:!1,children:null==H?void 0:H.map((function(e){return(0,E.jsxs)(h.Fragment,{children:[(0,E.jsx)("h3",{className:"ml15 mb5",children:e.name}),(0,E.jsx)(f.Z.Item,{name:e.id,initialValue:1,children:(0,E.jsxs)(v.ZP.Group,{className:j,children:[(0,E.jsx)(v.ZP,{value:1,style:{color:"#464f66"},children:"复制实训"}),(0,E.jsx)(v.ZP,{value:0,style:{color:"#464f66"},children:"不复制实训"})]})})]},e.id)}))}):(0,E.jsxs)(v.ZP.Group,{value:g,onChange:function(e){return _(e.target.value)},className:j,style:{marginBottom:30},children:[(0,E.jsx)(v.ZP,{value:1,style:{color:"#464f66"},children:"复制"}),(0,E.jsx)(v.ZP,{value:0,style:{color:"#464f66"},children:"不复制"})]}),(0,E.jsxs)("div",{children:[(0,E.jsx)("div",{className:j,style:{marginBottom:10},children:"* 说明:"}),(0,E.jsx)("div",{className:j,style:{marginBottom:20},children:"1、复制:系统将复制并创建一个新的项目发送到课堂中使用(不会复制学生的挑战记录),新的项目支持进行编辑并与原项目信息互不影响。"}),(0,E.jsx)("div",{className:"".concat(j," ").concat(S),children:"2、不复制:当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"})]})]}):(0,E.jsx)(A.Z,{centered:!0,closable:!0,destroyOnClose:!0,open:i,confirmLoading:k,title:"提示",width:682,onCancel:n,onOk:x()(o()().mark((function e(){var n,i,r;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return w(!0),n=0,a&&(r=u()({},c.getFieldsValue()),n=null==s||null===(i=s.course_data_list)||void 0===i?void 0:i.map((function(e){return void 0!==r[e.id]?u()(u()({},e),{},{is_use:r[e.id]}):e}))),e.next=5,t(n);case 5:w(!1);case 6:case"end":return e.stop()}}),e)}))),children:(0,E.jsxs)("div",{className:j,children:[(0,E.jsx)(B,{studentNames:null==s?void 0:s.student_names,total:null==s?void 0:s.student_count}),"学习过该实践项目。",a?(0,E.jsxs)(f.Z,{form:c,preserve:!1,children:[(0,E.jsx)("h3",{children:"当前实训不可复制,已经检测到以下课堂存在该实训,同一实训在课堂中重复使用时,会导致成绩互相影响,请确认是否继续使用"}),null==H?void 0:H.map((function(e){return(0,E.jsxs)(h.Fragment,{children:[(0,E.jsx)("h3",{className:"ml15 mb5",children:e.name}),(0,E.jsx)(f.Z.Item,{name:e.id,initialValue:1,children:(0,E.jsxs)(v.ZP.Group,{className:j,children:[(0,E.jsx)(v.ZP,{value:1,style:{color:"#464f66"},children:"继续使用"}),(0,E.jsx)(v.ZP,{value:0,style:{color:"#464f66"},children:"不使用"})]})})]},e.id)}))]}):(0,E.jsxs)("div",{children:["该项目不支持复制,若确认继续发送,",(0,E.jsx)("span",{className:S,children:"当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"}),"(如果不想清空学生之前的挑战记录,建议参照该实践项目的内容自行创建一个新的项目,或者尝试联系项目创建人开放本项目的复制权限)。"]})]})})})},O=function(){var e=(0,h.useState)(!1),n=m()(e,2),t=n[0],i=n[1],s=(0,h.useState)(),r=m()(s,2),l=r[0],c=r[1],u=function(){var e=x()(o()().mark((function e(n){var t,s,r,l,u;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=n.isImportMultipleCourse,s=void 0!==t&&t,r=a()(n,H),console.log(n),e.t0=null==n?void 0:n.result,e.t0){e.next=7;break}return e.next=6,(0,I.Tr)(r);case 6:e.t0=e.sent;case 7:if(!("status"in(l=e.t0))){e.next=10;break}return e.abrupt("return",!1);case 10:if(!s){e.next=17;break}if(!(null==l||null===(u=l.course_data_list)||void 0===u?void 0:u.some((function(e){return e.is_show})))){e.next=16;break}return c(l),i(!0),e.abrupt("return",!0);case 16:return e.abrupt("return",l.course_data_list||[]);case 17:if(0!==l.student_count){e.next=19;break}return e.abrupt("return",!1);case 19:return c(l),i(!0),e.abrupt("return",!0);case 22:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return[t,function(){return i(!1)},l,u]},T=function(e){var n=f.Z.useForm(),t=m()(n,1)[0],i=(0,h.useState)(!1),r=m()(i,2),a=r[0],l=r[1],c=e.onCancel,u=e.onOk,d=e.visible,p=e.inPaper,j=void 0!==p&&p,I=e.renderData,H=e.type,C=e.isMultipleCourse,O=void 0!==C&&C,T=e.position,P=(0,h.useMemo)((function(){return j?[{title:"实践项目名称",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:w,render:function(e,n){return(0,E.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否复制",dataIndex:"is_copy",align:"center",render:function(e,n){return(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)(f.Z.Item,{name:["".concat("subject"===H?n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],initialValue:1,children:(0,E.jsxs)(v.ZP.Group,{children:[(0,E.jsx)(v.ZP,{value:1,children:"是"}),(0,E.jsx)(v.ZP,{value:0,children:"否"})]})}),(0,E.jsx)(f.Z.Item,{name:["".concat("subject"===H?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],hidden:!0,initialValue:1,children:(0,E.jsx)(g.Z,{type:"hidden"})})]})}}]:[{title:"实践项目名称",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:w,render:function(e,n){return(0,E.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否使用",dataIndex:"is_use",align:"center",render:function(e,n){return(0,E.jsx)(f.Z.Item,{name:["".concat("subject"===H?n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],initialValue:1,children:(0,E.jsxs)(v.ZP.Group,{children:[(0,E.jsx)(v.ZP,{value:1,children:"是"}),(0,E.jsx)(v.ZP,{value:0,children:"否"})]})})}},{title:"是否复制",dataIndex:"is_copy",align:"center",render:function(e,n){return(0,E.jsx)(f.Z.Item,{name:["".concat("subject"===H?n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],initialValue:1,children:(0,E.jsxs)(v.ZP.Group,{children:[(0,E.jsx)(v.ZP,{value:1,children:"是"}),(0,E.jsx)(v.ZP,{value:0,children:"否"})]})})}}]}),[j]),N=(0,h.useMemo)((function(){return j?[{title:"实践项目名称",dataIndex:"name",width:424,className:w,align:"center",ellipsis:!0,render:function(e,n){return(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e}),(0,E.jsx)(f.Z.Item,{name:["".concat("subject"===H?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],hidden:!0,initialValue:0,children:(0,E.jsx)(g.Z,{type:"hidden"})}),(0,E.jsx)(f.Z.Item,{name:["".concat("subject"===H?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],hidden:!0,initialValue:1,children:(0,E.jsx)(g.Z,{type:"hidden"})})]})}}]:[{title:"实践项目名称",dataIndex:"name",width:424,className:w,ellipsis:!0,align:"center",render:function(e,n){return(0,E.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否使用",dataIndex:"is_use",align:"center",render:function(e,n){return(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)(f.Z.Item,{name:["".concat("subject"===H?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],initialValue:0,children:(0,E.jsxs)(v.ZP.Group,{children:[(0,E.jsx)(v.ZP,{value:1,children:"是"}),(0,E.jsx)(v.ZP,{value:0,children:"否"})]})}),(0,E.jsx)(f.Z.Item,{name:["".concat("subject"===H?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],hidden:!0,initialValue:0,children:(0,E.jsx)(g.Z,{type:"hidden"})})]})}}]}),[j]);if(O){var Y={title:"课堂名称",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:w,render:function(e,n){return(0,E.jsx)("a",{href:"/classrooms/".concat(n.course_id),children:e})}};P=[Y].concat(s()(P)),N=[Y].concat(s()(N))}var F=(0,h.useMemo)((function(){return function(e){var n=e.used,t=e.copy,i=e.canNotCopy,s=e.studentNames,r=e.studentCount,a=e.inPaper,l=e.is_random,o=void 0!==l&&l,c=e.position,u=(void 0===c?"":c)||(a?"试卷":"课程");return(0,E.jsxs)("span",{children:[(0,E.jsx)(B,{studentNames:s,total:r}),"学习过",u,"中的",(0,E.jsx)("span",{className:S,children:n}),"个项目,",t>0&&i>0?(0,E.jsxs)(E.Fragment,{children:["其中",(0,E.jsx)("span",{className:S,children:t}),"个项目支持复制,",(0,E.jsx)("span",{className:S,children:i}),"个项目不支持复制"]}):t>0&&0===i?(0,E.jsxs)(E.Fragment,{children:["其中",(0,E.jsx)("span",{className:S,children:t}),"个项目支持复制"]}):0===t&&i>0?(0,E.jsxs)(E.Fragment,{children:["其中",(0,E.jsx)("span",{className:S,children:i}),"个项目不支持复制"]}):void 0,"。请选择",o?"":"是否继续使用和","是否复制为新项目发送至课堂中?"]})}({used:null==I?void 0:I.repeat_shixun_num,copy:null==I?void 0:I.can_copy_num,canNotCopy:null==I?void 0:I.no_copy_num,studentNames:null==I?void 0:I.student_names,studentCount:null==I?void 0:I.student_count,is_random:null==I?void 0:I.is_random,inPaper:j,position:T})}),[I,j,T]);return(0,E.jsx)(A.Z,{title:"提示",centered:!0,open:d,confirmLoading:a,onOk:x()(o()().mark((function e(){var n,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l(!0),n=t.getFieldsValue(),i=Object.keys(n).map((function(e){return{id:parseInt(e.split("_")[0]),course_id:parseInt(e.split("_")[1]),is_use:n[e].is_use,is_copy:n[e].is_copy}})),e.next=5,u(i);case 5:l(!1);case 6:case"end":return e.stop()}}),e)}))),onCancel:c,width:880,okText:"确认",className:Z,destroyOnClose:!0,children:(0,E.jsxs)(f.Z,{form:t,preserve:!1,children:[(0,E.jsx)("div",{className:y,children:F}),(0,E.jsxs)("div",{style:{marginBottom:30},children:[(0,E.jsx)("div",{style:{marginBottom:20},children:"* 说明"}),(0,E.jsx)("div",{style:{marginBottom:20},children:"1、复制:系统将复制并创建一个新的项目发送到课堂中使用(不会复制学生的挑战记录),新的项目支持进行编辑并与原项目信息互不影响。"}),(0,E.jsx)("div",{className:S,children:"2、不复制:当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"})]}),(null==I?void 0:I.can_copy_num)>0&&(0,E.jsxs)("div",{children:[(0,E.jsx)("div",{className:b,children:"支持复制的项目"}),(0,E.jsx)(_.Z,{columns:P,className:k,dataSource:null==I?void 0:I.can_copy_list,rowKey:"subject"===H?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})]}),(null==I?void 0:I.no_copy_num)>0&&(0,E.jsxs)("div",{children:[(0,E.jsx)("div",{className:b,children:"不支持复制的项目"}),(0,E.jsx)(_.Z,{columns:N,className:k,dataSource:null==I?void 0:I.no_copy_list,rowKey:"subject"===H?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})]}),(null==I?void 0:I.no_use_list.length)>0&&(null==I?void 0:I.no_use_list.map((function(e){return(0,E.jsxs)("div",{children:[(0,E.jsx)(f.Z.Item,{name:["".concat("subject"===H?null==e?void 0:e.stage_shixun_id:e.shixun_course_id||e.id),"is_copy"],hidden:!0,initialValue:0,children:(0,E.jsx)(g.Z,{type:"hidden"})}),(0,E.jsx)(f.Z.Item,{name:["".concat("subject"===H?null==e?void 0:e.stage_shixun_id:e.shixun_course_id||e.id),"is_use"],hidden:!0,initialValue:1,children:(0,E.jsx)(g.Z,{type:"hidden"})})]},"subject"===H?e.stage_shixun_id:e.shixun_course_id||e.id)})))]})})},P=function(e){return"multiple"===e.modalType?(0,E.jsx)(T,u()({},e)):(0,E.jsx)(C,u()({},e))}},97281:function(e,n,t){t.d(n,{Z:function(){return a}});t(59301);var i="disabled___kyQ47",s=t(6848),r=t(37712),a=function(e){var n=e.children,t=e.tips,a=e.title,l=e.style,o=a||(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{children:"提示:"}),(0,r.jsx)("div",{children:"本场考试已开启集中阅卷,为了不影响成绩评定,不可进行此操作。"}),(0,r.jsx)("div",{children:"(如需发布新班级考试,请创建新试卷后发布)"})]});return n&&t?(0,r.jsx)(s.Z,{overlayStyle:{maxWidth:"initial"},title:o,children:(0,r.jsx)("span",{className:i,style:l,children:n})}):n&&!t?(0,r.jsx)(r.Fragment,{children:n}):(0,r.jsx)(r.Fragment,{})}},22061:function(e,n,t){var i=t(7557),s=t.n(i),r=t(41498),a=t.n(r),l=t(79800),o=t.n(l),c=t(59301),u=t(43418),d=t(51136),x=t(7880),p=t(37712);n.Z=(0,x.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n=e.exercise,t=e.dispatch,i=e.init,r=e.haveInit,l=void 0!==r&&r,m=(0,x.useParams)(),h=(0,c.useState)(!1),f=o()(h,2),A=f[0],v=f[1],g=(0,c.useState)(),_=o()(g,2),y=_[0],b=_[1],j=(0,c.useState)(!1),k=o()(j,2),w=k[0],Z=k[1],S=(0,c.useState)(!1),I=o()(S,2),E=I[0],H=I[1];function B(){return(B=a()(s()().mark((function e(){var r,a,o,c;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.ZP)("/api/courses/".concat(null==m?void 0:m.coursesId,"/exercises/check_exercise_cover.json"),{method:"post",body:{check_ids:n.actionTabs.selectArrs}});case 2:if(!((null==(a=e.sent)||null===(r=a.cover_exercises)||void 0===r?void 0:r.length)>0)){e.next=8;break}v(!0),b(null==a||null===(o=a.cover_exercises)||void 0===o?void 0:o[0]),e.next=13;break;case 8:return e.next=10,(0,d.ZP)("/api/courses/".concat(null==m?void 0:m.coursesId,"/exercises/join_examination_banks.json"),{method:"post",body:{check_ids:n.actionTabs.selectArrs}});case 10:c=e.sent,t({type:"exercise/setActionTabs",payload:{key:""}}),0===(null==c?void 0:c.status)&&(l&&i(),u.Z.confirm({title:"提示",icon:null,centered:!0,content:"加入成功!试卷中新建的试题已为您自动同步至试题库~",okText:"前往试卷库",cancelText:"稍后再说",onOk:function(){x.history.push("/paperlibrary")}}));case 13:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,c.useEffect)((function(){"单个加入试卷库"===n.actionTabs.key&&function(){B.apply(this,arguments)}()}),[n.actionTabs]),(0,p.jsx)("div",{children:(0,p.jsx)(u.Z,{open:A,centered:!0,onCancel:function(){var e=a()(s()().mark((function e(r){var a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("覆盖原来的试卷"!==r.target.outerText){e.next=10;break}return Z(!0),e.next=4,(0,d.ZP)("/api/courses/".concat(null==m?void 0:m.coursesId,"/exercises/join_examination_banks.json"),{method:"post",body:{check_ids:n.actionTabs.selectArrs,update:1}});case 4:a=e.sent,t({type:"exercise/setActionTabs",payload:{key:""}}),Z(!1),0===(null==a?void 0:a.status)&&(l&&i(),v(!1),u.Z.confirm({title:"提示",icon:null,centered:!0,content:"加入成功!试卷中新建的试题已为您自动同步至试题库~",okText:"前往试卷库",cancelText:"稍后再说",onOk:function(){x.history.push("/paperlibrary")}})),e.next=11;break;case 10:v(!1);case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),cancelButtonProps:{loading:w},okText:"形成新试卷",cancelText:"覆盖原来的试卷",okButtonProps:{loading:E},onOk:a()(s()().mark((function e(){var r;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return H(!0),e.next=3,(0,d.ZP)("/api/courses/".concat(null==m?void 0:m.coursesId,"/exercises/join_examination_banks.json"),{method:"post",body:{check_ids:n.actionTabs.selectArrs}});case 3:r=e.sent,H(!1),0===(null==r?void 0:r.status)&&(l&&i(),t({type:"exercise/setActionTabs",payload:{key:""}}),v(!1),u.Z.confirm({title:"提示",icon:null,centered:!0,content:"加入成功!试卷中新建的试题已为您自动同步至试题库~",okText:"前往试卷库",cancelText:"稍后再说",onOk:function(){x.history.push("/paperlibrary")}}));case 6:case"end":return e.stop()}}),e)}))),title:"加入试卷库提示",children:(0,p.jsxs)("div",{children:[(0,p.jsx)("p",{children:"该试卷在试卷库重复,是否需要覆盖原来的试卷?"}),(0,p.jsxs)("div",{children:[(0,p.jsxs)("div",{children:["试卷:",null==y?void 0:y.origin_exercise_nam]}),(0,p.jsxs)("div",{children:["原试卷:",(0,p.jsx)("a",{href:"/paperlibrary/see/".concat(null==y?void 0:y.examination_bank_id,"?defaultActiveKey=0"),target:"_blank",children:null==y?void 0:y.examination_bank_name})]})]})]})})})}))},92522:function(e,n,t){t.d(n,{Z:function(){return E}});var i=t(70236),s=t.n(i),r=t(7557),a=t.n(r),l=t(41498),o=t.n(l),c=t(82242),u=t.n(c),d=t(37205),x=t.n(d),p=t(79800),m=t.n(p),h=t(59301),f=t(43418),A=t(95237),v=t(43604),g=t(57809),_=t(52306),y=t(3113),b=t(90963),j=t(51136),k="cstuModal___aIPVR",w="bottom___a8tK0",Z="no___Ngwsa",S=t(7880),I=t(37712),E=(0,S.connect)((function(e){return s()(e),{}}))((function(e){var n=e.visible,t=e.setVisible,i=e.onK,s=e.selectKeys,r=e.appointStudent,l=e.modalParams,c=e.courseId,d=(0,S.useParams)(),p=(0,h.useState)(!1),E=m()(p,2),H=E[0],B=(E[1],(0,h.useState)(!1)),C=m()(B,2),O=C[0],T=C[1],P=(0,h.useState)({}),N=m()(P,2),Y=N[0],F=N[1],Q=(0,h.useState)([]),R=m()(Q,2),M=R[0],D=R[1],W=(0,h.useState)("all"),V=m()(W,2),G=V[0],z=V[1],L=(0,h.useState)("all"),U=m()(L,2),J=U[0],q=U[1],K=(0,h.useState)([{value:"all",label:"全部分班"}]),X=m()(K,2),$=X[0],ee=X[1],ne=(0,h.useState)({page:1,limit:10,status:null,course_group_id:null,keywords:"",sort_by:null,direction:null}),te=m()(ne,2),ie=te[0],se=te[1],re={selectedRowKeys:M,columnWidth:40,onSelect:function(e,n,t){for(var i=!0,s=0;s0)return t.forEach((function(e){M.push(e.user_id)})),void D(x()(M));if(!e&&t.length>0){var i,s=new Set(t),r=new Set(M);i=x()(r).filter((function(e){return x()(s).every((function(n){return n.user_id!==e}))})),D(x()(i))}}};(0,h.useEffect)((function(){n&&s&&D(x()(s))}),[n,s]),(0,h.useEffect)((function(){n&&(ie.status=!r&&l?l:null,se(u()({},ie)),le())}),[n,r,l]);var ae=[{title:"序号",dataIndex:"name",key:"name",ellipsis:!0,fixed:"left",width:100,render:function(e,n,t){return(0,I.jsx)("span",{style:{color:"#333"},children:ie.limit*(ie.page-1)+t+1})}},{title:"姓名",dataIndex:"user_name",key:"user_name",ellipsis:!0,render:function(e,n,t){return(0,I.jsx)("span",{children:e})}},{title:"学号",dataIndex:"student_id",key:"student_id",ellipsis:!0,render:function(e,n,t){return(0,I.jsx)("span",{style:{color:"#666"},children:e})}},{title:"分班1",dataIndex:"user_group_name",key:"user_group_name",align:"left",ellipsis:!0,render:function(e,n){return(0,I.jsx)("span",{children:e})}},{title:"最终成绩",dataIndex:"score",key:"score",sorter:!0,render:function(e,n){return(0,I.jsx)("span",{children:e||"--"})}},{title:"状态",dataIndex:"status_cn",key:"status_cn",align:"center",ellipsis:!0,render:function(e,n){return(0,I.jsx)("span",{children:e})}}].filter((function(e){return 1!==l&&2!==l||"状态"!==e.title})),le=function(){var e=o()(a()().mark((function e(){var n,t,i,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return T(!0),e.next=3,(0,j.ZP)("/api/exercises/".concat(d.categoryId||c,"/wait_make_up_students.json"),{method:"get",params:u()(u()({},ie),{},{keywords:null==ie||null===(n=ie.keywords)||void 0===n?void 0:n.trim()})});case 3:0===(t=e.sent).status&&(s=(null==t||null===(i=t.data)||void 0===i||null===(i=i.all_course_groups)||void 0===i?void 0:i.map((function(e){return{value:null==e?void 0:e.id,label:null==e?void 0:e.name}})))||[],ee([{value:"all",label:"全部分班"}].concat(x()(s))),F(t.data)),T(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),oe=function(){ie.page=1,ie.limit=10,ie.status=null,ie.course_group_id=null,ie.keywords="",se(u()({},ie)),z("all"),q("all"),D([]),t(!1)};return(0,I.jsxs)(f.Z,{centered:!0,className:k,title:1===l?"缺考学生":2===l?"未及格学生":"选择补考学生",open:n,width:862,footer:null,onCancel:function(){oe()},children:[(0,I.jsxs)(A.Z,{style:{marginBottom:"20px",marginTop:"15px",display:"flex",alignItems:"center",justifyContent:"space-between"},children:[(0,I.jsxs)(A.Z,{children:[(0,I.jsx)(v.Z,{children:(0,I.jsx)(g.default,{size:"large",value:G,style:{width:200,marginRight:20},onChange:function(e){z(e),ie.course_group_id="all"===e?null:e,ie.page=1,ie.limit=10,se(u()({},ie)),le()},options:$})}),r&&(0,I.jsx)(v.Z,{children:(0,I.jsx)(g.default,{size:"large",value:J,style:{width:200},onChange:function(e){q(e),ie.status="all"===e?null:e,ie.page=1,ie.limit=10,se(u()({},ie)),le()},options:[{value:"all",label:"全部状态"},{value:"1",label:"缺考"},{value:"2",label:"未及格"},{value:"3",label:"及格"}]})})]}),(0,I.jsx)(v.Z,{children:(0,I.jsx)(b.t7,{style:{width:300,marginLeft:15},value:ie.keywords,allowClear:!0,onChange:function(e){ie.keywords=e,ie.page=1,ie.limit=10,se(u()({},ie)),le()},placeholder:"请输入姓名或学号进行搜索"})})]}),(0,I.jsx)(A.Z,{children:(0,I.jsx)(_.Z,{rowSelection:r?re:null,columns:ae,scroll:{y:320},rowKey:function(e){return e.user_id},loading:O,dataSource:null==Y?void 0:Y.exercise_users,onChange:function(e,n,t){ie.page=null==e?void 0:e.current,ie.limit=null==e?void 0:e.pageSize,null!=t&&t.order?(ie.sort_by=null==t?void 0:t.field,ie.direction="ascend"===(null==t?void 0:t.order)?"asc":"desc"):(ie.sort_by=null,ie.direction=null),se(u()({},ie)),le()},pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],pageSize:ie.limit,current:ie.page,position:["bottomRight"],total:null==Y?void 0:Y.count,showTotal:function(e,n){return(0,I.jsxs)("span",{children:["共",(0,I.jsxs)("span",{style:{color:"#165DFF"},children:[" ",e," "]}),"条数据"]})}}})}),!(1===l||2===l)&&(0,I.jsxs)("div",{className:w,children:[(0,I.jsx)(y.ZP,{className:Z,onClick:function(){oe()},children:"取消"}),(0,I.jsx)(y.ZP,{loading:H,type:"primary",onClick:function(){ie.page=1,ie.limit=10,ie.status=null,ie.course_group_id=null,ie.keywords="",z("all"),q("all"),D([]),se(u()({},ie)),r&&i(null==M?void 0:M.length,M)},children:"确定"})]})]})}))},27430:function(e,n,t){var i=t(7557),s=t.n(i),r=t(85573),a=t.n(r),l=t(37205),o=t.n(l),c=t(82242),u=t.n(c),d=t(41498),x=t.n(d),p=t(79800),m=t.n(p),h=t(59301),f=t(78241),A=t(8591),v=t(43418),g=t(71418),_=t(95237),y=t(5112),b=t(22744),j=t(24905),k=t(9498),w=t.n(k),Z=t(51136),S=t(6457),I=t(7880),E=t(54801),H=t(82322),B=t(37712);function C(e,n){for(var t=[],i=e;i0)||null!==(n=t.actionTabs)&&void 0!==n&&n.unified_setting){e.next=4;break}return A.ZP.info("班级不能为空"),e.abrupt("return");case 4:return X(!0),d={check_ids:o()((null===(a=t.actionTabs.selectArrs)||void 0===a?void 0:a.map((function(e){return Number(e)})))||[]),group_ids:W},L||(d.end_time=w()(l.end_time).format("YYYY-MM-DD HH:mm")),d.group_ids=W.map((function(e){return e.course_group_id})),e.next=10,(0,Z.ZP)("/api/courses/".concat(r.coursesId,"/exercises/end_exercise.json"),{method:"post",body:d});case 10:0===e.sent.status&&(A.ZP.success("操作成功"),(0,S.L9)(["教学课堂","试卷","批量结束"]),i({type:"exercise/setActionTabs",payload:{}}),null!=t&&null!==(x=t.actionTabs)&&void 0!==x&&x.cb?null==t||null===(p=t.actionTabs)||void 0===p||p.cb():i({type:"classroomList/getClassroomExercisesList",payload:u()({},t.actionTabs.params)})),X(!1);case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,B.jsx)(v.Z,{centered:!0,title:"结束考试",open:"批量结束"===t.actionTabs.key,okText:"确认",cancelText:"取消",onOk:ee,width:680,confirmLoading:K||Q,onCancel:function(){k(1),N([]),V([]),U(!0),i({type:"exercise/setActionTabs",payload:{}})},children:(0,B.jsx)(g.Z,{spinning:Q,children:P&&(0,B.jsxs)(f.Z,{form:c,children:[(0,B.jsxs)("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10",children:[(0,B.jsx)("img",{style:{marginRight:5,objectFit:"contain"},src:E.Z}),"考试时间结束后,学生将不能再答题。"]}),(0,B.jsxs)(_.Z,{className:"mt20 mb10",children:[(0,B.jsxs)("span",{className:"mr10",children:[(0,B.jsx)("span",{style:{color:"red",marginRight:3},children:"*"}),"结束时间"]}),(0,B.jsxs)(y.ZP.Group,{value:L,onChange:function(e){U(e.target.value),V([])},children:[(0,B.jsx)(y.ZP,{value:!0,children:"立即结束"}),(0,B.jsx)(y.ZP,{value:!1,children:"定时结束"})]}),(0,B.jsx)(f.Z.Item,{name:"end_time",style:{marginTop:-3,visibility:L?"hidden":"visible"},children:(0,B.jsx)(b.default,{style:{width:170},placeholder:"请选择结束时间",showTime:{format:"HH:mm",defaultValue:w()((0,S.U6)(),"HH:mm")},disabledDate:function(e){return e&&e0&&!(null!==(n=t.actionTabs)&&void 0!==n&&n.unified_setting)&&(0,B.jsxs)(_.Z,{style:{marginBottom:"10px"},children:[(0,B.jsxs)("span",{className:"mr10",children:[(0,B.jsx)("span",{style:{color:"red",marginRight:3},children:"*"}),"选择班级:"]}),(0,B.jsxs)("div",{children:[P.length>0&&(0,B.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"},children:[(0,B.jsxs)("span",{style:{flex:1},children:[(0,B.jsx)(j.Z,{checked:W.length===P.length,onChange:function(e){W.length===P.length?V([]):V(P)},children:"全选"})," "]}),(0,B.jsx)("span",{style:{width:16}}),(0,B.jsxs)("span",{style:{flex:1},children:["已选择",W.length||0,"个分班"]})]}),(0,B.jsx)(H.Z,{data:P,selectedRowKeys:W,setSelectedRowKeys:V})]})]})]})})})}))},42255:function(e,n,t){var i=t(7557),s=t.n(i),r=t(82242),a=t.n(r),l=t(37205),o=t.n(l),c=t(41498),u=t.n(c),d=t(85573),x=t.n(d),p=t(79800),m=t.n(p),h=t(59301),f=t(78241),A=t(8591),v=t(43418),g=t(71418),_=t(95237),y=t(22744),b=t(78673),j=t(24905),k=t(3113),w=t(5112),Z=t(9498),S=t.n(Z),I=t(51136),E=t(6457),H=t(7880),B=t(83),C=t(54801),O=t(82322),T=t(92522),P=t(37712);function N(e,n){for(var t=[],i=e;i0)||null!=ye&&null!==(n=ye.exercise)&&void 0!==n&&n.is_make_up_exercise){e.next=10;break}return A.ZP.info("班级不能为空"),e.abrupt("return");case 10:if(ie.map((function(e){return e.key})),u={check_ids:o()((null===(t=z.actionTabs.selectArrs)||void 0===t?void 0:t.map((function(e){return Number(e)})))||[]),end_time:S()(r.end_time).format("YYYY-MM-DD HH:mm"),publish_time:S()(r.publish_time).format("YYYY-MM-DD HH:mm"),group_ids:de.map((function(e){return e.course_group_id})),unified_setting:!de.length},null==ye||null===(i=ye.exercise)||void 0===i||!i.is_make_up_exercise){e.next=20;break}if(!(Ce&&Ie.length<=0)&&(Ce||Ne||Re)){e.next=16;break}return A.ZP.error("请选择补考学生"),e.abrupt("return");case 16:u.is_appoint_user=Ce,u.is_miss_exam_user=Ne,u.is_no_passing_user=Re,Ce?u.make_up_exercise_users=Ie.map((function(e){return{user_id:e}})):u.make_up_exercise_user=[];case 20:return _e(!0),e.next=23,(0,I.ZP)("/api/courses/".concat(U.coursesId,"/exercises/publish.json"),{method:"post",body:u});case 23:0===e.sent.status&&((0,E.L9)(["教学课堂","试卷","立即发布"]),Ue(),A.ZP.success("发布成功"),L({type:"exercise/setActionTabs",payload:{}}),null!=z&&null!==(d=z.actionTabs)&&void 0!==d&&d.cb?null==z||null===(x=z.actionTabs)||void 0===x||x.cb():L({type:"classroomList/getClassroomExercisesList",payload:a()({},z.actionTabs.params)})),_e(!1);case 26:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ue=function(){ee(1),se([]),xe([])};return(0,P.jsx)(v.Z,{centered:!0,title:"发布考试",open:"批量发布"===z.actionTabs.key,okText:"确认",cancelText:"取消",width:660,onOk:Le,confirmLoading:ge||le,onCancel:function(){Ue(),L({type:"exercise/setActionTabs",payload:{}})},children:(0,P.jsxs)(g.Z,{spinning:le,children:[ie&&(0,P.jsxs)(f.Z,{form:q,children:[!(null==z||null===(t=z.actionTabs)||void 0===t||!t.disabled)&&(0,P.jsxs)("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10",children:[(0,P.jsx)("img",{style:{marginRight:5,objectFit:"contain"},src:C.Z}),"已经发布过考试的试卷不可以统一发布。"]}),(0,P.jsxs)(_.Z,{children:[(0,P.jsxs)("span",{className:"mr10 mt5",children:[(0,P.jsx)("span",{style:{color:"red",marginRight:3},children:"*"}),"考试时间"]}),(0,P.jsx)(f.Z.Item,{name:"publish_time",children:(0,P.jsx)(y.default,{style:{width:170},disabledDate:function(e){return e&&e<=S()().subtract(0,"days")},disabledTime:Y,placeholder:"请选择发布时间",showTime:{format:"HH:mm",defaultValue:S()((0,E.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})}),(0,P.jsx)("span",{className:"mt5 ml5 mr5",children:"到"}),(0,P.jsx)(f.Z.Item,{name:"end_time",children:(0,P.jsx)(y.default,{style:{width:170},placeholder:"请选择结束时间",showTime:{format:"HH:mm",defaultValue:S()((0,E.U6)(),"HH:mm")},disabledDate:function(e){return e&&e0&&(0,P.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"},children:[(0,P.jsx)("span",{style:{flex:1},children:(0,P.jsx)(j.Z,{checked:de.length===ie.length,onChange:function(e){de.length===ie.length?xe([]):xe(ie)},children:"全选"})}),(0,P.jsx)("span",{style:{width:16}}),(0,P.jsxs)("span",{style:{flex:1},children:["已选择",de.length||0,"个分班"]})]}),(1===z.actionTabs.type||!he)&&!(null!=ye&&null!==(V=ye.exercise)&&void 0!==V&&V.is_make_up_exercise)&&ie.length>0&&(0,P.jsx)(O.Z,{data:ie,selectedRowKeys:de,setSelectedRowKeys:xe})]}),(0,P.jsx)(T.Z,{visible:ke,setVisible:we,onK:function(e,n){e<=0?A.ZP.info("请选择补考学生"):(Ee(n),we(!1))},selectKeys:Ie,appointStudent:Ce,modalParams:Ve,courseId:U.categoryId||(null==z||null===(G=z.actionTabs)||void 0===G||null===(G=G.selectArrs)||void 0===G?void 0:G[0])})]})})}))},82322:function(e,n,t){t.d(n,{Z:function(){return g}});var i=t(7557),s=t.n(i),r=t(41498),a=t.n(r),l=t(79800),o=t.n(l),c=t(59301),u=t(8772),d=t(24905),x=t(95237),p="leftdiv___iuhY9",m="listClass___o5N53",h="spantitle___KVMSL",f="rightdiv___f2zZr",A=t(7406),v=t(37712),g=function(e){var n=e.data,t=(e.value,e.handleChangePage,e.setSelectedRowKeys),i=e.selectedRowKeys,r=(e.onChange,(0,c.useState)([])),l=o()(r,2),g=l[0],_=l[1],y=(0,c.useState)([]),b=o()(y,2),j=b[0],k=b[1],w=(0,c.useState)([]),Z=o()(w,2),S=Z[0],I=Z[1],E=(0,c.useState)(1),H=o()(E,2),B=(H[0],H[1],(0,c.useState)()),C=o()(B,2);C[0],C[1];return(0,c.useEffect)((function(){_(n),k([]),I([])}),[n]),(0,c.useEffect)((function(){t&&(k(i),I(i))}),[i]),(0,v.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,v.jsxs)("div",{className:p,children:[(0,v.jsx)(u.Z.Search,{size:"middle",onChange:function(){var e=a()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:_(n.filter((function(e){var n;return null==e||null===(n=e.name)||void 0===n?void 0:n.includes(t.target.value)})));case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),placeholder:"可输入班级名称查询"}),0===g.length&&(0,v.jsx)(A.Z,{styles:{margin:"70px auto"},customText:"暂无分班"}),(0,v.jsx)("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"},children:(0,v.jsx)(d.Z.Group,{value:j.map((function(e){return"".concat(e.course_group_id)})),onChange:function(e){t(g.filter((function(n){return e.includes("".concat(n.course_group_id))})))},style:{marginTop:"10px",flexDirection:"column"},children:g.map((function(e,n){return(0,v.jsx)(x.Z,{style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200},children:(0,v.jsx)(d.Z,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:e.is_published,value:"".concat(e.course_group_id),children:(0,v.jsxs)("div",{className:m,children:[(0,v.jsx)("span",{className:h,style:{width:e.is_published?"108px":"170px"},children:e.name}),e.is_published&&(0,v.jsx)("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"},children:"已发布"})]})})},e.course_group_id)}))})})]}),(0,v.jsxs)("div",{className:f,children:[(0,v.jsx)(u.Z.Search,{onChange:function(e){I(j.filter((function(n){return n.name.includes(e.target.value)})))},size:"middle",placeholder:"可输入班级名称查询"}),0===S.length&&(0,v.jsx)(A.Z,{styles:{margin:"70px auto"},customText:"暂未选择分班"}),S.length>0&&(0,v.jsx)("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"},children:(0,v.jsx)("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0},children:S.map((function(e,n){return(0,v.jsxs)(x.Z,{justify:"space-between",style:{marginTop:"10px"},children:[(0,v.jsx)("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"},children:e.name}),(0,v.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",style:{cursor:"pointer",height:"16px",marginRight:17},onClick:function(){t(j.filter((function(n){return"".concat(n.course_group_name)!="".concat(e.course_group_name)})))}})]},e.course_group_id)}))})})]})]})}},18285:function(e,n,t){var i=t(31468),s=t.n(i),r=t(7557),a=t.n(r),l=t(41498),o=t.n(l),c=t(79800),u=t.n(c),d=t(59301),x=t(31797),p=t(78241),m=t(43418),h=t(52306),f=t(8772),A=t(95237),v=t(43604),g=t(3113),_=t(83),y=t(9498),b=t.n(y),j=t(7880),k=t(6457),w=t(11397),Z=t(89918),S=t(37712);x.Z.Countdown;n.Z=(0,j.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n,t,i,r,l=e.exercise,c=e.successCb,x=e.dispatch,y=(0,j.useParams)(),I=p.Z.useForm(),E=u()(I,1)[0],H=(0,d.useState)(!1),B=u()(H,2),C=B[0],O=B[1],T=(0,d.useRef)(),P=l.actionTabs;(0,d.useEffect)((function(){"student-unlock"===l.actionTabs.key&&(O(!1),E.resetFields())}),[l.actionTabs.key]);var N=function(){var e=o()(a()().mark((function e(){var n,t,i,s,r,l,u,d,p,m;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,E.validateFields();case 2:if(r=E.getFieldsValue(),O(!0),!("no"!==(null==P||null===(n=P.exerciseParams)||void 0===n?void 0:n.ip_limit)||null!=P&&null!==(t=P.exerciseParams)&&void 0!==t&&t.ip_bind)){e.next=7;break}return e.next=7,new Promise(function(){var e=o()(a()().mark((function e(n){var t,i,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,w.y)({ip_limit:null==P||null===(t=P.exerciseParams)||void 0===t?void 0:t.ip_limit,ip_bind:null==P||null===(i=P.exerciseParams)||void 0===i?void 0:i.ip_bind,ip_bind_type:null==P||null===(s=P.exerciseParams)||void 0===s?void 0:s.ip_bind_type});case 2:return T.current=e.sent,e.abrupt("return",n());case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}());case 7:return e.next=9,(0,_.ZD)(null==P||null===(i=P.exerciseParams)||void 0===i?void 0:i.id,{exercise_user_id:null==P||null===(s=P.exerciseParams)||void 0===s?void 0:s.exercise_user_id,unlock_key:r.unlock_key,ip:T.current});case 9:if(0!==e.sent.status){e.next=22;break}if(!c){e.next=15;break}return x({type:"exercise/setActionTabs",payload:{}}),c(),e.abrupt("return");case 15:if(!r.time){e.next=19;break}return p={time:b()(r.time).format("YYYY-MM-DD HH:mm"),exercise_user_id:null==P||null===(u=P.exerciseParams)||void 0===u?void 0:u.exercise_user_id,id:null==P||null===(d=P.exerciseParams)||void 0===d?void 0:d.id},e.next=19,(0,_.qz)(p);case 19:m=null==P?void 0:P.exerciseParams,(0,k.nr)({inner_ip:m.inner_ip,public_ip:m.public_ip,open_camera:m.open_camera,ip_limit:m.ip_limit,ip_bind:m.ip_bind,ip_bind_type:m.ip_bind_type,exercise_tips:m.exercise_tips,exerciseId:m.id,screen_open:m.screen_open,screen_num:m.screen_num,screen_sec:m.screen_sec,coursesId:y.coursesId,login:null===(l=(0,Z.eY)())||void 0===l?void 0:l.login,history:history,identity_verify:m.identity_verify,open_phone_video_recording:m.open_phone_video_recording,current_status:m.current_status}),x({type:"exercise/setActionTabs",payload:{}});case 22:O(!1);case 23:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Y=[{title:"IP地址",dataIndex:"ip",key:"ip",render:function(e){return(0,S.jsx)("span",{className:e.indexOf("异常")>-1?"c-red":"c-green",children:e})}},{title:"浏览器",dataIndex:"browser",key:"browser",render:function(e){return(0,S.jsx)("span",{className:e.indexOf("异常")>-1?"c-red":"c-green",children:e})}},{title:"上次登录时间",dataIndex:"last_login_time",key:"last_login_time"}],F=(null==P||null===(n=P.exerciseParams)||void 0===n?void 0:n.errorMessage)&&"object"===s()(null==P||null===(t=P.exerciseParams)||void 0===t?void 0:t.errorMessage);return(0,S.jsx)(S.Fragment,{children:(0,S.jsxs)(m.Z,{width:514,centered:!0,closable:!(null==P||null===(i=P.exerciseParams)||void 0===i||!i.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"提示",open:"student-unlock"===l.actionTabs.key,footer:null,onCancel:function(){x({type:"exercise/setActionTabs",payload:{}})},children:[F&&(0,S.jsx)("div",{style:{marginBottom:16},children:"该账号已经存在异常情况,若非本人操作,请联系监考老师说明情况。 "}),!F&&(0,S.jsx)("div",{style:{marginBottom:16},children:"系统检测到您在考试时中途退出,现已将考试锁定。如需继续进行考试, 请尽快联系课堂老师进行解锁!"}),F&&(0,S.jsx)(h.Z,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[(null==P||null===(r=P.exerciseParams)||void 0===r?void 0:r.errorMessage)||{}],columns:Y}),(0,S.jsx)("div",{className:"",children:(0,S.jsx)(p.Z,{form:E,layout:"vertical",autoComplete:"off",children:(0,S.jsx)(p.Z.Item,{label:"考试解锁码",name:"unlock_key",rules:[{required:!0,message:"请输入考试解锁码"}],children:(0,S.jsx)(f.Z.Password,{autoComplete:"off",placeholder:"请输入考试解锁码",visibilityToggle:!1})})})}),(0,S.jsxs)(A.Z,{justify:"space-between",align:"middle",children:[(0,S.jsx)(v.Z,{}),(0,S.jsx)(v.Z,{children:(0,S.jsx)(g.ZP,{loading:C,onClick:N,children:"进入考试"})})]})]})})}))},61566:function(e,n,t){t.d(n,{w:function(){return d}});var i=t(7557),s=t.n(i),r=t(41498),a=t.n(r),l=t(51136),o=t(43418),c=t(7880),u=t(37712),d=function(){var e=a()(s()().mark((function e(n,t){var i,r,a,d,x,p,m,h=arguments;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=h.length>2&&void 0!==h[2]?h[2]:"正在进入评阅,请稍后...",a=h.length>3&&void 0!==h[3]?h[3]:1,d=h.length>4&&void 0!==h[4]?h[4]:2,1===a&&(0,c.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:1===a?r:"正在检测中,请稍后..."}}),e.next=6,(0,l.ZP)("/api/exercises/".concat(t,"/user_appraise_status.json"),{method:"get",params:{appraise_type:a}});case 6:if(-1!==(null==(x=e.sent)?void 0:x.status)){e.next=11;break}return(0,c.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}}),e.abrupt("return",Promise.reject());case 11:if(p={status:0},2!==(null==x?void 0:x.type)){e.next=16;break}return e.next=15,(0,l.ZP)("/api/exercises/".concat(t,"/create_appraise_students.json"),{method:"get"});case 15:p=e.sent;case 16:if((0,c.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),-1!==(null===(i=p)||void 0===i?void 0:i.status)){e.next=19;break}return e.abrupt("return",Promise.reject());case 19:if(2!==(null==x?void 0:x.type)){e.next=24;break}if(m=function(){var e;c.history.replace("/classrooms/".concat(n,"/exercise/").concat(t,"/centralizeReview/").concat(null===(e=p)||void 0===e?void 0:e.login))},o.Z.confirm({centered:!0,width:470,okText:"确定",cancelText:"取消",title:"提示",keyboard:!1,onOk:m,onCancel:function(){1===d&&c.history.replace("/classrooms/".concat(n,"/exercise/").concat(t,"/detail"))},content:(0,u.jsxs)("div",{children:[(0,u.jsxs)("div",{children:["您已成为指定阅卷教师,是否现在前往",(0,u.jsx)("span",{onClick:m,className:"ml5 mr5 c-light-primary current",children:"集中阅卷"}),"继续评阅?"]}),(0,u.jsx)("div",{className:"c-grey-999",children:"(阅卷结束后恢复学生个人评阅功能,并展示学生成绩)"})]})}),3===d){e.next=24;break}return e.abrupt("return",Promise.reject());case 24:if(4!==(null==x?void 0:x.type)){e.next=28;break}if(o.Z.info({centered:!0,width:470,okText:"确定",title:"提示",keyboard:!1,onOk:function(){1===d&&c.history.replace("/classrooms/".concat(n,"/exercise/").concat(t,"/detail"))},content:(0,u.jsx)("div",{children:(null==x?void 0:x.message)||""})}),3===d){e.next=28;break}return e.abrupt("return",Promise.reject());case 28:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}()},31954:function(e,n,t){var i=t(82242),s=t.n(i),r=t(85573),a=t.n(r),l=t(7557),o=t.n(l),c=t(41498),u=t.n(c),d=t(79800),x=t.n(d),p=t(59301),m=t(21068),h=t(78241),f=t(43418),A=t(8591),v=t(52306),g=t(7880),_=t(27065),y=t(83547),b=t(51136),j=t(9498),k=t.n(j),w=t(6457),Z=t(37712),S=m.Z.Dragger;n.Z=(0,g.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var n,t=e.classroomList,i=e.dispatch,r=e.onOk,l=((0,g.useParams)(),h.Z.useForm()),c=x()(l,1)[0],d=(0,p.useState)(),m=x()(d,2),j=m[0],I=m[1],E=(0,p.useState)(!1),H=x()(E,2),B=H[0],C=H[1],O={height:100,onRemove:function(){I("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:(n=u()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return I(n),e.abrupt("return",!1);case 2:case"end":return e.stop()}}),e)}))),function(e){return n.apply(this,arguments)})};return(0,p.useEffect)((function(){c.setFieldsValue(a()(a()({},"publish_time",k()(k()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),"end_time",k()(k()(new Date((0,w.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))))}),[]),(0,Z.jsx)(f.Z,{centered:!0,title:"补充成绩",open:"补充成绩"===t.actionTabs.key,okText:"确定",width:750,destroyOnClose:!0,cancelText:"取消",okButtonProps:{loading:B},onOk:u()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:c.submit();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){c.resetFields(),i({type:"classroomList/setActionTabs",payload:{}})},children:(0,Z.jsxs)(h.Z,{form:c,onFinish:function(){var e=u()(o()().mark((function e(n){var s,a,l,u,d;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=j&&j.size){e.next=3;break}return A.ZP.info("请上传文件"),e.abrupt("return");case 3:return C(!0),(s=new FormData).append("type",t.actionTabs.type),s.append("file",j),a=window.location.href.indexOf("exercise")>-1?"/api/exercises/".concat(t.actionTabs.id,"/supplement_score.json"):"/api/homework_commons/".concat(t.actionTabs.id,"/supplement_score.json"),e.next=10,(0,b.ZP)(a,{method:"post",body:s},!0);case 10:l=e.sent,C(!1),0===(null==l?void 0:l.status)&&(r(),c.resetFields(),i({type:"classroomList/setActionTabs",payload:{}}),(null==l||null===(u=l.data)||void 0===u||null===(u=u.fail)||void 0===u?void 0:u.length)>0&&f.Z.confirm({title:"导入失败",closable:!0,icon:null,width:610,content:(0,Z.jsx)(v.Z,{pagination:!1,dataSource:null==l||null===(d=l.data)||void 0===d?void 0:d.fail,scroll:{y:400},columns:[{title:"姓名",align:"left",dataIndex:"name"},{title:"学号/手机号/邮箱",align:"left",dataIndex:"student_id"},{title:"导入失败原因",align:"left",dataIndex:"message"}]}),okText:"下载导入失败文件",cancelText:"取消",onOk:function(){(0,w.FH)("",_.Z.API_SERVER+"/api/courses/get_external_score_fail_data.xlsx?type=".concat(t.actionTabs.type))}}));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,Z.jsx)(h.Z.Item,{label:"作业名称",labelCol:{span:3},name:"name",children:t.actionTabs.name}),(0,Z.jsxs)(h.Z.Item,{style:{marginBottom:0},label:(0,Z.jsxs)("div",{children:[(0,Z.jsx)("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"},children:"*"}),(0,Z.jsx)("span",{children:"导入文件"})]}),labelCol:{span:3},rules:[{required:!0,message:"请输入作业名称"}],children:[(0,Z.jsxs)("div",{children:[(0,Z.jsx)("a",{download:"模版.xlsx",className:y.Z.downloadbutton,href:_.Z.API_SERVER+"/api/courses/down_external_score_template.json?type=".concat(t.actionTabs.type),children:"下载模版表格"}),(0,Z.jsx)("span",{style:{marginLeft:10,color:"#999999"},children:"(根据提示信息完善表格内容)"})]}),(0,Z.jsx)(h.Z.Item,{style:{marginBottom:0},children:(0,Z.jsxs)(S,s()(s()({},O),{},{children:[(0,Z.jsx)("a",{className:y.Z.downloadbutton,style:{width:96},children:"选择文件"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{style:{color:"#999999"},children:"下载模板并完善信息后,可将文件拖曳至此处上传。支持格式:.xls、.xlsx"})]}))})]})]})})}))},83547:function(e,n){n.Z={flex_box_center:"flex_box_center___SF0m3",flex_space_between:"flex_space_between___ChLjp",flex_box_vertical_center:"flex_box_vertical_center____l_EF",flex_box_center_end:"flex_box_center_end___YcZNu",flex_box_column:"flex_box_column___R9dNq",downloadbutton:"downloadbutton___oEXJW",configWorkContainer:"configWorkContainer___CHUrh"}},28103:function(e,n,t){t.d(n,{Z:function(){return p}});var i=t(92310),s=t.n(i),r=t(59301),a=t(36355),l=t(17313),o=t(83116),c=t(37613);const u=e=>{const{componentCls:n,sizePaddingEdgeHorizontal:t,colorSplit:i,lineWidth:s,textPaddingInline:r,orientationMargin:a,verticalMarginInline:o}=e;return{[n]:Object.assign(Object.assign({},(0,l.Wf)(e)),{borderBlockStart:`${s}px solid ${i}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:o,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${s}px solid ${i}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${e.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${n}-with-text`]:{display:"flex",alignItems:"center",margin:`${e.dividerHorizontalWithTextGutterMargin}px 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${i}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${s}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${n}-with-text-left`]:{"&::before":{width:100*a+"%"},"&::after":{width:100-100*a+"%"}},[`&-horizontal${n}-with-text-right`]:{"&::before":{width:100-100*a+"%"},"&::after":{width:100*a+"%"}},[`${n}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:r},"&-dashed":{background:"none",borderColor:i,borderStyle:"dashed",borderWidth:`${s}px 0 0`},[`&-horizontal${n}-with-text${n}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${n}-dashed`]:{borderInlineStartWidth:s,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${n}-with-text`]:{color:e.colorText,fontWeight:"normal",fontSize:e.fontSize},[`&-horizontal${n}-with-text-left${n}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${n}-inner-text`]:{paddingInlineStart:t}},[`&-horizontal${n}-with-text-right${n}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${n}-inner-text`]:{paddingInlineEnd:t}}})}};var d=(0,o.Z)("Divider",(e=>{const n=(0,c.TS)(e,{dividerHorizontalWithTextGutterMargin:e.margin,dividerHorizontalGutterMargin:e.marginLG,sizePaddingEdgeHorizontal:0});return[u(n)]}),(e=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:e.marginXS}))),x=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(i=Object.getOwnPropertySymbols(e);s{const{getPrefixCls:n,direction:t,divider:i}=r.useContext(a.E_),{prefixCls:l,type:o="horizontal",orientation:c="center",orientationMargin:u,className:p,rootClassName:m,children:h,dashed:f,plain:A,style:v}=e,g=x(e,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),_=n("divider",l),[y,b]=d(_),j=c.length>0?`-${c}`:c,k=!!h,w="left"===c&&null!=u,Z="right"===c&&null!=u,S=s()(_,null==i?void 0:i.className,b,`${_}-${o}`,{[`${_}-with-text`]:k,[`${_}-with-text${j}`]:k,[`${_}-dashed`]:!!f,[`${_}-plain`]:!!A,[`${_}-rtl`]:"rtl"===t,[`${_}-no-default-orientation-margin-left`]:w,[`${_}-no-default-orientation-margin-right`]:Z},p,m),I=r.useMemo((()=>"number"==typeof u?u:/^\d+$/.test(u)?Number(u):u),[u]),E=Object.assign(Object.assign({},w&&{marginLeft:I}),Z&&{marginRight:I});return y(r.createElement("div",Object.assign({className:S,style:Object.assign(Object.assign({},null==i?void 0:i.style),v)},g,{role:"separator"}),h&&"vertical"!==o&&r.createElement("span",{className:`${_}-inner-text`,style:E},h)))}},41727:function(e){e.exports="data:image/jpeg;base64,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"}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[65496],{58449:function(e,n,t){t.d(n,{Z:function(){return v}});var i=t(37205),s=t.n(i),r=t(82242),a=t.n(r),l=t(79800),o=t.n(l),c=t(39647),u=t.n(c),d=t(59301),x=t(9221),p=t(37712),m=["onResize","width"],h={header:{cell:function(e){var n=e.onResize,t=e.width,i=u()(e,m);return t?(0,p.jsx)(x.Resizable,{width:t,height:0,handle:(0,p.jsx)("span",{className:"react-resizable-handle",onClick:function(e){e.stopPropagation()}}),onResize:n,draggableOpts:{enableUserSelectHack:!1},children:(0,p.jsx)("th",a()({},i))}):(0,p.jsx)("th",a()({},i))}}},f=t(52306),A=["pagination","resColumns","dataSource","onRow"],v=function(e){var n=e.pagination,t=e.resColumns,i=e.dataSource,r=e.onRow,l=u()(e,A),c=(0,d.useState)(!1),x=o()(c,2),m=x[0],v=(x[1],(0,d.useState)([{}])),g=o()(v,2),_=g[0],y=g[1],b=(0,d.useRef)(null);(0,d.useEffect)((function(){var e=t;e=e.map((function(e,n){return a()(a()({},e),{},{onHeaderCell:function(e){return{width:e.width,onResize:j(n)}}})})),y(e)}),[]),(0,d.useEffect)((function(){b.current=_}),[_]);var j=function(e){return function(n,t){var i=t.size,r=s()(b.current);r[e]=a()(a()({},r[e]),{},{width:i.width}),y(r)}};return(0,p.jsx)("div",{children:(0,p.jsx)(f.Z,a()(a()({bordered:!0,components:h,columns:_,dataSource:i,pagination:n,loading:m,onRow:r},l),{},{rowKey:function(e){return e.key||e.id}}))})}},30941:function(e,n,t){t.d(n,{Z:function(){return P},P:function(){return O}});var i=t(37205),s=t.n(i),r=t(39647),a=t.n(r),l=t(7557),o=t.n(l),c=t(82242),u=t.n(c),d=t(41498),x=t.n(d),p=t(79800),m=t.n(p),h=t(59301),f=t(78241),A=t(43418),v=t(5112),g=t(8772),_=t(52306),y="brief___LOzpE",b="contentTitle___xkdcN",j="content___Vtri0",k="antdTable___s8T2N",w="tableCell___kN9Fw",Z="antdModal___WVBk3",S="orangeColor___ryB2u",I=t(85062),E=t(37712),H=["isImportMultipleCourse"],B=function(e){var n=e.studentNames,t=e.total;return t>3?(0,E.jsxs)(E.Fragment,{children:["课堂内有",(0,E.jsx)("span",{className:S,children:null==n?void 0:n.join("、")}),"等",(0,E.jsx)("span",{className:S,children:t}),"名学生"]}):(0,E.jsxs)(E.Fragment,{children:["课堂内有",(0,E.jsx)("span",{className:S,children:null==n?void 0:n.join("、")}),["","一","两","三"][t],"名学生"]})},C=function(e){var n=e.onCancel,t=e.onOk,i=e.visible,s=(e.inPaper,e.renderData),r=(e.type,e.isMultipleCourse),a=void 0!==r&&r,l=f.Z.useForm(),c=m()(l,1)[0],d=(0,h.useState)(1),p=m()(d,2),g=p[0],_=p[1],y=(0,h.useState)(!1),b=m()(y,2),k=b[0],w=b[1],I=(0,h.useMemo)((function(){return 1===(null==s?void 0:s.total_num)&&1===(null==s?void 0:s.can_copy_num)}),[s]),H=(0,h.useMemo)((function(){var e;return null==s||null===(e=s.course_data_list)||void 0===e?void 0:e.filter((function(e){return e.is_show}))}),[s]);return(0,E.jsx)(E.Fragment,{children:I?(0,E.jsxs)(A.Z,{centered:!0,closable:!0,open:i,destroyOnClose:!0,title:"提示",className:Z,width:682,confirmLoading:k,onCancel:n,onOk:x()(o()().mark((function e(){var n,i,r;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return w(!0),n=g,a&&(r=u()({},c.getFieldsValue()),n=null==s||null===(i=s.course_data_list)||void 0===i?void 0:i.map((function(e){return void 0!==r[e.id]?u()(u()({},e),{},{is_copy:r[e.id]}):e}))),e.next=5,t(n);case 5:w(!1);case 6:case"end":return e.stop()}}),e)}))),children:[(0,E.jsx)("div",{className:j,style:{marginBottom:20},children:a?"检测到以下课堂已在教学课堂中使用,请问是否复制成新的实训发送至教学课堂中?":(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)(B,{studentNames:null==s?void 0:s.student_names,total:null==s?void 0:s.student_count}),"学习过该实践项目。该项目支持复制,请选择是否将该项目复制为新项目发送至课堂中?"]})}),a?(0,E.jsx)(f.Z,{form:c,preserve:!1,children:null==H?void 0:H.map((function(e){return(0,E.jsxs)(h.Fragment,{children:[(0,E.jsx)("h3",{className:"ml15 mb5",children:e.name}),(0,E.jsx)(f.Z.Item,{name:e.id,initialValue:1,children:(0,E.jsxs)(v.ZP.Group,{className:j,children:[(0,E.jsx)(v.ZP,{value:1,style:{color:"#464f66"},children:"复制实训"}),(0,E.jsx)(v.ZP,{value:0,style:{color:"#464f66"},children:"不复制实训"})]})})]},e.id)}))}):(0,E.jsxs)(v.ZP.Group,{value:g,onChange:function(e){return _(e.target.value)},className:j,style:{marginBottom:30},children:[(0,E.jsx)(v.ZP,{value:1,style:{color:"#464f66"},children:"复制"}),(0,E.jsx)(v.ZP,{value:0,style:{color:"#464f66"},children:"不复制"})]}),(0,E.jsxs)("div",{children:[(0,E.jsx)("div",{className:j,style:{marginBottom:10},children:"* 说明:"}),(0,E.jsx)("div",{className:j,style:{marginBottom:20},children:"1、复制:系统将复制并创建一个新的项目发送到课堂中使用(不会复制学生的挑战记录),新的项目支持进行编辑并与原项目信息互不影响。"}),(0,E.jsx)("div",{className:"".concat(j," ").concat(S),children:"2、不复制:当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"})]})]}):(0,E.jsx)(A.Z,{centered:!0,closable:!0,destroyOnClose:!0,open:i,confirmLoading:k,title:"提示",width:682,onCancel:n,onOk:x()(o()().mark((function e(){var n,i,r;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return w(!0),n=0,a&&(r=u()({},c.getFieldsValue()),n=null==s||null===(i=s.course_data_list)||void 0===i?void 0:i.map((function(e){return void 0!==r[e.id]?u()(u()({},e),{},{is_use:r[e.id]}):e}))),e.next=5,t(n);case 5:w(!1);case 6:case"end":return e.stop()}}),e)}))),children:(0,E.jsxs)("div",{className:j,children:[(0,E.jsx)(B,{studentNames:null==s?void 0:s.student_names,total:null==s?void 0:s.student_count}),"学习过该实践项目。",a?(0,E.jsxs)(f.Z,{form:c,preserve:!1,children:[(0,E.jsx)("h3",{children:"当前实训不可复制,已经检测到以下课堂存在该实训,同一实训在课堂中重复使用时,会导致成绩互相影响,请确认是否继续使用"}),null==H?void 0:H.map((function(e){return(0,E.jsxs)(h.Fragment,{children:[(0,E.jsx)("h3",{className:"ml15 mb5",children:e.name}),(0,E.jsx)(f.Z.Item,{name:e.id,initialValue:1,children:(0,E.jsxs)(v.ZP.Group,{className:j,children:[(0,E.jsx)(v.ZP,{value:1,style:{color:"#464f66"},children:"继续使用"}),(0,E.jsx)(v.ZP,{value:0,style:{color:"#464f66"},children:"不使用"})]})})]},e.id)}))]}):(0,E.jsxs)("div",{children:["该项目不支持复制,若确认继续发送,",(0,E.jsx)("span",{className:S,children:"当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"}),"(如果不想清空学生之前的挑战记录,建议参照该实践项目的内容自行创建一个新的项目,或者尝试联系项目创建人开放本项目的复制权限)。"]})]})})})},O=function(){var e=(0,h.useState)(!1),n=m()(e,2),t=n[0],i=n[1],s=(0,h.useState)(),r=m()(s,2),l=r[0],c=r[1],u=function(){var e=x()(o()().mark((function e(n){var t,s,r,l,u;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=n.isImportMultipleCourse,s=void 0!==t&&t,r=a()(n,H),console.log(n),e.t0=null==n?void 0:n.result,e.t0){e.next=7;break}return e.next=6,(0,I.Tr)(r);case 6:e.t0=e.sent;case 7:if(!("status"in(l=e.t0))){e.next=10;break}return e.abrupt("return",!1);case 10:if(!s){e.next=17;break}if(!(null==l||null===(u=l.course_data_list)||void 0===u?void 0:u.some((function(e){return e.is_show})))){e.next=16;break}return c(l),i(!0),e.abrupt("return",!0);case 16:return e.abrupt("return",l.course_data_list||[]);case 17:if(0!==l.student_count){e.next=19;break}return e.abrupt("return",!1);case 19:return c(l),i(!0),e.abrupt("return",!0);case 22:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return[t,function(){return i(!1)},l,u]},T=function(e){var n=f.Z.useForm(),t=m()(n,1)[0],i=(0,h.useState)(!1),r=m()(i,2),a=r[0],l=r[1],c=e.onCancel,u=e.onOk,d=e.visible,p=e.inPaper,j=void 0!==p&&p,I=e.renderData,H=e.type,C=e.isMultipleCourse,O=void 0!==C&&C,T=e.position,P=(0,h.useMemo)((function(){return j?[{title:"实践项目名称",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:w,render:function(e,n){return(0,E.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否复制",dataIndex:"is_copy",align:"center",render:function(e,n){return(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)(f.Z.Item,{name:["".concat("subject"===H?n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],initialValue:1,children:(0,E.jsxs)(v.ZP.Group,{children:[(0,E.jsx)(v.ZP,{value:1,children:"是"}),(0,E.jsx)(v.ZP,{value:0,children:"否"})]})}),(0,E.jsx)(f.Z.Item,{name:["".concat("subject"===H?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],hidden:!0,initialValue:1,children:(0,E.jsx)(g.Z,{type:"hidden"})})]})}}]:[{title:"实践项目名称",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:w,render:function(e,n){return(0,E.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否使用",dataIndex:"is_use",align:"center",render:function(e,n){return(0,E.jsx)(f.Z.Item,{name:["".concat("subject"===H?n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],initialValue:1,children:(0,E.jsxs)(v.ZP.Group,{children:[(0,E.jsx)(v.ZP,{value:1,children:"是"}),(0,E.jsx)(v.ZP,{value:0,children:"否"})]})})}},{title:"是否复制",dataIndex:"is_copy",align:"center",render:function(e,n){return(0,E.jsx)(f.Z.Item,{name:["".concat("subject"===H?n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],initialValue:1,children:(0,E.jsxs)(v.ZP.Group,{children:[(0,E.jsx)(v.ZP,{value:1,children:"是"}),(0,E.jsx)(v.ZP,{value:0,children:"否"})]})})}}]}),[j]),N=(0,h.useMemo)((function(){return j?[{title:"实践项目名称",dataIndex:"name",width:424,className:w,align:"center",ellipsis:!0,render:function(e,n){return(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e}),(0,E.jsx)(f.Z.Item,{name:["".concat("subject"===H?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],hidden:!0,initialValue:0,children:(0,E.jsx)(g.Z,{type:"hidden"})}),(0,E.jsx)(f.Z.Item,{name:["".concat("subject"===H?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],hidden:!0,initialValue:1,children:(0,E.jsx)(g.Z,{type:"hidden"})})]})}}]:[{title:"实践项目名称",dataIndex:"name",width:424,className:w,ellipsis:!0,align:"center",render:function(e,n){return(0,E.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否使用",dataIndex:"is_use",align:"center",render:function(e,n){return(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)(f.Z.Item,{name:["".concat("subject"===H?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],initialValue:0,children:(0,E.jsxs)(v.ZP.Group,{children:[(0,E.jsx)(v.ZP,{value:1,children:"是"}),(0,E.jsx)(v.ZP,{value:0,children:"否"})]})}),(0,E.jsx)(f.Z.Item,{name:["".concat("subject"===H?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],hidden:!0,initialValue:0,children:(0,E.jsx)(g.Z,{type:"hidden"})})]})}}]}),[j]);if(O){var Y={title:"课堂名称",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:w,render:function(e,n){return(0,E.jsx)("a",{href:"/classrooms/".concat(n.course_id),children:e})}};P=[Y].concat(s()(P)),N=[Y].concat(s()(N))}var F=(0,h.useMemo)((function(){return function(e){var n=e.used,t=e.copy,i=e.canNotCopy,s=e.studentNames,r=e.studentCount,a=e.inPaper,l=e.is_random,o=void 0!==l&&l,c=e.position,u=(void 0===c?"":c)||(a?"试卷":"课程");return(0,E.jsxs)("span",{children:[(0,E.jsx)(B,{studentNames:s,total:r}),"学习过",u,"中的",(0,E.jsx)("span",{className:S,children:n}),"个项目,",t>0&&i>0?(0,E.jsxs)(E.Fragment,{children:["其中",(0,E.jsx)("span",{className:S,children:t}),"个项目支持复制,",(0,E.jsx)("span",{className:S,children:i}),"个项目不支持复制"]}):t>0&&0===i?(0,E.jsxs)(E.Fragment,{children:["其中",(0,E.jsx)("span",{className:S,children:t}),"个项目支持复制"]}):0===t&&i>0?(0,E.jsxs)(E.Fragment,{children:["其中",(0,E.jsx)("span",{className:S,children:i}),"个项目不支持复制"]}):void 0,"。请选择",o?"":"是否继续使用和","是否复制为新项目发送至课堂中?"]})}({used:null==I?void 0:I.repeat_shixun_num,copy:null==I?void 0:I.can_copy_num,canNotCopy:null==I?void 0:I.no_copy_num,studentNames:null==I?void 0:I.student_names,studentCount:null==I?void 0:I.student_count,is_random:null==I?void 0:I.is_random,inPaper:j,position:T})}),[I,j,T]);return(0,E.jsx)(A.Z,{title:"提示",centered:!0,open:d,confirmLoading:a,onOk:x()(o()().mark((function e(){var n,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l(!0),n=t.getFieldsValue(),i=Object.keys(n).map((function(e){return{id:parseInt(e.split("_")[0]),course_id:parseInt(e.split("_")[1]),is_use:n[e].is_use,is_copy:n[e].is_copy}})),e.next=5,u(i);case 5:l(!1);case 6:case"end":return e.stop()}}),e)}))),onCancel:c,width:880,okText:"确认",className:Z,destroyOnClose:!0,children:(0,E.jsxs)(f.Z,{form:t,preserve:!1,children:[(0,E.jsx)("div",{className:y,children:F}),(0,E.jsxs)("div",{style:{marginBottom:30},children:[(0,E.jsx)("div",{style:{marginBottom:20},children:"* 说明"}),(0,E.jsx)("div",{style:{marginBottom:20},children:"1、复制:系统将复制并创建一个新的项目发送到课堂中使用(不会复制学生的挑战记录),新的项目支持进行编辑并与原项目信息互不影响。"}),(0,E.jsx)("div",{className:S,children:"2、不复制:当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"})]}),(null==I?void 0:I.can_copy_num)>0&&(0,E.jsxs)("div",{children:[(0,E.jsx)("div",{className:b,children:"支持复制的项目"}),(0,E.jsx)(_.Z,{columns:P,className:k,dataSource:null==I?void 0:I.can_copy_list,rowKey:"subject"===H?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})]}),(null==I?void 0:I.no_copy_num)>0&&(0,E.jsxs)("div",{children:[(0,E.jsx)("div",{className:b,children:"不支持复制的项目"}),(0,E.jsx)(_.Z,{columns:N,className:k,dataSource:null==I?void 0:I.no_copy_list,rowKey:"subject"===H?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})]}),(null==I?void 0:I.no_use_list.length)>0&&(null==I?void 0:I.no_use_list.map((function(e){return(0,E.jsxs)("div",{children:[(0,E.jsx)(f.Z.Item,{name:["".concat("subject"===H?null==e?void 0:e.stage_shixun_id:e.shixun_course_id||e.id),"is_copy"],hidden:!0,initialValue:0,children:(0,E.jsx)(g.Z,{type:"hidden"})}),(0,E.jsx)(f.Z.Item,{name:["".concat("subject"===H?null==e?void 0:e.stage_shixun_id:e.shixun_course_id||e.id),"is_use"],hidden:!0,initialValue:1,children:(0,E.jsx)(g.Z,{type:"hidden"})})]},"subject"===H?e.stage_shixun_id:e.shixun_course_id||e.id)})))]})})},P=function(e){return"multiple"===e.modalType?(0,E.jsx)(T,u()({},e)):(0,E.jsx)(C,u()({},e))}},97281:function(e,n,t){t.d(n,{Z:function(){return a}});t(59301);var i="disabled___kyQ47",s=t(6848),r=t(37712),a=function(e){var n=e.children,t=e.tips,a=e.title,l=e.style,o=a||(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{children:"提示:"}),(0,r.jsx)("div",{children:"本场考试已开启集中阅卷,为了不影响成绩评定,不可进行此操作。"}),(0,r.jsx)("div",{children:"(如需发布新班级考试,请创建新试卷后发布)"})]});return n&&t?(0,r.jsx)(s.Z,{overlayStyle:{maxWidth:"initial"},title:o,children:(0,r.jsx)("span",{className:i,style:l,children:n})}):n&&!t?(0,r.jsx)(r.Fragment,{children:n}):(0,r.jsx)(r.Fragment,{})}},22061:function(e,n,t){var i=t(7557),s=t.n(i),r=t(41498),a=t.n(r),l=t(79800),o=t.n(l),c=t(59301),u=t(43418),d=t(51136),x=t(7880),p=t(37712);n.Z=(0,x.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n=e.exercise,t=e.dispatch,i=e.init,r=e.haveInit,l=void 0!==r&&r,m=(0,x.useParams)(),h=(0,c.useState)(!1),f=o()(h,2),A=f[0],v=f[1],g=(0,c.useState)(),_=o()(g,2),y=_[0],b=_[1],j=(0,c.useState)(!1),k=o()(j,2),w=k[0],Z=k[1],S=(0,c.useState)(!1),I=o()(S,2),E=I[0],H=I[1];function B(){return(B=a()(s()().mark((function e(){var r,a,o,c;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.ZP)("/api/courses/".concat(null==m?void 0:m.coursesId,"/exercises/check_exercise_cover.json"),{method:"post",body:{check_ids:n.actionTabs.selectArrs}});case 2:if(!((null==(a=e.sent)||null===(r=a.cover_exercises)||void 0===r?void 0:r.length)>0)){e.next=8;break}v(!0),b(null==a||null===(o=a.cover_exercises)||void 0===o?void 0:o[0]),e.next=13;break;case 8:return e.next=10,(0,d.ZP)("/api/courses/".concat(null==m?void 0:m.coursesId,"/exercises/join_examination_banks.json"),{method:"post",body:{check_ids:n.actionTabs.selectArrs}});case 10:c=e.sent,t({type:"exercise/setActionTabs",payload:{key:""}}),0===(null==c?void 0:c.status)&&(l&&i(),u.Z.confirm({title:"提示",icon:null,centered:!0,content:"加入成功!试卷中新建的试题已为您自动同步至试题库~",okText:"前往试卷库",cancelText:"稍后再说",onOk:function(){x.history.push("/paperlibrary")}}));case 13:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,c.useEffect)((function(){"单个加入试卷库"===n.actionTabs.key&&function(){B.apply(this,arguments)}()}),[n.actionTabs]),(0,p.jsx)("div",{children:(0,p.jsx)(u.Z,{open:A,centered:!0,onCancel:function(){var e=a()(s()().mark((function e(r){var a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("覆盖原来的试卷"!==r.target.outerText){e.next=10;break}return Z(!0),e.next=4,(0,d.ZP)("/api/courses/".concat(null==m?void 0:m.coursesId,"/exercises/join_examination_banks.json"),{method:"post",body:{check_ids:n.actionTabs.selectArrs,update:1}});case 4:a=e.sent,t({type:"exercise/setActionTabs",payload:{key:""}}),Z(!1),0===(null==a?void 0:a.status)&&(l&&i(),v(!1),u.Z.confirm({title:"提示",icon:null,centered:!0,content:"加入成功!试卷中新建的试题已为您自动同步至试题库~",okText:"前往试卷库",cancelText:"稍后再说",onOk:function(){x.history.push("/paperlibrary")}})),e.next=11;break;case 10:v(!1);case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),cancelButtonProps:{loading:w},okText:"形成新试卷",cancelText:"覆盖原来的试卷",okButtonProps:{loading:E},onOk:a()(s()().mark((function e(){var r;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return H(!0),e.next=3,(0,d.ZP)("/api/courses/".concat(null==m?void 0:m.coursesId,"/exercises/join_examination_banks.json"),{method:"post",body:{check_ids:n.actionTabs.selectArrs}});case 3:r=e.sent,H(!1),0===(null==r?void 0:r.status)&&(l&&i(),t({type:"exercise/setActionTabs",payload:{key:""}}),v(!1),u.Z.confirm({title:"提示",icon:null,centered:!0,content:"加入成功!试卷中新建的试题已为您自动同步至试题库~",okText:"前往试卷库",cancelText:"稍后再说",onOk:function(){x.history.push("/paperlibrary")}}));case 6:case"end":return e.stop()}}),e)}))),title:"加入试卷库提示",children:(0,p.jsxs)("div",{children:[(0,p.jsx)("p",{children:"该试卷在试卷库重复,是否需要覆盖原来的试卷?"}),(0,p.jsxs)("div",{children:[(0,p.jsxs)("div",{children:["试卷:",null==y?void 0:y.origin_exercise_nam]}),(0,p.jsxs)("div",{children:["原试卷:",(0,p.jsx)("a",{href:"/paperlibrary/see/".concat(null==y?void 0:y.examination_bank_id,"?defaultActiveKey=0"),target:"_blank",children:null==y?void 0:y.examination_bank_name})]})]})]})})})}))},92522:function(e,n,t){t.d(n,{Z:function(){return E}});var i=t(70236),s=t.n(i),r=t(7557),a=t.n(r),l=t(41498),o=t.n(l),c=t(82242),u=t.n(c),d=t(37205),x=t.n(d),p=t(79800),m=t.n(p),h=t(59301),f=t(43418),A=t(95237),v=t(43604),g=t(57809),_=t(52306),y=t(3113),b=t(90963),j=t(51136),k="cstuModal___aIPVR",w="bottom___a8tK0",Z="no___Ngwsa",S=t(7880),I=t(37712),E=(0,S.connect)((function(e){return s()(e),{}}))((function(e){var n=e.visible,t=e.setVisible,i=e.onK,s=e.selectKeys,r=e.appointStudent,l=e.modalParams,c=e.courseId,d=(0,S.useParams)(),p=(0,h.useState)(!1),E=m()(p,2),H=E[0],B=(E[1],(0,h.useState)(!1)),C=m()(B,2),O=C[0],T=C[1],P=(0,h.useState)({}),N=m()(P,2),Y=N[0],F=N[1],Q=(0,h.useState)([]),R=m()(Q,2),M=R[0],D=R[1],W=(0,h.useState)("all"),V=m()(W,2),G=V[0],z=V[1],L=(0,h.useState)("all"),U=m()(L,2),J=U[0],q=U[1],K=(0,h.useState)([{value:"all",label:"全部分班"}]),X=m()(K,2),$=X[0],ee=X[1],ne=(0,h.useState)({page:1,limit:10,status:null,course_group_id:null,keywords:"",sort_by:null,direction:null}),te=m()(ne,2),ie=te[0],se=te[1],re={selectedRowKeys:M,columnWidth:40,onSelect:function(e,n,t){for(var i=!0,s=0;s0)return t.forEach((function(e){M.push(e.user_id)})),void D(x()(M));if(!e&&t.length>0){var i,s=new Set(t),r=new Set(M);i=x()(r).filter((function(e){return x()(s).every((function(n){return n.user_id!==e}))})),D(x()(i))}}};(0,h.useEffect)((function(){n&&s&&D(x()(s))}),[n,s]),(0,h.useEffect)((function(){n&&(ie.status=!r&&l?l:null,se(u()({},ie)),le())}),[n,r,l]);var ae=[{title:"序号",dataIndex:"name",key:"name",ellipsis:!0,fixed:"left",width:100,render:function(e,n,t){return(0,I.jsx)("span",{style:{color:"#333"},children:ie.limit*(ie.page-1)+t+1})}},{title:"姓名",dataIndex:"user_name",key:"user_name",ellipsis:!0,render:function(e,n,t){return(0,I.jsx)("span",{children:e})}},{title:"学号",dataIndex:"student_id",key:"student_id",ellipsis:!0,render:function(e,n,t){return(0,I.jsx)("span",{style:{color:"#666"},children:e})}},{title:"分班1",dataIndex:"user_group_name",key:"user_group_name",align:"left",ellipsis:!0,render:function(e,n){return(0,I.jsx)("span",{children:e})}},{title:"最终成绩",dataIndex:"score",key:"score",sorter:!0,render:function(e,n){return(0,I.jsx)("span",{children:e||"--"})}},{title:"状态",dataIndex:"status_cn",key:"status_cn",align:"center",ellipsis:!0,render:function(e,n){return(0,I.jsx)("span",{children:e})}}].filter((function(e){return 1!==l&&2!==l||"状态"!==e.title})),le=function(){var e=o()(a()().mark((function e(){var n,t,i,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return T(!0),e.next=3,(0,j.ZP)("/api/exercises/".concat(d.categoryId||c,"/wait_make_up_students.json"),{method:"get",params:u()(u()({},ie),{},{keywords:null==ie||null===(n=ie.keywords)||void 0===n?void 0:n.trim()})});case 3:0===(t=e.sent).status&&(s=(null==t||null===(i=t.data)||void 0===i||null===(i=i.all_course_groups)||void 0===i?void 0:i.map((function(e){return{value:null==e?void 0:e.id,label:null==e?void 0:e.name}})))||[],ee([{value:"all",label:"全部分班"}].concat(x()(s))),F(t.data)),T(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),oe=function(){ie.page=1,ie.limit=10,ie.status=null,ie.course_group_id=null,ie.keywords="",se(u()({},ie)),z("all"),q("all"),D([]),t(!1)};return(0,I.jsxs)(f.Z,{centered:!0,className:k,title:1===l?"缺考学生":2===l?"未及格学生":"选择补考学生",open:n,width:862,footer:null,onCancel:function(){oe()},children:[(0,I.jsxs)(A.Z,{style:{marginBottom:"20px",marginTop:"15px",display:"flex",alignItems:"center",justifyContent:"space-between"},children:[(0,I.jsxs)(A.Z,{children:[(0,I.jsx)(v.Z,{children:(0,I.jsx)(g.default,{size:"large",value:G,style:{width:200,marginRight:20},onChange:function(e){z(e),ie.course_group_id="all"===e?null:e,ie.page=1,ie.limit=10,se(u()({},ie)),le()},options:$})}),r&&(0,I.jsx)(v.Z,{children:(0,I.jsx)(g.default,{size:"large",value:J,style:{width:200},onChange:function(e){q(e),ie.status="all"===e?null:e,ie.page=1,ie.limit=10,se(u()({},ie)),le()},options:[{value:"all",label:"全部状态"},{value:"1",label:"缺考"},{value:"2",label:"未及格"},{value:"3",label:"及格"}]})})]}),(0,I.jsx)(v.Z,{children:(0,I.jsx)(b.t7,{style:{width:300,marginLeft:15},value:ie.keywords,allowClear:!0,onChange:function(e){ie.keywords=e,ie.page=1,ie.limit=10,se(u()({},ie)),le()},placeholder:"请输入姓名或学号进行搜索"})})]}),(0,I.jsx)(A.Z,{children:(0,I.jsx)(_.Z,{rowSelection:r?re:null,columns:ae,scroll:{y:320},rowKey:function(e){return e.user_id},loading:O,dataSource:null==Y?void 0:Y.exercise_users,onChange:function(e,n,t){ie.page=null==e?void 0:e.current,ie.limit=null==e?void 0:e.pageSize,null!=t&&t.order?(ie.sort_by=null==t?void 0:t.field,ie.direction="ascend"===(null==t?void 0:t.order)?"asc":"desc"):(ie.sort_by=null,ie.direction=null),se(u()({},ie)),le()},pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],pageSize:ie.limit,current:ie.page,position:["bottomRight"],total:null==Y?void 0:Y.count,showTotal:function(e,n){return(0,I.jsxs)("span",{children:["共",(0,I.jsxs)("span",{style:{color:"#165DFF"},children:[" ",e," "]}),"条数据"]})}}})}),!(1===l||2===l)&&(0,I.jsxs)("div",{className:w,children:[(0,I.jsx)(y.ZP,{className:Z,onClick:function(){oe()},children:"取消"}),(0,I.jsx)(y.ZP,{loading:H,type:"primary",onClick:function(){ie.page=1,ie.limit=10,ie.status=null,ie.course_group_id=null,ie.keywords="",z("all"),q("all"),D([]),se(u()({},ie)),r&&i(null==M?void 0:M.length,M)},children:"确定"})]})]})}))},27430:function(e,n,t){var i=t(7557),s=t.n(i),r=t(85573),a=t.n(r),l=t(37205),o=t.n(l),c=t(82242),u=t.n(c),d=t(41498),x=t.n(d),p=t(79800),m=t.n(p),h=t(59301),f=t(78241),A=t(8591),v=t(43418),g=t(71418),_=t(95237),y=t(5112),b=t(22744),j=t(24905),k=t(99232),w=t.n(k),Z=t(51136),S=t(6457),I=t(7880),E=t(54801),H=t(82322),B=t(37712);function C(e,n){for(var t=[],i=e;i0)||null!==(n=t.actionTabs)&&void 0!==n&&n.unified_setting){e.next=4;break}return A.ZP.info("班级不能为空"),e.abrupt("return");case 4:return X(!0),d={check_ids:o()((null===(a=t.actionTabs.selectArrs)||void 0===a?void 0:a.map((function(e){return Number(e)})))||[]),group_ids:W},L||(d.end_time=w()(l.end_time).format("YYYY-MM-DD HH:mm")),d.group_ids=W.map((function(e){return e.course_group_id})),e.next=10,(0,Z.ZP)("/api/courses/".concat(r.coursesId,"/exercises/end_exercise.json"),{method:"post",body:d});case 10:0===e.sent.status&&(A.ZP.success("操作成功"),(0,S.L9)(["教学课堂","试卷","批量结束"]),i({type:"exercise/setActionTabs",payload:{}}),null!=t&&null!==(x=t.actionTabs)&&void 0!==x&&x.cb?null==t||null===(p=t.actionTabs)||void 0===p||p.cb():i({type:"classroomList/getClassroomExercisesList",payload:u()({},t.actionTabs.params)})),X(!1);case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,B.jsx)(v.Z,{centered:!0,title:"结束考试",open:"批量结束"===t.actionTabs.key,okText:"确认",cancelText:"取消",onOk:ee,width:680,confirmLoading:K||Q,onCancel:function(){k(1),N([]),V([]),U(!0),i({type:"exercise/setActionTabs",payload:{}})},children:(0,B.jsx)(g.Z,{spinning:Q,children:P&&(0,B.jsxs)(f.Z,{form:c,children:[(0,B.jsxs)("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10",children:[(0,B.jsx)("img",{style:{marginRight:5,objectFit:"contain"},src:E.Z}),"考试时间结束后,学生将不能再答题。"]}),(0,B.jsxs)(_.Z,{className:"mt20 mb10",children:[(0,B.jsxs)("span",{className:"mr10",children:[(0,B.jsx)("span",{style:{color:"red",marginRight:3},children:"*"}),"结束时间"]}),(0,B.jsxs)(y.ZP.Group,{value:L,onChange:function(e){U(e.target.value),V([])},children:[(0,B.jsx)(y.ZP,{value:!0,children:"立即结束"}),(0,B.jsx)(y.ZP,{value:!1,children:"定时结束"})]}),(0,B.jsx)(f.Z.Item,{name:"end_time",style:{marginTop:-3,visibility:L?"hidden":"visible"},children:(0,B.jsx)(b.default,{style:{width:170},placeholder:"请选择结束时间",showTime:{format:"HH:mm",defaultValue:w()((0,S.U6)(),"HH:mm")},disabledDate:function(e){return e&&e0&&!(null!==(n=t.actionTabs)&&void 0!==n&&n.unified_setting)&&(0,B.jsxs)(_.Z,{style:{marginBottom:"10px"},children:[(0,B.jsxs)("span",{className:"mr10",children:[(0,B.jsx)("span",{style:{color:"red",marginRight:3},children:"*"}),"选择班级:"]}),(0,B.jsxs)("div",{children:[P.length>0&&(0,B.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"},children:[(0,B.jsxs)("span",{style:{flex:1},children:[(0,B.jsx)(j.Z,{checked:W.length===P.length,onChange:function(e){W.length===P.length?V([]):V(P)},children:"全选"})," "]}),(0,B.jsx)("span",{style:{width:16}}),(0,B.jsxs)("span",{style:{flex:1},children:["已选择",W.length||0,"个分班"]})]}),(0,B.jsx)(H.Z,{data:P,selectedRowKeys:W,setSelectedRowKeys:V})]})]})]})})})}))},42255:function(e,n,t){var i=t(7557),s=t.n(i),r=t(82242),a=t.n(r),l=t(37205),o=t.n(l),c=t(41498),u=t.n(c),d=t(85573),x=t.n(d),p=t(79800),m=t.n(p),h=t(59301),f=t(78241),A=t(8591),v=t(43418),g=t(71418),_=t(95237),y=t(22744),b=t(78673),j=t(24905),k=t(3113),w=t(5112),Z=t(99232),S=t.n(Z),I=t(51136),E=t(6457),H=t(7880),B=t(83),C=t(54801),O=t(82322),T=t(92522),P=t(37712);function N(e,n){for(var t=[],i=e;i0)||null!=ye&&null!==(n=ye.exercise)&&void 0!==n&&n.is_make_up_exercise){e.next=10;break}return A.ZP.info("班级不能为空"),e.abrupt("return");case 10:if(ie.map((function(e){return e.key})),u={check_ids:o()((null===(t=z.actionTabs.selectArrs)||void 0===t?void 0:t.map((function(e){return Number(e)})))||[]),end_time:S()(r.end_time).format("YYYY-MM-DD HH:mm"),publish_time:S()(r.publish_time).format("YYYY-MM-DD HH:mm"),group_ids:de.map((function(e){return e.course_group_id})),unified_setting:!de.length},null==ye||null===(i=ye.exercise)||void 0===i||!i.is_make_up_exercise){e.next=20;break}if(!(Ce&&Ie.length<=0)&&(Ce||Ne||Re)){e.next=16;break}return A.ZP.error("请选择补考学生"),e.abrupt("return");case 16:u.is_appoint_user=Ce,u.is_miss_exam_user=Ne,u.is_no_passing_user=Re,Ce?u.make_up_exercise_users=Ie.map((function(e){return{user_id:e}})):u.make_up_exercise_user=[];case 20:return _e(!0),e.next=23,(0,I.ZP)("/api/courses/".concat(U.coursesId,"/exercises/publish.json"),{method:"post",body:u});case 23:0===e.sent.status&&((0,E.L9)(["教学课堂","试卷","立即发布"]),Ue(),A.ZP.success("发布成功"),L({type:"exercise/setActionTabs",payload:{}}),null!=z&&null!==(d=z.actionTabs)&&void 0!==d&&d.cb?null==z||null===(x=z.actionTabs)||void 0===x||x.cb():L({type:"classroomList/getClassroomExercisesList",payload:a()({},z.actionTabs.params)})),_e(!1);case 26:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ue=function(){ee(1),se([]),xe([])};return(0,P.jsx)(v.Z,{centered:!0,title:"发布考试",open:"批量发布"===z.actionTabs.key,okText:"确认",cancelText:"取消",width:660,onOk:Le,confirmLoading:ge||le,onCancel:function(){Ue(),L({type:"exercise/setActionTabs",payload:{}})},children:(0,P.jsxs)(g.Z,{spinning:le,children:[ie&&(0,P.jsxs)(f.Z,{form:q,children:[!(null==z||null===(t=z.actionTabs)||void 0===t||!t.disabled)&&(0,P.jsxs)("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10",children:[(0,P.jsx)("img",{style:{marginRight:5,objectFit:"contain"},src:C.Z}),"已经发布过考试的试卷不可以统一发布。"]}),(0,P.jsxs)(_.Z,{children:[(0,P.jsxs)("span",{className:"mr10 mt5",children:[(0,P.jsx)("span",{style:{color:"red",marginRight:3},children:"*"}),"考试时间"]}),(0,P.jsx)(f.Z.Item,{name:"publish_time",children:(0,P.jsx)(y.default,{style:{width:170},disabledDate:function(e){return e&&e<=S()().subtract(0,"days")},disabledTime:Y,placeholder:"请选择发布时间",showTime:{format:"HH:mm",defaultValue:S()((0,E.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})}),(0,P.jsx)("span",{className:"mt5 ml5 mr5",children:"到"}),(0,P.jsx)(f.Z.Item,{name:"end_time",children:(0,P.jsx)(y.default,{style:{width:170},placeholder:"请选择结束时间",showTime:{format:"HH:mm",defaultValue:S()((0,E.U6)(),"HH:mm")},disabledDate:function(e){return e&&e0&&(0,P.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"},children:[(0,P.jsx)("span",{style:{flex:1},children:(0,P.jsx)(j.Z,{checked:de.length===ie.length,onChange:function(e){de.length===ie.length?xe([]):xe(ie)},children:"全选"})}),(0,P.jsx)("span",{style:{width:16}}),(0,P.jsxs)("span",{style:{flex:1},children:["已选择",de.length||0,"个分班"]})]}),(1===z.actionTabs.type||!he)&&!(null!=ye&&null!==(V=ye.exercise)&&void 0!==V&&V.is_make_up_exercise)&&ie.length>0&&(0,P.jsx)(O.Z,{data:ie,selectedRowKeys:de,setSelectedRowKeys:xe})]}),(0,P.jsx)(T.Z,{visible:ke,setVisible:we,onK:function(e,n){e<=0?A.ZP.info("请选择补考学生"):(Ee(n),we(!1))},selectKeys:Ie,appointStudent:Ce,modalParams:Ve,courseId:U.categoryId||(null==z||null===(G=z.actionTabs)||void 0===G||null===(G=G.selectArrs)||void 0===G?void 0:G[0])})]})})}))},82322:function(e,n,t){t.d(n,{Z:function(){return g}});var i=t(7557),s=t.n(i),r=t(41498),a=t.n(r),l=t(79800),o=t.n(l),c=t(59301),u=t(8772),d=t(24905),x=t(95237),p="leftdiv___iuhY9",m="listClass___o5N53",h="spantitle___KVMSL",f="rightdiv___f2zZr",A=t(7406),v=t(37712),g=function(e){var n=e.data,t=(e.value,e.handleChangePage,e.setSelectedRowKeys),i=e.selectedRowKeys,r=(e.onChange,(0,c.useState)([])),l=o()(r,2),g=l[0],_=l[1],y=(0,c.useState)([]),b=o()(y,2),j=b[0],k=b[1],w=(0,c.useState)([]),Z=o()(w,2),S=Z[0],I=Z[1],E=(0,c.useState)(1),H=o()(E,2),B=(H[0],H[1],(0,c.useState)()),C=o()(B,2);C[0],C[1];return(0,c.useEffect)((function(){_(n),k([]),I([])}),[n]),(0,c.useEffect)((function(){t&&(k(i),I(i))}),[i]),(0,v.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,v.jsxs)("div",{className:p,children:[(0,v.jsx)(u.Z.Search,{size:"middle",onChange:function(){var e=a()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:_(n.filter((function(e){var n;return null==e||null===(n=e.name)||void 0===n?void 0:n.includes(t.target.value)})));case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),placeholder:"可输入班级名称查询"}),0===g.length&&(0,v.jsx)(A.Z,{styles:{margin:"70px auto"},customText:"暂无分班"}),(0,v.jsx)("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"},children:(0,v.jsx)(d.Z.Group,{value:j.map((function(e){return"".concat(e.course_group_id)})),onChange:function(e){t(g.filter((function(n){return e.includes("".concat(n.course_group_id))})))},style:{marginTop:"10px",flexDirection:"column"},children:g.map((function(e,n){return(0,v.jsx)(x.Z,{style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200},children:(0,v.jsx)(d.Z,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:e.is_published,value:"".concat(e.course_group_id),children:(0,v.jsxs)("div",{className:m,children:[(0,v.jsx)("span",{className:h,style:{width:e.is_published?"108px":"170px"},children:e.name}),e.is_published&&(0,v.jsx)("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"},children:"已发布"})]})})},e.course_group_id)}))})})]}),(0,v.jsxs)("div",{className:f,children:[(0,v.jsx)(u.Z.Search,{onChange:function(e){I(j.filter((function(n){return n.name.includes(e.target.value)})))},size:"middle",placeholder:"可输入班级名称查询"}),0===S.length&&(0,v.jsx)(A.Z,{styles:{margin:"70px auto"},customText:"暂未选择分班"}),S.length>0&&(0,v.jsx)("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"},children:(0,v.jsx)("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0},children:S.map((function(e,n){return(0,v.jsxs)(x.Z,{justify:"space-between",style:{marginTop:"10px"},children:[(0,v.jsx)("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"},children:e.name}),(0,v.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",style:{cursor:"pointer",height:"16px",marginRight:17},onClick:function(){t(j.filter((function(n){return"".concat(n.course_group_name)!="".concat(e.course_group_name)})))}})]},e.course_group_id)}))})})]})]})}},18285:function(e,n,t){var i=t(31468),s=t.n(i),r=t(7557),a=t.n(r),l=t(41498),o=t.n(l),c=t(79800),u=t.n(c),d=t(59301),x=t(31797),p=t(78241),m=t(43418),h=t(52306),f=t(8772),A=t(95237),v=t(43604),g=t(3113),_=t(83),y=t(99232),b=t.n(y),j=t(7880),k=t(6457),w=t(11397),Z=t(89918),S=t(37712);x.Z.Countdown;n.Z=(0,j.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n,t,i,r,l=e.exercise,c=e.successCb,x=e.dispatch,y=(0,j.useParams)(),I=p.Z.useForm(),E=u()(I,1)[0],H=(0,d.useState)(!1),B=u()(H,2),C=B[0],O=B[1],T=(0,d.useRef)(),P=l.actionTabs;(0,d.useEffect)((function(){"student-unlock"===l.actionTabs.key&&(O(!1),E.resetFields())}),[l.actionTabs.key]);var N=function(){var e=o()(a()().mark((function e(){var n,t,i,s,r,l,u,d,p,m;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,E.validateFields();case 2:if(r=E.getFieldsValue(),O(!0),!("no"!==(null==P||null===(n=P.exerciseParams)||void 0===n?void 0:n.ip_limit)||null!=P&&null!==(t=P.exerciseParams)&&void 0!==t&&t.ip_bind)){e.next=7;break}return e.next=7,new Promise(function(){var e=o()(a()().mark((function e(n){var t,i,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,w.y)({ip_limit:null==P||null===(t=P.exerciseParams)||void 0===t?void 0:t.ip_limit,ip_bind:null==P||null===(i=P.exerciseParams)||void 0===i?void 0:i.ip_bind,ip_bind_type:null==P||null===(s=P.exerciseParams)||void 0===s?void 0:s.ip_bind_type});case 2:return T.current=e.sent,e.abrupt("return",n());case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}());case 7:return e.next=9,(0,_.ZD)(null==P||null===(i=P.exerciseParams)||void 0===i?void 0:i.id,{exercise_user_id:null==P||null===(s=P.exerciseParams)||void 0===s?void 0:s.exercise_user_id,unlock_key:r.unlock_key,ip:T.current});case 9:if(0!==e.sent.status){e.next=22;break}if(!c){e.next=15;break}return x({type:"exercise/setActionTabs",payload:{}}),c(),e.abrupt("return");case 15:if(!r.time){e.next=19;break}return p={time:b()(r.time).format("YYYY-MM-DD HH:mm"),exercise_user_id:null==P||null===(u=P.exerciseParams)||void 0===u?void 0:u.exercise_user_id,id:null==P||null===(d=P.exerciseParams)||void 0===d?void 0:d.id},e.next=19,(0,_.qz)(p);case 19:m=null==P?void 0:P.exerciseParams,(0,k.nr)({inner_ip:m.inner_ip,public_ip:m.public_ip,open_camera:m.open_camera,ip_limit:m.ip_limit,ip_bind:m.ip_bind,ip_bind_type:m.ip_bind_type,exercise_tips:m.exercise_tips,exerciseId:m.id,screen_open:m.screen_open,screen_num:m.screen_num,screen_sec:m.screen_sec,coursesId:y.coursesId,login:null===(l=(0,Z.eY)())||void 0===l?void 0:l.login,history:history,identity_verify:m.identity_verify,open_phone_video_recording:m.open_phone_video_recording,current_status:m.current_status}),x({type:"exercise/setActionTabs",payload:{}});case 22:O(!1);case 23:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Y=[{title:"IP地址",dataIndex:"ip",key:"ip",render:function(e){return(0,S.jsx)("span",{className:e.indexOf("异常")>-1?"c-red":"c-green",children:e})}},{title:"浏览器",dataIndex:"browser",key:"browser",render:function(e){return(0,S.jsx)("span",{className:e.indexOf("异常")>-1?"c-red":"c-green",children:e})}},{title:"上次登录时间",dataIndex:"last_login_time",key:"last_login_time"}],F=(null==P||null===(n=P.exerciseParams)||void 0===n?void 0:n.errorMessage)&&"object"===s()(null==P||null===(t=P.exerciseParams)||void 0===t?void 0:t.errorMessage);return(0,S.jsx)(S.Fragment,{children:(0,S.jsxs)(m.Z,{width:514,centered:!0,closable:!(null==P||null===(i=P.exerciseParams)||void 0===i||!i.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"提示",open:"student-unlock"===l.actionTabs.key,footer:null,onCancel:function(){x({type:"exercise/setActionTabs",payload:{}})},children:[F&&(0,S.jsx)("div",{style:{marginBottom:16},children:"该账号已经存在异常情况,若非本人操作,请联系监考老师说明情况。 "}),!F&&(0,S.jsx)("div",{style:{marginBottom:16},children:"系统检测到您在考试时中途退出,现已将考试锁定。如需继续进行考试, 请尽快联系课堂老师进行解锁!"}),F&&(0,S.jsx)(h.Z,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[(null==P||null===(r=P.exerciseParams)||void 0===r?void 0:r.errorMessage)||{}],columns:Y}),(0,S.jsx)("div",{className:"",children:(0,S.jsx)(p.Z,{form:E,layout:"vertical",autoComplete:"off",children:(0,S.jsx)(p.Z.Item,{label:"考试解锁码",name:"unlock_key",rules:[{required:!0,message:"请输入考试解锁码"}],children:(0,S.jsx)(f.Z.Password,{autoComplete:"off",placeholder:"请输入考试解锁码",visibilityToggle:!1})})})}),(0,S.jsxs)(A.Z,{justify:"space-between",align:"middle",children:[(0,S.jsx)(v.Z,{}),(0,S.jsx)(v.Z,{children:(0,S.jsx)(g.ZP,{loading:C,onClick:N,children:"进入考试"})})]})]})})}))},61566:function(e,n,t){t.d(n,{w:function(){return d}});var i=t(7557),s=t.n(i),r=t(41498),a=t.n(r),l=t(51136),o=t(43418),c=t(7880),u=t(37712),d=function(){var e=a()(s()().mark((function e(n,t){var i,r,a,d,x,p,m,h=arguments;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=h.length>2&&void 0!==h[2]?h[2]:"正在进入评阅,请稍后...",a=h.length>3&&void 0!==h[3]?h[3]:1,d=h.length>4&&void 0!==h[4]?h[4]:2,1===a&&(0,c.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:1===a?r:"正在检测中,请稍后..."}}),e.next=6,(0,l.ZP)("/api/exercises/".concat(t,"/user_appraise_status.json"),{method:"get",params:{appraise_type:a}});case 6:if(-1!==(null==(x=e.sent)?void 0:x.status)){e.next=11;break}return(0,c.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}}),e.abrupt("return",Promise.reject());case 11:if(p={status:0},2!==(null==x?void 0:x.type)){e.next=16;break}return e.next=15,(0,l.ZP)("/api/exercises/".concat(t,"/create_appraise_students.json"),{method:"get"});case 15:p=e.sent;case 16:if((0,c.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),-1!==(null===(i=p)||void 0===i?void 0:i.status)){e.next=19;break}return e.abrupt("return",Promise.reject());case 19:if(2!==(null==x?void 0:x.type)){e.next=24;break}if(m=function(){var e;c.history.replace("/classrooms/".concat(n,"/exercise/").concat(t,"/centralizeReview/").concat(null===(e=p)||void 0===e?void 0:e.login))},o.Z.confirm({centered:!0,width:470,okText:"确定",cancelText:"取消",title:"提示",keyboard:!1,onOk:m,onCancel:function(){1===d&&c.history.replace("/classrooms/".concat(n,"/exercise/").concat(t,"/detail"))},content:(0,u.jsxs)("div",{children:[(0,u.jsxs)("div",{children:["您已成为指定阅卷教师,是否现在前往",(0,u.jsx)("span",{onClick:m,className:"ml5 mr5 c-light-primary current",children:"集中阅卷"}),"继续评阅?"]}),(0,u.jsx)("div",{className:"c-grey-999",children:"(阅卷结束后恢复学生个人评阅功能,并展示学生成绩)"})]})}),3===d){e.next=24;break}return e.abrupt("return",Promise.reject());case 24:if(4!==(null==x?void 0:x.type)){e.next=28;break}if(o.Z.info({centered:!0,width:470,okText:"确定",title:"提示",keyboard:!1,onOk:function(){1===d&&c.history.replace("/classrooms/".concat(n,"/exercise/").concat(t,"/detail"))},content:(0,u.jsx)("div",{children:(null==x?void 0:x.message)||""})}),3===d){e.next=28;break}return e.abrupt("return",Promise.reject());case 28:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}()},31954:function(e,n,t){var i=t(82242),s=t.n(i),r=t(85573),a=t.n(r),l=t(7557),o=t.n(l),c=t(41498),u=t.n(c),d=t(79800),x=t.n(d),p=t(59301),m=t(21068),h=t(78241),f=t(43418),A=t(8591),v=t(52306),g=t(7880),_=t(27065),y=t(83547),b=t(51136),j=t(99232),k=t.n(j),w=t(6457),Z=t(37712),S=m.Z.Dragger;n.Z=(0,g.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var n,t=e.classroomList,i=e.dispatch,r=e.onOk,l=((0,g.useParams)(),h.Z.useForm()),c=x()(l,1)[0],d=(0,p.useState)(),m=x()(d,2),j=m[0],I=m[1],E=(0,p.useState)(!1),H=x()(E,2),B=H[0],C=H[1],O={height:100,onRemove:function(){I("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:(n=u()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return I(n),e.abrupt("return",!1);case 2:case"end":return e.stop()}}),e)}))),function(e){return n.apply(this,arguments)})};return(0,p.useEffect)((function(){c.setFieldsValue(a()(a()({},"publish_time",k()(k()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),"end_time",k()(k()(new Date((0,w.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))))}),[]),(0,Z.jsx)(f.Z,{centered:!0,title:"补充成绩",open:"补充成绩"===t.actionTabs.key,okText:"确定",width:750,destroyOnClose:!0,cancelText:"取消",okButtonProps:{loading:B},onOk:u()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:c.submit();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){c.resetFields(),i({type:"classroomList/setActionTabs",payload:{}})},children:(0,Z.jsxs)(h.Z,{form:c,onFinish:function(){var e=u()(o()().mark((function e(n){var s,a,l,u,d;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=j&&j.size){e.next=3;break}return A.ZP.info("请上传文件"),e.abrupt("return");case 3:return C(!0),(s=new FormData).append("type",t.actionTabs.type),s.append("file",j),a=window.location.href.indexOf("exercise")>-1?"/api/exercises/".concat(t.actionTabs.id,"/supplement_score.json"):"/api/homework_commons/".concat(t.actionTabs.id,"/supplement_score.json"),e.next=10,(0,b.ZP)(a,{method:"post",body:s},!0);case 10:l=e.sent,C(!1),0===(null==l?void 0:l.status)&&(r(),c.resetFields(),i({type:"classroomList/setActionTabs",payload:{}}),(null==l||null===(u=l.data)||void 0===u||null===(u=u.fail)||void 0===u?void 0:u.length)>0&&f.Z.confirm({title:"导入失败",closable:!0,icon:null,width:610,content:(0,Z.jsx)(v.Z,{pagination:!1,dataSource:null==l||null===(d=l.data)||void 0===d?void 0:d.fail,scroll:{y:400},columns:[{title:"姓名",align:"left",dataIndex:"name"},{title:"学号/手机号/邮箱",align:"left",dataIndex:"student_id"},{title:"导入失败原因",align:"left",dataIndex:"message"}]}),okText:"下载导入失败文件",cancelText:"取消",onOk:function(){(0,w.FH)("",_.Z.API_SERVER+"/api/courses/get_external_score_fail_data.xlsx?type=".concat(t.actionTabs.type))}}));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,Z.jsx)(h.Z.Item,{label:"作业名称",labelCol:{span:3},name:"name",children:t.actionTabs.name}),(0,Z.jsxs)(h.Z.Item,{style:{marginBottom:0},label:(0,Z.jsxs)("div",{children:[(0,Z.jsx)("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"},children:"*"}),(0,Z.jsx)("span",{children:"导入文件"})]}),labelCol:{span:3},rules:[{required:!0,message:"请输入作业名称"}],children:[(0,Z.jsxs)("div",{children:[(0,Z.jsx)("a",{download:"模版.xlsx",className:y.Z.downloadbutton,href:_.Z.API_SERVER+"/api/courses/down_external_score_template.json?type=".concat(t.actionTabs.type),children:"下载模版表格"}),(0,Z.jsx)("span",{style:{marginLeft:10,color:"#999999"},children:"(根据提示信息完善表格内容)"})]}),(0,Z.jsx)(h.Z.Item,{style:{marginBottom:0},children:(0,Z.jsxs)(S,s()(s()({},O),{},{children:[(0,Z.jsx)("a",{className:y.Z.downloadbutton,style:{width:96},children:"选择文件"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{style:{color:"#999999"},children:"下载模板并完善信息后,可将文件拖曳至此处上传。支持格式:.xls、.xlsx"})]}))})]})]})})}))},83547:function(e,n){n.Z={flex_box_center:"flex_box_center___SF0m3",flex_space_between:"flex_space_between___ChLjp",flex_box_vertical_center:"flex_box_vertical_center____l_EF",flex_box_center_end:"flex_box_center_end___YcZNu",flex_box_column:"flex_box_column___R9dNq",downloadbutton:"downloadbutton___oEXJW",configWorkContainer:"configWorkContainer___CHUrh"}},28103:function(e,n,t){t.d(n,{Z:function(){return p}});var i=t(92310),s=t.n(i),r=t(59301),a=t(36355),l=t(17313),o=t(83116),c=t(37613);const u=e=>{const{componentCls:n,sizePaddingEdgeHorizontal:t,colorSplit:i,lineWidth:s,textPaddingInline:r,orientationMargin:a,verticalMarginInline:o}=e;return{[n]:Object.assign(Object.assign({},(0,l.Wf)(e)),{borderBlockStart:`${s}px solid ${i}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:o,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${s}px solid ${i}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${e.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${n}-with-text`]:{display:"flex",alignItems:"center",margin:`${e.dividerHorizontalWithTextGutterMargin}px 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${i}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${s}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${n}-with-text-left`]:{"&::before":{width:100*a+"%"},"&::after":{width:100-100*a+"%"}},[`&-horizontal${n}-with-text-right`]:{"&::before":{width:100-100*a+"%"},"&::after":{width:100*a+"%"}},[`${n}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:r},"&-dashed":{background:"none",borderColor:i,borderStyle:"dashed",borderWidth:`${s}px 0 0`},[`&-horizontal${n}-with-text${n}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${n}-dashed`]:{borderInlineStartWidth:s,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${n}-with-text`]:{color:e.colorText,fontWeight:"normal",fontSize:e.fontSize},[`&-horizontal${n}-with-text-left${n}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${n}-inner-text`]:{paddingInlineStart:t}},[`&-horizontal${n}-with-text-right${n}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${n}-inner-text`]:{paddingInlineEnd:t}}})}};var d=(0,o.Z)("Divider",(e=>{const n=(0,c.TS)(e,{dividerHorizontalWithTextGutterMargin:e.margin,dividerHorizontalGutterMargin:e.marginLG,sizePaddingEdgeHorizontal:0});return[u(n)]}),(e=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:e.marginXS}))),x=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(i=Object.getOwnPropertySymbols(e);s{const{getPrefixCls:n,direction:t,divider:i}=r.useContext(a.E_),{prefixCls:l,type:o="horizontal",orientation:c="center",orientationMargin:u,className:p,rootClassName:m,children:h,dashed:f,plain:A,style:v}=e,g=x(e,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),_=n("divider",l),[y,b]=d(_),j=c.length>0?`-${c}`:c,k=!!h,w="left"===c&&null!=u,Z="right"===c&&null!=u,S=s()(_,null==i?void 0:i.className,b,`${_}-${o}`,{[`${_}-with-text`]:k,[`${_}-with-text${j}`]:k,[`${_}-dashed`]:!!f,[`${_}-plain`]:!!A,[`${_}-rtl`]:"rtl"===t,[`${_}-no-default-orientation-margin-left`]:w,[`${_}-no-default-orientation-margin-right`]:Z},p,m),I=r.useMemo((()=>"number"==typeof u?u:/^\d+$/.test(u)?Number(u):u),[u]),E=Object.assign(Object.assign({},w&&{marginLeft:I}),Z&&{marginRight:I});return y(r.createElement("div",Object.assign({className:S,style:Object.assign(Object.assign({},null==i?void 0:i.style),v)},g,{role:"separator"}),h&&"vertical"!==o&&r.createElement("span",{className:`${_}-inner-text`,style:E},h)))}},41727:function(e){e.exports="data:image/jpeg;base64,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"}}]); \ No newline at end of file diff --git a/73278.async.js b/73278.async.js index 2fdcb26ff4..8678f4e01a 100644 --- a/73278.async.js +++ b/73278.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[73278],{57391:function(e,n,t){t.d(n,{JW:function(){return O},Jd:function(){return P},Kl:function(){return z},L5:function(){return x},MH:function(){return T},MI:function(){return W},Qo:function(){return A},SO:function(){return f},Tf:function(){return g},XO:function(){return m},Xy:function(){return y},Y0:function(){return w},Ye:function(){return q},Yv:function(){return Q},ZH:function(){return L},am:function(){return C},bD:function(){return V},eA:function(){return I},fA:function(){return B},fY:function(){return N},g6:function(){return p},g7:function(){return F},gT:function(){return Z},gn:function(){return Y},h$:function(){return G},hG:function(){return v},i8:function(){return U},j3:function(){return D},lH:function(){return R},li:function(){return h},n4:function(){return j},pU:function(){return k},qK:function(){return b},sA:function(){return M},sP:function(){return S},t$:function(){return E},zl:function(){return _}});var i=t(7557),r=t.n(i),s=t(41498),c=t.n(s),o=t(82242),a=t.n(o),l=t(51136),u=(0,t(6457).oP)(),d={};function m(e,n){return(0,l.U2)("tasks/".concat(e,".json"),a()(a()({},n),d))}function p(e){return(0,l.U2)("myshixuns/".concat(e,"/challenges.json"))}function f(e,n){return(0,l.U2)("myshixuns/".concat(e,"/subject_challenges.json"),n)}function x(e,n,t){return(0,l.U2)("tasks/".concat(e,"/star.json"),{shixun_id:n,star:t})}function h(e,n){return(0,l.U2)("tasks/".concat(e,"/rep_content.json"),a()(a()({},n),d))}function j(e,n){return(0,l.v_)("myshixuns/".concat(e,"/update_file.json"),n)}function b(e,n){return(0,l.U2)("tasks/".concat(e,"/reset_original_code.json"),a()(a()({},n),d))}function g(e,n){return(0,l.v_)("myshixuns/".concat(e,"/reset_repository.json"),n)}function v(e,n){return(0,l.U2)("tasks/".concat(e,"/reset_passed_code.json"),a()(a()({},n),d))}function y(e,n){return(0,l.v_)("tasks/".concat(e,"/game_build.json"),a()(a()({},n),d))}function I(e){return(0,l.ZP)("http://localhost:49352/api/game_build",{method:"post",body:e})}function A(e,n){return(0,l.U2)("tasks/".concat(e,"/game_status.json"),a()(a()({},n),d))}function _(e,n){return(0,l.v_)("tasks/".concat(e,"/choose_build.json"),a()(a()({},n),d))}function N(e){return(0,l.U2)("myshixuns/".concat(e,"/get_remaining_time.json"))}function Z(e){return(0,l.U2)("tasks/".concat(e,"/picture_display.json"),d)}function w(e){return(0,l.v_)("tasks/".concat(e,"/plus_or_cancel_praise.json"))}function k(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,l.v_)("myshixuns/".concat(e,"/repository.json"),n)}function M(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,l.U2)("myshixuns/".concat(e,"/start.json"),n)}function C(e,n){return(0,l.U2)("myshixuns/".concat(e,"/reset_pod.json"),n)}function P(e,n){return(0,l.ZP)("/api/tasks/".concat(e,"/reboot_esc.json"),{method:"post",body:n})}function E(e){return(0,l.U2)("tasks/".concat(e,"/check_test_sets.json"))}function R(e){return(0,l.U2)("tasks/".concat(e,"/get_answer_info.json"))}function S(e){return(0,l.U2)("tasks/".concat(e,"/get_choose_answer.json"))}function T(e){return(0,l.U2)("tasks/".concat(e,"/unlock_choose_answer.json"))}function D(e,n){return(0,l.U2)("tasks/".concat(e,"/unlock_answer.json"),{answer_id:n})}function O(e,n,t){return(0,l.v_)("tasks/".concat(e,"/set_games_status.json"),{result:n,data:t})}function z(e,n){return(0,l.U2)("myshixuns/".concat(e,"/active_pod.json"),n)}function U(e,n){return(0,l.U2)("tasks/".concat(e,"/rank_list.json"),n)}function B(e,n){return(0,l.v_)("tasks/".concat(e,"/close_windows_vnc.json"),{tpi_id:n})}function L(e,n){return(0,l.U2)("tasks/".concat(e,"/commit_files.json"),n)}function Y(e,n){return(0,l.U2)("tasks/".concat(e,"/pull_files.json"),n)}function G(e,n){return(0,l.v_)("tasks/".concat(e,"/log_output"),n)}function Q(e,n){return(0,l.U2)("tasks/".concat(e,"/stop_log_output.json"),n)}function W(e){return H.apply(this,arguments)}function H(){return(H=c()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/myshixuns/".concat(n.id,"/add_file.json"),{method:"post",body:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function V(e){return J.apply(this,arguments)}function J(){return(J=c()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/myshixuns/".concat(n.id,"/delete_git_file.json"),{method:"Delete",body:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function F(e){return X.apply(this,arguments)}function X(){return(X=c()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/myshixuns/".concat(n.id,"/mv_file.json"),{method:"post",body:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function q(e,n){return(0,l.ZP)("/api/shixuns/".concat(e,"/set_start_permanent.json"),{method:"put",body:n})}null!=u&&u.homework_common_id&&(d.homework_common_id=null==u?void 0:u.homework_common_id),null!=u&&u.exercisesId&&(d.exercise_id=null==u?void 0:u.exercisesId),console.log(u,d,"urlParamsAll")},42658:function(e,n,t){t.d(n,{z:function(){return Z},Z:function(){return w}});var i=t(7557),r=t.n(i),s=t(41498),c=t.n(s),o=t(82242),a=t.n(o),l=t(37205),u=t.n(l),d=t(79800),m=t.n(d),p=t(59301),f=t(21068),x=t(8591),h=t(43418),j=t(3113),b=t(27065),g=t(28838),v=t(37712),y="  ";function I(e){if(0==e)return"0 Byte";var n=parseInt(""+Math.floor(Math.log(e)/Math.log(1024)),10);return(e/Math.pow(1024,n)).toFixed(1)+" "+["Bytes","KB","MB","GB","TB"][n]}var A=t(626),_=t(89392);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var N=f.Z.Dragger;function Z(e){var n=[];return e&&e.length>0&&(n=e.map((function(e){return{uid:e.id,id:e.id,name:e.title+y+e.filesize,url:e.url,filesize:e.filesize,status:"done",response:{id:e.id}}}))),n}var w=function(e){var n=e.value,t=e.onChange,i=e.action,s=e.data,o=e.className,l=e.maxSize,d=void 0===l?150:l,Z=e.title,w=void 0===Z?"上传附件":Z,k=e.showRemoveModal,M=void 0!==k&&k,C=e.accept,P=void 0===C?"":C,E=e.additionalText,R=e.isDragger,S=e.number,T=void 0===S?1e3:S,D=e.aloneClear,O=void 0!==D&&D,z=(0,p.useState)(!1),U=m()(z,2),B=U[0],L=U[1],Y=(0,p.useState)(n||[]),G=m()(Y,2),Q=G[0],W=G[1],H=(0,p.useState)(1),V=m()(H,2),J=V[0],F=V[1];(0,p.useEffect)((function(){n&&(1===J&&W(u()(n)),F(2),T===(null==n?void 0:n.length)&&L(!0))}),[n]);var X,q=function(){setTimeout((function(){Q.pop(),W(u()(Q))}),500)},K={multiple:!0,disabled:B,accept:P,withCredentials:!0,fileList:Q,beforeUpload:function(e,n){var t=e.size/1024/1024;return Q.concat(n).length>T?(Q.pop(),W(u()(Q)),x.ZP.error("最多只能上传".concat(T,"个文件")),O?Promise.reject():(q(),!1)):t=T?L(!0):L(!1),W(u()(Q)),Q=Q.map((function(e){var n,t;null!=e&&null!==(n=e.response)&&void 0!==n&&n.id&&(e.url="/api/attachments/".concat(null==e||null===(t=e.response)||void 0===t?void 0:t.id));return-1===e.name.indexOf(y)&&(e.name="".concat(e.name).concat(y).concat(I(e.size))),a()({},e)})),console.log("info:",e,Q),t(Q)):x.ZP.error(null===(i=e.file)||void 0===i||null===(i=i.response)||void 0===i?void 0:i.message)},onRemove:(X=c()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=function(){var e=c()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(n.response?n.response.id:n.id)){e.next=8;break}return e.next=4,(0,g.JZ)(n.response?n.response.id:n.uid);case 4:return t=e.sent,e.abrupt("return",Promise.resolve(t));case 8:return e.abrupt("return",!0);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),!M){e.next=5;break}return e.abrupt("return",new Promise((function(e,n){var i;h.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"提示",content:(0,v.jsx)("div",{className:"tc font16",children:"是否确认删除?"}),onOk:(i=c()(r()().mark((function n(){return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,t();case 2:n.sent,x.ZP.success("删除成功"),e(!0);case 5:case"end":return n.stop()}}),n)}))),function(){return i.apply(this,arguments)}),onCancel:function(){return e(!1)}})})));case 5:return e.next=7,t();case 7:return e.abrupt("return",e.sent);case 8:case"end":return e.stop()}}),e)}))),function(e){return X.apply(this,arguments)})};return(0,v.jsxs)("div",{className:"multi-upload ".concat(o||""),children:[R&&(0,v.jsxs)(N,a()(a()({},K),{},{children:[(0,v.jsx)("p",{className:"ant-upload-drag-icon",children:(0,v.jsx)(A.Z,{})}),(0,v.jsxs)("p",{className:"ant-upload-text",children:["点击上传图标,选择要上传的文件或将文件拖拽到此",(0,v.jsx)("br",{}),"(单个文件最大限制为",d,"MB)"," "]}),E]})),!R&&(0,v.jsxs)(f.Z,a()(a()({},K),{},{children:[(0,v.jsxs)(j.ZP,{disabled:B,className:"upload_button",children:[(0,v.jsx)("img",{className:"aBtn_img",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4="}),w]}),(0,v.jsxs)("span",{onClick:function(e){e.preventDefault(),e.stopPropagation()},className:"upload_text",children:["(单个文件最大",d,"MB)"," "]})]}))]})}},69352:function(e,n,t){t.d(n,{Z:function(){return C}});var i=t(7557),r=t.n(i),s=t(41498),c=t.n(s),o=t(59301),a=(t(33276),t(43418)),l=t(8591),u=t(8772),d=t(95237),m=t(43604),p=t(65407),f=t(56102),x=t(7880),h=t(42658),j=t(27065),b=t(51136),g=t(79800),v=t.n(g),y=t(6457),I=t(37712),A=(0,o.forwardRef)((function(e,n){e.time;console.log("ScreenRecord:",n);var t=(0,o.useRef)(),i=(0,o.useState)(),s=v()(i,2),a=(s[0],s[1],(0,o.useRef)()),u=[];function d(){return(d=c()(r()().mark((function e(n,t){var i,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=[],e.next=3,new MediaRecorder(n);case 3:(s=e.sent).ondataavailable=function(e){i.push(e.data)},s.start(),a.current=s,window.recorderRefs=s,s.addEventListener("stop",(function(e){var n=URL.createObjectURL(i[0],{type:"video/mp4"});(0,y.Nd)("xxx.webm",n)}));case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function m(){window.recorderRefs?(t.current.srcObject.getTracks().forEach((function(e){e.stop()})),window.recorderRefs.addEventListener("dataavailable",(function(e){var n=URL.createObjectURL(e.data,{type:"video/mp4"});(0,y.Nd)("屏幕录制视频.webm",n)}))):l.ZP.warning("您还没有开启视频录制,请先去录制视频吧!")}function p(){navigator.mediaDevices.getDisplayMedia({video:!0,audio:!0}).then((function(e){return t.current.srcObject=e,u.push(e),t.current.captureStream=t.current.captureStream||t.current.mozCaptureStream,new Promise((function(e){return t.current.onplaying=e}))})).then((function(){return function(e,n){return d.apply(this,arguments)}(t.current.captureStream(),2e3)})).then((function(e){})).catch((function(e){"NotFoundError"===e.name?l.ZP.warning("找不到摄像头或麦克风。无法录制."):"UnknownError"===e.name&&l.ZP.warning("录制失败")}))}return(0,o.useImperativeHandle)(n,(function(){return{startScreenRecord:p,downloadFile:m}})),(0,I.jsx)("div",{style:{position:"absolute",top:"0",zIndex:-1},children:(0,I.jsx)("video",{onPause:function(){},width:"60",height:"120",autoPlay:!0,muted:!0,ref:t})})})),_=A,N=t(89392),Z=t(71134),w=t(14661),k=t(89918),M={1:"简单",2:"中等",3:"困难"},C=function(e){var n=e.className,t=e.git_url,i=e.difficulty,s=e.task_pass,g=e.test_set_permission,v=e.onVncAction,A=e.windows_vnc,C=(e.linux_vnc,e.vnc_url,e.unity_3d_routes),P=(e.index_tab,e.shixun_environment_id),E=e.tab_type,R=e.reboot_cloud,S=e.cloud_type,T=e.resData,D=e.instance_startup_type,O=e.mirror_description_multi,z=e.is_jupyter_notebook,U=e.is_jupyter_lab,B=e.jupyterData,L=e.is_jupyter,Y=e.onHideToolBar,G=e.monitoring_url,Q=e.port,W=e.token,H=(0,x.useParams)(),V=(0,o.useRef)();console.log("----",B);var J=A?"C:/Windows/AppReadiness/userfiles":"/data/workspace/userfiles",F=A?"C:/Windows/AppReadiness/downloadfiles":"/data/workspace/downloadfiles",X=!(0,N.isEmpty)(T)||!(0,N.isEmpty)(B),q=B?{name:null==B?void 0:B.main_mirror_name,description:null==B?void 0:B.main_mirror_description}:null==O?void 0:O.find((function(e){return e.shixun_environment_id===P})),K=function(){var e=c()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Y(),n="",t=String(Math.random()),a.Z.confirm({icon:null,className:w.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},centered:!0,width:460,okText:"预览",cancelText:"取消",title:"服务预览",content:(0,I.jsxs)("div",{style:{height:95},children:[(0,I.jsx)("div",{className:"mb5 c-grey-333 font14 mb10",children:"服务预览将为实验环境内部服务映射到临时域名,仅供预览测试使用。请填写内部服务端口,并确认服务正常启动。"}),(0,I.jsxs)("div",{children:[(0,I.jsx)("span",{className:"c-grey-999 font14 mr10",children:"端口号"}),(0,I.jsx)(u.Z,{defaultValue:n,onChange:function(e){document.getElementById(t).style.display="none",n=e.target.value},maxLength:5,style:{width:326}})]}),(0,I.jsx)("div",{style:{display:"none",marginTop:4,marginLeft:52},id:t,className:"c-red"})]}),onOk:function(){var e=c()(r()().mark((function e(){var i,s,c,o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s=document.getElementById(t),n){e.next=5;break}return s.style.display="block",s.innerText="端口号不能为空",e.abrupt("return",Promise.reject());case 5:if(!n.includes(" ")){e.next=9;break}return s.style.display="block",s.innerText="端口号不能有空格",e.abrupt("return",Promise.reject());case 9:if(!n||!(n.includes(".")||isNaN(Number(n))||Number(n)>65535||Number(n)<=0||n.length>1&&"0"===n[0])){e.next=13;break}return s.style.display="block",s.innerText="请输入正确的端口号",e.abrupt("return",Promise.reject());case 13:return e.next=15,(0,b.ZP)("/api/tasks/".concat(H.taskId||H.identifier,"/port_proxy"),{method:"post",body:{port:Number(n),shixun_environment_id:P||null,tab_type:E||null,is_jupyter:L||!1}});case 15:return c=e.sent,e.next=18,new Promise((function(e,n){setTimeout((function(){e("")}),1e3)}));case 18:null!=c&&null!==(i=c.data)&&void 0!==i&&i.url&&(0,y.xg)(null==c||null===(o=c.data)||void 0===o?void 0:o.url);case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return console.log(B,"jupyterData"),(0,I.jsxs)("div",{className:"tpi-code-setting ".concat(n),children:[(0,I.jsx)("h3",{children:"功能"}),(0,I.jsxs)("section",{children:[(C||z||U)&&(0,I.jsxs)("a",{title:"全屏",className:"file-item action",onClick:function(){v("full-screen")},children:[(0,I.jsx)("i",{className:"iconfont icon-quanping"}),"开启 / 退出全屏"]}),(2===E||3===E||4===E||z||U)&&(0,I.jsxs)("a",{onClick:function(){return v("reset-task")},className:"file-item action",title:"重置环境",children:[(0,I.jsx)("i",{className:"iconfont icon-zhongzhishixun1"}),"重置环境"]}),(2===E||3===E||5===E||U)&&(0,I.jsxs)("a",{onClick:function(){return v("reset-git-code")},className:"file-item action",title:"重置代码仓库",children:[(0,I.jsx)("i",{className:"iconfont icon-zhongzhishixun"}),"重置代码仓库"]}),(3===E||4===E||z||U)&&(0,I.jsxs)("a",{onClick:function(){return Y(),void a.Z.info({title:"文件上传",icon:null,okText:"关闭",width:600,centered:!0,content:(0,I.jsx)("div",{className:"pt10",children:(0,I.jsx)(h.Z,{isDragger:!0,maxSize:20,additionalText:'默认存放目录路径为"'.concat(J,'"'),action:"".concat(j.Z.API_SERVER,"/api/tasks/").concat(H.taskId||H.identifier,"/upload_file?debug=admin&shixun_environment_id=").concat(P||null,"&tab_type=").concat(E||null,"&is_jupyter=").concat(L||!1),onChange:function(e){e.every((function(e){var n;return 0===(null===(n=e.response)||void 0===n?void 0:n.status)}))&&(a.Z.destroyAll(),l.ZP.info("文件上传成功")),console.log("fileList:",e)}})})})},className:"file-item action",title:"上传文件",children:[(0,I.jsx)("i",{className:"iconfont icon-shangchuanwenjian"}),"上传文件"]}),(3===E||4===E||z||U)&&(0,I.jsxs)("a",{onClick:function(){return Y(),void a.Z.confirm({title:"下载代码",centered:!0,width:600,content:"代码下载功能:将“".concat(F,"”目录进行打包并下载"),onOk:(e=c()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,b.ZP)("/api/tasks/".concat(H.taskId||H.identifier,"/download_file?debug=admin"),{method:"post",body:{autoDownload:!0,shixun_environment_id:P||null,tab_type:E||null,is_jupyter:L||!1},headers:{responseType:"arraybuffer",Accept:"application/vnd.ms-excel;charset=utf-8"}});case 2:return e.abrupt("return",!0);case 3:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})});var e},className:"file-item action",title:"下载文件",children:[(0,I.jsx)("i",{className:"iconfont icon-xiazai3"}),"下载文件"]}),(3===E||5===E)&&(0,I.jsxs)("a",{onClick:function(){var e,n;null===(e=V.current)||void 0===e||null===(n=e.startScreenRecord)||void 0===n||n.call(e)},className:"file-item action",title:"屏幕录制",children:[(0,I.jsx)("i",{className:"iconfont icon-jiaruketang1"}),"屏幕录制"]}),((2===E||3===E||4===E)&&(0===S||1===S)||z||U)&&X&&(0,I.jsxs)("a",{onClick:function(){return K()},className:"file-item action w100",title:"服务预览",children:[(0,I.jsx)("i",{className:"iconfont icon-suanfasheji"}),"服务预览"]}),R&&X&&(0,I.jsxs)("a",{onClick:function(){return v("restart-reboot")},className:"file-item action",title:"重启云主机",children:[(0,I.jsx)(p.Z,{style:{marginRight:21,color:"#FFF"},className:"c-white font16"}),"重启云主机 "]}),(3===E||5===E||z||U)&&(0,I.jsxs)("a",{onClick:function(){return v("reset-code")},className:"file-item action",title:"恢复初始代码",children:[(0,I.jsx)("i",{className:"iconfont icon-zhongzhi font20",style:{marginRight:19}}),"恢复初始代码"]}),z&&(0,I.jsxs)("a",{className:"file-item action",target:"_blank",href:"https://".concat(Q).concat(j.Z.TERMINAL_URL,"/terminals/1?token=").concat(W),children:[(0,I.jsx)("i",{className:"iconfont icon-minglinghang font16",style:{marginRight:22}}),"命令行终端"]}),t&&(0,I.jsx)(f.CopyToClipboard,{text:t,onCopy:function(){return l.ZP.success("复制成功")},children:(0,I.jsxs)("a",{title:"复制版本库地址",className:"file-item action",children:[(0,I.jsx)("i",{className:"iconfont icon-fuzhibanbenkudizhi1"}),"复制版本库地址"]})}),3===E&&(0,I.jsxs)("a",{className:"file-item action",onClick:function(){v("show-clipboard-box")},children:[(0,I.jsx)("i",{className:"iconfont icon-fuzhiniantie"}),"复制粘贴"]}),(0,k.Ny)()&&(0,I.jsxs)("a",{className:"file-item action",href:G||(null==B?void 0:B.monitoring_url),target:"_blank",children:[(0,I.jsx)("i",{className:"iconfont icon-jiankongfuwu2"}),"监控服务"]}),4===E&&X&&(0,I.jsxs)("a",{className:"file-item action",onClick:function(){Y(),a.Z.info({title:"SSH直连",width:600,centered:!0,content:(0,I.jsxs)(I.Fragment,{children:[(0,I.jsxs)(d.Z,{children:[(0,I.jsx)(m.Z,{flex:"50px",children:"账号"}),(0,I.jsx)(m.Z,{children:null==T?void 0:T.username})]}),(0,I.jsxs)(d.Z,{children:[(0,I.jsx)(m.Z,{flex:"50px",children:"地址"}),(0,I.jsx)(m.Z,{children:null==T?void 0:T.ssh_address})]}),(0,I.jsxs)(d.Z,{children:[(0,I.jsx)(m.Z,{flex:"50px",children:"端口"}),(0,I.jsx)(m.Z,{children:null==T?void 0:T.port})]}),(0,I.jsxs)(d.Z,{children:[(0,I.jsx)(m.Z,{flex:"50px",children:"密码"}),(0,I.jsx)(m.Z,{children:null==T?void 0:T.password})]})]})})},children:[(0,I.jsx)("i",{className:"iconfont icon-congshulianjie"}),"SSH直连"]}),2===D&&X&&(0,I.jsxs)("a",{className:"file-item action",onClick:function(){Y(),a.Z.info({title:"RDP直连",icon:null,className:w.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},okText:"我知道啦",width:600,centered:!0,content:(0,I.jsxs)("div",{children:[(0,I.jsxs)(d.Z,{children:[(0,I.jsx)(m.Z,{className:"c-grey-999",flex:"50px",children:"账号"}),(0,I.jsx)(m.Z,{className:"c-grey-333",children:null==T?void 0:T.username})]}),(0,I.jsxs)(d.Z,{className:"mt10",children:[(0,I.jsx)(m.Z,{className:"c-grey-999",flex:"50px",children:"地址"}),(0,I.jsx)(m.Z,{className:"c-grey-333",children:null==T?void 0:T.host})]}),(0,I.jsxs)(d.Z,{className:"mt10",children:[(0,I.jsx)(m.Z,{className:"c-grey-999",flex:"50px",children:"端口"}),(0,I.jsx)(m.Z,{className:"c-grey-333",children:null==T?void 0:T.port})]}),(0,I.jsxs)(d.Z,{className:"mt10",children:[(0,I.jsx)(m.Z,{className:"c-grey-999",flex:"50px",children:"密码"}),(0,I.jsx)(m.Z,{className:"c-grey-333",children:null==T?void 0:T.password})]}),(0,I.jsx)("a",{style:{textDecoration:"underline",display:"inline-block"},href:"https://www.educoder.net/forums/36696",target:"_blank",className:"mt10 font14 current c-light-primary",children:"操作说明"})]})})},children:[(0,I.jsx)("i",{className:"iconfont icon-RDPzhilian"}),"RDP直连"]})]}),!!E&&(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)("h3",{children:"关卡配置信息"}),(0,I.jsxs)("section",{children:[(0,I.jsxs)("a",{className:"file-item",title:s?"允许学员跳关挑战":"不允许学员跳关挑战",children:[(0,I.jsx)("b",{children:"跳关"}),(0,I.jsx)("span",{children:s?"允许":"不允许"})]}),(0,I.jsxs)("a",{className:"file-item",title:g?"允许学员通过金币解锁查看测试集内容":"不允许学员通过金币解锁查看测试集内容",children:[(0,I.jsx)("b",{children:"测试集解锁"}),(0,I.jsx)("span",{children:g?"允许":"不允许"})]})]})]}),(0,I.jsx)("h3",{children:"实训基本信息"}),(0,I.jsxs)("section",{children:[(0,I.jsxs)("div",{className:"file-item",children:[(0,I.jsx)("b",{children:"实训难易度"}),(0,I.jsx)("span",{children:(null==B?void 0:B.difficulty)||M[i]})]}),(0,I.jsxs)("div",{className:"file-item",style:{alignItems:"flex-start"},children:[(0,I.jsx)("b",{children:"实验环境"}),C?(0,I.jsx)("span",{className:"multi_ellipsis1",children:"暂无"}):q&&(0,I.jsx)(Z.Z,{value:[q],title:"实验环境说明",children:(0,I.jsx)("span",{title:null==q?void 0:q.name,className:"multi_ellipsis1 current",children:null==q?void 0:q.name})})]}),(0,I.jsxs)("div",{className:"file-item",style:{alignItems:"flex-start"},children:[(0,I.jsx)("b",{children:"实验容器网络"}),C?(0,I.jsx)("span",{className:"multi_ellipsis1",children:"暂无"}):(0,I.jsx)("span",{title:null==q?void 0:q.name,className:"multi_ellipsis1 current",children:null!=q&&q.close_internet?"关闭外网":"开启外网"})]})]}),(0,I.jsx)(_,{ref:V})]})}},18285:function(e,n,t){var i=t(31468),r=t.n(i),s=t(7557),c=t.n(s),o=t(41498),a=t.n(o),l=t(79800),u=t.n(l),d=t(59301),m=t(31797),p=t(78241),f=t(43418),x=t(52306),h=t(8772),j=t(95237),b=t(43604),g=t(3113),v=t(83),y=t(9498),I=t.n(y),A=t(7880),_=t(6457),N=t(11397),Z=t(89918),w=t(37712);m.Z.Countdown;n.Z=(0,A.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n,t,i,s,o=e.exercise,l=e.successCb,m=e.dispatch,y=(0,A.useParams)(),k=p.Z.useForm(),M=u()(k,1)[0],C=(0,d.useState)(!1),P=u()(C,2),E=P[0],R=P[1],S=(0,d.useRef)(),T=o.actionTabs;(0,d.useEffect)((function(){"student-unlock"===o.actionTabs.key&&(R(!1),M.resetFields())}),[o.actionTabs.key]);var D=function(){var e=a()(c()().mark((function e(){var n,t,i,r,s,o,u,d,p,f;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,M.validateFields();case 2:if(s=M.getFieldsValue(),R(!0),!("no"!==(null==T||null===(n=T.exerciseParams)||void 0===n?void 0:n.ip_limit)||null!=T&&null!==(t=T.exerciseParams)&&void 0!==t&&t.ip_bind)){e.next=7;break}return e.next=7,new Promise(function(){var e=a()(c()().mark((function e(n){var t,i,r;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,N.y)({ip_limit:null==T||null===(t=T.exerciseParams)||void 0===t?void 0:t.ip_limit,ip_bind:null==T||null===(i=T.exerciseParams)||void 0===i?void 0:i.ip_bind,ip_bind_type:null==T||null===(r=T.exerciseParams)||void 0===r?void 0:r.ip_bind_type});case 2:return S.current=e.sent,e.abrupt("return",n());case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}());case 7:return e.next=9,(0,v.ZD)(null==T||null===(i=T.exerciseParams)||void 0===i?void 0:i.id,{exercise_user_id:null==T||null===(r=T.exerciseParams)||void 0===r?void 0:r.exercise_user_id,unlock_key:s.unlock_key,ip:S.current});case 9:if(0!==e.sent.status){e.next=22;break}if(!l){e.next=15;break}return m({type:"exercise/setActionTabs",payload:{}}),l(),e.abrupt("return");case 15:if(!s.time){e.next=19;break}return p={time:I()(s.time).format("YYYY-MM-DD HH:mm"),exercise_user_id:null==T||null===(u=T.exerciseParams)||void 0===u?void 0:u.exercise_user_id,id:null==T||null===(d=T.exerciseParams)||void 0===d?void 0:d.id},e.next=19,(0,v.qz)(p);case 19:f=null==T?void 0:T.exerciseParams,(0,_.nr)({inner_ip:f.inner_ip,public_ip:f.public_ip,open_camera:f.open_camera,ip_limit:f.ip_limit,ip_bind:f.ip_bind,ip_bind_type:f.ip_bind_type,exercise_tips:f.exercise_tips,exerciseId:f.id,screen_open:f.screen_open,screen_num:f.screen_num,screen_sec:f.screen_sec,coursesId:y.coursesId,login:null===(o=(0,Z.eY)())||void 0===o?void 0:o.login,history:history,identity_verify:f.identity_verify,open_phone_video_recording:f.open_phone_video_recording,current_status:f.current_status}),m({type:"exercise/setActionTabs",payload:{}});case 22:R(!1);case 23:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),O=[{title:"IP地址",dataIndex:"ip",key:"ip",render:function(e){return(0,w.jsx)("span",{className:e.indexOf("异常")>-1?"c-red":"c-green",children:e})}},{title:"浏览器",dataIndex:"browser",key:"browser",render:function(e){return(0,w.jsx)("span",{className:e.indexOf("异常")>-1?"c-red":"c-green",children:e})}},{title:"上次登录时间",dataIndex:"last_login_time",key:"last_login_time"}],z=(null==T||null===(n=T.exerciseParams)||void 0===n?void 0:n.errorMessage)&&"object"===r()(null==T||null===(t=T.exerciseParams)||void 0===t?void 0:t.errorMessage);return(0,w.jsx)(w.Fragment,{children:(0,w.jsxs)(f.Z,{width:514,centered:!0,closable:!(null==T||null===(i=T.exerciseParams)||void 0===i||!i.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"提示",open:"student-unlock"===o.actionTabs.key,footer:null,onCancel:function(){m({type:"exercise/setActionTabs",payload:{}})},children:[z&&(0,w.jsx)("div",{style:{marginBottom:16},children:"该账号已经存在异常情况,若非本人操作,请联系监考老师说明情况。 "}),!z&&(0,w.jsx)("div",{style:{marginBottom:16},children:"系统检测到您在考试时中途退出,现已将考试锁定。如需继续进行考试, 请尽快联系课堂老师进行解锁!"}),z&&(0,w.jsx)(x.Z,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[(null==T||null===(s=T.exerciseParams)||void 0===s?void 0:s.errorMessage)||{}],columns:O}),(0,w.jsx)("div",{className:"",children:(0,w.jsx)(p.Z,{form:M,layout:"vertical",autoComplete:"off",children:(0,w.jsx)(p.Z.Item,{label:"考试解锁码",name:"unlock_key",rules:[{required:!0,message:"请输入考试解锁码"}],children:(0,w.jsx)(h.Z.Password,{autoComplete:"off",placeholder:"请输入考试解锁码",visibilityToggle:!1})})})}),(0,w.jsxs)(j.Z,{justify:"space-between",align:"middle",children:[(0,w.jsx)(b.Z,{}),(0,w.jsx)(b.Z,{children:(0,w.jsx)(g.ZP,{loading:E,onClick:D,children:"进入考试"})})]})]})})}))},28838:function(e,n,t){t.d(n,{$J:function(){return a},JZ:function(){return u},bN:function(){return p},jP:function(){return m},rO:function(){return l}});var i=t(7557),r=t.n(i),s=t(41498),c=t.n(s),o=t(51136);function a(e){return(0,o.U2)("libraries/".concat(e,".json"))}function l(){return(0,o.U2)("library_tags.json")}function u(e){return d.apply(this,arguments)}function d(){return(d=c()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,o.IV)("attachments/".concat(n,".json"));case 2:return t=e.sent,e.abrupt("return",0===t.status);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function m(e){return(0,o.v_)("libraries.json",e)}function p(e,n){return(0,o.gz)("libraries/".concat(e,".json"),n)}},71134:function(e,n,t){t.d(n,{Z:function(){return u}});var i=t(79800),r=t.n(i),s=t(59301),c="modal___yy3VB",o=t(43418),a=t(42783),l=t(37712),u=function(e){var n=e.title,t=e.children,i=e.value,u=(0,s.useState)(!1),d=r()(u,2),m=d[0],p=d[1];return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("span",{onClick:function(){return p(!0)},children:t}),(0,l.jsxs)(o.Z,{title:n,open:m,width:1e3,destroyOnClose:!0,centered:!0,onCancel:function(){return p(!1)},className:c,footer:null,children:["string"==typeof i&&(0,l.jsx)(a.Z,{value:i||""}),"[object Array]"===Object.prototype.toString.call(i)&&(0,l.jsx)(l.Fragment,{children:null==i?void 0:i.map((function(e,n){return(0,l.jsxs)("div",{children:[(0,l.jsx)("b",{children:e.name||e.type_name}),(0,l.jsx)(a.Z,{value:e.description||""})]},n)}))})]})]})}},87134:function(e,n,t){t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNENTUiIGN4PSIxOCIgY3k9IjE4IiByPSIxOCIvPjxwYXRoIGQ9Ik0xOCA2YTIuODE4IDIuODE4IDAgMCAxIDIuODEzIDIuOTk0bC0uNjg4IDExLjAxYTIuMTI5IDIuMTI5IDAgMCAxLTQuMjUgMGwtLjY4OC0xMS4wMUEyLjgxOCAyLjgxOCAwIDAgMSAxOCA2WiIgZmlsbD0iIzE3Mjc0MCIvPjxjaXJjbGUgZmlsbD0iIzE3Mjc0MCIgY3g9IjE4IiBjeT0iMjYuNSIgcj0iMi41Ii8+PC9nPjwvc3ZnPg=="},3446:function(e,n,t){t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMiAxKSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIHN0cm9rZT0iI0Q1NSIgc3Ryb2tlLXdpZHRoPSIyIiBjeD0iMTQiIGN5PSIxNCIgcj0iMTQiLz48cGF0aCBkPSJNMTQgNWEyIDIgMCAwIDEgMiAydjhhMiAyIDAgMSAxLTQgMFY3YTIgMiAwIDAgMSAyLTJaIiBmaWxsPSIjRDU1Ii8+PGNpcmNsZSBmaWxsPSIjRDU1IiBjeD0iMTQiIGN5PSIyMSIgcj0iMiIvPjwvZz48L3N2Zz4="},79633:function(e,n,t){t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiMxOUNCNzAiIGN4PSIxOCIgY3k9IjE4IiByPSIxOCIvPjxwYXRoIHN0cm9rZT0iIzE3Mjc0MCIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0xMCAxOC44NSAxNS4yNzQgMjQgMjYgMTQiLz48L2c+PC9zdmc+"},14661:function(e,n){n.Z={flex_box_center:"flex_box_center___vG4eV",flex_space_between:"flex_space_between___qVVxe",flex_box_vertical_center:"flex_box_vertical_center___P8Z8s",flex_box_center_end:"flex_box_center_end___VMme3",flex_box_column:"flex_box_column___VMHwm",dropdownmenus:"dropdownmenus___oVzoj",popupClassNames:"popupClassNames___OcZq7",selectdown:"selectdown___mmcA8"}},33276:function(){},21978:function(e){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAACgCAYAAAB+HS7YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjczMUZFNjhCMDE3NzExRUJCOEU5RDg5RTZBOTI5QTU3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjczMUZFNjhDMDE3NzExRUJCOEU5RDg5RTZBOTI5QTU3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzMxRkU2ODkwMTc3MTFFQkI4RTlEODlFNkE5MjlBNTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzMxRkU2OEEwMTc3MTFFQkI4RTlEODlFNkE5MjlBNTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7zBaLcAAACAElEQVR42uzdzyvDcRzH8ffsZiVc/IjbkOTuShN/gXIgYi5y2AlpFBL/AAdLiXBgBwfUxplmyU2tRK4sTey0+H6+RbKD7Gtfb/V817t963t59Nnn9f58+7aap6LO/yq6KmN13OoJq1MehcD3erS6rUT0VrnVC5qBpgLagWXagQIQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAABUCD6Lbkr5L2W2uv9bS3LR4vd6iAb/9BaaBfa7K+oa8+0exEwmOheT5+UXnV9zd2SEHeztSU12ldw+2tjRLbH/X/lQbktqaansluwLtelPs85XKZmRFggN9eseMSbVJ9+Js2HHCizoHRwb7ZWN12V5VtYPaacJdOUmcJNy1o67QhLt6FheScNcfFkyqmxr9eoGHsWMZD8/qBCYvLmV4NCS5XE4f8PrmVnoHRySbzeoLyf1DWnr6huxPdWPGrJhZObOC6ga12Wtmz5m9p/Kom5yZt1Or8mFhbWNLIuubOh+3fjrrXAUWMutcAxY661wBOpl1RQc6nXVFBf7GrHMEPEskP65PE+d5901anc46R68+/rp4/QYQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAP8dMKMdGNcMNH9eMaUR+GR11Oo2q6/eBBgA/5+hicfO9/sAAAAASUVORK5CYII="},52787:function(e){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAACgCAYAAAB+HS7YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc0MDQ0OTA3MDE3NzExRUJCNjY1QzBDMDY3NUI5QTQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc0MDQ0OTA4MDE3NzExRUJCNjY1QzBDMDY3NUI5QTQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzQwNDQ5MDUwMTc3MTFFQkI2NjVDMEMwNjc1QjlBNDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzQwNDQ5MDYwMTc3MTFFQkI2NjVDMEMwNjc1QjlBNDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4CEd39AAACAklEQVR42uzYvyuFURjA8Yf7TpSw+BHbvSTZrXTFX6AMRLiLySSE8ismg8FAIsKAwcCA/eqSbEqJrEgMd7pxzi3iUgbn8KTvU0/37b7Lp/Oe5+k5JygoC4uJiMkpk1GTeaIoApOVJuMm80VhZJuc1Ip7BUZFcWRr23NfAQUgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL8FWAoFJLpseFP/+9ur8v9zUU67fN3kVVQFn52jcvNzZH52RlpaqiXwvLIh3cW9j4y32dG4BpXUlwkG0vzUlNdpe8TW9T+zqYznFNgY7ROdrc2pLSkWF+RdLe3yurCXHrvuY7gp5U6MTIgsY42b20mcFGpPiPQUKlO96CPSnUG9FWpToA+K9UJsLIinK5atcNC39Co7O0f6gWmUinp6umVk9MzveNWMpmUlo6YXF5d650Hb+/upbm1M/2rdmC1K2hX0q6o2ona7kW7J+3eVDvy26ruHxnXfSZZWF6VxZU13Ycmnz3SCdBnj3Q28vvqkU4PTT56pPODu+se6eVmwWWP9Hb1YavaVndmxBPHb89HiZO/ufpQWyQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECPD/AB+1Aw+0AwdNPmgGnpusNblt8kkb8EWAAQAq85VNhqprywAAAABJRU5ErkJggg=="}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[73278],{57391:function(e,n,t){t.d(n,{JW:function(){return O},Jd:function(){return P},Kl:function(){return z},L5:function(){return x},MH:function(){return T},MI:function(){return W},Qo:function(){return A},SO:function(){return f},Tf:function(){return g},XO:function(){return m},Xy:function(){return y},Y0:function(){return w},Ye:function(){return q},Yv:function(){return Q},ZH:function(){return L},am:function(){return C},bD:function(){return V},eA:function(){return I},fA:function(){return B},fY:function(){return N},g6:function(){return p},g7:function(){return F},gT:function(){return Z},gn:function(){return Y},h$:function(){return G},hG:function(){return v},i8:function(){return U},j3:function(){return D},lH:function(){return R},li:function(){return h},n4:function(){return j},pU:function(){return k},qK:function(){return b},sA:function(){return M},sP:function(){return S},t$:function(){return E},zl:function(){return _}});var i=t(7557),r=t.n(i),s=t(41498),c=t.n(s),o=t(82242),a=t.n(o),l=t(51136),u=(0,t(6457).oP)(),d={};function m(e,n){return(0,l.U2)("tasks/".concat(e,".json"),a()(a()({},n),d))}function p(e){return(0,l.U2)("myshixuns/".concat(e,"/challenges.json"))}function f(e,n){return(0,l.U2)("myshixuns/".concat(e,"/subject_challenges.json"),n)}function x(e,n,t){return(0,l.U2)("tasks/".concat(e,"/star.json"),{shixun_id:n,star:t})}function h(e,n){return(0,l.U2)("tasks/".concat(e,"/rep_content.json"),a()(a()({},n),d))}function j(e,n){return(0,l.v_)("myshixuns/".concat(e,"/update_file.json"),n)}function b(e,n){return(0,l.U2)("tasks/".concat(e,"/reset_original_code.json"),a()(a()({},n),d))}function g(e,n){return(0,l.v_)("myshixuns/".concat(e,"/reset_repository.json"),n)}function v(e,n){return(0,l.U2)("tasks/".concat(e,"/reset_passed_code.json"),a()(a()({},n),d))}function y(e,n){return(0,l.v_)("tasks/".concat(e,"/game_build.json"),a()(a()({},n),d))}function I(e){return(0,l.ZP)("http://localhost:49352/api/game_build",{method:"post",body:e})}function A(e,n){return(0,l.U2)("tasks/".concat(e,"/game_status.json"),a()(a()({},n),d))}function _(e,n){return(0,l.v_)("tasks/".concat(e,"/choose_build.json"),a()(a()({},n),d))}function N(e){return(0,l.U2)("myshixuns/".concat(e,"/get_remaining_time.json"))}function Z(e){return(0,l.U2)("tasks/".concat(e,"/picture_display.json"),d)}function w(e){return(0,l.v_)("tasks/".concat(e,"/plus_or_cancel_praise.json"))}function k(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,l.v_)("myshixuns/".concat(e,"/repository.json"),n)}function M(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,l.U2)("myshixuns/".concat(e,"/start.json"),n)}function C(e,n){return(0,l.U2)("myshixuns/".concat(e,"/reset_pod.json"),n)}function P(e,n){return(0,l.ZP)("/api/tasks/".concat(e,"/reboot_esc.json"),{method:"post",body:n})}function E(e){return(0,l.U2)("tasks/".concat(e,"/check_test_sets.json"))}function R(e){return(0,l.U2)("tasks/".concat(e,"/get_answer_info.json"))}function S(e){return(0,l.U2)("tasks/".concat(e,"/get_choose_answer.json"))}function T(e){return(0,l.U2)("tasks/".concat(e,"/unlock_choose_answer.json"))}function D(e,n){return(0,l.U2)("tasks/".concat(e,"/unlock_answer.json"),{answer_id:n})}function O(e,n,t){return(0,l.v_)("tasks/".concat(e,"/set_games_status.json"),{result:n,data:t})}function z(e,n){return(0,l.U2)("myshixuns/".concat(e,"/active_pod.json"),n)}function U(e,n){return(0,l.U2)("tasks/".concat(e,"/rank_list.json"),n)}function B(e,n){return(0,l.v_)("tasks/".concat(e,"/close_windows_vnc.json"),{tpi_id:n})}function L(e,n){return(0,l.U2)("tasks/".concat(e,"/commit_files.json"),n)}function Y(e,n){return(0,l.U2)("tasks/".concat(e,"/pull_files.json"),n)}function G(e,n){return(0,l.v_)("tasks/".concat(e,"/log_output"),n)}function Q(e,n){return(0,l.U2)("tasks/".concat(e,"/stop_log_output.json"),n)}function W(e){return H.apply(this,arguments)}function H(){return(H=c()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/myshixuns/".concat(n.id,"/add_file.json"),{method:"post",body:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function V(e){return J.apply(this,arguments)}function J(){return(J=c()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/myshixuns/".concat(n.id,"/delete_git_file.json"),{method:"Delete",body:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function F(e){return X.apply(this,arguments)}function X(){return(X=c()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/myshixuns/".concat(n.id,"/mv_file.json"),{method:"post",body:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function q(e,n){return(0,l.ZP)("/api/shixuns/".concat(e,"/set_start_permanent.json"),{method:"put",body:n})}null!=u&&u.homework_common_id&&(d.homework_common_id=null==u?void 0:u.homework_common_id),null!=u&&u.exercisesId&&(d.exercise_id=null==u?void 0:u.exercisesId),console.log(u,d,"urlParamsAll")},42658:function(e,n,t){t.d(n,{z:function(){return Z},Z:function(){return w}});var i=t(7557),r=t.n(i),s=t(41498),c=t.n(s),o=t(82242),a=t.n(o),l=t(37205),u=t.n(l),d=t(79800),m=t.n(d),p=t(59301),f=t(21068),x=t(8591),h=t(43418),j=t(3113),b=t(27065),g=t(28838),v=t(37712),y="  ";function I(e){if(0==e)return"0 Byte";var n=parseInt(""+Math.floor(Math.log(e)/Math.log(1024)),10);return(e/Math.pow(1024,n)).toFixed(1)+" "+["Bytes","KB","MB","GB","TB"][n]}var A=t(626),_=t(89392);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var N=f.Z.Dragger;function Z(e){var n=[];return e&&e.length>0&&(n=e.map((function(e){return{uid:e.id,id:e.id,name:e.title+y+e.filesize,url:e.url,filesize:e.filesize,status:"done",response:{id:e.id}}}))),n}var w=function(e){var n=e.value,t=e.onChange,i=e.action,s=e.data,o=e.className,l=e.maxSize,d=void 0===l?150:l,Z=e.title,w=void 0===Z?"上传附件":Z,k=e.showRemoveModal,M=void 0!==k&&k,C=e.accept,P=void 0===C?"":C,E=e.additionalText,R=e.isDragger,S=e.number,T=void 0===S?1e3:S,D=e.aloneClear,O=void 0!==D&&D,z=(0,p.useState)(!1),U=m()(z,2),B=U[0],L=U[1],Y=(0,p.useState)(n||[]),G=m()(Y,2),Q=G[0],W=G[1],H=(0,p.useState)(1),V=m()(H,2),J=V[0],F=V[1];(0,p.useEffect)((function(){n&&(1===J&&W(u()(n)),F(2),T===(null==n?void 0:n.length)&&L(!0))}),[n]);var X,q=function(){setTimeout((function(){Q.pop(),W(u()(Q))}),500)},K={multiple:!0,disabled:B,accept:P,withCredentials:!0,fileList:Q,beforeUpload:function(e,n){var t=e.size/1024/1024;return Q.concat(n).length>T?(Q.pop(),W(u()(Q)),x.ZP.error("最多只能上传".concat(T,"个文件")),O?Promise.reject():(q(),!1)):t=T?L(!0):L(!1),W(u()(Q)),Q=Q.map((function(e){var n,t;null!=e&&null!==(n=e.response)&&void 0!==n&&n.id&&(e.url="/api/attachments/".concat(null==e||null===(t=e.response)||void 0===t?void 0:t.id));return-1===e.name.indexOf(y)&&(e.name="".concat(e.name).concat(y).concat(I(e.size))),a()({},e)})),console.log("info:",e,Q),t(Q)):x.ZP.error(null===(i=e.file)||void 0===i||null===(i=i.response)||void 0===i?void 0:i.message)},onRemove:(X=c()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=function(){var e=c()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(n.response?n.response.id:n.id)){e.next=8;break}return e.next=4,(0,g.JZ)(n.response?n.response.id:n.uid);case 4:return t=e.sent,e.abrupt("return",Promise.resolve(t));case 8:return e.abrupt("return",!0);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),!M){e.next=5;break}return e.abrupt("return",new Promise((function(e,n){var i;h.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"提示",content:(0,v.jsx)("div",{className:"tc font16",children:"是否确认删除?"}),onOk:(i=c()(r()().mark((function n(){return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,t();case 2:n.sent,x.ZP.success("删除成功"),e(!0);case 5:case"end":return n.stop()}}),n)}))),function(){return i.apply(this,arguments)}),onCancel:function(){return e(!1)}})})));case 5:return e.next=7,t();case 7:return e.abrupt("return",e.sent);case 8:case"end":return e.stop()}}),e)}))),function(e){return X.apply(this,arguments)})};return(0,v.jsxs)("div",{className:"multi-upload ".concat(o||""),children:[R&&(0,v.jsxs)(N,a()(a()({},K),{},{children:[(0,v.jsx)("p",{className:"ant-upload-drag-icon",children:(0,v.jsx)(A.Z,{})}),(0,v.jsxs)("p",{className:"ant-upload-text",children:["点击上传图标,选择要上传的文件或将文件拖拽到此",(0,v.jsx)("br",{}),"(单个文件最大限制为",d,"MB)"," "]}),E]})),!R&&(0,v.jsxs)(f.Z,a()(a()({},K),{},{children:[(0,v.jsxs)(j.ZP,{disabled:B,className:"upload_button",children:[(0,v.jsx)("img",{className:"aBtn_img",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4="}),w]}),(0,v.jsxs)("span",{onClick:function(e){e.preventDefault(),e.stopPropagation()},className:"upload_text",children:["(单个文件最大",d,"MB)"," "]})]}))]})}},69352:function(e,n,t){t.d(n,{Z:function(){return C}});var i=t(7557),r=t.n(i),s=t(41498),c=t.n(s),o=t(59301),a=(t(33276),t(43418)),l=t(8591),u=t(8772),d=t(95237),m=t(43604),p=t(65407),f=t(56102),x=t(7880),h=t(42658),j=t(27065),b=t(51136),g=t(79800),v=t.n(g),y=t(6457),I=t(37712),A=(0,o.forwardRef)((function(e,n){e.time;console.log("ScreenRecord:",n);var t=(0,o.useRef)(),i=(0,o.useState)(),s=v()(i,2),a=(s[0],s[1],(0,o.useRef)()),u=[];function d(){return(d=c()(r()().mark((function e(n,t){var i,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=[],e.next=3,new MediaRecorder(n);case 3:(s=e.sent).ondataavailable=function(e){i.push(e.data)},s.start(),a.current=s,window.recorderRefs=s,s.addEventListener("stop",(function(e){var n=URL.createObjectURL(i[0],{type:"video/mp4"});(0,y.Nd)("xxx.webm",n)}));case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function m(){window.recorderRefs?(t.current.srcObject.getTracks().forEach((function(e){e.stop()})),window.recorderRefs.addEventListener("dataavailable",(function(e){var n=URL.createObjectURL(e.data,{type:"video/mp4"});(0,y.Nd)("屏幕录制视频.webm",n)}))):l.ZP.warning("您还没有开启视频录制,请先去录制视频吧!")}function p(){navigator.mediaDevices.getDisplayMedia({video:!0,audio:!0}).then((function(e){return t.current.srcObject=e,u.push(e),t.current.captureStream=t.current.captureStream||t.current.mozCaptureStream,new Promise((function(e){return t.current.onplaying=e}))})).then((function(){return function(e,n){return d.apply(this,arguments)}(t.current.captureStream(),2e3)})).then((function(e){})).catch((function(e){"NotFoundError"===e.name?l.ZP.warning("找不到摄像头或麦克风。无法录制."):"UnknownError"===e.name&&l.ZP.warning("录制失败")}))}return(0,o.useImperativeHandle)(n,(function(){return{startScreenRecord:p,downloadFile:m}})),(0,I.jsx)("div",{style:{position:"absolute",top:"0",zIndex:-1},children:(0,I.jsx)("video",{onPause:function(){},width:"60",height:"120",autoPlay:!0,muted:!0,ref:t})})})),_=A,N=t(89392),Z=t(71134),w=t(14661),k=t(89918),M={1:"简单",2:"中等",3:"困难"},C=function(e){var n=e.className,t=e.git_url,i=e.difficulty,s=e.task_pass,g=e.test_set_permission,v=e.onVncAction,A=e.windows_vnc,C=(e.linux_vnc,e.vnc_url,e.unity_3d_routes),P=(e.index_tab,e.shixun_environment_id),E=e.tab_type,R=e.reboot_cloud,S=e.cloud_type,T=e.resData,D=e.instance_startup_type,O=e.mirror_description_multi,z=e.is_jupyter_notebook,U=e.is_jupyter_lab,B=e.jupyterData,L=e.is_jupyter,Y=e.onHideToolBar,G=e.monitoring_url,Q=e.port,W=e.token,H=(0,x.useParams)(),V=(0,o.useRef)();console.log("----",B);var J=A?"C:/Windows/AppReadiness/userfiles":"/data/workspace/userfiles",F=A?"C:/Windows/AppReadiness/downloadfiles":"/data/workspace/downloadfiles",X=!(0,N.isEmpty)(T)||!(0,N.isEmpty)(B),q=B?{name:null==B?void 0:B.main_mirror_name,description:null==B?void 0:B.main_mirror_description}:null==O?void 0:O.find((function(e){return e.shixun_environment_id===P})),K=function(){var e=c()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Y(),n="",t=String(Math.random()),a.Z.confirm({icon:null,className:w.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},centered:!0,width:460,okText:"预览",cancelText:"取消",title:"服务预览",content:(0,I.jsxs)("div",{style:{height:95},children:[(0,I.jsx)("div",{className:"mb5 c-grey-333 font14 mb10",children:"服务预览将为实验环境内部服务映射到临时域名,仅供预览测试使用。请填写内部服务端口,并确认服务正常启动。"}),(0,I.jsxs)("div",{children:[(0,I.jsx)("span",{className:"c-grey-999 font14 mr10",children:"端口号"}),(0,I.jsx)(u.Z,{defaultValue:n,onChange:function(e){document.getElementById(t).style.display="none",n=e.target.value},maxLength:5,style:{width:326}})]}),(0,I.jsx)("div",{style:{display:"none",marginTop:4,marginLeft:52},id:t,className:"c-red"})]}),onOk:function(){var e=c()(r()().mark((function e(){var i,s,c,o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s=document.getElementById(t),n){e.next=5;break}return s.style.display="block",s.innerText="端口号不能为空",e.abrupt("return",Promise.reject());case 5:if(!n.includes(" ")){e.next=9;break}return s.style.display="block",s.innerText="端口号不能有空格",e.abrupt("return",Promise.reject());case 9:if(!n||!(n.includes(".")||isNaN(Number(n))||Number(n)>65535||Number(n)<=0||n.length>1&&"0"===n[0])){e.next=13;break}return s.style.display="block",s.innerText="请输入正确的端口号",e.abrupt("return",Promise.reject());case 13:return e.next=15,(0,b.ZP)("/api/tasks/".concat(H.taskId||H.identifier,"/port_proxy"),{method:"post",body:{port:Number(n),shixun_environment_id:P||null,tab_type:E||null,is_jupyter:L||!1}});case 15:return c=e.sent,e.next=18,new Promise((function(e,n){setTimeout((function(){e("")}),1e3)}));case 18:null!=c&&null!==(i=c.data)&&void 0!==i&&i.url&&(0,y.xg)(null==c||null===(o=c.data)||void 0===o?void 0:o.url);case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return console.log(B,"jupyterData"),(0,I.jsxs)("div",{className:"tpi-code-setting ".concat(n),children:[(0,I.jsx)("h3",{children:"功能"}),(0,I.jsxs)("section",{children:[(C||z||U)&&(0,I.jsxs)("a",{title:"全屏",className:"file-item action",onClick:function(){v("full-screen")},children:[(0,I.jsx)("i",{className:"iconfont icon-quanping"}),"开启 / 退出全屏"]}),(2===E||3===E||4===E||z||U)&&(0,I.jsxs)("a",{onClick:function(){return v("reset-task")},className:"file-item action",title:"重置环境",children:[(0,I.jsx)("i",{className:"iconfont icon-zhongzhishixun1"}),"重置环境"]}),(2===E||3===E||5===E||U)&&(0,I.jsxs)("a",{onClick:function(){return v("reset-git-code")},className:"file-item action",title:"重置代码仓库",children:[(0,I.jsx)("i",{className:"iconfont icon-zhongzhishixun"}),"重置代码仓库"]}),(3===E||4===E||z||U)&&(0,I.jsxs)("a",{onClick:function(){return Y(),void a.Z.info({title:"文件上传",icon:null,okText:"关闭",width:600,centered:!0,content:(0,I.jsx)("div",{className:"pt10",children:(0,I.jsx)(h.Z,{isDragger:!0,maxSize:20,additionalText:'默认存放目录路径为"'.concat(J,'"'),action:"".concat(j.Z.API_SERVER,"/api/tasks/").concat(H.taskId||H.identifier,"/upload_file?debug=admin&shixun_environment_id=").concat(P||null,"&tab_type=").concat(E||null,"&is_jupyter=").concat(L||!1),onChange:function(e){e.every((function(e){var n;return 0===(null===(n=e.response)||void 0===n?void 0:n.status)}))&&(a.Z.destroyAll(),l.ZP.info("文件上传成功")),console.log("fileList:",e)}})})})},className:"file-item action",title:"上传文件",children:[(0,I.jsx)("i",{className:"iconfont icon-shangchuanwenjian"}),"上传文件"]}),(3===E||4===E||z||U)&&(0,I.jsxs)("a",{onClick:function(){return Y(),void a.Z.confirm({title:"下载代码",centered:!0,width:600,content:"代码下载功能:将“".concat(F,"”目录进行打包并下载"),onOk:(e=c()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,b.ZP)("/api/tasks/".concat(H.taskId||H.identifier,"/download_file?debug=admin"),{method:"post",body:{autoDownload:!0,shixun_environment_id:P||null,tab_type:E||null,is_jupyter:L||!1},headers:{responseType:"arraybuffer",Accept:"application/vnd.ms-excel;charset=utf-8"}});case 2:return e.abrupt("return",!0);case 3:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})});var e},className:"file-item action",title:"下载文件",children:[(0,I.jsx)("i",{className:"iconfont icon-xiazai3"}),"下载文件"]}),(3===E||5===E)&&(0,I.jsxs)("a",{onClick:function(){var e,n;null===(e=V.current)||void 0===e||null===(n=e.startScreenRecord)||void 0===n||n.call(e)},className:"file-item action",title:"屏幕录制",children:[(0,I.jsx)("i",{className:"iconfont icon-jiaruketang1"}),"屏幕录制"]}),((2===E||3===E||4===E)&&(0===S||1===S)||z||U)&&X&&(0,I.jsxs)("a",{onClick:function(){return K()},className:"file-item action w100",title:"服务预览",children:[(0,I.jsx)("i",{className:"iconfont icon-suanfasheji"}),"服务预览"]}),R&&X&&(0,I.jsxs)("a",{onClick:function(){return v("restart-reboot")},className:"file-item action",title:"重启云主机",children:[(0,I.jsx)(p.Z,{style:{marginRight:21,color:"#FFF"},className:"c-white font16"}),"重启云主机 "]}),(3===E||5===E||z||U)&&(0,I.jsxs)("a",{onClick:function(){return v("reset-code")},className:"file-item action",title:"恢复初始代码",children:[(0,I.jsx)("i",{className:"iconfont icon-zhongzhi font20",style:{marginRight:19}}),"恢复初始代码"]}),z&&(0,I.jsxs)("a",{className:"file-item action",target:"_blank",href:"https://".concat(Q).concat(j.Z.TERMINAL_URL,"/terminals/1?token=").concat(W),children:[(0,I.jsx)("i",{className:"iconfont icon-minglinghang font16",style:{marginRight:22}}),"命令行终端"]}),t&&(0,I.jsx)(f.CopyToClipboard,{text:t,onCopy:function(){return l.ZP.success("复制成功")},children:(0,I.jsxs)("a",{title:"复制版本库地址",className:"file-item action",children:[(0,I.jsx)("i",{className:"iconfont icon-fuzhibanbenkudizhi1"}),"复制版本库地址"]})}),3===E&&(0,I.jsxs)("a",{className:"file-item action",onClick:function(){v("show-clipboard-box")},children:[(0,I.jsx)("i",{className:"iconfont icon-fuzhiniantie"}),"复制粘贴"]}),(0,k.Ny)()&&(0,I.jsxs)("a",{className:"file-item action",href:G||(null==B?void 0:B.monitoring_url),target:"_blank",children:[(0,I.jsx)("i",{className:"iconfont icon-jiankongfuwu2"}),"监控服务"]}),4===E&&X&&(0,I.jsxs)("a",{className:"file-item action",onClick:function(){Y(),a.Z.info({title:"SSH直连",width:600,centered:!0,content:(0,I.jsxs)(I.Fragment,{children:[(0,I.jsxs)(d.Z,{children:[(0,I.jsx)(m.Z,{flex:"50px",children:"账号"}),(0,I.jsx)(m.Z,{children:null==T?void 0:T.username})]}),(0,I.jsxs)(d.Z,{children:[(0,I.jsx)(m.Z,{flex:"50px",children:"地址"}),(0,I.jsx)(m.Z,{children:null==T?void 0:T.ssh_address})]}),(0,I.jsxs)(d.Z,{children:[(0,I.jsx)(m.Z,{flex:"50px",children:"端口"}),(0,I.jsx)(m.Z,{children:null==T?void 0:T.port})]}),(0,I.jsxs)(d.Z,{children:[(0,I.jsx)(m.Z,{flex:"50px",children:"密码"}),(0,I.jsx)(m.Z,{children:null==T?void 0:T.password})]})]})})},children:[(0,I.jsx)("i",{className:"iconfont icon-congshulianjie"}),"SSH直连"]}),2===D&&X&&(0,I.jsxs)("a",{className:"file-item action",onClick:function(){Y(),a.Z.info({title:"RDP直连",icon:null,className:w.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},okText:"我知道啦",width:600,centered:!0,content:(0,I.jsxs)("div",{children:[(0,I.jsxs)(d.Z,{children:[(0,I.jsx)(m.Z,{className:"c-grey-999",flex:"50px",children:"账号"}),(0,I.jsx)(m.Z,{className:"c-grey-333",children:null==T?void 0:T.username})]}),(0,I.jsxs)(d.Z,{className:"mt10",children:[(0,I.jsx)(m.Z,{className:"c-grey-999",flex:"50px",children:"地址"}),(0,I.jsx)(m.Z,{className:"c-grey-333",children:null==T?void 0:T.host})]}),(0,I.jsxs)(d.Z,{className:"mt10",children:[(0,I.jsx)(m.Z,{className:"c-grey-999",flex:"50px",children:"端口"}),(0,I.jsx)(m.Z,{className:"c-grey-333",children:null==T?void 0:T.port})]}),(0,I.jsxs)(d.Z,{className:"mt10",children:[(0,I.jsx)(m.Z,{className:"c-grey-999",flex:"50px",children:"密码"}),(0,I.jsx)(m.Z,{className:"c-grey-333",children:null==T?void 0:T.password})]}),(0,I.jsx)("a",{style:{textDecoration:"underline",display:"inline-block"},href:"https://www.educoder.net/forums/36696",target:"_blank",className:"mt10 font14 current c-light-primary",children:"操作说明"})]})})},children:[(0,I.jsx)("i",{className:"iconfont icon-RDPzhilian"}),"RDP直连"]})]}),!!E&&(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)("h3",{children:"关卡配置信息"}),(0,I.jsxs)("section",{children:[(0,I.jsxs)("a",{className:"file-item",title:s?"允许学员跳关挑战":"不允许学员跳关挑战",children:[(0,I.jsx)("b",{children:"跳关"}),(0,I.jsx)("span",{children:s?"允许":"不允许"})]}),(0,I.jsxs)("a",{className:"file-item",title:g?"允许学员通过金币解锁查看测试集内容":"不允许学员通过金币解锁查看测试集内容",children:[(0,I.jsx)("b",{children:"测试集解锁"}),(0,I.jsx)("span",{children:g?"允许":"不允许"})]})]})]}),(0,I.jsx)("h3",{children:"实训基本信息"}),(0,I.jsxs)("section",{children:[(0,I.jsxs)("div",{className:"file-item",children:[(0,I.jsx)("b",{children:"实训难易度"}),(0,I.jsx)("span",{children:(null==B?void 0:B.difficulty)||M[i]})]}),(0,I.jsxs)("div",{className:"file-item",style:{alignItems:"flex-start"},children:[(0,I.jsx)("b",{children:"实验环境"}),C?(0,I.jsx)("span",{className:"multi_ellipsis1",children:"暂无"}):q&&(0,I.jsx)(Z.Z,{value:[q],title:"实验环境说明",children:(0,I.jsx)("span",{title:null==q?void 0:q.name,className:"multi_ellipsis1 current",children:null==q?void 0:q.name})})]}),(0,I.jsxs)("div",{className:"file-item",style:{alignItems:"flex-start"},children:[(0,I.jsx)("b",{children:"实验容器网络"}),C?(0,I.jsx)("span",{className:"multi_ellipsis1",children:"暂无"}):(0,I.jsx)("span",{title:null==q?void 0:q.name,className:"multi_ellipsis1 current",children:null!=q&&q.close_internet?"关闭外网":"开启外网"})]})]}),(0,I.jsx)(_,{ref:V})]})}},18285:function(e,n,t){var i=t(31468),r=t.n(i),s=t(7557),c=t.n(s),o=t(41498),a=t.n(o),l=t(79800),u=t.n(l),d=t(59301),m=t(31797),p=t(78241),f=t(43418),x=t(52306),h=t(8772),j=t(95237),b=t(43604),g=t(3113),v=t(83),y=t(99232),I=t.n(y),A=t(7880),_=t(6457),N=t(11397),Z=t(89918),w=t(37712);m.Z.Countdown;n.Z=(0,A.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n,t,i,s,o=e.exercise,l=e.successCb,m=e.dispatch,y=(0,A.useParams)(),k=p.Z.useForm(),M=u()(k,1)[0],C=(0,d.useState)(!1),P=u()(C,2),E=P[0],R=P[1],S=(0,d.useRef)(),T=o.actionTabs;(0,d.useEffect)((function(){"student-unlock"===o.actionTabs.key&&(R(!1),M.resetFields())}),[o.actionTabs.key]);var D=function(){var e=a()(c()().mark((function e(){var n,t,i,r,s,o,u,d,p,f;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,M.validateFields();case 2:if(s=M.getFieldsValue(),R(!0),!("no"!==(null==T||null===(n=T.exerciseParams)||void 0===n?void 0:n.ip_limit)||null!=T&&null!==(t=T.exerciseParams)&&void 0!==t&&t.ip_bind)){e.next=7;break}return e.next=7,new Promise(function(){var e=a()(c()().mark((function e(n){var t,i,r;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,N.y)({ip_limit:null==T||null===(t=T.exerciseParams)||void 0===t?void 0:t.ip_limit,ip_bind:null==T||null===(i=T.exerciseParams)||void 0===i?void 0:i.ip_bind,ip_bind_type:null==T||null===(r=T.exerciseParams)||void 0===r?void 0:r.ip_bind_type});case 2:return S.current=e.sent,e.abrupt("return",n());case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}());case 7:return e.next=9,(0,v.ZD)(null==T||null===(i=T.exerciseParams)||void 0===i?void 0:i.id,{exercise_user_id:null==T||null===(r=T.exerciseParams)||void 0===r?void 0:r.exercise_user_id,unlock_key:s.unlock_key,ip:S.current});case 9:if(0!==e.sent.status){e.next=22;break}if(!l){e.next=15;break}return m({type:"exercise/setActionTabs",payload:{}}),l(),e.abrupt("return");case 15:if(!s.time){e.next=19;break}return p={time:I()(s.time).format("YYYY-MM-DD HH:mm"),exercise_user_id:null==T||null===(u=T.exerciseParams)||void 0===u?void 0:u.exercise_user_id,id:null==T||null===(d=T.exerciseParams)||void 0===d?void 0:d.id},e.next=19,(0,v.qz)(p);case 19:f=null==T?void 0:T.exerciseParams,(0,_.nr)({inner_ip:f.inner_ip,public_ip:f.public_ip,open_camera:f.open_camera,ip_limit:f.ip_limit,ip_bind:f.ip_bind,ip_bind_type:f.ip_bind_type,exercise_tips:f.exercise_tips,exerciseId:f.id,screen_open:f.screen_open,screen_num:f.screen_num,screen_sec:f.screen_sec,coursesId:y.coursesId,login:null===(o=(0,Z.eY)())||void 0===o?void 0:o.login,history:history,identity_verify:f.identity_verify,open_phone_video_recording:f.open_phone_video_recording,current_status:f.current_status}),m({type:"exercise/setActionTabs",payload:{}});case 22:R(!1);case 23:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),O=[{title:"IP地址",dataIndex:"ip",key:"ip",render:function(e){return(0,w.jsx)("span",{className:e.indexOf("异常")>-1?"c-red":"c-green",children:e})}},{title:"浏览器",dataIndex:"browser",key:"browser",render:function(e){return(0,w.jsx)("span",{className:e.indexOf("异常")>-1?"c-red":"c-green",children:e})}},{title:"上次登录时间",dataIndex:"last_login_time",key:"last_login_time"}],z=(null==T||null===(n=T.exerciseParams)||void 0===n?void 0:n.errorMessage)&&"object"===r()(null==T||null===(t=T.exerciseParams)||void 0===t?void 0:t.errorMessage);return(0,w.jsx)(w.Fragment,{children:(0,w.jsxs)(f.Z,{width:514,centered:!0,closable:!(null==T||null===(i=T.exerciseParams)||void 0===i||!i.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"提示",open:"student-unlock"===o.actionTabs.key,footer:null,onCancel:function(){m({type:"exercise/setActionTabs",payload:{}})},children:[z&&(0,w.jsx)("div",{style:{marginBottom:16},children:"该账号已经存在异常情况,若非本人操作,请联系监考老师说明情况。 "}),!z&&(0,w.jsx)("div",{style:{marginBottom:16},children:"系统检测到您在考试时中途退出,现已将考试锁定。如需继续进行考试, 请尽快联系课堂老师进行解锁!"}),z&&(0,w.jsx)(x.Z,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[(null==T||null===(s=T.exerciseParams)||void 0===s?void 0:s.errorMessage)||{}],columns:O}),(0,w.jsx)("div",{className:"",children:(0,w.jsx)(p.Z,{form:M,layout:"vertical",autoComplete:"off",children:(0,w.jsx)(p.Z.Item,{label:"考试解锁码",name:"unlock_key",rules:[{required:!0,message:"请输入考试解锁码"}],children:(0,w.jsx)(h.Z.Password,{autoComplete:"off",placeholder:"请输入考试解锁码",visibilityToggle:!1})})})}),(0,w.jsxs)(j.Z,{justify:"space-between",align:"middle",children:[(0,w.jsx)(b.Z,{}),(0,w.jsx)(b.Z,{children:(0,w.jsx)(g.ZP,{loading:E,onClick:D,children:"进入考试"})})]})]})})}))},28838:function(e,n,t){t.d(n,{$J:function(){return a},JZ:function(){return u},bN:function(){return p},jP:function(){return m},rO:function(){return l}});var i=t(7557),r=t.n(i),s=t(41498),c=t.n(s),o=t(51136);function a(e){return(0,o.U2)("libraries/".concat(e,".json"))}function l(){return(0,o.U2)("library_tags.json")}function u(e){return d.apply(this,arguments)}function d(){return(d=c()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,o.IV)("attachments/".concat(n,".json"));case 2:return t=e.sent,e.abrupt("return",0===t.status);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function m(e){return(0,o.v_)("libraries.json",e)}function p(e,n){return(0,o.gz)("libraries/".concat(e,".json"),n)}},71134:function(e,n,t){t.d(n,{Z:function(){return u}});var i=t(79800),r=t.n(i),s=t(59301),c="modal___yy3VB",o=t(43418),a=t(42783),l=t(37712),u=function(e){var n=e.title,t=e.children,i=e.value,u=(0,s.useState)(!1),d=r()(u,2),m=d[0],p=d[1];return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("span",{onClick:function(){return p(!0)},children:t}),(0,l.jsxs)(o.Z,{title:n,open:m,width:1e3,destroyOnClose:!0,centered:!0,onCancel:function(){return p(!1)},className:c,footer:null,children:["string"==typeof i&&(0,l.jsx)(a.Z,{value:i||""}),"[object Array]"===Object.prototype.toString.call(i)&&(0,l.jsx)(l.Fragment,{children:null==i?void 0:i.map((function(e,n){return(0,l.jsxs)("div",{children:[(0,l.jsx)("b",{children:e.name||e.type_name}),(0,l.jsx)(a.Z,{value:e.description||""})]},n)}))})]})]})}},87134:function(e,n,t){t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNENTUiIGN4PSIxOCIgY3k9IjE4IiByPSIxOCIvPjxwYXRoIGQ9Ik0xOCA2YTIuODE4IDIuODE4IDAgMCAxIDIuODEzIDIuOTk0bC0uNjg4IDExLjAxYTIuMTI5IDIuMTI5IDAgMCAxLTQuMjUgMGwtLjY4OC0xMS4wMUEyLjgxOCAyLjgxOCAwIDAgMSAxOCA2WiIgZmlsbD0iIzE3Mjc0MCIvPjxjaXJjbGUgZmlsbD0iIzE3Mjc0MCIgY3g9IjE4IiBjeT0iMjYuNSIgcj0iMi41Ii8+PC9nPjwvc3ZnPg=="},3446:function(e,n,t){t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMiAxKSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIHN0cm9rZT0iI0Q1NSIgc3Ryb2tlLXdpZHRoPSIyIiBjeD0iMTQiIGN5PSIxNCIgcj0iMTQiLz48cGF0aCBkPSJNMTQgNWEyIDIgMCAwIDEgMiAydjhhMiAyIDAgMSAxLTQgMFY3YTIgMiAwIDAgMSAyLTJaIiBmaWxsPSIjRDU1Ii8+PGNpcmNsZSBmaWxsPSIjRDU1IiBjeD0iMTQiIGN5PSIyMSIgcj0iMiIvPjwvZz48L3N2Zz4="},79633:function(e,n,t){t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiMxOUNCNzAiIGN4PSIxOCIgY3k9IjE4IiByPSIxOCIvPjxwYXRoIHN0cm9rZT0iIzE3Mjc0MCIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0xMCAxOC44NSAxNS4yNzQgMjQgMjYgMTQiLz48L2c+PC9zdmc+"},14661:function(e,n){n.Z={flex_box_center:"flex_box_center___vG4eV",flex_space_between:"flex_space_between___qVVxe",flex_box_vertical_center:"flex_box_vertical_center___P8Z8s",flex_box_center_end:"flex_box_center_end___VMme3",flex_box_column:"flex_box_column___VMHwm",dropdownmenus:"dropdownmenus___oVzoj",popupClassNames:"popupClassNames___OcZq7",selectdown:"selectdown___mmcA8"}},33276:function(){},21978:function(e){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAACgCAYAAAB+HS7YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjczMUZFNjhCMDE3NzExRUJCOEU5RDg5RTZBOTI5QTU3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjczMUZFNjhDMDE3NzExRUJCOEU5RDg5RTZBOTI5QTU3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzMxRkU2ODkwMTc3MTFFQkI4RTlEODlFNkE5MjlBNTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzMxRkU2OEEwMTc3MTFFQkI4RTlEODlFNkE5MjlBNTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7zBaLcAAACAElEQVR42uzdzyvDcRzH8ffsZiVc/IjbkOTuShN/gXIgYi5y2AlpFBL/AAdLiXBgBwfUxplmyU2tRK4sTey0+H6+RbKD7Gtfb/V817t963t59Nnn9f58+7aap6LO/yq6KmN13OoJq1MehcD3erS6rUT0VrnVC5qBpgLagWXagQIQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAABUCD6Lbkr5L2W2uv9bS3LR4vd6iAb/9BaaBfa7K+oa8+0exEwmOheT5+UXnV9zd2SEHeztSU12ldw+2tjRLbH/X/lQbktqaansluwLtelPs85XKZmRFggN9eseMSbVJ9+Js2HHCizoHRwb7ZWN12V5VtYPaacJdOUmcJNy1o67QhLt6FheScNcfFkyqmxr9eoGHsWMZD8/qBCYvLmV4NCS5XE4f8PrmVnoHRySbzeoLyf1DWnr6huxPdWPGrJhZObOC6ga12Wtmz5m9p/Kom5yZt1Or8mFhbWNLIuubOh+3fjrrXAUWMutcAxY661wBOpl1RQc6nXVFBf7GrHMEPEskP65PE+d5901anc46R68+/rp4/QYQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAP8dMKMdGNcMNH9eMaUR+GR11Oo2q6/eBBgA/5+hicfO9/sAAAAASUVORK5CYII="},52787:function(e){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAACgCAYAAAB+HS7YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc0MDQ0OTA3MDE3NzExRUJCNjY1QzBDMDY3NUI5QTQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc0MDQ0OTA4MDE3NzExRUJCNjY1QzBDMDY3NUI5QTQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzQwNDQ5MDUwMTc3MTFFQkI2NjVDMEMwNjc1QjlBNDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzQwNDQ5MDYwMTc3MTFFQkI2NjVDMEMwNjc1QjlBNDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4CEd39AAACAklEQVR42uzYvyuFURjA8Yf7TpSw+BHbvSTZrXTFX6AMRLiLySSE8ismg8FAIsKAwcCA/eqSbEqJrEgMd7pxzi3iUgbn8KTvU0/37b7Lp/Oe5+k5JygoC4uJiMkpk1GTeaIoApOVJuMm80VhZJuc1Ip7BUZFcWRr23NfAQUgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL8FWAoFJLpseFP/+9ur8v9zUU67fN3kVVQFn52jcvNzZH52RlpaqiXwvLIh3cW9j4y32dG4BpXUlwkG0vzUlNdpe8TW9T+zqYznFNgY7ROdrc2pLSkWF+RdLe3yurCXHrvuY7gp5U6MTIgsY42b20mcFGpPiPQUKlO96CPSnUG9FWpToA+K9UJsLIinK5atcNC39Co7O0f6gWmUinp6umVk9MzveNWMpmUlo6YXF5d650Hb+/upbm1M/2rdmC1K2hX0q6o2ona7kW7J+3eVDvy26ruHxnXfSZZWF6VxZU13Ycmnz3SCdBnj3Q28vvqkU4PTT56pPODu+se6eVmwWWP9Hb1YavaVndmxBPHb89HiZO/ufpQWyQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECPD/AB+1Aw+0AwdNPmgGnpusNblt8kkb8EWAAQAq85VNhqprywAAAABJRU5ErkJggg=="}}]); \ No newline at end of file diff --git a/89249.async.js b/89249.async.js index 444ddccae0..13ecf2dd01 100644 --- a/89249.async.js +++ b/89249.async.js @@ -1 +1 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[89249,4977,90963,39752],{66455:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__(31468).default;(function(){if("function"!=typeof window.GGBApplet){var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var e={},n="5.0",t={},i=null,o=!1,a=!1,r=null,l=!1,s=null,c=null,d=0;d4?parseFloat(e):5};function y(){try{return window.self!==window.top}catch(e){return!0}}function j(){return(!t.hasOwnProperty("screenshotGenerator")||!t.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,n){c=e,H(e,n)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,n){var t=parseFloat(e);NaN!==t&&t<5?console.log("The GeoGebra HTML5 codebase version "+t+" is deprecated. Using version latest instead."):(s=e,R(e,n))},e.getHTML5CodebaseVersion=function(){return h},e.getParameters=function(){return t},e.setFontsCSSURL=function(e){b=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function n(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,o="auto",a=t.id,r=!1,s=0;s=5)return!0;var n=e.getAppletObject();return!(!n||"function"!=typeof n.recalculateEnvironments)&&(n.recalculateEnvironments(),!0)},e.startAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.startAnimation)&&(n.startAnimation(),!0)},e.stopAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.stopAnimation)&&(n.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==t.id?t.id:"ggbApplet";return window[e]},e.resize=function(){};var k=function(e){return e&&"false"!==e},N=function(n,t,i){A(h)<=4.2&&(i=!0);var o=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==h||ggbHTML5LoadedCodebaseIsWebSimple&&!w)&&(o=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var a=document.createElement("div");a.classList.add("appletParameters","notranslate");var r=t.width,l=t.height;if(t.disableAutoScale=void 0===t.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():t.disableAutoScale,void 0!==t.width)if(A(h)<=4.4)k(t.showToolBar)&&(t.height-=7),k(t.showAlgebraInput)&&(t.height-=37),t.width<605&&k(t.showToolBar)&&(t.width=605,r=605);else{var d=100;(k(t.showToolBar)||k(t.showMenuBar))&&(t.hasOwnProperty("customToolBar")&&(t.customToolbar=t.customToolBar),d=k(t.showMenuBar)?245:155),r=5?(t.appletOnLoad=function(e){var t=n.querySelector(".ggb_preview");t&&t.parentNode.removeChild(t),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(v),window.GGBT_wsf_view&&$(window).trigger("resize"),f(e)},x||v.appendChild(y)):a.appendChild(y),v.appendChild(a),x||n.appendChild(v),setTimeout((function(){e.resize()}),1)}function j(e,n){n&&"function"==typeof n.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,n.appletOnLoad):renderGGBElement(e),O("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",n)}function B(e,n){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:n}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){j(e.article,e.params)})),html5AppletsToProcess=null)},A(h)<5&&(e.className+=" geogebraweb")):j(e,n)}if(o){scriptLoadStarted=!0;for(var C=0;C0?(o.remove(),l.attr("id","fullscreencontent").show(),jQuery(a).append(l),window.dispatchEvent(new Event("resize"))):N(o,n,!1),window.GGBT_wsf_view.launchFullScreen(a)}else m=i,N(e,n,!1);if(!window.GGBT_wsf_view)for(r=0;re/4*3&&(l=e/4*3),s=l/5.8,r.setAttribute("src",x),r.setAttribute("width",l),r.setAttribute("height",s);var d=(e-l)/2,u=(n-s)/2;r.style.left=d+"px",r.style.top=u+"px",o.appendChild(r)}return o.appendChild(c),o},L=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},G=["web","webSimple","web3d","tablet","tablet3d","phone"],R=function(e,n){if(h=e,n)H(h,!0);else{var a,r,l=!o;if(l){var s=A(h);!isNaN(s)&&s<4.4&&(l=!1)}a="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=h.indexOf("//");for(var d in r=c>0?h:0===c?a+h:"https://www.geogebra.org/apps/5.2.814.0/",G)if(h.slice(-1*G[d].length)===G[d]||h.slice(-1*(G[d].length+1))===G[d]+"/")return void H(r,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!l||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||k(t.showToolBar)||k(t.showMenuBar)||k(t.showAlgebraInput)||k(t.enableRightClick)||t.appName&&"classic"!=t.appName?r+="web3d/":r+="webSimple/",H(r,!1)}},H=function(e,n){if(e.requirejs)p=e;else{"/"!==e.slice(-1)&&(e+="/"),p=e,null===n&&(n=-1===e.indexOf("http")),f=n,g="web.nocache.js",w=!1;var t=p.split("/");t.length>1&&(n||"webSimple"!==t[t.length-2]?G.indexOf(t[t.length-2])>=0&&(g=t[t.length-2]+".nocache.js"):(g="webSimple.nocache.js",w=!0)),t=e.split("/"),"test"===(h=t[t.length-3]).substr(0,4)?h=h.substr(4,1)+"."+h.substr(5,1):"war"!==h.substr(0,3)&&"beta"!==h.substr(0,4)||(h="5.0");var i=parseFloat(h);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),R("5.0",n))}},O=function(e,n){window.console&&window.console.log&&(!n||void 0===n.showLogging||n.showLogging&&"false"!==n.showLogging)&&console.log(e)};function z(){var e=n;null!==s?e=s:parseFloat(e)<5&&(e="5.0"),R(e,!1),null!==c&&H(c,f),l=!0}return void 0!==t.material_id?B(z):z(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function n(e,n){1!=n?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+n+","+n+")",e.style.webkitTransform="scale("+n+","+n+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function t(e,n,t,i,o){if(e.isScreenshoGenerator)return 1;var a,r=void 0!==i&&i,l=null!=e.noScaleMargin&&e.noScaleMargin,s=(a=e.autoHeight)&&"false"!==a,c=function(e,n,t,i,o,a){var r=null;if(null!=a&&""!=a)for(var l=e.parentNode;null!=l;){if((" "+l.className+" ").indexOf(" "+a+" ")>-1){r=l;break}l=l.parentNode}var s=0,c=0,d=0,u=0,p=0,f=0,m=0;if(r)s=r.offsetWidth,c=Math.max(i?r.offsetWidth:0,r.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(s=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),d=s):(s=window.innerWidth,c=window.innerHeight,d=window.innerWidth),e){var h=e.getBoundingClientRect();h.left>0&&h.left<=s&&(void 0===o||!o)&&("rtl"===document.dir?(p=s-h.width-h.left,f=d<=480?10:30):(f=h.left,p=d<=480?10:30),u=f+p)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(u=40,m=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(u=0,m=40))}return e&&((void 0===t||!t)&&n>0&&n+u1&&(r=!0)),n&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(r=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?a:(o=t(e,n,r,i,e.scaleContainerClass),!r||e.hasOwnProperty("scale")&&1!==a?Math.min(a,o):o)}function o(e){var n=Math.min(window.innerWidth,document.documentElement.clientWidth),t=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),o=(n-i.width)/2,a=(t-i.height)/2;a<0&&(a=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=o<40?"40px":o+"px",e.style.top=a+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=a<40?"40px":a+"px",e.style.left=o+"px")}return{responsiveResize:function(t,a){var r=t.querySelector(".appletParameters");if(r){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(a.id!==r.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(t)}if(r.parentElement&&/fullscreen/.test(r.parentElement.className))return;var l=i(a,t);e()&&r.setAttribute("data-param-scale",l);for(var s=null,c=0;c=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var n=c[e];return null==n?null:n},r=d,webModule.__errFn=e}function B(){function e(e){var n=e.lastIndexOf(rb);-1==n&&(n=e.length);var t=e.indexOf(sb);-1==t&&(t=e.length);var i=e.lastIndexOf(tb,Math.min(t,n));return i>=O?e.substring(O,i+P):W}var n,t=null!=(n=__gwt_getMetaProperty(wb))?n:W;return t==W&&(t=function(){for(var n=o.getElementsByTagName(_),t=O;tO?e[e.length-P].href:W}()),t==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(t=e(o.location.href)),t=function(n){if(n.match(/^\w+:\/\//));else{var t=o.createElement(ub);t.src=n+vb,n=e(t.src)}return n}(t),t}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],o=[];function a(e){var n=o[e](),t=i[e];if(n in t)return n;var a=[];for(var l in t)a[t[l]]=l;throw r&&r(e,a,n),null}if(__gwt_isKnownPropertyValue=function(e,n){return n in i[e]},webModule.__getPropMap=function(){var e={};for(var n in i)i.hasOwnProperty(n)&&(e[n]=a(n));return e},webModule.__computePropValue=a,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var l=(e=Cb).indexOf(Db);-1!=l&&(t=parseInt(e.substring(l+P),$),e=e.substring(O,l))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var n=s[L].bindings;s[L].bindings=function(){for(var t=n?n():{},i=e[webModule.__softPermutationId],o=O;o0){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:"",t=[],i=0;i0){for(var i=r.elt(l-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(a)}else if("Down"===t.key){var o;if(n.isTreeExpanded&&!n.isTreeLeaf)null!==(o=this._sortTreeChildrenByY(n).first())&&e.select(o);else for(;null!==n;){var a,r,l;if(null===(a=n.findTreeParentNode()))break;if((l=(r=this._sortTreeChildrenByY(a)).indexOf(n))i.y?1:t.xi.x?1:0})),n},K.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},K.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(K.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(K.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var V=K,q=(t(31270),t(85160)),J=t(43418),Y=t(43604),Q=t(51136),X="myPaletteDiv___Xjz2I",$="maxH60___Pd4Re";window.go=_;var ee=function(e){var n=e.onCancel,t=e.callback,i=(0,c.useRef)(),o=(0,c.useRef)(),a=(0,c.useRef)(),l=(0,c.useRef)(!1),s=(0,c.useRef)(!1),d=(0,c.useState)(0),u=r()(d,2),p=u[0],f=u[1],h=function(){var e=W()(F()().mark((function e(){var n,o;return F()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.current.makeImage(),e.next=3,(0,Q.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:n.src}});case 3:o=e.sent,t({src:o.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){f(p+1)}),[]),(0,m.jsx)("div",{ref:s,className:l.current?"".concat($," body-overflow-initial"):"body-overflow-initial",children:(0,m.jsx)(J.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!p,destroyOnClose:!0,maskClosable:!1,getContainer:s.current,rootClassName:"zIndex-9999",title:(0,m.jsxs)(R.Z,{children:[(0,m.jsx)(Y.Z,{flex:1,children:"插入流程图"}),(0,m.jsx)(Y.Z,{onClick:function(){l.current=!l.current,f(p+1)},children:(0,m.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:n,children:(0,m.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,m.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,m.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,m.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,m.jsx)("div",{style:{height:"calc(100% - 50px)"},className:X,ref:a})]}),(0,m.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,m.jsx)(q.FI,{initDiagram:function(){var e=_.GraphObject.make,n="#ff3333",t="#3358ff",r="#25ad23",l="#d533ff",s="#7d33ff",c="#ff6233",d="#ffffff",u="#000000",p="#fffcd5",f="#d5ebff",m="#f2dfe0",h="#a5d2fa",g="#cccccc",w="#b3e6b3",v="#fcbbbd";function x(n,t){var i=function(e,t){e.handled=!0,e.diagram.model.commit((function(i){var o=t.part.adornedPart,a=(new _.Point).setRectSpot(o.actualBounds,n);a.subtract(o.location),a.scale(2,2),a.x+=130*Math.sign(a.x),a.y+=130*Math.sign(a.y),a.add(o.location),a.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var r=i.copyNodeData(o.data);i.setGroupKeyForNodeData(r,i.getGroupKeyForNodeData(o.data)),i.addNodeData(r);var l={from:o.key,to:i.getKeyForNodeData(r)};i.addLinkData(l);var s=e.diagram.findNodeForData(r);s.location=a,e.diagram.select(s),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(_.Shape,{figure:t,alignment:n,alignmentFocus:n.opposite(),width:n.equals(_.Spot.Top)||n.equals(_.Spot.Bottom)?25:18,height:n.equals(_.Spot.Top)||n.equals(_.Spot.Bottom)?18:25,fill:"orange",stroke:d,strokeWidth:4,mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},isActionable:!0,click:i,contextClick:i})}function b(n){return e(_.Shape,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},click:function(e,n){e.diagram.commandHandler.showContextMenu(n.part.adornedPart)}},n||{})}function A(e,n){return function(t,i){t.handled=!0,t.diagram.model.commit((function(t){t.set(i.part.adornedPart.data,e,n)}))}}function y(n,t){return t||(t="color"),e(_.Shape,{width:16,height:16,stroke:"lightgray",fill:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.stroke="dodgerblue"},mouseLeave:function(e,n){return n.stroke="lightgray"},click:A(t,n),contextClick:A(t,n)})}function j(){return[e("ContextMenuButton",e(_.Panel,"Horizontal",y(d,"fill"),y(p,"fill"),y(f,"fill"),y(m,"fill"))),e("ContextMenuButton",e(_.Panel,"Horizontal",y(g,"fill"),y(w,"fill"),y(h,"fill"),y(v,"fill")))]}function B(){return[e("ContextMenuButton",e(_.Panel,"Horizontal",y(u),y(r),y(t),y(n))),e("ContextMenuButton",e(_.Panel,"Horizontal",y(d),y(l),y(s),y(c)))]}function C(n,t){return t||(t="thickness"),e(_.Shape,"LineH",{width:16,height:16,strokeWidth:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:A(t,n),contextClick:A(t,n)})}function S(n,t){return t||(t="dash"),e(_.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:A(t,n),contextClick:A(t,n)})}function k(){return[e("ContextMenuButton",e(_.Panel,"Horizontal",C(1),C(2),C(3),C(4))),e("ContextMenuButton",e(_.Panel,"Horizontal",S(null),S([2,4]),S([4,4])))]}function N(n,t){return t||(t="figure"),e(_.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="lightgray"},click:A(t,n),contextClick:A(t,n)})}function P(n){return e(_.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(n+4).toString()+" H3"})}function T(n){var t="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===n?t="M0 0 M16 16 M0 8 L16 8":2===n&&(t="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(_.Shape,{geometryString:t,margin:2,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:A("dir",n),contextClick:A("dir",n)})}function D(n){var t=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",_.Spot.stringify(_.Spot.AllSides)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(_.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:t,contextClick:t})}function E(n,t){var i=0,o=_.Spot.RightSide;n.equals(_.Spot.Top)?(i=270,o=_.Spot.TopSide):n.equals(_.Spot.Left)?(i=180,o=_.Spot.LeftSide):n.equals(_.Spot.Bottom)&&(i=90,o=_.Spot.BottomSide),t||(i-=180);var a=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",_.Spot.stringify(o)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(_.Shape,{alignment:n,alignmentFocus:n.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:a,contextClick:a})}return i.current=new _.Diagram(o.current,{padding:20,grid:e(_.Panel,"Grid",e(_.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(_.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(V),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var n=e.subject;n.location=n.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var n=e.subject;e.diagram.toolManager.linkingTool.isForwards?n.toNode.invalidateConnectedLinks():n.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(_.Node,"Auto",{locationSpot:_.Spot.Center,locationObjectName:"SHAPE",desiredSize:new _.Size(120,60),minSize:new _.Size(40,40),resizable:!0,resizeCellSize:new _.Size(10,10),rotatable:!0},new _.Binding("location","loc",_.Point.parse).makeTwoWay(_.Point.stringify),new _.Binding("desiredSize","size",_.Size.parse).makeTwoWay(_.Size.stringify),e(_.Shape,{name:"SHAPE",fill:d,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:_.Spot.AllSides,toSpot:_.Spot.AllSides},new _.Binding("figure"),new _.Binding("fill"),new _.Binding("stroke","borderColor"),new _.Binding("strokeWidth","thickness"),new _.Binding("strokeDashArray","dash")),e(_.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(_.TextBlock,{margin:1,textAlign:"center",overflow:_.TextBlock.OverflowEllipsis,editable:!0},new _.Binding("text").makeTwoWay(),new _.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(_.Panel,"Vertical",{maxSize:new _.Size(200,NaN)},e(_.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new _.Binding("text")),e(_.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new _.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(_.Adornment,"Spot",e(_.Placeholder,{padding:10}),x(_.Spot.Top,"TriangleUp"),x(_.Spot.Left,"TriangleLeft"),x(_.Spot.Right,"TriangleRight"),x(_.Spot.Bottom,"TriangleDown"),b({alignment:new _.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(_.Panel,"Horizontal",N("Rectangle"),N("RoundedRectangle"),N("Ellipse"),N("Diamond"))),e("ContextMenuButton",e(_.Panel,"Horizontal",N("Parallelogram2"),N("ManualOperation"),N("Procedure"),N("Cylinder1"))),e("ContextMenuButton",e(_.Panel,"Horizontal",N("Terminator"),N("CreateRequest"),N("Document"),N("TriangleDown"))),j(),B(),k()),i.current.groupTemplate=e(_.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:_.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,n){n.addMembers(n.diagram.selection,!0)||n.diagram.currentTool.doCancel()},avoidable:!1},new _.Binding("location","loc",_.Point.parse).makeTwoWay(_.Point.stringify),e(_.Panel,"Auto",{name:"BODY"},e(_.Shape,{parameter1:10,fill:d,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:_.Spot.AllSides,toSpot:_.Spot.AllSides},new _.Binding("fill"),new _.Binding("stroke","color"),new _.Binding("strokeWidth","thickness"),new _.Binding("strokeDashArray","dash")),e(_.Placeholder,{background:"transparent",margin:20})),e(_.TextBlock,{alignment:_.Spot.Top,alignmentFocus:_.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new _.Binding("text"),new _.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(_.Adornment,"Spot",e(_.Panel,"Auto",e(_.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(_.Placeholder,{margin:1.5})),b({alignment:_.Spot.TopRight,alignmentFocus:_.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",j(),B(),k()),i.current.linkTemplate=e(_.Link,{layerName:"Foreground",routing:_.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new _.Binding("fromSpot","fromSpot",_.Spot.parse),new _.Binding("toSpot","toSpot",_.Spot.parse),new _.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new _.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new _.Binding("points").makeTwoWay(),e(_.Shape,{strokeWidth:2},new _.Binding("stroke","color"),new _.Binding("strokeWidth","thickness"),new _.Binding("strokeDashArray","dash")),e(_.Shape,{segmentIndex:0,segmentOffset:new _.Point(15,0),segmentOrientation:_.Link.OrientAlong,alignmentFocus:_.Spot.Right,figure:"circle",width:10,strokeWidth:0},new _.Binding("fill","color"),new _.Binding("visible","dir",(function(e){return 1===e}))),e(_.Shape,{segmentIndex:-1,segmentOffset:new _.Point(-10,6),segmentOrientation:_.Link.OrientPlus90,alignmentFocus:_.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new _.Binding("fill","color"),new _.Binding("visible","dir",(function(e){return e>=1})),new _.Binding("width","thickness",(function(e){return 7+3*e})),new _.Binding("height","thickness",(function(e){return 7+3*e})),new _.Binding("segmentOffset","thickness",(function(e){return new _.Point(-15,4+1.5*e)}))),e(_.Shape,{segmentIndex:0,segmentOffset:new _.Point(15,-6),segmentOrientation:_.Link.OrientMinus90,alignmentFocus:_.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new _.Binding("fill","color"),new _.Binding("visible","dir",(function(e){return 2===e})),new _.Binding("width","thickness",(function(e){return 7+3*e})),new _.Binding("height","thickness",(function(e){return 7+3*e})),new _.Binding("segmentOffset","thickness",(function(e){return new _.Point(-15,4+1.5*e)}))),e(_.TextBlock,{alignmentFocus:new _.Spot(0,1,-4,0),editable:!0},new _.Binding("text").makeTwoWay(),new _.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(_.Adornment,e(_.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:P(2)},new _.Binding("pathPattern","thickness",P)),b({alignmentFocus:new _.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",B(),k(),e("ContextMenuButton",e(_.Panel,"Horizontal",T(0),T(1),T(2))),e("ContextMenuButton",e(_.Panel,"Horizontal",e(_.Panel,"Spot",D(!1),E(_.Spot.Top,!1),E(_.Spot.Left,!1),E(_.Spot.Right,!1),E(_.Spot.Bottom,!1)),e(_.Panel,"Spot",{margin:new _.Margin(0,0,0,2)},D(!0),E(_.Spot.Top,!0),E(_.Spot.Left,!0),E(_.Spot.Right,!0),E(_.Spot.Bottom,!0))))),new _.Palette(a.current,{maxSelectionCount:1,linkTemplate:e(_.Link,{locationSpot:_.Spot.Center,selectionAdornmentTemplate:e(_.Adornment,"Link",{locationSpot:_.Spot.Center},e(_.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(_.Shape,{toArrow:"Standard",stroke:null}))},{routing:_.Link.AvoidsNodes,curve:_.Link.JumpOver,corner:5,toShortLength:4},new _.Binding("points"),e(_.Shape,{isPanelMain:!0,strokeWidth:2}),e(_.Shape,{toArrow:"Standard",stroke:null})),model:new _.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(U()(_.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(_.Node,"Auto",{locationSpot:_.Spot.Center},new _.Binding("location","location",_.Point.parse).makeTwoWay(_.Point.stringify),e(_.Shape,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new _.Binding("stroke").makeTwoWay(),new _.Binding("fill").makeTwoWay(),new _.Binding("figure")),e(_.TextBlock,{margin:new _.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new _.Size(16,16),maxSize:new _.Size(10,NaN),textAlign:"center",editable:!0},new _.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(_.Panel,"Grid",e(_.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(_.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,m.jsx)("div",{ref:o})]})]}),(0,m.jsx)("div",{className:"tr",children:(0,m.jsx)(B.ZP,{size:"large",onClick:h,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},ne=t(5112),te=t(97913),ie=ne.ZP.Group,oe={margin:"0 8px"},ae=function(e){var n=e.callback,t=e.onCancel;return(0,m.jsxs)(y.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){n(e)},children:[(0,m.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,m.jsx)("span",{style:oe,children:"单元格数:"}),(0,m.jsx)("span",{style:oe,children:"行数"}),(0,m.jsx)(y.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,m.jsx)(te.Z,{})}),(0,m.jsx)("span",{style:oe,children:"列数"}),(0,m.jsx)(y.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,m.jsx)(te.Z,{})})]}),(0,m.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,m.jsx)("span",{style:oe,children:"对齐方式:"}),(0,m.jsx)(y.Z.Item,{name:"align",children:(0,m.jsxs)(ie,{children:[(0,m.jsx)(ne.ZP,{value:"default",children:(0,m.jsx)("i",{className:"fa fa-align-justify"})}),(0,m.jsx)(ne.ZP,{value:"left",children:(0,m.jsx)("i",{className:"fa fa-align-left"})}),(0,m.jsx)(ne.ZP,{value:"center",children:(0,m.jsx)("i",{className:"fa fa-align-center"})}),(0,m.jsx)(ne.ZP,{value:"right",children:(0,m.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,m.jsxs)("div",{className:"flex-container flex-end",children:[(0,m.jsx)(B.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,m.jsx)(B.ZP,{type:"ghost",onClick:t,children:"取消"})]})]})},re=t(78673),le=t(66455),se=t.n(le),ce=(0,c.forwardRef)((function(e,n){var t=e.use3d,i=e.width,o=e.height,a=e.callback,l=(e.showSaveButton,(0,c.useRef)()),s=(0,c.useRef)(),d=(0,c.useState)(!1),u=r()(d,2),p=u[0],f=u[1],h=(0,c.useRef)({id:l,appName:"graphing",width:i||1e3,height:o||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){s.current=new(se())(h.current,!0),window.onload=function(){s.current.inject("applet_container")}}),[]);var g=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return a&&a(e),e};return(0,c.useEffect)((function(){h.current.appName=p?"3D":"graphing",s.current.inject("applet_container")}),[p]),(0,c.useEffect)((function(){f(t)}),[t]),(0,c.useImperativeHandle)(n,(function(){return{getImgData:g}})),(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:l}),(0,m.jsxs)(R.Z,{align:"middle",children:[(0,m.jsx)(Y.Z,{flex:1,children:(0,m.jsx)(re.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:p,onChange:function(e){return f(e)}})}),(0,m.jsx)(Y.Z,{children:(0,m.jsx)(B.ZP,{size:"large",onClick:g,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),de=t(33773),ue=t(27065),pe="link",fe="upload-image",me="add-flowchart",he="draw-image",ge="code-block",we="add-table",ve="------------",xe={default:ve,left:":".concat(ve),center:":".concat(ve,":"),right:"".concat(ve,":")},be=t(56266);var Ae="@▁▁@",ye=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function je(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var Be=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Ce=s()(s()({},Be+"-B","bold"),Be+"-I","italic"),Se=s()(s()(s()(s()(s()(s()(s()(s()({},pe,"添加链接"),ge,"添加代码块"),fe,"添加图片"),he,"添加画图"),me,"插入流程图"),we,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),ke=function(e){var n=e.defaultValue,t=void 0===n?"":n,i=e.onChange,a=e.width,l=void 0===a?"100%":a,d=e.height,g=void 0===d?400:d,w=e.miniToolbar,v=void 0!==w&&w,x=e.isFocus,y=void 0!==x&&x,j=e.watch,B=e.insertTemp,C=e.mode,P=void 0===C?"markdown":C,T=e.id,D=void 0===T?"markdown-editor-id":T,E=e.showResizeBar,L=void 0!==E&&E,R=e.noStorage,H=void 0!==R&&R,z=e.showNullButton,F=void 0!==z&&z,Z=e.showNullProgramButton,W=void 0!==Z&&Z,I=e.hidetoolBar,U=void 0!==I&&I,_=e.fullScreen,K=void 0!==_&&_,V=e.onBlur,q=e.onCMBeforeChange,Y=e.onFullScreen,Q=e.className,X=void 0===Q?"":Q,$=e.disablePaste,ne=void 0!==$&&$,te=e.disabled,ie=void 0!==te&&te,oe=e.disabledFill,re=void 0!==oe&&oe,le=e.placeholder,se=void 0===le?"":le,ve=e.values,Be=void 0===ve?"":ve,ke=e.extraUse,Ne=(0,c.useState)(null),Pe=r()(Ne,2),Te=Pe[0],De=Pe[1],Ee=(0,c.useState)(t),Me=r()(Ee,2),Le=Me[0],Ge=Me[1],Re=(0,c.useState)(j),He=r()(Re,2),Oe=He[0],ze=He[1],Fe=(0,c.useState)(K),Ze=r()(Fe,2),We=Ze[0],Ie=Ze[1],Ue=(0,c.useState)(""),_e=r()(Ue,2),Ke=_e[0],Ve=_e[1],qe=(0,c.useState)(0),Je=r()(qe,2),Ye=Je[0],Qe=Je[1],Xe=(0,c.useState)(g),$e=r()(Xe,2),en=$e[0],nn=$e[1],tn=(0,c.useState)(!1),on=r()(tn,2),an=(on[0],on[1]),rn=(0,c.useState)(0),ln=r()(rn,2),sn=ln[0],cn=ln[1],dn=(0,c.useState)(0),un=r()(dn,2),pn=un[0],fn=un[1],mn=(0,c.useRef)(),hn=(0,c.useRef)(),gn=(0,c.useRef)(),wn=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Ge(Be),null==Te||Te.setValue(Be),window.scrollTo(0,e)}),[Be]),(0,c.useEffect)((function(){null==Y||Y(We)}),[We]),(0,c.useEffect)((function(){if(mn.current){var e=function(e,t){if(!ne){var i=t.clipboardData;if(i){var o=i.types.toString(),a=i.items;if("Files"===o||i.types.indexOf("Files")>-1){if(t.preventDefault(),"stex"==P)return;try{var r,l=a[1];"file"===(null===(r=a[0])||void 0===r?void 0:r.kind)&&(l=a[0]);var s=l.getAsFile(),c=s.name.split(".").pop();G(s,(function(e){var t,i,o;e.id?(null==s||null===(t=s.type)||void 0===t?void 0:t.indexOf("image"))>-1?n.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==s||null===(i=s.type)||void 0===i?void 0:i.indexOf("video"))>-1?n.replaceSelection('')):(null==s||null===(o=s.type)||void 0===o?void 0:o.indexOf("pdf"))>-1?n.replaceSelection('').concat(s.name,"")):ye.includes(c)?n.replaceSelection('').concat(s.name,"")):n.replaceSelection("[".concat(s.name,"](").concat(ue.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(t){N.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}t.preventDefault()},n=u().fromTextArea(mn.current,{mode:P,lineNumbers:!v,lineWrapping:!0,value:t,autoCloseTags:!0,autoCloseBrackets:!0});return n.on("keyup",(function(e,t){8===t.keyCode&&(""==e.getValue()?n.setOption("placeholder",se):n.setOption("placeholder",null))})),n.on("keydown",(function(e,n){if(8===n.keyCode){var t=function(e,n){var t=e.getDoc(),i=t.getCursor(),o=t.getLine(i.line),a=o.charAt(i.ch-1),r=o.lastIndexOf("@▁@",i.ch),l=o.lastIndexOf("@▁▁@",i.ch),s=r>l?r:l,c=r>l?3:4;if(-1===Ae.indexOf(a))return null;if(console.log("change1:",n,e,o,i,s,r,l,a),s>=0&&i.ch-s<5){var d=s+c;return t.replaceRange("",{line:i.line,ch:s},{line:i.line,ch:d}),{line:i.line,ch:d}}return null}(e);t&&n.preventDefault()}})),y&&n.focus(),n.on("paste",e),ie&&n.on("beforeChange",(function(e,n){"paste"!==n.origin&&"+input"!==n.origin||n.cancel()})),De(n),function(){n.off("paste",e)}}}),[]);var vn=(0,c.useCallback)((function(){hn.current}),[en,hn,We]);(0,c.useEffect)((function(){if(Te){var e=function(){var e=new p.Z((function(e){var n,t=o()(e);try{for(t.s();!(n=t.n()).done;){var i=n.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(vn(),Te.setSize("100%","100%"),Te.refresh())}}catch(e){t.e(e)}finally{t.f()}}));return e.observe(mn.current.parentElement),e}();return function(){var n,t;null!==(n=mn.current)&&void 0!==n&&n.parentElement&&e.unobserve(null===(t=mn.current)||void 0===t?void 0:t.parentElement)}}}),[Te,vn]),(0,c.useEffect)((function(){if(Te){for(var e=[],n=function(){var n=r()(i[t],2),o=n[0],a=n[1],l=s()({},o,(function(){xn(a)}));e.push(l),Te.addKeyMap(l)},t=0,i=Object.entries(Ce);t0){var e=(new Date).getTime(),n=window.sessionStorage.getItem(D);e>=Ye+1e4&&(!n||n!==Le)&&(window.sessionStorage.setItem(D,Le),an(!0))}}),1e4),(0,c.useEffect)((function(){ze(j)}),[Te,j]),(0,c.useEffect)((function(){Te&&y&&Te.focus()}),[Te,y]),(0,c.useEffect)((function(){if(Oe&&Te){var e=function(e){var n=e.target;if(wn.current){var t=n.scrollTop/n.scrollHeight;wn.current.scrollTop=wn.current.scrollHeight*t}},n=Te.getScrollerElement();return n.addEventListener("scroll",e),function(){n.removeEventListener("scroll",e)}}}),[Te,Oe]),(0,c.useEffect)((function(){if(Te&&q){var e=function(e,n){q(e,n)};return Te.on("beforeChange",e),function(){Te.off("beforeChange",e)}}}),[Te,q]),(0,c.useEffect)((function(){if(Te&&V){var e=function(){V(Te.getValue())};return Te.on("blur",e),function(){Te.off("blur",e)}}}),[Te,V]),(0,c.useEffect)((function(){if(Te){var e=function(e,n){var t=e.getValue();Ge(t),Qe((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(W?i(t,Bn(t)):i(t))};return Te.on("change",e),function(){Te.off("change",e)}}}),[Te,i]),(0,c.useEffect)((function(){if(Te)if(null==t)Te.setValue(""),Ge("");else{var e=window.scrollY||window.pageYOffset;t!==Te.getValue()&&(Te.setValue(t),Ge(t),Te.setCursor(ie?1:Te.lineCount(),0),window.scrollTo(0,e))}}),[Te,t]);var xn=(0,c.useCallback)((function(e){var n=Te.getCursor(),t=Te.getSelection(),i=t.split("\n");switch(e){case"bold":return Te.replaceSelection("**"+t+"**"),""===t&&Te.setCursor(n.line,n.ch+2),Te.focus();case"italic":return Te.replaceSelection("*"+t+"*"),""===t&&Te.setCursor(n.line,n.ch+1),Te.focus();case"code":return Te.replaceSelection("`"+t+"`"),""===t&&Te.setCursor(n.line,n.ch+1),Te.focus();case"inline-latex":return Ve("inline-latex"),Te.focus();case"latex":return Te.replaceSelection("```latex\n"+t+"\n```"),Te.setCursor(n.line+1,t.length+1),Te.focus();case"line-break":return Te.replaceSelection("
\n"),Te.focus();case"list-ul":return""===t?Te.replaceSelection("- "+t):Te.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Te.focus();case"list-ol":return""===t?Te.replaceSelection("1. "+t):Te.replaceSelection(i.map((function(e,n){return""===e?"":"".concat(n+1,". ").concat(e)})).join("\n")),Te.focus();case"add-null-ch":return""===t&&Te.setCursor(n.line,n.ch),Te.replaceSelection("▁"),Te.focus();case"add-signal":return""===t&&Te.setCursor(n.line,n.ch),Te.replaceSelection("@▁@"),Te.focus();case"add-multiple":return""===t&&Te.setCursor(n.line,n.ch),Te.replaceSelection(Ae),Te.focus();case"inster-template-1":return""===t&&Te.setCursor(n.line,n.ch),Te.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Te.focus();case"eraser":return Te.setValue(""),Te.focus();case"trigger-watch":return ze(!Oe),Te.focus();case"trigger-full-screen":return Ie(!We),Te.focus();case pe:return void Ve(pe);case ge:return void Ve(ge);case fe:return void Ve(fe);case he:return void Ve(he);case"maths-latex":return void Ve("maths-latex");case me:return void Ve(me);case we:return void Ve(we);default:throw new Error}}),[Te,Oe,We]),bn=(0,c.useCallback)((function(e,n){var t,i,o,a,r;switch(Ve(""),Ke){case pe:var l=e.title,s=e.link;return Te.replaceSelection("[".concat(l,"](").concat(s,")")),Te.focus();case ge:var c=e.language,d=e.content;return Te.replaceSelection(["```"+c,d,"```"].join("\n")),Te.focus();case"maths-latex":for(var u=atob(e),p=new Uint8Array(u.length),f=0;f-1||null==g||!g.type?h?Te.replaceSelection("![ ".concat(h," ]( ").concat(m,' "').concat(h,'" )')):Te.replaceSelection("![,](".concat(m,")")):(null==g||null===(a=g.type)||void 0===a?void 0:a.indexOf("video"))>-1?Te.replaceSelection('')):(null==g||null===(r=g.type)||void 0===r?void 0:r.indexOf("pdf"))>-1?Te.replaceSelection('').concat(g.name,"")):ye.includes(w)?Te.replaceSelection('').concat(g.name,"")):Te.replaceSelection("[".concat(g.name,"](").concat(ue.Z.API_SERVER).concat(m,")")),Te.focus();case we:for(var v=e.row,x=e.col,b=e.align,A="\n",y=0;y300&&(n=300),nn(g+n+"px")}},i=gn.current,o=!1,a=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",t),document.removeEventListener("mouseup",n)}}}),[Te,gn]),(0,c.useEffect)((function(){nn(g)}),[g]);var jn={width:je(l),height:je(en)},Bn=((0,c.useMemo)((function(){if(Ye){var e=new Date(Ye),n=e.getHours(),t=e.getMinutes(),i=e.getSeconds();return t=t<10?"0"+t:t,i=i<10?"0"+i:i,"".concat(n=n<10?"0"+n:n,":").concat(t,":").concat(i)}return 0}),[Ye]),function(e){var n=[];if(W){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,t,i){n.push({multiLine:!("@▁@"===e)})}))}return n});(0,c.useEffect)((function(){if(Se[Ke]&&Ke!==he&&Ke!==me){var e=document.getElementsByClassName("ant-modal")[0],n=window.innerWidth/2-e.offsetWidth/2,t=window.innerHeight/2-e.offsetHeight/2;cn(n),fn(t)}}),[Ke]);var Cn=function(e,n,t,i){var o=document.body.clientHeight,a=document.body.clientWidth;return!(e<20&&t>e||e>a-20&&tn||n>o-20&&i0&&(0,l.jsx)("div",{className:r,children:t.map((function(e,n){return(0,l.jsxs)("div",{onClick:e.click,children:[e.name,e.sign?(0,l.jsx)("img",{src:"data:image/png;base64,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",width:39}):null]},n)}))}),p]}),i&&(0,l.jsx)("img",{style:{marginTop:33,marginRight:38},src:i,width:c})]})})},c=t(79800),d=t.n(c),u="row___aXJjm",p="title___HUKL0",f="tagsWrap___XB2W3",m="action___VdHb1",h="bar___t1kKC",g="tag___V7Eft",w="name___Hk1Ip",v="num___xQpcH",x="active___XryTX",b="tagsBorderWrap___OMxjs",A=t(92310),y=t.n(A),j=t(89392),B=function(e){var n=e.dataSource,t=void 0===n?[]:n,o=e.value,a=e.onChange,r=e.onTitleChange,s=e.className,c=e.title,A=e.titleWidth,B=void 0===A?41:A,C=e.style,S=void 0===C?{}:C,k=e.fontColor,N=void 0===k?"#6A7283":k,P=e.showCount,T=(0,i.useState)(0),D=d()(T,2),E=D[0],M=D[1],L=(0,i.useState)(!1),G=d()(L,2),R=G[0],H=G[1],O=(0,i.useRef)(null),z=(0,i.useRef)(null);return(0,i.useEffect)((function(){var e;0!==t.length&&((null==O||null===(e=O.current)||void 0===e?void 0:e.clientHeight)>97?M(1):M(0));0===t.length&&M(0),H(!1)}),[t]),(0,l.jsxs)("div",{className:y()(u,s),style:S,children:[(0,l.jsx)("div",{onClick:(0,j.throttle)((function(){return null==r?void 0:r()}),2e3),style:{width:B,marginTop:R?12:4},className:"".concat(p," ").concat(r?"current":""),children:c}),(0,l.jsxs)("div",{className:R?"".concat(f," ").concat(b):f,children:[(0,l.jsx)("div",{className:h,ref:z,style:E>0?{height:1===E?97:"auto",overflow:1===E?"hidden":"auto",paddingRight:55}:{paddingRight:0},children:(0,l.jsx)("div",{className:g,ref:O,children:null==t?void 0:t.map((function(e){return(0,l.jsxs)("span",{onClick:function(){return a(e.id)},style:{color:N},className:o===e.id?x:"",children:[(0,l.jsx)("span",{title:e.name,className:w,children:e.name}),!!P&&(0,l.jsx)("span",{className:v,children:e.count})]},e.id)}))})}),!!E&&(0,l.jsx)(i.Fragment,{children:1===E?(0,l.jsxs)("div",{onClick:function(){var e;M(2),(null==O||null===(e=O.current)||void 0===e?void 0:e.clientHeight)>245?H(!0):H(!1)},className:m,children:["展开",(0,l.jsx)("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})]}):(0,l.jsxs)("div",{onClick:function(){z.current.scrollTop=0,M(1),H(!1)},className:m,children:["收起",(0,l.jsx)("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})]})})]})]})},C="tabs___GTqPV",S="active___F26E8",k=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.value,o=e.onChange,a=e.className,r=e.style,s=void 0===r?{}:r;return(0,l.jsx)("div",{style:s,className:y()(C,a),children:t.map((function(e){return(0,l.jsx)("span",{onClick:function(){return o(e.id)},className:i===e.id?S:"",children:e.name},e.id)}))})},N="input___PW2zI",P="dropdown___vSy8B",T="menu___NiyBu",D="text___Grueu",E="b1___ZKryM",M="b2___aKyGa",L=t(8772),G=function(e){var n,t=e.dataSource,o=void 0===t?[]:t,a=e.value,r=void 0===a?"":a,s=e.onChange,c=e.onInputChange,u=void 0===c?function(){}:c,p=e.className,f=e.style,m=void 0===f?{}:f,h=e.placeholder,g=(e.allowClear,(0,i.useState)("")),w=d()(g,2),v=w[0],x=w[1],b=(0,i.useState)(""),A=d()(b,2),j=A[0],B=A[1];(0,i.useEffect)((function(){var e,n=r;null!==(e=JSON.stringify(r))&&void 0!==e&&e.includes("{")&&(x(r.id),n=r.value||"");try{B(decodeURIComponent(n||""))}catch(e){B(decodeURIComponent(n||""))}}),[r]);var C=function(){s(encodeURIComponent(j),v||null)};return(0,l.jsxs)("div",{className:y()(N,p),style:m,children:[!!o.length&&(0,l.jsxs)("div",{className:P,children:[(0,l.jsxs)("div",{className:D,children:[null===(n=o.find((function(e){return e.id===v})))||void 0===n?void 0:n.name,(0,l.jsx)("i",{className:"iconfont icon-zhankai4"}),(0,l.jsx)("b",{className:E}),(0,l.jsx)("b",{className:M})]}),(0,l.jsx)("div",{className:T,children:o.map((function(e,n){return(0,l.jsx)("div",{onClick:function(){var n;(n=e.id)!==v&&(x(n),s(encodeURIComponent(j),n))},children:e.name},n)}))})]}),(0,l.jsx)(L.Z,{onPressEnter:C,value:j,onChange:function(e){B(e.target.value),u(encodeURIComponent(e.target.value),v||null)},bordered:!1,placeholder:h}),(0,l.jsx)("i",{onClick:C,className:"iconfont icon-sousuo9 font14 pl10 current"})]})},R="quickPager___GM30J",H="disabled___Ozc8I",O=function(e){var n=e.value,t=e.onChange,i=e.className,o=e.total,a=e.pageSize,r=e.style,s=void 0===r?{}:r,c=n<2,d=n>=Math.ceil(o/a);return o<=a?(0,l.jsx)(l.Fragment,{}):(0,l.jsxs)("div",{className:y()(R,i),style:s,children:[(0,l.jsx)("div",{onClick:function(){c||t(n-1,"prev")},className:c?H:"",children:"上一页"}),(0,l.jsx)("div",{onClick:function(){d||t(n+1,"next")},className:d?H:"",children:"下一页"})]})},z="list___oOsiS",F="wrap___G6T7F",Z="lockWrap___Rl79E",W="li___oZZ7l",I="cover___b2bYW",U="img___IQX7w",_="sign___HkT6C",K="name___SsJx8",V="e___TMqq0",q="tags___bcjyo",J="rate___YACg7",Y=t(71418),Q=t(6848),X=t(41750),$=t(27065),ee=t(6457),ne=t(96908),te=t(57177),ie=t(81378),oe=t(7406),ae=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,o=e.col,a=void 0===o?4:o,r=e.right,s=e.bottom,c=void 0===s?23:s,d=e.precision,u=void 0===d?0:d,p=e.wrapWidth,f=void 0===p?1200:p,m=e.trackEventItems,h=e.loading,g=Math.floor((f-(a-1)*r)/a);return(0,l.jsx)(Y.Z,{spinning:h,children:(0,l.jsxs)("div",{className:y()(z,n),children:[!!i.length&&i.map((function(e,n){var t=e.name,i=e.id,o=e.identifier,s=e.power,d=(e.cover_image_id,e.pic);return(0,l.jsxs)("div",{className:F,style:{width:g,marginRight:(1+n)%a==0?0:r+u,marginBottom:c},children:[(0,l.jsxs)("a",{target:"_blank",href:"/shixuns/".concat(o,"/challenges"),className:W,onClick:function(e){e.preventDefault(),m&&(0,ee.L9)([m]),s&&(0,ee.xg)("/shixuns/".concat(o,"/challenges"))},children:[(0,l.jsxs)("div",{className:U,children:[(0,l.jsx)("img",{className:I,src:"".concat(d)}),e.is_jupyter&&(0,l.jsx)("img",{className:_,src:ne}),e.is_jupyter_lab&&(0,l.jsx)("img",{className:_,src:te}),e.is_unity_3d&&(0,l.jsx)("img",{className:_,src:ie})]}),(0,l.jsx)("div",{className:K,children:(0,l.jsx)(Q.Z,{title:t||"实践项目名称-未填写",children:(0,l.jsx)("span",{className:V,children:t||"实践项目名称-未填写"})})}),(0,l.jsxs)("div",{className:q,children:[(0,l.jsx)(Q.Z,{placement:"bottom",title:"关卡数",children:(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),(0,l.jsx)("span",{children:e.challenges_count})]})}),!!e.myshixuns_count&&(0,l.jsx)(Q.Z,{placement:"bottom",title:"学习人数",children:(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"iconfont icon-chengyuan font14 mr2"}),(0,l.jsx)("span",{children:e.myshixuns_count})]})}),(0,l.jsx)(Q.Z,{placement:"bottom",title:"难度等级",children:(0,l.jsx)("span",{children:(0,l.jsx)("span",{children:e.level})})}),(0,l.jsxs)("div",{className:J,children:[(0,l.jsx)(X.Z,{allowHalf:!0,disabled:!0,defaultValue:e.score_info}),(0,l.jsxs)("span",{children:[" ",e.score_info?"".concat(e.score_info,"分"):"5分"]})]})]})]}),!s&&(0,l.jsxs)("div",{className:Z,children:[(0,l.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,l.jsx)("span",{className:"mt15 font16 c-white",children:"定向开放内容,需要授权"})]})]},i)})),!i.length&&(0,l.jsx)(oe.Z,{})]})})},re="list___jb2Ay",le="wrap___VsQDr",se="li___IxCLC",ce="cover___Mu8wr",de="img___IpFLA",ue="bq___Bil0T",pe="sign___DXJ4d",fe="name___l7FoJ",me="e___pXQUG",he="unit___wCIFR",ge="tags___w_Mil",we=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,o=e.col,a=void 0===o?4:o,r=e.right,s=e.bottom,c=void 0===s?23:s,d=e.precision,u=void 0===d?0:d,p=e.wrapWidth,f=void 0===p?1200:p,m=e.trackEventItems,h=e.loading,g=Math.floor((f-(a-1)*r)/a),w=[{name:"推荐自学",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101计划",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"国家一流",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"省级一流",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"精品课程",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"军队一流",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"}];return(0,l.jsx)(Y.Z,{spinning:h,children:(0,l.jsxs)("div",{className:y()(re,n),children:[!(null==i||!i.length)&&(null==i?void 0:i.map((function(e,n){var t,i=e.name,o=e.id,s=e.identifier,d=(e.featured,e.school_name),p=e.image_url;e.excellent,e.is_plan;return(0,l.jsx)("div",{className:le,style:{width:g,marginRight:(1+n)%a==0?0:r+u,marginBottom:c},children:(0,l.jsxs)("a",{target:"_blank",href:"/paths/".concat(s),className:se,onClick:function(e){e.preventDefault(),m&&(0,ee.L9)([m]),(0,ee.xg)("/paths/".concat(s))},children:[(0,l.jsxs)("div",{className:de,children:[(0,l.jsx)("img",{className:ce,src:"".concat(p)}),null==e||null===(t=e.subject_tags)||void 0===t?void 0:t.map((function(e,n){var t;if(0===n){var i,o=null===(i=w.find((function(n){return n.name==e})))||void 0===i?void 0:i.swimg;return(0,l.jsx)("img",{className:pe,src:o,style:{left:"-4px"}})}var a=null===(t=w.find((function(n){return n.name==e})))||void 0===t?void 0:t.ptimg;return(0,l.jsx)("img",{className:pe,src:a,style:{left:"".concat(48+52*(n-1)+2*n,"px")}})})),(0,l.jsx)("div",{style:{position:"absolute",top:"150px",left:"4px"},children:(null==e?void 0:e.excellent)&&(0,l.jsx)("div",{className:ue,children:"开放课程"})})]}),(0,l.jsx)("div",{className:fe,children:(0,l.jsx)(Q.Z,{title:i,children:(0,l.jsx)("span",{className:me,children:i})})}),(0,l.jsx)(Q.Z,{title:"发布单位:".concat(d),children:(0,l.jsxs)("div",{className:he,children:[(0,l.jsx)("i",{className:"iconfont icon-danwei1 font14 mr3"}),d]})}),(0,l.jsx)("div",{className:ge,children:(0,l.jsxs)("div",{children:[(0,l.jsx)(Q.Z,{placement:"bottom",title:"章节数",children:(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),(0,l.jsx)("span",{children:e.stages_count})]})}),(0,l.jsx)(Q.Z,{placement:"bottom",title:"学习人数",children:(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"iconfont icon-chengyuan font14 mr3"}),(0,l.jsx)("span",{children:e.members_count})]})})]})})]})},o)}))),!i.length&&(0,l.jsx)(oe.Z,{})]})})},ve={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"},xe=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,o=e.col,a=void 0===o?4:o,r=e.right,s=e.bottom,c=void 0===s?23:s,d=e.precision,u=void 0===d?0:d,p=e.wrapWidth,f=void 0===p?1200:p,m=e.trackEventItems,h=e.loading,g=Math.floor((f-(a-1)*r)/a);return(0,l.jsx)(Y.Z,{spinning:h,children:(0,l.jsxs)("div",{className:y()(ve.list,n),children:[!!i.length&&i.map((function(e,n){var t=e.subject_identifier,i=e.id,o=(e.identifier,e.power,0!=e.is_public&&e.is_public);return(0,l.jsxs)("div",{className:ve.wrap,style:{width:g,marginRight:(1+n)%a==0?0:r+u,marginBottom:c},children:[(0,l.jsxs)("a",{className:ve.li,onClick:function(n){n.preventDefault(),m&&(0,ee.L9)([m]),(0,ee.xg)(e.first_category_url)},children:[(0,l.jsxs)("div",{className:ve.top,children:[(0,l.jsx)(Q.Z,{title:e.name,children:(0,l.jsx)("div",{className:ve.name,children:e.name})}),(0,l.jsx)("img",{className:ve.img,src:$.Z.IMG_SERVER+"/images/"+e.avatar_url}),(0,l.jsx)("div",{className:ve.text,title:e.creator,children:e.creator}),t&&(0,l.jsxs)("div",{className:ve.btns,children:[(0,l.jsx)("div",{children:"开放课程"}),(0,l.jsx)("aside",{children:"开放课堂"})]}),o&&(0,l.jsx)("div",{className:ve.sign,children:"公开"})]}),(0,l.jsxs)("div",{className:ve.bottom,children:[e.visits>0&&(0,l.jsx)(Q.Z,{title:"访问量",placement:"bottom",children:(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"iconfont icon-liulanyan"}),(0,l.jsx)("span",{children:e.visits})]})}),e.course_members_count>0&&(0,l.jsx)(Q.Z,{title:"成员",placement:"bottom",children:(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"iconfont icon-chengyuan"}),e.course_members_count]})}),e.tasks_count>0&&(0,l.jsx)(Q.Z,{title:"作业",placement:"bottom",children:(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"iconfont icon-zuoye"}),e.tasks_count]})}),e.is_end?(0,l.jsx)("div",{style:{color:"#6B758B"},children:"已结束"}):(0,l.jsx)("div",{style:{color:"#00B187"},children:"进行中"})]})]}),!e.is_accessible&&(0,l.jsxs)("div",{className:ve.lockWrap,children:[(0,l.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,l.jsx)("span",{className:"mt15 font16 c-white",children:"非课堂成员不可进入"})]})]},i)})),!i.length&&(0,l.jsx)(oe.Z,{})]})})},be={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"},Ae=t(7880),ye=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.value,o=e.onChange,a=e.className,r=e.style,s=void 0===r?{}:r,c=e.tabBarExtraContent;return(0,l.jsxs)("div",{className:y()(be.tabs,a),style:s,children:[(0,l.jsx)("div",{className:be.tabsWrap,children:t.map((function(e,n){return(0,l.jsxs)("aside",{className:be.tab,onClick:function(){o(e.id),e.link&&Ae.history.push(e.link)},children:[(0,l.jsx)("div",{className:i===e.id?be.active:"",children:e.name}),null==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,l.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,l.jsx)(Q.Z,{title:null!=(null==e?void 0:e.tip)?null==e?void 0:e.tip:"",children:(0,l.jsxs)("span",{style:{color:"#9096A3"},children:["(",(0,l.jsx)("span",{style:{color:"#000"},children:null==e?void 0:e.resetCount}),"/",(0,l.jsx)("span",{children:null==e?void 0:e.total}),")"]})})]},n)}))}),(0,l.jsx)("div",{className:be.tabBar,children:c})]})},je=function(e){var n=e.className,t=e.style,i=void 0===t?{}:t,o=e.children;return(0,l.jsx)("div",{className:y()(n),style:i,children:o})},Be="orderWrap___ZfyGX",Ce="orderIconWrap___XTB_O",Se="orderAsc___KWHmA",ke="orderDesc___rHdbB",Ne="active___a7eSP",Pe="cursorPointer___gs9kL",Te="orderTextWrap___teAKn",De=t(38854),Ee=t(20834),Me=[{id:"updated_at",name:"最新动态"},{id:"created_at",name:"最新创建"},{id:"name",name:"名称排序"}],Le=function(e){var n,t=e.sortValue,i=e.dropValue,o=e.className,a=e.onSort,r=e.onDrop,s=e.dataSource,c=void 0===s?Me:s;return(0,l.jsxs)("div",{className:y()(Be,o),children:[(0,l.jsx)(De.Z,{dropdownRender:function(){return(0,l.jsx)(Ee.Z,{children:c.map((function(e,n){return(0,l.jsx)(Ee.Z.Item,{onClick:function(){return r(e.id)},children:e.name},n)}))})},children:(0,l.jsx)("span",{className:Te,children:null===(n=c.find((function(e){return i===e.id})))||void 0===n?void 0:n.name})}),(0,l.jsxs)("span",{className:Ce,children:[(0,l.jsx)("span",{className:Se,children:(0,l.jsx)("i",{className:"asc"===t?"iconfont icon-sanjiaoxing-up font12 ".concat(Pe," ").concat(Ne):"iconfont icon-sanjiaoxing-up font12 ".concat(Pe),onClick:function(){return a("asc"===t?"desc":"asc")}})}),(0,l.jsx)("span",{className:ke,children:(0,l.jsx)("i",{className:"desc"===t?"iconfont icon-sanjiaoxing-down font12 ".concat(Pe," ").concat(Ne):"iconfont icon-sanjiaoxing-down font12 ".concat(Pe),onClick:function(){return a("asc"===t?"desc":"asc")}})})]})]})},Ge=t(82242),Re=t.n(Ge),He=t(7557),Oe=t.n(He),ze=t(41498),Fe=t.n(ze),Ze=t(39647),We=t.n(Ze),Ie={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"},Ue=t(3113),_e=["className","style","children","loading","openLoading","onClick","size","shape"],Ke=function(e){var n=e.className,t=e.style,o=e.children,a=e.loading,r=void 0!==a&&a,s=e.openLoading,c=e.onClick,u=void 0===c?function(){}:c,p=e.size,f=void 0===p?"middle":p,m=e.shape,h=void 0===m?"round":m,g=We()(e,_e),w=(0,i.useState)(!1),v=d()(w,2),x=v[0],b=v[1];return(0,l.jsx)(Ue.ZP,Re()(Re()({onClick:(0,j.throttle)(function(){var e=Fe()(Oe()().mark((function e(n){return Oe()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s&&b(!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:s&&b(!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:y()(Ie.btn,Ie["".concat(f,"-").concat(h)],n),style:t,size:f,shape:h,loading:x||r},g),{},{children:o}))},Ve="head___ghH72",qe="node___mjPEy",Je=function(e){var n=e.className,t=e.style,i=e.children,o=void 0===i?null:i,a=e.onClick,r=e.title;return(0,l.jsxs)("div",{className:y()(Ve,n),style:t,children:[(0,l.jsxs)("span",{className:"primary-hover",onClick:a,children:[(0,l.jsx)("i",{className:"iconfont icon-fanhui2 font12"}),"返回"]}),(0,l.jsx)("b",{title:r,children:r}),(0,l.jsx)("div",{className:qe,children:o})]})},Ye="btns___sNgTb",Qe="confirm___Ozirl",Xe="cancel___aiq1I",$e=function(e){var n=e.confirmShow,t=void 0===n||n,i=e.confirmTitle,o=e.confirmClick,a=e.cancelShow,r=void 0===a||a,s=e.cancelTitle,c=e.cancelClick,d=e.className,u=e.style,p=e.confirmLoading,f=void 0!==p&&p;return(0,l.jsxs)("div",{className:y()(Ye,d),style:u,children:[t&&(0,l.jsx)(Ue.ZP,{loading:f,onClick:o,type:"primary",className:Qe,children:i}),r&&(0,l.jsx)(Ue.ZP,{onClick:c,className:Xe,children:s})]})},en={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"},nn=function(e){var n=e.className,t=e.style,i=void 0===t?{}:t,o=e.LeftContent,a=e.children,r=e.RightContent;return(0,l.jsx)("div",{className:y()(en.fixedBottom,n),style:i,children:(0,l.jsxs)("div",{className:en.wrap,children:[(0,l.jsx)("div",{className:en.left,children:o}),(0,l.jsx)("div",{className:en.center,children:a}),(0,l.jsx)("div",{className:en.right,children:r})]})})},tn="crumbs___V41Oe",on="hover___bEIVd",an=function(e){var n=e.className,t=e.style,o=void 0===t?{}:t,a=e.dataSource,r=void 0===a?[]:a;return(0,l.jsx)("div",{className:y()(tn,n),style:o,children:r.map((function(e,n){return n"," "]})]},n):(0,l.jsx)("span",{style:{color:"#5F6368"},children:e.name},n)}))})},rn=t(31797),ln=["onChange"],sn=rn.Z.Countdown,cn=function(e){var n=e.onChange,t=We()(e,ln),o=(0,i.useState)(null),a=d()(o,2),r=a[0],s=a[1];(0,i.useEffect)((function(){"number"==typeof r&&r>=0&&n(r)}),[r]);return(0,l.jsx)(sn,Re()(Re()({},t),{},{onChange:function(e){var n=Math.floor(e/1e3);s(n)}}))}},56266:function(e,n,t){"use strict";t.d(n,{Z:function(){return o}});var i=t(59301);function o(e,n){var t=(0,i.useRef)();(0,i.useEffect)((function(){t.current=e})),(0,i.useEffect)((function(){if(null!==n){var e=setInterval((function(){t.current()}),n);return function(){return clearInterval(e)}}}),[n])}},38270:function(e,n,t){"use strict";t.d(n,{Z:function(){return P}});var i=t(82242),o=t.n(i),a=t(7557),r=t.n(a),l=t(41498),s=t.n(l),c=t(79800),d=t.n(c),u=t(59301),p=t(8591),f=t(21068),m=t(43418),h=t(95237),g=t(22744),w="wrap___npJKs",v="label___mSlLf",x=t(27065),b=t(7880),A=t(90963),y=t(51136),j=t(6457),B=t(11094),C=t(9498),S=t.n(C),k=t(47762),N=t(37712),P=function(e){var n=e.visible,t=e.data,i=e.onClose,a=void 0===i?function(){}:i,l=e.onSuccess,c=void 0===l?function(){}:l,C=(0,u.useState)([]),P=d()(C,2),T=P[0],D=P[1],E=(0,u.useState)(""),M=d()(E,2),L=M[0],G=M[1],R=(0,u.useState)(""),H=d()(R,2),O=H[0],z=H[1],F=(0,u.useState)(""),Z=d()(F,2),W=Z[0],I=Z[1],U=(0,u.useState)(!1),_=d()(U,2),K=_[0],V=_[1],q=(0,b.useParams)();(0,u.useEffect)((function(){var e;n&&(I((null==t?void 0:t.description)||""),G((null==t?void 0:t.start_at)||""),z((null==t?void 0:t.end_at)||""),D((null==t||null===(e=t.attachments)||void 0===e?void 0:e.map((function(e){return{name:e.name||e.title,status:"done",response:{id:e.id}}})))||[]))}),[n]);var J={multiple:!0,withCredentials:!0,fileList:T,beforeUpload:function(e){return!(e.size/1024/1024>150)||(p.ZP.error("《".concat(e.name,"》文件无法上传。超过文件大小限制(150M)")),f.Z.LIST_IGNORE)},action:"".concat(x.Z.API_SERVER,"/api/attachments.json"),onChange:function(e){D((0,j.uD)(e))}},Y=function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(L&&O){e.next=3;break}return p.ZP.warning("请选择".concat(ne)),e.abrupt("return");case 3:return V(!0),console.log(T,"fileList"),e.next=7,(0,y.ZP)("/api/graduations/".concat(q.id,"/graduation_stages/").concat(t.id,".json"),{method:"put",body:{start_at:L,end_at:O,description:W,attachment_ids:T.map((function(e){var n;return null==e||null===(n=e.response)||void 0===n?void 0:n.id}))}});case 7:if(0!==(null==(n=e.sent)?void 0:n.status)){e.next=13;break}return p.ZP.success("保存设置成功"),(0,b.getDvaApp)()._store.dispatch({type:"graduations/getGraduationsDetails",payload:{id:null==q?void 0:q.id}}),c(),e.abrupt("return");case 13:V(!1);case 14:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();console.log(t,"data");var Q=[{name:"学生选题",key:"student_selection",timeName:"学生选题起止时间",width:460,text:"在此时间内,学生可自助操作选题和更改选题"},{name:"任务书",key:"tasks",width:460,timeName:"任务书起止时间",text:""},{name:"开题报告",key:"opening_report",width:1146,timeName:"学生提交开题报告起止时间",text:"在该阶段内或者老师评阅通过之前,学生可以自由提交文档,一旦过了截止时间,则需要管理员授权补交"},{name:"中期检查",key:"midterm_report",width:1146,timeName:"学生提交中期检查起止时间",text:"在该阶段内或者老师评阅通过之前,学生可以自由提交文档,一旦过了截止时间,则需要管理员授权补交"},{name:"毕业论文",key:"thesis",width:1146,timeName:"学生提交毕业论文起止时间",text:"在该阶段内或者老师评阅通过之前,学生可以自由提交文档,一旦过了截止时间,则需要管理员授权补交"},{name:"毕业答辩",key:"final_defense",width:1146,timeName:"学生提交毕业答辩起止时间",text:"在该阶段内或者老师评阅通过之前,学生可以自由提交文档,一旦过了截止时间,则需要管理员授权补交"},{name:"论文定稿",key:"final_thesis",width:1146,timeName:"学生提交论文定稿起止时间",text:"在该阶段内或者老师评阅通过之前,学生可以自由提交文档,一旦过了截止时间,则需要管理员授权补交"},{name:"归档",key:"archives",width:1146,timeName:"学生提交归档起止时间",text:"在该阶段内或者老师评阅通过之前,学生可以自由提交文档,一旦过了截止时间,则需要管理员授权补交"}],X=["opening_report","midterm_report","thesis","final_defense","final_thesis","archives"],$=T.some((function(e){return!(null!=e&&e.response)})),ee=(null==Q?void 0:Q.find((function(e){return e.key===(null==t?void 0:t.clazz)})))||{},ne=ee.timeName,te=ee.text,ie=ee.width,oe=ee.key;return(0,N.jsx)(m.Z,{centered:!0,destroyOnClose:!0,confirmLoading:K,okButtonProps:{disabled:$},onCancel:a,onOk:Y,open:n,title:"".concat(t.name,"设置"),width:ie,afterClose:function(){D([]),G(""),I(""),z(""),V(!1)},okText:"保存设置",cancelText:"取消",children:(0,N.jsxs)("div",{className:w,children:[(0,N.jsxs)("div",{className:v,children:[(0,N.jsx)("span",{children:"*"}),ne]}),(0,N.jsxs)(h.Z,{align:"middle",className:X.includes(oe)?"mb20":"",children:[(0,N.jsx)(g.default,{format:"YYYY-MM-DD HH:mm",value:L?S()(L):"",disabledDate:function(e){return(0,k.Q8)(e,"",null==t?void 0:t.disabled_time)},disabledTime:function(e){return(0,k.d0)(e,null==t?void 0:t.disabled_time)},showTime:{format:"HH:mm"},onChange:function(e,n){G(n)}}),(0,N.jsx)("span",{className:"ml10 mr10",children:"至"}),(0,N.jsx)(g.default,{format:"YYYY-MM-DD HH:mm",value:O?S()(O):"",disabledDate:function(e){return(0,k.Q8)(e,"",null==t?void 0:t.disabled_time)},disabledTime:function(e){return(0,k.d0)(e,null==t?void 0:t.disabled_time)},showTime:{format:"HH:mm"},onChange:function(e,n){z(n)}}),(0,N.jsx)("span",{className:"".concat("student_selection"===oe?"mt10":"ml10"," font14"),style:{color:"#9096A3"},children:te})]}),X.includes(oe)&&(0,N.jsxs)(u.Fragment,{children:[(0,N.jsx)("div",{className:v,children:"阶段描述"}),(0,N.jsx)(B.Z,{height:140,defaultValue:W,onChange:function(e){I(e)}}),(0,N.jsx)(f.Z,o()(o()({},J),{},{children:(0,N.jsxs)(h.Z,{align:"middle",className:"mt10",children:[(0,N.jsxs)(A.op,{style:{borderRadius:2},children:[(0,N.jsx)("i",{className:"icon-shangchuan3 mr5"}),"上传文档"]}),(0,N.jsx)("div",{className:"ml10 font14",style:{color:"#5F6367"},onClick:function(e){e.stopPropagation()},children:"上传此阶段的文档模版、批阅要求等文档,单个文档大小不超过150M"})]})}))]})]})})}},93314:function(e){"use strict";e.exports="data:image/png;base64,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"},96908:function(e){"use strict";e.exports="data:image/png;base64,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"},57177:function(e){"use strict";e.exports="data:image/png;base64,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"},81378:function(e){"use strict";e.exports="data:image/png;base64,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"}}]); \ No newline at end of file +(self.webpackChunk=self.webpackChunk||[]).push([[89249,4977,90963,39752],{66455:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__(31468).default;(function(){if("function"!=typeof window.GGBApplet){var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var e={},n="5.0",t={},i=null,o=!1,a=!1,r=null,l=!1,s=null,c=null,d=0;d4?parseFloat(e):5};function y(){try{return window.self!==window.top}catch(e){return!0}}function j(){return(!t.hasOwnProperty("screenshotGenerator")||!t.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,n){c=e,H(e,n)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,n){var t=parseFloat(e);NaN!==t&&t<5?console.log("The GeoGebra HTML5 codebase version "+t+" is deprecated. Using version latest instead."):(s=e,R(e,n))},e.getHTML5CodebaseVersion=function(){return h},e.getParameters=function(){return t},e.setFontsCSSURL=function(e){b=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function n(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,o="auto",a=t.id,r=!1,s=0;s=5)return!0;var n=e.getAppletObject();return!(!n||"function"!=typeof n.recalculateEnvironments)&&(n.recalculateEnvironments(),!0)},e.startAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.startAnimation)&&(n.startAnimation(),!0)},e.stopAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.stopAnimation)&&(n.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==t.id?t.id:"ggbApplet";return window[e]},e.resize=function(){};var k=function(e){return e&&"false"!==e},N=function(n,t,i){A(h)<=4.2&&(i=!0);var o=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==h||ggbHTML5LoadedCodebaseIsWebSimple&&!w)&&(o=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var a=document.createElement("div");a.classList.add("appletParameters","notranslate");var r=t.width,l=t.height;if(t.disableAutoScale=void 0===t.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():t.disableAutoScale,void 0!==t.width)if(A(h)<=4.4)k(t.showToolBar)&&(t.height-=7),k(t.showAlgebraInput)&&(t.height-=37),t.width<605&&k(t.showToolBar)&&(t.width=605,r=605);else{var d=100;(k(t.showToolBar)||k(t.showMenuBar))&&(t.hasOwnProperty("customToolBar")&&(t.customToolbar=t.customToolBar),d=k(t.showMenuBar)?245:155),r=5?(t.appletOnLoad=function(e){var t=n.querySelector(".ggb_preview");t&&t.parentNode.removeChild(t),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(v),window.GGBT_wsf_view&&$(window).trigger("resize"),f(e)},x||v.appendChild(y)):a.appendChild(y),v.appendChild(a),x||n.appendChild(v),setTimeout((function(){e.resize()}),1)}function j(e,n){n&&"function"==typeof n.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,n.appletOnLoad):renderGGBElement(e),O("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",n)}function B(e,n){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:n}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){j(e.article,e.params)})),html5AppletsToProcess=null)},A(h)<5&&(e.className+=" geogebraweb")):j(e,n)}if(o){scriptLoadStarted=!0;for(var C=0;C0?(o.remove(),l.attr("id","fullscreencontent").show(),jQuery(a).append(l),window.dispatchEvent(new Event("resize"))):N(o,n,!1),window.GGBT_wsf_view.launchFullScreen(a)}else m=i,N(e,n,!1);if(!window.GGBT_wsf_view)for(r=0;re/4*3&&(l=e/4*3),s=l/5.8,r.setAttribute("src",x),r.setAttribute("width",l),r.setAttribute("height",s);var d=(e-l)/2,u=(n-s)/2;r.style.left=d+"px",r.style.top=u+"px",o.appendChild(r)}return o.appendChild(c),o},L=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},G=["web","webSimple","web3d","tablet","tablet3d","phone"],R=function(e,n){if(h=e,n)H(h,!0);else{var a,r,l=!o;if(l){var s=A(h);!isNaN(s)&&s<4.4&&(l=!1)}a="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=h.indexOf("//");for(var d in r=c>0?h:0===c?a+h:"https://www.geogebra.org/apps/5.2.814.0/",G)if(h.slice(-1*G[d].length)===G[d]||h.slice(-1*(G[d].length+1))===G[d]+"/")return void H(r,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!l||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||k(t.showToolBar)||k(t.showMenuBar)||k(t.showAlgebraInput)||k(t.enableRightClick)||t.appName&&"classic"!=t.appName?r+="web3d/":r+="webSimple/",H(r,!1)}},H=function(e,n){if(e.requirejs)p=e;else{"/"!==e.slice(-1)&&(e+="/"),p=e,null===n&&(n=-1===e.indexOf("http")),f=n,g="web.nocache.js",w=!1;var t=p.split("/");t.length>1&&(n||"webSimple"!==t[t.length-2]?G.indexOf(t[t.length-2])>=0&&(g=t[t.length-2]+".nocache.js"):(g="webSimple.nocache.js",w=!0)),t=e.split("/"),"test"===(h=t[t.length-3]).substr(0,4)?h=h.substr(4,1)+"."+h.substr(5,1):"war"!==h.substr(0,3)&&"beta"!==h.substr(0,4)||(h="5.0");var i=parseFloat(h);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),R("5.0",n))}},O=function(e,n){window.console&&window.console.log&&(!n||void 0===n.showLogging||n.showLogging&&"false"!==n.showLogging)&&console.log(e)};function z(){var e=n;null!==s?e=s:parseFloat(e)<5&&(e="5.0"),R(e,!1),null!==c&&H(c,f),l=!0}return void 0!==t.material_id?B(z):z(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function n(e,n){1!=n?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+n+","+n+")",e.style.webkitTransform="scale("+n+","+n+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function t(e,n,t,i,o){if(e.isScreenshoGenerator)return 1;var a,r=void 0!==i&&i,l=null!=e.noScaleMargin&&e.noScaleMargin,s=(a=e.autoHeight)&&"false"!==a,c=function(e,n,t,i,o,a){var r=null;if(null!=a&&""!=a)for(var l=e.parentNode;null!=l;){if((" "+l.className+" ").indexOf(" "+a+" ")>-1){r=l;break}l=l.parentNode}var s=0,c=0,d=0,u=0,p=0,f=0,m=0;if(r)s=r.offsetWidth,c=Math.max(i?r.offsetWidth:0,r.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(s=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),d=s):(s=window.innerWidth,c=window.innerHeight,d=window.innerWidth),e){var h=e.getBoundingClientRect();h.left>0&&h.left<=s&&(void 0===o||!o)&&("rtl"===document.dir?(p=s-h.width-h.left,f=d<=480?10:30):(f=h.left,p=d<=480?10:30),u=f+p)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(u=40,m=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(u=0,m=40))}return e&&((void 0===t||!t)&&n>0&&n+u1&&(r=!0)),n&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(r=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?a:(o=t(e,n,r,i,e.scaleContainerClass),!r||e.hasOwnProperty("scale")&&1!==a?Math.min(a,o):o)}function o(e){var n=Math.min(window.innerWidth,document.documentElement.clientWidth),t=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),o=(n-i.width)/2,a=(t-i.height)/2;a<0&&(a=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=o<40?"40px":o+"px",e.style.top=a+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=a<40?"40px":a+"px",e.style.left=o+"px")}return{responsiveResize:function(t,a){var r=t.querySelector(".appletParameters");if(r){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(a.id!==r.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(t)}if(r.parentElement&&/fullscreen/.test(r.parentElement.className))return;var l=i(a,t);e()&&r.setAttribute("data-param-scale",l);for(var s=null,c=0;c=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var n=c[e];return null==n?null:n},r=d,webModule.__errFn=e}function B(){function e(e){var n=e.lastIndexOf(rb);-1==n&&(n=e.length);var t=e.indexOf(sb);-1==t&&(t=e.length);var i=e.lastIndexOf(tb,Math.min(t,n));return i>=O?e.substring(O,i+P):W}var n,t=null!=(n=__gwt_getMetaProperty(wb))?n:W;return t==W&&(t=function(){for(var n=o.getElementsByTagName(_),t=O;tO?e[e.length-P].href:W}()),t==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(t=e(o.location.href)),t=function(n){if(n.match(/^\w+:\/\//));else{var t=o.createElement(ub);t.src=n+vb,n=e(t.src)}return n}(t),t}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],o=[];function a(e){var n=o[e](),t=i[e];if(n in t)return n;var a=[];for(var l in t)a[t[l]]=l;throw r&&r(e,a,n),null}if(__gwt_isKnownPropertyValue=function(e,n){return n in i[e]},webModule.__getPropMap=function(){var e={};for(var n in i)i.hasOwnProperty(n)&&(e[n]=a(n));return e},webModule.__computePropValue=a,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var l=(e=Cb).indexOf(Db);-1!=l&&(t=parseInt(e.substring(l+P),$),e=e.substring(O,l))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var n=s[L].bindings;s[L].bindings=function(){for(var t=n?n():{},i=e[webModule.__softPermutationId],o=O;o0){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:"",t=[],i=0;i0){for(var i=r.elt(l-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(a)}else if("Down"===t.key){var o;if(n.isTreeExpanded&&!n.isTreeLeaf)null!==(o=this._sortTreeChildrenByY(n).first())&&e.select(o);else for(;null!==n;){var a,r,l;if(null===(a=n.findTreeParentNode()))break;if((l=(r=this._sortTreeChildrenByY(a)).indexOf(n))i.y?1:t.xi.x?1:0})),n},K.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},K.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(K.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(K.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var V=K,q=(t(31270),t(85160)),J=t(43418),Y=t(43604),Q=t(51136),X="myPaletteDiv___Xjz2I",$="maxH60___Pd4Re";window.go=_;var ee=function(e){var n=e.onCancel,t=e.callback,i=(0,c.useRef)(),o=(0,c.useRef)(),a=(0,c.useRef)(),l=(0,c.useRef)(!1),s=(0,c.useRef)(!1),d=(0,c.useState)(0),u=r()(d,2),p=u[0],f=u[1],h=function(){var e=W()(F()().mark((function e(){var n,o;return F()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.current.makeImage(),e.next=3,(0,Q.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:n.src}});case 3:o=e.sent,t({src:o.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){f(p+1)}),[]),(0,m.jsx)("div",{ref:s,className:l.current?"".concat($," body-overflow-initial"):"body-overflow-initial",children:(0,m.jsx)(J.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!p,destroyOnClose:!0,maskClosable:!1,getContainer:s.current,rootClassName:"zIndex-9999",title:(0,m.jsxs)(R.Z,{children:[(0,m.jsx)(Y.Z,{flex:1,children:"插入流程图"}),(0,m.jsx)(Y.Z,{onClick:function(){l.current=!l.current,f(p+1)},children:(0,m.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:n,children:(0,m.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,m.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,m.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,m.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,m.jsx)("div",{style:{height:"calc(100% - 50px)"},className:X,ref:a})]}),(0,m.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,m.jsx)(q.FI,{initDiagram:function(){var e=_.GraphObject.make,n="#ff3333",t="#3358ff",r="#25ad23",l="#d533ff",s="#7d33ff",c="#ff6233",d="#ffffff",u="#000000",p="#fffcd5",f="#d5ebff",m="#f2dfe0",h="#a5d2fa",g="#cccccc",w="#b3e6b3",v="#fcbbbd";function x(n,t){var i=function(e,t){e.handled=!0,e.diagram.model.commit((function(i){var o=t.part.adornedPart,a=(new _.Point).setRectSpot(o.actualBounds,n);a.subtract(o.location),a.scale(2,2),a.x+=130*Math.sign(a.x),a.y+=130*Math.sign(a.y),a.add(o.location),a.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var r=i.copyNodeData(o.data);i.setGroupKeyForNodeData(r,i.getGroupKeyForNodeData(o.data)),i.addNodeData(r);var l={from:o.key,to:i.getKeyForNodeData(r)};i.addLinkData(l);var s=e.diagram.findNodeForData(r);s.location=a,e.diagram.select(s),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(_.Shape,{figure:t,alignment:n,alignmentFocus:n.opposite(),width:n.equals(_.Spot.Top)||n.equals(_.Spot.Bottom)?25:18,height:n.equals(_.Spot.Top)||n.equals(_.Spot.Bottom)?18:25,fill:"orange",stroke:d,strokeWidth:4,mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},isActionable:!0,click:i,contextClick:i})}function b(n){return e(_.Shape,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},click:function(e,n){e.diagram.commandHandler.showContextMenu(n.part.adornedPart)}},n||{})}function A(e,n){return function(t,i){t.handled=!0,t.diagram.model.commit((function(t){t.set(i.part.adornedPart.data,e,n)}))}}function y(n,t){return t||(t="color"),e(_.Shape,{width:16,height:16,stroke:"lightgray",fill:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.stroke="dodgerblue"},mouseLeave:function(e,n){return n.stroke="lightgray"},click:A(t,n),contextClick:A(t,n)})}function j(){return[e("ContextMenuButton",e(_.Panel,"Horizontal",y(d,"fill"),y(p,"fill"),y(f,"fill"),y(m,"fill"))),e("ContextMenuButton",e(_.Panel,"Horizontal",y(g,"fill"),y(w,"fill"),y(h,"fill"),y(v,"fill")))]}function B(){return[e("ContextMenuButton",e(_.Panel,"Horizontal",y(u),y(r),y(t),y(n))),e("ContextMenuButton",e(_.Panel,"Horizontal",y(d),y(l),y(s),y(c)))]}function C(n,t){return t||(t="thickness"),e(_.Shape,"LineH",{width:16,height:16,strokeWidth:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:A(t,n),contextClick:A(t,n)})}function S(n,t){return t||(t="dash"),e(_.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:A(t,n),contextClick:A(t,n)})}function k(){return[e("ContextMenuButton",e(_.Panel,"Horizontal",C(1),C(2),C(3),C(4))),e("ContextMenuButton",e(_.Panel,"Horizontal",S(null),S([2,4]),S([4,4])))]}function N(n,t){return t||(t="figure"),e(_.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="lightgray"},click:A(t,n),contextClick:A(t,n)})}function P(n){return e(_.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(n+4).toString()+" H3"})}function T(n){var t="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===n?t="M0 0 M16 16 M0 8 L16 8":2===n&&(t="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(_.Shape,{geometryString:t,margin:2,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:A("dir",n),contextClick:A("dir",n)})}function D(n){var t=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",_.Spot.stringify(_.Spot.AllSides)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(_.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:t,contextClick:t})}function E(n,t){var i=0,o=_.Spot.RightSide;n.equals(_.Spot.Top)?(i=270,o=_.Spot.TopSide):n.equals(_.Spot.Left)?(i=180,o=_.Spot.LeftSide):n.equals(_.Spot.Bottom)&&(i=90,o=_.Spot.BottomSide),t||(i-=180);var a=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",_.Spot.stringify(o)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(_.Shape,{alignment:n,alignmentFocus:n.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:a,contextClick:a})}return i.current=new _.Diagram(o.current,{padding:20,grid:e(_.Panel,"Grid",e(_.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(_.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(V),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var n=e.subject;n.location=n.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var n=e.subject;e.diagram.toolManager.linkingTool.isForwards?n.toNode.invalidateConnectedLinks():n.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(_.Node,"Auto",{locationSpot:_.Spot.Center,locationObjectName:"SHAPE",desiredSize:new _.Size(120,60),minSize:new _.Size(40,40),resizable:!0,resizeCellSize:new _.Size(10,10),rotatable:!0},new _.Binding("location","loc",_.Point.parse).makeTwoWay(_.Point.stringify),new _.Binding("desiredSize","size",_.Size.parse).makeTwoWay(_.Size.stringify),e(_.Shape,{name:"SHAPE",fill:d,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:_.Spot.AllSides,toSpot:_.Spot.AllSides},new _.Binding("figure"),new _.Binding("fill"),new _.Binding("stroke","borderColor"),new _.Binding("strokeWidth","thickness"),new _.Binding("strokeDashArray","dash")),e(_.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(_.TextBlock,{margin:1,textAlign:"center",overflow:_.TextBlock.OverflowEllipsis,editable:!0},new _.Binding("text").makeTwoWay(),new _.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(_.Panel,"Vertical",{maxSize:new _.Size(200,NaN)},e(_.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new _.Binding("text")),e(_.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new _.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(_.Adornment,"Spot",e(_.Placeholder,{padding:10}),x(_.Spot.Top,"TriangleUp"),x(_.Spot.Left,"TriangleLeft"),x(_.Spot.Right,"TriangleRight"),x(_.Spot.Bottom,"TriangleDown"),b({alignment:new _.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(_.Panel,"Horizontal",N("Rectangle"),N("RoundedRectangle"),N("Ellipse"),N("Diamond"))),e("ContextMenuButton",e(_.Panel,"Horizontal",N("Parallelogram2"),N("ManualOperation"),N("Procedure"),N("Cylinder1"))),e("ContextMenuButton",e(_.Panel,"Horizontal",N("Terminator"),N("CreateRequest"),N("Document"),N("TriangleDown"))),j(),B(),k()),i.current.groupTemplate=e(_.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:_.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,n){n.addMembers(n.diagram.selection,!0)||n.diagram.currentTool.doCancel()},avoidable:!1},new _.Binding("location","loc",_.Point.parse).makeTwoWay(_.Point.stringify),e(_.Panel,"Auto",{name:"BODY"},e(_.Shape,{parameter1:10,fill:d,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:_.Spot.AllSides,toSpot:_.Spot.AllSides},new _.Binding("fill"),new _.Binding("stroke","color"),new _.Binding("strokeWidth","thickness"),new _.Binding("strokeDashArray","dash")),e(_.Placeholder,{background:"transparent",margin:20})),e(_.TextBlock,{alignment:_.Spot.Top,alignmentFocus:_.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new _.Binding("text"),new _.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(_.Adornment,"Spot",e(_.Panel,"Auto",e(_.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(_.Placeholder,{margin:1.5})),b({alignment:_.Spot.TopRight,alignmentFocus:_.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",j(),B(),k()),i.current.linkTemplate=e(_.Link,{layerName:"Foreground",routing:_.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new _.Binding("fromSpot","fromSpot",_.Spot.parse),new _.Binding("toSpot","toSpot",_.Spot.parse),new _.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new _.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new _.Binding("points").makeTwoWay(),e(_.Shape,{strokeWidth:2},new _.Binding("stroke","color"),new _.Binding("strokeWidth","thickness"),new _.Binding("strokeDashArray","dash")),e(_.Shape,{segmentIndex:0,segmentOffset:new _.Point(15,0),segmentOrientation:_.Link.OrientAlong,alignmentFocus:_.Spot.Right,figure:"circle",width:10,strokeWidth:0},new _.Binding("fill","color"),new _.Binding("visible","dir",(function(e){return 1===e}))),e(_.Shape,{segmentIndex:-1,segmentOffset:new _.Point(-10,6),segmentOrientation:_.Link.OrientPlus90,alignmentFocus:_.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new _.Binding("fill","color"),new _.Binding("visible","dir",(function(e){return e>=1})),new _.Binding("width","thickness",(function(e){return 7+3*e})),new _.Binding("height","thickness",(function(e){return 7+3*e})),new _.Binding("segmentOffset","thickness",(function(e){return new _.Point(-15,4+1.5*e)}))),e(_.Shape,{segmentIndex:0,segmentOffset:new _.Point(15,-6),segmentOrientation:_.Link.OrientMinus90,alignmentFocus:_.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new _.Binding("fill","color"),new _.Binding("visible","dir",(function(e){return 2===e})),new _.Binding("width","thickness",(function(e){return 7+3*e})),new _.Binding("height","thickness",(function(e){return 7+3*e})),new _.Binding("segmentOffset","thickness",(function(e){return new _.Point(-15,4+1.5*e)}))),e(_.TextBlock,{alignmentFocus:new _.Spot(0,1,-4,0),editable:!0},new _.Binding("text").makeTwoWay(),new _.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(_.Adornment,e(_.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:P(2)},new _.Binding("pathPattern","thickness",P)),b({alignmentFocus:new _.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",B(),k(),e("ContextMenuButton",e(_.Panel,"Horizontal",T(0),T(1),T(2))),e("ContextMenuButton",e(_.Panel,"Horizontal",e(_.Panel,"Spot",D(!1),E(_.Spot.Top,!1),E(_.Spot.Left,!1),E(_.Spot.Right,!1),E(_.Spot.Bottom,!1)),e(_.Panel,"Spot",{margin:new _.Margin(0,0,0,2)},D(!0),E(_.Spot.Top,!0),E(_.Spot.Left,!0),E(_.Spot.Right,!0),E(_.Spot.Bottom,!0))))),new _.Palette(a.current,{maxSelectionCount:1,linkTemplate:e(_.Link,{locationSpot:_.Spot.Center,selectionAdornmentTemplate:e(_.Adornment,"Link",{locationSpot:_.Spot.Center},e(_.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(_.Shape,{toArrow:"Standard",stroke:null}))},{routing:_.Link.AvoidsNodes,curve:_.Link.JumpOver,corner:5,toShortLength:4},new _.Binding("points"),e(_.Shape,{isPanelMain:!0,strokeWidth:2}),e(_.Shape,{toArrow:"Standard",stroke:null})),model:new _.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(U()(_.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(_.Node,"Auto",{locationSpot:_.Spot.Center},new _.Binding("location","location",_.Point.parse).makeTwoWay(_.Point.stringify),e(_.Shape,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new _.Binding("stroke").makeTwoWay(),new _.Binding("fill").makeTwoWay(),new _.Binding("figure")),e(_.TextBlock,{margin:new _.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new _.Size(16,16),maxSize:new _.Size(10,NaN),textAlign:"center",editable:!0},new _.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(_.Panel,"Grid",e(_.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(_.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,m.jsx)("div",{ref:o})]})]}),(0,m.jsx)("div",{className:"tr",children:(0,m.jsx)(B.ZP,{size:"large",onClick:h,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},ne=t(5112),te=t(97913),ie=ne.ZP.Group,oe={margin:"0 8px"},ae=function(e){var n=e.callback,t=e.onCancel;return(0,m.jsxs)(y.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){n(e)},children:[(0,m.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,m.jsx)("span",{style:oe,children:"单元格数:"}),(0,m.jsx)("span",{style:oe,children:"行数"}),(0,m.jsx)(y.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,m.jsx)(te.Z,{})}),(0,m.jsx)("span",{style:oe,children:"列数"}),(0,m.jsx)(y.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,m.jsx)(te.Z,{})})]}),(0,m.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,m.jsx)("span",{style:oe,children:"对齐方式:"}),(0,m.jsx)(y.Z.Item,{name:"align",children:(0,m.jsxs)(ie,{children:[(0,m.jsx)(ne.ZP,{value:"default",children:(0,m.jsx)("i",{className:"fa fa-align-justify"})}),(0,m.jsx)(ne.ZP,{value:"left",children:(0,m.jsx)("i",{className:"fa fa-align-left"})}),(0,m.jsx)(ne.ZP,{value:"center",children:(0,m.jsx)("i",{className:"fa fa-align-center"})}),(0,m.jsx)(ne.ZP,{value:"right",children:(0,m.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,m.jsxs)("div",{className:"flex-container flex-end",children:[(0,m.jsx)(B.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,m.jsx)(B.ZP,{type:"ghost",onClick:t,children:"取消"})]})]})},re=t(78673),le=t(66455),se=t.n(le),ce=(0,c.forwardRef)((function(e,n){var t=e.use3d,i=e.width,o=e.height,a=e.callback,l=(e.showSaveButton,(0,c.useRef)()),s=(0,c.useRef)(),d=(0,c.useState)(!1),u=r()(d,2),p=u[0],f=u[1],h=(0,c.useRef)({id:l,appName:"graphing",width:i||1e3,height:o||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){s.current=new(se())(h.current,!0),window.onload=function(){s.current.inject("applet_container")}}),[]);var g=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return a&&a(e),e};return(0,c.useEffect)((function(){h.current.appName=p?"3D":"graphing",s.current.inject("applet_container")}),[p]),(0,c.useEffect)((function(){f(t)}),[t]),(0,c.useImperativeHandle)(n,(function(){return{getImgData:g}})),(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:l}),(0,m.jsxs)(R.Z,{align:"middle",children:[(0,m.jsx)(Y.Z,{flex:1,children:(0,m.jsx)(re.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:p,onChange:function(e){return f(e)}})}),(0,m.jsx)(Y.Z,{children:(0,m.jsx)(B.ZP,{size:"large",onClick:g,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),de=t(33773),ue=t(27065),pe="link",fe="upload-image",me="add-flowchart",he="draw-image",ge="code-block",we="add-table",ve="------------",xe={default:ve,left:":".concat(ve),center:":".concat(ve,":"),right:"".concat(ve,":")},be=t(56266);var Ae="@▁▁@",ye=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function je(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var Be=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Ce=s()(s()({},Be+"-B","bold"),Be+"-I","italic"),Se=s()(s()(s()(s()(s()(s()(s()(s()({},pe,"添加链接"),ge,"添加代码块"),fe,"添加图片"),he,"添加画图"),me,"插入流程图"),we,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),ke=function(e){var n=e.defaultValue,t=void 0===n?"":n,i=e.onChange,a=e.width,l=void 0===a?"100%":a,d=e.height,g=void 0===d?400:d,w=e.miniToolbar,v=void 0!==w&&w,x=e.isFocus,y=void 0!==x&&x,j=e.watch,B=e.insertTemp,C=e.mode,P=void 0===C?"markdown":C,T=e.id,D=void 0===T?"markdown-editor-id":T,E=e.showResizeBar,L=void 0!==E&&E,R=e.noStorage,H=void 0!==R&&R,z=e.showNullButton,F=void 0!==z&&z,Z=e.showNullProgramButton,W=void 0!==Z&&Z,I=e.hidetoolBar,U=void 0!==I&&I,_=e.fullScreen,K=void 0!==_&&_,V=e.onBlur,q=e.onCMBeforeChange,Y=e.onFullScreen,Q=e.className,X=void 0===Q?"":Q,$=e.disablePaste,ne=void 0!==$&&$,te=e.disabled,ie=void 0!==te&&te,oe=e.disabledFill,re=void 0!==oe&&oe,le=e.placeholder,se=void 0===le?"":le,ve=e.values,Be=void 0===ve?"":ve,ke=e.extraUse,Ne=(0,c.useState)(null),Pe=r()(Ne,2),Te=Pe[0],De=Pe[1],Ee=(0,c.useState)(t),Me=r()(Ee,2),Le=Me[0],Ge=Me[1],Re=(0,c.useState)(j),He=r()(Re,2),Oe=He[0],ze=He[1],Fe=(0,c.useState)(K),Ze=r()(Fe,2),We=Ze[0],Ie=Ze[1],Ue=(0,c.useState)(""),_e=r()(Ue,2),Ke=_e[0],Ve=_e[1],qe=(0,c.useState)(0),Je=r()(qe,2),Ye=Je[0],Qe=Je[1],Xe=(0,c.useState)(g),$e=r()(Xe,2),en=$e[0],nn=$e[1],tn=(0,c.useState)(!1),on=r()(tn,2),an=(on[0],on[1]),rn=(0,c.useState)(0),ln=r()(rn,2),sn=ln[0],cn=ln[1],dn=(0,c.useState)(0),un=r()(dn,2),pn=un[0],fn=un[1],mn=(0,c.useRef)(),hn=(0,c.useRef)(),gn=(0,c.useRef)(),wn=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Ge(Be),null==Te||Te.setValue(Be),window.scrollTo(0,e)}),[Be]),(0,c.useEffect)((function(){null==Y||Y(We)}),[We]),(0,c.useEffect)((function(){if(mn.current){var e=function(e,t){if(!ne){var i=t.clipboardData;if(i){var o=i.types.toString(),a=i.items;if("Files"===o||i.types.indexOf("Files")>-1){if(t.preventDefault(),"stex"==P)return;try{var r,l=a[1];"file"===(null===(r=a[0])||void 0===r?void 0:r.kind)&&(l=a[0]);var s=l.getAsFile(),c=s.name.split(".").pop();G(s,(function(e){var t,i,o;e.id?(null==s||null===(t=s.type)||void 0===t?void 0:t.indexOf("image"))>-1?n.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==s||null===(i=s.type)||void 0===i?void 0:i.indexOf("video"))>-1?n.replaceSelection('')):(null==s||null===(o=s.type)||void 0===o?void 0:o.indexOf("pdf"))>-1?n.replaceSelection('').concat(s.name,"")):ye.includes(c)?n.replaceSelection('').concat(s.name,"")):n.replaceSelection("[".concat(s.name,"](").concat(ue.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(t){N.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}t.preventDefault()},n=u().fromTextArea(mn.current,{mode:P,lineNumbers:!v,lineWrapping:!0,value:t,autoCloseTags:!0,autoCloseBrackets:!0});return n.on("keyup",(function(e,t){8===t.keyCode&&(""==e.getValue()?n.setOption("placeholder",se):n.setOption("placeholder",null))})),n.on("keydown",(function(e,n){if(8===n.keyCode){var t=function(e,n){var t=e.getDoc(),i=t.getCursor(),o=t.getLine(i.line),a=o.charAt(i.ch-1),r=o.lastIndexOf("@▁@",i.ch),l=o.lastIndexOf("@▁▁@",i.ch),s=r>l?r:l,c=r>l?3:4;if(-1===Ae.indexOf(a))return null;if(console.log("change1:",n,e,o,i,s,r,l,a),s>=0&&i.ch-s<5){var d=s+c;return t.replaceRange("",{line:i.line,ch:s},{line:i.line,ch:d}),{line:i.line,ch:d}}return null}(e);t&&n.preventDefault()}})),y&&n.focus(),n.on("paste",e),ie&&n.on("beforeChange",(function(e,n){"paste"!==n.origin&&"+input"!==n.origin||n.cancel()})),De(n),function(){n.off("paste",e)}}}),[]);var vn=(0,c.useCallback)((function(){hn.current}),[en,hn,We]);(0,c.useEffect)((function(){if(Te){var e=function(){var e=new p.Z((function(e){var n,t=o()(e);try{for(t.s();!(n=t.n()).done;){var i=n.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(vn(),Te.setSize("100%","100%"),Te.refresh())}}catch(e){t.e(e)}finally{t.f()}}));return e.observe(mn.current.parentElement),e}();return function(){var n,t;null!==(n=mn.current)&&void 0!==n&&n.parentElement&&e.unobserve(null===(t=mn.current)||void 0===t?void 0:t.parentElement)}}}),[Te,vn]),(0,c.useEffect)((function(){if(Te){for(var e=[],n=function(){var n=r()(i[t],2),o=n[0],a=n[1],l=s()({},o,(function(){xn(a)}));e.push(l),Te.addKeyMap(l)},t=0,i=Object.entries(Ce);t0){var e=(new Date).getTime(),n=window.sessionStorage.getItem(D);e>=Ye+1e4&&(!n||n!==Le)&&(window.sessionStorage.setItem(D,Le),an(!0))}}),1e4),(0,c.useEffect)((function(){ze(j)}),[Te,j]),(0,c.useEffect)((function(){Te&&y&&Te.focus()}),[Te,y]),(0,c.useEffect)((function(){if(Oe&&Te){var e=function(e){var n=e.target;if(wn.current){var t=n.scrollTop/n.scrollHeight;wn.current.scrollTop=wn.current.scrollHeight*t}},n=Te.getScrollerElement();return n.addEventListener("scroll",e),function(){n.removeEventListener("scroll",e)}}}),[Te,Oe]),(0,c.useEffect)((function(){if(Te&&q){var e=function(e,n){q(e,n)};return Te.on("beforeChange",e),function(){Te.off("beforeChange",e)}}}),[Te,q]),(0,c.useEffect)((function(){if(Te&&V){var e=function(){V(Te.getValue())};return Te.on("blur",e),function(){Te.off("blur",e)}}}),[Te,V]),(0,c.useEffect)((function(){if(Te){var e=function(e,n){var t=e.getValue();Ge(t),Qe((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(W?i(t,Bn(t)):i(t))};return Te.on("change",e),function(){Te.off("change",e)}}}),[Te,i]),(0,c.useEffect)((function(){if(Te)if(null==t)Te.setValue(""),Ge("");else{var e=window.scrollY||window.pageYOffset;t!==Te.getValue()&&(Te.setValue(t),Ge(t),Te.setCursor(ie?1:Te.lineCount(),0),window.scrollTo(0,e))}}),[Te,t]);var xn=(0,c.useCallback)((function(e){var n=Te.getCursor(),t=Te.getSelection(),i=t.split("\n");switch(e){case"bold":return Te.replaceSelection("**"+t+"**"),""===t&&Te.setCursor(n.line,n.ch+2),Te.focus();case"italic":return Te.replaceSelection("*"+t+"*"),""===t&&Te.setCursor(n.line,n.ch+1),Te.focus();case"code":return Te.replaceSelection("`"+t+"`"),""===t&&Te.setCursor(n.line,n.ch+1),Te.focus();case"inline-latex":return Ve("inline-latex"),Te.focus();case"latex":return Te.replaceSelection("```latex\n"+t+"\n```"),Te.setCursor(n.line+1,t.length+1),Te.focus();case"line-break":return Te.replaceSelection("
\n"),Te.focus();case"list-ul":return""===t?Te.replaceSelection("- "+t):Te.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Te.focus();case"list-ol":return""===t?Te.replaceSelection("1. "+t):Te.replaceSelection(i.map((function(e,n){return""===e?"":"".concat(n+1,". ").concat(e)})).join("\n")),Te.focus();case"add-null-ch":return""===t&&Te.setCursor(n.line,n.ch),Te.replaceSelection("▁"),Te.focus();case"add-signal":return""===t&&Te.setCursor(n.line,n.ch),Te.replaceSelection("@▁@"),Te.focus();case"add-multiple":return""===t&&Te.setCursor(n.line,n.ch),Te.replaceSelection(Ae),Te.focus();case"inster-template-1":return""===t&&Te.setCursor(n.line,n.ch),Te.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Te.focus();case"eraser":return Te.setValue(""),Te.focus();case"trigger-watch":return ze(!Oe),Te.focus();case"trigger-full-screen":return Ie(!We),Te.focus();case pe:return void Ve(pe);case ge:return void Ve(ge);case fe:return void Ve(fe);case he:return void Ve(he);case"maths-latex":return void Ve("maths-latex");case me:return void Ve(me);case we:return void Ve(we);default:throw new Error}}),[Te,Oe,We]),bn=(0,c.useCallback)((function(e,n){var t,i,o,a,r;switch(Ve(""),Ke){case pe:var l=e.title,s=e.link;return Te.replaceSelection("[".concat(l,"](").concat(s,")")),Te.focus();case ge:var c=e.language,d=e.content;return Te.replaceSelection(["```"+c,d,"```"].join("\n")),Te.focus();case"maths-latex":for(var u=atob(e),p=new Uint8Array(u.length),f=0;f-1||null==g||!g.type?h?Te.replaceSelection("![ ".concat(h," ]( ").concat(m,' "').concat(h,'" )')):Te.replaceSelection("![,](".concat(m,")")):(null==g||null===(a=g.type)||void 0===a?void 0:a.indexOf("video"))>-1?Te.replaceSelection('')):(null==g||null===(r=g.type)||void 0===r?void 0:r.indexOf("pdf"))>-1?Te.replaceSelection('').concat(g.name,"")):ye.includes(w)?Te.replaceSelection('').concat(g.name,"")):Te.replaceSelection("[".concat(g.name,"](").concat(ue.Z.API_SERVER).concat(m,")")),Te.focus();case we:for(var v=e.row,x=e.col,b=e.align,A="\n",y=0;y300&&(n=300),nn(g+n+"px")}},i=gn.current,o=!1,a=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",t),document.removeEventListener("mouseup",n)}}}),[Te,gn]),(0,c.useEffect)((function(){nn(g)}),[g]);var jn={width:je(l),height:je(en)},Bn=((0,c.useMemo)((function(){if(Ye){var e=new Date(Ye),n=e.getHours(),t=e.getMinutes(),i=e.getSeconds();return t=t<10?"0"+t:t,i=i<10?"0"+i:i,"".concat(n=n<10?"0"+n:n,":").concat(t,":").concat(i)}return 0}),[Ye]),function(e){var n=[];if(W){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,t,i){n.push({multiLine:!("@▁@"===e)})}))}return n});(0,c.useEffect)((function(){if(Se[Ke]&&Ke!==he&&Ke!==me){var e=document.getElementsByClassName("ant-modal")[0],n=window.innerWidth/2-e.offsetWidth/2,t=window.innerHeight/2-e.offsetHeight/2;cn(n),fn(t)}}),[Ke]);var Cn=function(e,n,t,i){var o=document.body.clientHeight,a=document.body.clientWidth;return!(e<20&&t>e||e>a-20&&tn||n>o-20&&i0&&(0,l.jsx)("div",{className:r,children:t.map((function(e,n){return(0,l.jsxs)("div",{onClick:e.click,children:[e.name,e.sign?(0,l.jsx)("img",{src:"data:image/png;base64,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",width:39}):null]},n)}))}),p]}),i&&(0,l.jsx)("img",{style:{marginTop:33,marginRight:38},src:i,width:c})]})})},c=t(79800),d=t.n(c),u="row___aXJjm",p="title___HUKL0",f="tagsWrap___XB2W3",m="action___VdHb1",h="bar___t1kKC",g="tag___V7Eft",w="name___Hk1Ip",v="num___xQpcH",x="active___XryTX",b="tagsBorderWrap___OMxjs",A=t(92310),y=t.n(A),j=t(89392),B=function(e){var n=e.dataSource,t=void 0===n?[]:n,o=e.value,a=e.onChange,r=e.onTitleChange,s=e.className,c=e.title,A=e.titleWidth,B=void 0===A?41:A,C=e.style,S=void 0===C?{}:C,k=e.fontColor,N=void 0===k?"#6A7283":k,P=e.showCount,T=(0,i.useState)(0),D=d()(T,2),E=D[0],M=D[1],L=(0,i.useState)(!1),G=d()(L,2),R=G[0],H=G[1],O=(0,i.useRef)(null),z=(0,i.useRef)(null);return(0,i.useEffect)((function(){var e;0!==t.length&&((null==O||null===(e=O.current)||void 0===e?void 0:e.clientHeight)>97?M(1):M(0));0===t.length&&M(0),H(!1)}),[t]),(0,l.jsxs)("div",{className:y()(u,s),style:S,children:[(0,l.jsx)("div",{onClick:(0,j.throttle)((function(){return null==r?void 0:r()}),2e3),style:{width:B,marginTop:R?12:4},className:"".concat(p," ").concat(r?"current":""),children:c}),(0,l.jsxs)("div",{className:R?"".concat(f," ").concat(b):f,children:[(0,l.jsx)("div",{className:h,ref:z,style:E>0?{height:1===E?97:"auto",overflow:1===E?"hidden":"auto",paddingRight:55}:{paddingRight:0},children:(0,l.jsx)("div",{className:g,ref:O,children:null==t?void 0:t.map((function(e){return(0,l.jsxs)("span",{onClick:function(){return a(e.id)},style:{color:N},className:o===e.id?x:"",children:[(0,l.jsx)("span",{title:e.name,className:w,children:e.name}),!!P&&(0,l.jsx)("span",{className:v,children:e.count})]},e.id)}))})}),!!E&&(0,l.jsx)(i.Fragment,{children:1===E?(0,l.jsxs)("div",{onClick:function(){var e;M(2),(null==O||null===(e=O.current)||void 0===e?void 0:e.clientHeight)>245?H(!0):H(!1)},className:m,children:["展开",(0,l.jsx)("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})]}):(0,l.jsxs)("div",{onClick:function(){z.current.scrollTop=0,M(1),H(!1)},className:m,children:["收起",(0,l.jsx)("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})]})})]})]})},C="tabs___GTqPV",S="active___F26E8",k=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.value,o=e.onChange,a=e.className,r=e.style,s=void 0===r?{}:r;return(0,l.jsx)("div",{style:s,className:y()(C,a),children:t.map((function(e){return(0,l.jsx)("span",{onClick:function(){return o(e.id)},className:i===e.id?S:"",children:e.name},e.id)}))})},N="input___PW2zI",P="dropdown___vSy8B",T="menu___NiyBu",D="text___Grueu",E="b1___ZKryM",M="b2___aKyGa",L=t(8772),G=function(e){var n,t=e.dataSource,o=void 0===t?[]:t,a=e.value,r=void 0===a?"":a,s=e.onChange,c=e.onInputChange,u=void 0===c?function(){}:c,p=e.className,f=e.style,m=void 0===f?{}:f,h=e.placeholder,g=(e.allowClear,(0,i.useState)("")),w=d()(g,2),v=w[0],x=w[1],b=(0,i.useState)(""),A=d()(b,2),j=A[0],B=A[1];(0,i.useEffect)((function(){var e,n=r;null!==(e=JSON.stringify(r))&&void 0!==e&&e.includes("{")&&(x(r.id),n=r.value||"");try{B(decodeURIComponent(n||""))}catch(e){B(decodeURIComponent(n||""))}}),[r]);var C=function(){s(encodeURIComponent(j),v||null)};return(0,l.jsxs)("div",{className:y()(N,p),style:m,children:[!!o.length&&(0,l.jsxs)("div",{className:P,children:[(0,l.jsxs)("div",{className:D,children:[null===(n=o.find((function(e){return e.id===v})))||void 0===n?void 0:n.name,(0,l.jsx)("i",{className:"iconfont icon-zhankai4"}),(0,l.jsx)("b",{className:E}),(0,l.jsx)("b",{className:M})]}),(0,l.jsx)("div",{className:T,children:o.map((function(e,n){return(0,l.jsx)("div",{onClick:function(){var n;(n=e.id)!==v&&(x(n),s(encodeURIComponent(j),n))},children:e.name},n)}))})]}),(0,l.jsx)(L.Z,{onPressEnter:C,value:j,onChange:function(e){B(e.target.value),u(encodeURIComponent(e.target.value),v||null)},bordered:!1,placeholder:h}),(0,l.jsx)("i",{onClick:C,className:"iconfont icon-sousuo9 font14 pl10 current"})]})},R="quickPager___GM30J",H="disabled___Ozc8I",O=function(e){var n=e.value,t=e.onChange,i=e.className,o=e.total,a=e.pageSize,r=e.style,s=void 0===r?{}:r,c=n<2,d=n>=Math.ceil(o/a);return o<=a?(0,l.jsx)(l.Fragment,{}):(0,l.jsxs)("div",{className:y()(R,i),style:s,children:[(0,l.jsx)("div",{onClick:function(){c||t(n-1,"prev")},className:c?H:"",children:"上一页"}),(0,l.jsx)("div",{onClick:function(){d||t(n+1,"next")},className:d?H:"",children:"下一页"})]})},z="list___oOsiS",F="wrap___G6T7F",Z="lockWrap___Rl79E",W="li___oZZ7l",I="cover___b2bYW",U="img___IQX7w",_="sign___HkT6C",K="name___SsJx8",V="e___TMqq0",q="tags___bcjyo",J="rate___YACg7",Y=t(71418),Q=t(6848),X=t(41750),$=t(27065),ee=t(6457),ne=t(96908),te=t(57177),ie=t(81378),oe=t(7406),ae=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,o=e.col,a=void 0===o?4:o,r=e.right,s=e.bottom,c=void 0===s?23:s,d=e.precision,u=void 0===d?0:d,p=e.wrapWidth,f=void 0===p?1200:p,m=e.trackEventItems,h=e.loading,g=Math.floor((f-(a-1)*r)/a);return(0,l.jsx)(Y.Z,{spinning:h,children:(0,l.jsxs)("div",{className:y()(z,n),children:[!!i.length&&i.map((function(e,n){var t=e.name,i=e.id,o=e.identifier,s=e.power,d=(e.cover_image_id,e.pic);return(0,l.jsxs)("div",{className:F,style:{width:g,marginRight:(1+n)%a==0?0:r+u,marginBottom:c},children:[(0,l.jsxs)("a",{target:"_blank",href:"/shixuns/".concat(o,"/challenges"),className:W,onClick:function(e){e.preventDefault(),m&&(0,ee.L9)([m]),s&&(0,ee.xg)("/shixuns/".concat(o,"/challenges"))},children:[(0,l.jsxs)("div",{className:U,children:[(0,l.jsx)("img",{className:I,src:"".concat(d)}),e.is_jupyter&&(0,l.jsx)("img",{className:_,src:ne}),e.is_jupyter_lab&&(0,l.jsx)("img",{className:_,src:te}),e.is_unity_3d&&(0,l.jsx)("img",{className:_,src:ie})]}),(0,l.jsx)("div",{className:K,children:(0,l.jsx)(Q.Z,{title:t||"实践项目名称-未填写",children:(0,l.jsx)("span",{className:V,children:t||"实践项目名称-未填写"})})}),(0,l.jsxs)("div",{className:q,children:[(0,l.jsx)(Q.Z,{placement:"bottom",title:"关卡数",children:(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),(0,l.jsx)("span",{children:e.challenges_count})]})}),!!e.myshixuns_count&&(0,l.jsx)(Q.Z,{placement:"bottom",title:"学习人数",children:(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"iconfont icon-chengyuan font14 mr2"}),(0,l.jsx)("span",{children:e.myshixuns_count})]})}),(0,l.jsx)(Q.Z,{placement:"bottom",title:"难度等级",children:(0,l.jsx)("span",{children:(0,l.jsx)("span",{children:e.level})})}),(0,l.jsxs)("div",{className:J,children:[(0,l.jsx)(X.Z,{allowHalf:!0,disabled:!0,defaultValue:e.score_info}),(0,l.jsxs)("span",{children:[" ",e.score_info?"".concat(e.score_info,"分"):"5分"]})]})]})]}),!s&&(0,l.jsxs)("div",{className:Z,children:[(0,l.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,l.jsx)("span",{className:"mt15 font16 c-white",children:"定向开放内容,需要授权"})]})]},i)})),!i.length&&(0,l.jsx)(oe.Z,{})]})})},re="list___jb2Ay",le="wrap___VsQDr",se="li___IxCLC",ce="cover___Mu8wr",de="img___IpFLA",ue="bq___Bil0T",pe="sign___DXJ4d",fe="name___l7FoJ",me="e___pXQUG",he="unit___wCIFR",ge="tags___w_Mil",we=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,o=e.col,a=void 0===o?4:o,r=e.right,s=e.bottom,c=void 0===s?23:s,d=e.precision,u=void 0===d?0:d,p=e.wrapWidth,f=void 0===p?1200:p,m=e.trackEventItems,h=e.loading,g=Math.floor((f-(a-1)*r)/a),w=[{name:"推荐自学",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101计划",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"国家一流",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"省级一流",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"精品课程",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"军队一流",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"}];return(0,l.jsx)(Y.Z,{spinning:h,children:(0,l.jsxs)("div",{className:y()(re,n),children:[!(null==i||!i.length)&&(null==i?void 0:i.map((function(e,n){var t,i=e.name,o=e.id,s=e.identifier,d=(e.featured,e.school_name),p=e.image_url;e.excellent,e.is_plan;return(0,l.jsx)("div",{className:le,style:{width:g,marginRight:(1+n)%a==0?0:r+u,marginBottom:c},children:(0,l.jsxs)("a",{target:"_blank",href:"/paths/".concat(s),className:se,onClick:function(e){e.preventDefault(),m&&(0,ee.L9)([m]),(0,ee.xg)("/paths/".concat(s))},children:[(0,l.jsxs)("div",{className:de,children:[(0,l.jsx)("img",{className:ce,src:"".concat(p)}),null==e||null===(t=e.subject_tags)||void 0===t?void 0:t.map((function(e,n){var t;if(0===n){var i,o=null===(i=w.find((function(n){return n.name==e})))||void 0===i?void 0:i.swimg;return(0,l.jsx)("img",{className:pe,src:o,style:{left:"-4px"}})}var a=null===(t=w.find((function(n){return n.name==e})))||void 0===t?void 0:t.ptimg;return(0,l.jsx)("img",{className:pe,src:a,style:{left:"".concat(48+52*(n-1)+2*n,"px")}})})),(0,l.jsx)("div",{style:{position:"absolute",top:"150px",left:"4px"},children:(null==e?void 0:e.excellent)&&(0,l.jsx)("div",{className:ue,children:"开放课程"})})]}),(0,l.jsx)("div",{className:fe,children:(0,l.jsx)(Q.Z,{title:i,children:(0,l.jsx)("span",{className:me,children:i})})}),(0,l.jsx)(Q.Z,{title:"发布单位:".concat(d),children:(0,l.jsxs)("div",{className:he,children:[(0,l.jsx)("i",{className:"iconfont icon-danwei1 font14 mr3"}),d]})}),(0,l.jsx)("div",{className:ge,children:(0,l.jsxs)("div",{children:[(0,l.jsx)(Q.Z,{placement:"bottom",title:"章节数",children:(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),(0,l.jsx)("span",{children:e.stages_count})]})}),(0,l.jsx)(Q.Z,{placement:"bottom",title:"学习人数",children:(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"iconfont icon-chengyuan font14 mr3"}),(0,l.jsx)("span",{children:e.members_count})]})})]})})]})},o)}))),!i.length&&(0,l.jsx)(oe.Z,{})]})})},ve={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"},xe=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,o=e.col,a=void 0===o?4:o,r=e.right,s=e.bottom,c=void 0===s?23:s,d=e.precision,u=void 0===d?0:d,p=e.wrapWidth,f=void 0===p?1200:p,m=e.trackEventItems,h=e.loading,g=Math.floor((f-(a-1)*r)/a);return(0,l.jsx)(Y.Z,{spinning:h,children:(0,l.jsxs)("div",{className:y()(ve.list,n),children:[!!i.length&&i.map((function(e,n){var t=e.subject_identifier,i=e.id,o=(e.identifier,e.power,0!=e.is_public&&e.is_public);return(0,l.jsxs)("div",{className:ve.wrap,style:{width:g,marginRight:(1+n)%a==0?0:r+u,marginBottom:c},children:[(0,l.jsxs)("a",{className:ve.li,onClick:function(n){n.preventDefault(),m&&(0,ee.L9)([m]),(0,ee.xg)(e.first_category_url)},children:[(0,l.jsxs)("div",{className:ve.top,children:[(0,l.jsx)(Q.Z,{title:e.name,children:(0,l.jsx)("div",{className:ve.name,children:e.name})}),(0,l.jsx)("img",{className:ve.img,src:$.Z.IMG_SERVER+"/images/"+e.avatar_url}),(0,l.jsx)("div",{className:ve.text,title:e.creator,children:e.creator}),t&&(0,l.jsxs)("div",{className:ve.btns,children:[(0,l.jsx)("div",{children:"开放课程"}),(0,l.jsx)("aside",{children:"开放课堂"})]}),o&&(0,l.jsx)("div",{className:ve.sign,children:"公开"})]}),(0,l.jsxs)("div",{className:ve.bottom,children:[e.visits>0&&(0,l.jsx)(Q.Z,{title:"访问量",placement:"bottom",children:(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"iconfont icon-liulanyan"}),(0,l.jsx)("span",{children:e.visits})]})}),e.course_members_count>0&&(0,l.jsx)(Q.Z,{title:"成员",placement:"bottom",children:(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"iconfont icon-chengyuan"}),e.course_members_count]})}),e.tasks_count>0&&(0,l.jsx)(Q.Z,{title:"作业",placement:"bottom",children:(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"iconfont icon-zuoye"}),e.tasks_count]})}),e.is_end?(0,l.jsx)("div",{style:{color:"#6B758B"},children:"已结束"}):(0,l.jsx)("div",{style:{color:"#00B187"},children:"进行中"})]})]}),!e.is_accessible&&(0,l.jsxs)("div",{className:ve.lockWrap,children:[(0,l.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,l.jsx)("span",{className:"mt15 font16 c-white",children:"非课堂成员不可进入"})]})]},i)})),!i.length&&(0,l.jsx)(oe.Z,{})]})})},be={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"},Ae=t(7880),ye=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.value,o=e.onChange,a=e.className,r=e.style,s=void 0===r?{}:r,c=e.tabBarExtraContent;return(0,l.jsxs)("div",{className:y()(be.tabs,a),style:s,children:[(0,l.jsx)("div",{className:be.tabsWrap,children:t.map((function(e,n){return(0,l.jsxs)("aside",{className:be.tab,onClick:function(){o(e.id),e.link&&Ae.history.push(e.link)},children:[(0,l.jsx)("div",{className:i===e.id?be.active:"",children:e.name}),null==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,l.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,l.jsx)(Q.Z,{title:null!=(null==e?void 0:e.tip)?null==e?void 0:e.tip:"",children:(0,l.jsxs)("span",{style:{color:"#9096A3"},children:["(",(0,l.jsx)("span",{style:{color:"#000"},children:null==e?void 0:e.resetCount}),"/",(0,l.jsx)("span",{children:null==e?void 0:e.total}),")"]})})]},n)}))}),(0,l.jsx)("div",{className:be.tabBar,children:c})]})},je=function(e){var n=e.className,t=e.style,i=void 0===t?{}:t,o=e.children;return(0,l.jsx)("div",{className:y()(n),style:i,children:o})},Be="orderWrap___ZfyGX",Ce="orderIconWrap___XTB_O",Se="orderAsc___KWHmA",ke="orderDesc___rHdbB",Ne="active___a7eSP",Pe="cursorPointer___gs9kL",Te="orderTextWrap___teAKn",De=t(38854),Ee=t(20834),Me=[{id:"updated_at",name:"最新动态"},{id:"created_at",name:"最新创建"},{id:"name",name:"名称排序"}],Le=function(e){var n,t=e.sortValue,i=e.dropValue,o=e.className,a=e.onSort,r=e.onDrop,s=e.dataSource,c=void 0===s?Me:s;return(0,l.jsxs)("div",{className:y()(Be,o),children:[(0,l.jsx)(De.Z,{dropdownRender:function(){return(0,l.jsx)(Ee.Z,{children:c.map((function(e,n){return(0,l.jsx)(Ee.Z.Item,{onClick:function(){return r(e.id)},children:e.name},n)}))})},children:(0,l.jsx)("span",{className:Te,children:null===(n=c.find((function(e){return i===e.id})))||void 0===n?void 0:n.name})}),(0,l.jsxs)("span",{className:Ce,children:[(0,l.jsx)("span",{className:Se,children:(0,l.jsx)("i",{className:"asc"===t?"iconfont icon-sanjiaoxing-up font12 ".concat(Pe," ").concat(Ne):"iconfont icon-sanjiaoxing-up font12 ".concat(Pe),onClick:function(){return a("asc"===t?"desc":"asc")}})}),(0,l.jsx)("span",{className:ke,children:(0,l.jsx)("i",{className:"desc"===t?"iconfont icon-sanjiaoxing-down font12 ".concat(Pe," ").concat(Ne):"iconfont icon-sanjiaoxing-down font12 ".concat(Pe),onClick:function(){return a("asc"===t?"desc":"asc")}})})]})]})},Ge=t(82242),Re=t.n(Ge),He=t(7557),Oe=t.n(He),ze=t(41498),Fe=t.n(ze),Ze=t(39647),We=t.n(Ze),Ie={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"},Ue=t(3113),_e=["className","style","children","loading","openLoading","onClick","size","shape"],Ke=function(e){var n=e.className,t=e.style,o=e.children,a=e.loading,r=void 0!==a&&a,s=e.openLoading,c=e.onClick,u=void 0===c?function(){}:c,p=e.size,f=void 0===p?"middle":p,m=e.shape,h=void 0===m?"round":m,g=We()(e,_e),w=(0,i.useState)(!1),v=d()(w,2),x=v[0],b=v[1];return(0,l.jsx)(Ue.ZP,Re()(Re()({onClick:(0,j.throttle)(function(){var e=Fe()(Oe()().mark((function e(n){return Oe()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s&&b(!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:s&&b(!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:y()(Ie.btn,Ie["".concat(f,"-").concat(h)],n),style:t,size:f,shape:h,loading:x||r},g),{},{children:o}))},Ve="head___ghH72",qe="node___mjPEy",Je=function(e){var n=e.className,t=e.style,i=e.children,o=void 0===i?null:i,a=e.onClick,r=e.title;return(0,l.jsxs)("div",{className:y()(Ve,n),style:t,children:[(0,l.jsxs)("span",{className:"primary-hover",onClick:a,children:[(0,l.jsx)("i",{className:"iconfont icon-fanhui2 font12"}),"返回"]}),(0,l.jsx)("b",{title:r,children:r}),(0,l.jsx)("div",{className:qe,children:o})]})},Ye="btns___sNgTb",Qe="confirm___Ozirl",Xe="cancel___aiq1I",$e=function(e){var n=e.confirmShow,t=void 0===n||n,i=e.confirmTitle,o=e.confirmClick,a=e.cancelShow,r=void 0===a||a,s=e.cancelTitle,c=e.cancelClick,d=e.className,u=e.style,p=e.confirmLoading,f=void 0!==p&&p;return(0,l.jsxs)("div",{className:y()(Ye,d),style:u,children:[t&&(0,l.jsx)(Ue.ZP,{loading:f,onClick:o,type:"primary",className:Qe,children:i}),r&&(0,l.jsx)(Ue.ZP,{onClick:c,className:Xe,children:s})]})},en={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"},nn=function(e){var n=e.className,t=e.style,i=void 0===t?{}:t,o=e.LeftContent,a=e.children,r=e.RightContent;return(0,l.jsx)("div",{className:y()(en.fixedBottom,n),style:i,children:(0,l.jsxs)("div",{className:en.wrap,children:[(0,l.jsx)("div",{className:en.left,children:o}),(0,l.jsx)("div",{className:en.center,children:a}),(0,l.jsx)("div",{className:en.right,children:r})]})})},tn="crumbs___V41Oe",on="hover___bEIVd",an=function(e){var n=e.className,t=e.style,o=void 0===t?{}:t,a=e.dataSource,r=void 0===a?[]:a;return(0,l.jsx)("div",{className:y()(tn,n),style:o,children:r.map((function(e,n){return n"," "]})]},n):(0,l.jsx)("span",{style:{color:"#5F6368"},children:e.name},n)}))})},rn=t(31797),ln=["onChange"],sn=rn.Z.Countdown,cn=function(e){var n=e.onChange,t=We()(e,ln),o=(0,i.useState)(null),a=d()(o,2),r=a[0],s=a[1];(0,i.useEffect)((function(){"number"==typeof r&&r>=0&&n(r)}),[r]);return(0,l.jsx)(sn,Re()(Re()({},t),{},{onChange:function(e){var n=Math.floor(e/1e3);s(n)}}))}},56266:function(e,n,t){"use strict";t.d(n,{Z:function(){return o}});var i=t(59301);function o(e,n){var t=(0,i.useRef)();(0,i.useEffect)((function(){t.current=e})),(0,i.useEffect)((function(){if(null!==n){var e=setInterval((function(){t.current()}),n);return function(){return clearInterval(e)}}}),[n])}},38270:function(e,n,t){"use strict";t.d(n,{Z:function(){return P}});var i=t(82242),o=t.n(i),a=t(7557),r=t.n(a),l=t(41498),s=t.n(l),c=t(79800),d=t.n(c),u=t(59301),p=t(8591),f=t(21068),m=t(43418),h=t(95237),g=t(22744),w="wrap___npJKs",v="label___mSlLf",x=t(27065),b=t(7880),A=t(90963),y=t(51136),j=t(6457),B=t(11094),C=t(99232),S=t.n(C),k=t(47762),N=t(37712),P=function(e){var n=e.visible,t=e.data,i=e.onClose,a=void 0===i?function(){}:i,l=e.onSuccess,c=void 0===l?function(){}:l,C=(0,u.useState)([]),P=d()(C,2),T=P[0],D=P[1],E=(0,u.useState)(""),M=d()(E,2),L=M[0],G=M[1],R=(0,u.useState)(""),H=d()(R,2),O=H[0],z=H[1],F=(0,u.useState)(""),Z=d()(F,2),W=Z[0],I=Z[1],U=(0,u.useState)(!1),_=d()(U,2),K=_[0],V=_[1],q=(0,b.useParams)();(0,u.useEffect)((function(){var e;n&&(I((null==t?void 0:t.description)||""),G((null==t?void 0:t.start_at)||""),z((null==t?void 0:t.end_at)||""),D((null==t||null===(e=t.attachments)||void 0===e?void 0:e.map((function(e){return{name:e.name||e.title,status:"done",response:{id:e.id}}})))||[]))}),[n]);var J={multiple:!0,withCredentials:!0,fileList:T,beforeUpload:function(e){return!(e.size/1024/1024>150)||(p.ZP.error("《".concat(e.name,"》文件无法上传。超过文件大小限制(150M)")),f.Z.LIST_IGNORE)},action:"".concat(x.Z.API_SERVER,"/api/attachments.json"),onChange:function(e){D((0,j.uD)(e))}},Y=function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(L&&O){e.next=3;break}return p.ZP.warning("请选择".concat(ne)),e.abrupt("return");case 3:return V(!0),console.log(T,"fileList"),e.next=7,(0,y.ZP)("/api/graduations/".concat(q.id,"/graduation_stages/").concat(t.id,".json"),{method:"put",body:{start_at:L,end_at:O,description:W,attachment_ids:T.map((function(e){var n;return null==e||null===(n=e.response)||void 0===n?void 0:n.id}))}});case 7:if(0!==(null==(n=e.sent)?void 0:n.status)){e.next=13;break}return p.ZP.success("保存设置成功"),(0,b.getDvaApp)()._store.dispatch({type:"graduations/getGraduationsDetails",payload:{id:null==q?void 0:q.id}}),c(),e.abrupt("return");case 13:V(!1);case 14:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();console.log(t,"data");var Q=[{name:"学生选题",key:"student_selection",timeName:"学生选题起止时间",width:460,text:"在此时间内,学生可自助操作选题和更改选题"},{name:"任务书",key:"tasks",width:460,timeName:"任务书起止时间",text:""},{name:"开题报告",key:"opening_report",width:1146,timeName:"学生提交开题报告起止时间",text:"在该阶段内或者老师评阅通过之前,学生可以自由提交文档,一旦过了截止时间,则需要管理员授权补交"},{name:"中期检查",key:"midterm_report",width:1146,timeName:"学生提交中期检查起止时间",text:"在该阶段内或者老师评阅通过之前,学生可以自由提交文档,一旦过了截止时间,则需要管理员授权补交"},{name:"毕业论文",key:"thesis",width:1146,timeName:"学生提交毕业论文起止时间",text:"在该阶段内或者老师评阅通过之前,学生可以自由提交文档,一旦过了截止时间,则需要管理员授权补交"},{name:"毕业答辩",key:"final_defense",width:1146,timeName:"学生提交毕业答辩起止时间",text:"在该阶段内或者老师评阅通过之前,学生可以自由提交文档,一旦过了截止时间,则需要管理员授权补交"},{name:"论文定稿",key:"final_thesis",width:1146,timeName:"学生提交论文定稿起止时间",text:"在该阶段内或者老师评阅通过之前,学生可以自由提交文档,一旦过了截止时间,则需要管理员授权补交"},{name:"归档",key:"archives",width:1146,timeName:"学生提交归档起止时间",text:"在该阶段内或者老师评阅通过之前,学生可以自由提交文档,一旦过了截止时间,则需要管理员授权补交"}],X=["opening_report","midterm_report","thesis","final_defense","final_thesis","archives"],$=T.some((function(e){return!(null!=e&&e.response)})),ee=(null==Q?void 0:Q.find((function(e){return e.key===(null==t?void 0:t.clazz)})))||{},ne=ee.timeName,te=ee.text,ie=ee.width,oe=ee.key;return(0,N.jsx)(m.Z,{centered:!0,destroyOnClose:!0,confirmLoading:K,okButtonProps:{disabled:$},onCancel:a,onOk:Y,open:n,title:"".concat(t.name,"设置"),width:ie,afterClose:function(){D([]),G(""),I(""),z(""),V(!1)},okText:"保存设置",cancelText:"取消",children:(0,N.jsxs)("div",{className:w,children:[(0,N.jsxs)("div",{className:v,children:[(0,N.jsx)("span",{children:"*"}),ne]}),(0,N.jsxs)(h.Z,{align:"middle",className:X.includes(oe)?"mb20":"",children:[(0,N.jsx)(g.default,{format:"YYYY-MM-DD HH:mm",value:L?S()(L):"",disabledDate:function(e){return(0,k.Q8)(e,"",null==t?void 0:t.disabled_time)},disabledTime:function(e){return(0,k.d0)(e,null==t?void 0:t.disabled_time)},showTime:{format:"HH:mm"},onChange:function(e,n){G(n)}}),(0,N.jsx)("span",{className:"ml10 mr10",children:"至"}),(0,N.jsx)(g.default,{format:"YYYY-MM-DD HH:mm",value:O?S()(O):"",disabledDate:function(e){return(0,k.Q8)(e,"",null==t?void 0:t.disabled_time)},disabledTime:function(e){return(0,k.d0)(e,null==t?void 0:t.disabled_time)},showTime:{format:"HH:mm"},onChange:function(e,n){z(n)}}),(0,N.jsx)("span",{className:"".concat("student_selection"===oe?"mt10":"ml10"," font14"),style:{color:"#9096A3"},children:te})]}),X.includes(oe)&&(0,N.jsxs)(u.Fragment,{children:[(0,N.jsx)("div",{className:v,children:"阶段描述"}),(0,N.jsx)(B.Z,{height:140,defaultValue:W,onChange:function(e){I(e)}}),(0,N.jsx)(f.Z,o()(o()({},J),{},{children:(0,N.jsxs)(h.Z,{align:"middle",className:"mt10",children:[(0,N.jsxs)(A.op,{style:{borderRadius:2},children:[(0,N.jsx)("i",{className:"icon-shangchuan3 mr5"}),"上传文档"]}),(0,N.jsx)("div",{className:"ml10 font14",style:{color:"#5F6367"},onClick:function(e){e.stopPropagation()},children:"上传此阶段的文档模版、批阅要求等文档,单个文档大小不超过150M"})]})}))]})]})})}},93314:function(e){"use strict";e.exports="data:image/png;base64,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"},96908:function(e){"use strict";e.exports="data:image/png;base64,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"},57177:function(e){"use strict";e.exports="data:image/png;base64,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"},81378:function(e){"use strict";e.exports="data:image/png;base64,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"}}]); \ No newline at end of file diff --git a/layouts__ShixunDetail__index.async.js b/layouts__ShixunDetail__index.async.js index 86044cc29a..3a986d07de 100644 --- a/layouts__ShixunDetail__index.async.js +++ b/layouts__ShixunDetail__index.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[93282],{6309:function(e,n,t){t.d(n,{Z:function(){return A}});t(7557),t(41498);var s=t(82100),o=t.n(s),r=t(29186),a=t.n(r),i=t(13720),l=t.n(i),c=t(80619),u=t.n(c),d=t(47074),p=t.n(d),h=t(85573),m=t.n(h),x=t(59301),f=t(8591),g=t(8772),v="codeBox___WpkVl",y=t(92310),j=t.n(y),b=t(37712),w=function(e){u()(t,e);var n=p()(t);function t(e){var s;return o()(this,t),s=n.call(this,e),m()(l()(s),"canvas",void 0),m()(l()(s),"randomNum",(function(e,n){return Math.floor(Math.random()*(n-e)+e)})),m()(l()(s),"drawPic",(function(){s.randomCode()})),m()(l()(s),"reloadPic",(function(){s.drawPic()})),m()(l()(s),"changeCode",(function(e){console.log(e.target.value,222),s.setState({value:e.target.value,showError:!1})})),m()(l()(s),"onVerify",(function(){var e;return""!==s.state.value.toLowerCase()&&s.state.value.toLowerCase()!==s.state.code.toLowerCase()?(e=!0,f.ZP.error("请输入正确的验证码"),s.reloadPic()):""===s.state.value.toLowerCase()?(e=!0,f.ZP.error("请输入验证码")):s.state.value.toLowerCase()===s.state.code.toLowerCase()&&(e=!1),s.setState({showError:e}),e})),s.canvas=x.createRef(),s.state={value:"",code:"",codeLength:4,fontSizeMin:20,fontSizeMax:22,backgroundColorMin:240,backgroundColorMax:250,colorMin:10,colorMax:20,lineColorMin:40,lineColorMax:180,contentWidth:96,contentHeight:38,showError:!1},s}return a()(t,[{key:"componentDidMount",value:function(){this.drawPic()}},{key:"randomColor",value:function(e,n){var t=this.randomNum(e,n),s=this.randomNum(e,n),o=this.randomNum(e,n);return"rgb(".concat(t,", ").concat(s,", ").concat(o,")")}},{key:"drawText",value:function(e,n,t){e.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);var s=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);e.font=s+"px SimHei";var o=(this.state.contentWidth-40)/(this.state.code.length-1),r=10;t>0&&(r=10+t*o);var a=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);s>40&&(a=40);var i=this.randomNum(-10,10);e.translate(r,a),e.rotate(i*Math.PI/180),e.fillText(n,0,0),e.rotate(-i*Math.PI/180),e.translate(-r,-a)}},{key:"drawLine",value:function(e){for(var n=0;n<1;n++)e.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),e.beginPath(),e.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),e.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),e.stroke()}},{key:"drawDot",value:function(e){for(var n=0;n<100;n++)e.fillStyle=this.randomColor(0,255),e.beginPath(),e.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),e.fill()}},{key:"randomCode",value:function(){for(var e=this,n="",t=0;t0&&void 0!==i[0]&&i[0])&&!_||L){e.next=11;break}return s=P.getFieldValue(),E(!0),D(n?1:X+1),e.next=7,(0,Z.nQ)(o()({page:n?1:X+1,container_id:c.coursesId,container_type:1,school_name:null==s?void 0:s.school_name,keyword:null==s?void 0:s.keyword},s));case 7:r=e.sent,V(n?G()(r.users):[].concat(G()(R),G()(r.users))),E(!1),(null===(t=r.users)||void 0===t?void 0:t.length)<10&&S(!1);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),le=function(){var e=l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!=ee){e.next=4;break}g.ZP.error("请选择人数"),e.next=9;break;case 4:return e.next=6,(0,Z.uh)(o()(o()({},c),{},{role:2,user_list:ee.map((function(e){return{user_id:e}}))}));case 6:-4===(null==(n=e.sent)?void 0:n.status)&&i(),0===n.status&&(g.ZP.success("添加成功"),r({type:"classroomList/setActionTabs",payload:{}}),r({type:"classroomList/getClassroomTopBanner",payload:{id:c.coursesId}}),r({type:"teachers/getList",payload:o()({},c)}),m.history.push("/classrooms/".concat(c.coursesId,"/teachers")));case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ce=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(e,n){return(0,B.jsx)(w.Z,{value:n.numid,checked:ee.includes(String(n.numid)),disabled:!!e})}},{title:"姓名",width:100,ellipsis:!0,dataIndex:"username",render:function(e,n){return(0,B.jsx)(v.Z,{placement:"bottom",title:e,children:(0,B.jsx)(m.Link,{className:"bold c-black",to:"/users/".concat(n.login),target:"_blank",children:e||"--"})})}},{title:"手机",width:100,dataIndex:"phone",ellipsis:!0,render:function(e){return(0,B.jsx)(v.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{children:e||"--"})})}},{title:"邮箱",dataIndex:"email",width:100,ellipsis:!0,render:function(e){return(0,B.jsx)(v.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{children:e||"--"})})}},{title:"学号/工号",width:100,dataIndex:"student_number",ellipsis:!0,render:function(e){return(0,B.jsx)(v.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{children:e||"--"})})}},{title:"学校/单位",width:150,dataIndex:"school_name",ellipsis:!0,render:function(e){return(0,B.jsx)(v.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{children:e||"--"})})}},{title:"院系/部门",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(e){return(0,B.jsx)(v.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{children:e||"--"})})}},{title:"实名认证",dataIndex:"school_name",width:100,render:function(e){return e?"是":"否"}},{title:"最后登录时间",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(e){return(0,B.jsx)(v.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{children:Q()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"状态",dataIndex:"added",width:80,render:function(e){if(1===e)return(0,B.jsx)("span",{className:"c-green",children:"已添加"})}}];return(0,B.jsxs)(f.Z,{centered:!0,title:"添加老师",open:"添加老师"===s.actionTabs.key,okText:"确定",cancelText:"取消",width:1100,zIndex:1e3,bodyStyle:{minHeight:200},onOk:l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:le();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){ne([]),r({type:"classroomList/setActionTabs",payload:{}})},children:[(0,B.jsxs)(T.Z,{layout:"inline",form:P,initialValues:{school_name:"",keyword:"",search_type:"1"},className:"mt10",children:[(0,B.jsx)(T.Z.Item,{name:"search_type",label:"搜索类型",children:(0,B.jsxs)(Y.default,{style:{width:90},children:[(0,B.jsx)(Y.default.Option,{value:"1",children:"姓名"}),(0,B.jsx)(Y.default.Option,{value:"2",children:"手机号"}),(0,B.jsx)(Y.default.Option,{value:"3",children:"邮箱"})]})}),(0,B.jsx)(T.Z.Item,{name:"keyword",label:"搜索内容:",children:(0,B.jsx)(N.Z,{allowClear:!0,style:{width:250},size:"middle",defaultValue:(null===(n=d.selectArrs)||void 0===n?void 0:n.category_name)||(null===(t=d.selectArrs)||void 0===t?void 0:t.name)})}),(0,B.jsx)(T.Z.Item,{name:"school_name",label:"单位:",children:(0,B.jsx)(M.Z,{options:y,style:{width:390},size:"middle",placeholder:"请输入单位名称",filterOption:function(e,n){return-1!==n.value.toUpperCase().indexOf(e.toUpperCase())}})}),(0,B.jsx)(T.Z.Item,{children:(0,B.jsx)(A.ZP,{htmlType:"submit",type:"primary",size:"middle",onClick:function(){return function(){var e;if(""===(null===(e=P.getFieldValue())||void 0===e?void 0:e.keyword))return V([]),void g.ZP.error("请输入搜索内容");re(!1),S(!0),E(!1),ne([]),setTimeout((function(){ie(!0)}),200)}()},children:"搜索"})})]}),oe&&(0,B.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,B.jsx)("img",{src:K.RL,width:"100",alt:""}),(0,B.jsx)("br",{}),(0,B.jsx)("p",{className:"mt20",children:"请搜索要添加的人员"})]}),!oe&&""==R&&!L&&(0,B.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,B.jsx)("img",{src:K.z3,width:"100",alt:""}),(0,B.jsx)("br",{}),(0,B.jsx)("p",{className:"mt20",children:"暂时还没有相关数据哦!"})]}),(!oe&&""!=R||L)&&(0,B.jsxs)("section",{children:[(0,B.jsx)("div",{className:"flexd-table-header mt20",children:(0,B.jsx)(z.Z,{pagination:!1,dataSource:[],columns:ce})}),(0,B.jsx)("div",{style:{maxHeight:260,overflow:"auto"},children:(0,B.jsx)(H(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){ie()},hasMore:_,useWindow:!1,children:(0,B.jsx)(z.Z,{loading:L,showHeader:!1,pagination:!1,dataSource:R,columns:ce,onRow:function(e){return{onClick:function(e){e.currentTarget.querySelector("input").disabled||function(e){e=String(e);var n=ee.indexOf(e);n<0?ee.push(e):ee.splice(n,1),ne(G()(ee))}(e.currentTarget.querySelector("input").value)}}}})})})]})]})})),W=(0,m.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n,t,s=e.classroomList,r=(e.loading,e.dispatch),i=e.onShow,c=(0,m.useParams)(),d=s.actionTabs,p=(0,h.useState)([]),x=u()(p,2),y=x[0],j=x[1],b=(0,h.useState)(!0),k=u()(b,2),_=k[0],S=k[1],C=(0,h.useState)(!1),I=u()(C,2),L=I[0],E=I[1],O=T.Z.useForm(),P=u()(O,1)[0],F=(0,h.useState)([]),J=u()(F,2),R=J[0],V=J[1],W=(0,h.useState)(1),U=u()(W,2),X=U[0],D=U[1],q=(0,h.useState)([]),$=u()(q,2),ee=$[0],ne=$[1],te=(0,h.useState)(!0),se=u()(te,2),oe=se[0],re=se[1];(0,h.useRef)();(0,h.useEffect)((function(){"添加助教"===s.actionTabs.key&&(re(!0),ae())}),[s.actionTabs.key]);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 e.next=2,r({type:"classroomList/getSchoolList",payload:{}});case 2:n=e.sent,j(n.map((function(e){return{value:e}})));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ie=function(){var e=l()(a()().mark((function e(){var n,t,s,r,i=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=i.length>0&&void 0!==i[0]&&i[0],!_||L){e.next=12;break}return s=P.getFieldValue(),console.log("----",s),E(!0),D(n?1:X+1),e.next=8,(0,Z.nQ)(o()({page:n?1:X+1,container_id:c.coursesId,container_type:1,school_name:null==s?void 0:s.school_name,keyword:null==s?void 0:s.keyword},s));case 8:r=e.sent,E(!1),V(n?G()(r.users):[].concat(G()(R),G()(r.users))),(null===(t=r.users)||void 0===t?void 0:t.length)<10&&S(!1);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),le=function(){var e=l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!=ee){e.next=4;break}g.ZP.error("请选择人数"),e.next=9;break;case 4:return e.next=6,(0,Z.uh)(o()(o()({},c),{},{role:3,user_list:ee.map((function(e){return{user_id:e}}))}));case 6:-4===(null==(n=e.sent)?void 0:n.status)&&i(),0===n.status&&(g.ZP.success("添加成功"),r({type:"classroomList/setActionTabs",payload:{}}),r({type:"classroomList/getClassroomTopBanner",payload:{id:c.coursesId}}),r({type:"teachers/getList",payload:o()({},c)}),m.history.push("/classrooms/".concat(c.coursesId,"/teachers")));case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ce=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(e,n){return(0,B.jsx)(w.Z,{value:n.numid,checked:ee.includes(String(n.numid)),disabled:!!e})}},{title:"姓名",width:100,ellipsis:!0,dataIndex:"username",render:function(e,n){return(0,B.jsx)(v.Z,{placement:"bottom",title:e,children:(0,B.jsx)(m.Link,{className:"bold c-black",to:"/users/".concat(n.login),target:"_blank",children:e||"--"})})}},{title:"手机",width:100,dataIndex:"phone",ellipsis:!0,render:function(e){return(0,B.jsx)(v.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{children:e||"--"})})}},{title:"邮箱",dataIndex:"email",width:100,ellipsis:!0,render:function(e){return(0,B.jsx)(v.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{children:e||"--"})})}},{title:"学号/工号",width:100,dataIndex:"student_number",ellipsis:!0,render:function(e){return(0,B.jsx)(v.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{children:e||"--"})})}},{title:"学校/单位",width:150,dataIndex:"school_name",ellipsis:!0,render:function(e){return(0,B.jsx)(v.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{children:e||"--"})})}},{title:"院系/部门",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(e){return(0,B.jsx)(v.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{children:e||"--"})})}},{title:"实名认证",dataIndex:"school_name",width:100,render:function(e){return e?"是":"否"}},{title:"最后登录时间",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(e){return(0,B.jsx)(v.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{children:Q()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"状态",dataIndex:"added",width:80,render:function(e){if(1===e)return(0,B.jsx)("span",{className:"c-green",children:"已添加"})}}];return(0,B.jsxs)(f.Z,{centered:!0,title:"添加助教",open:"添加助教"===s.actionTabs.key,okText:"确定",cancelText:"取消",width:1100,zIndex:1e3,bodyStyle:{minHeight:200},onOk:l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:le();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){ne([]),r({type:"classroomList/setActionTabs",payload:{}})},children:[(0,B.jsxs)(T.Z,{layout:"inline",form:P,initialValues:{school_name:"",keyword:"",search_type:"1"},className:"mt10",children:[(0,B.jsx)(T.Z.Item,{name:"search_type",label:"搜索类型",children:(0,B.jsxs)(Y.default,{style:{width:90},children:[(0,B.jsx)(Y.default.Option,{value:"1",children:"姓名"}),(0,B.jsx)(Y.default.Option,{value:"2",children:"手机号"}),(0,B.jsx)(Y.default.Option,{value:"3",children:"邮箱"})]})}),(0,B.jsx)(T.Z.Item,{name:"keyword",label:"搜索内容:",children:(0,B.jsx)(N.Z,{allowClear:!0,style:{width:260},placeholder:"请输入搜索内容",size:"middle",defaultValue:(null===(n=d.selectArrs)||void 0===n?void 0:n.category_name)||(null===(t=d.selectArrs)||void 0===t?void 0:t.name)})}),(0,B.jsx)(T.Z.Item,{name:"school_name",label:"单位:",children:(0,B.jsx)(M.Z,{options:y,style:{width:390},size:"middle",placeholder:"请输入单位名称",filterOption:function(e,n){return-1!==n.value.toUpperCase().indexOf(e.toUpperCase())}})}),(0,B.jsx)(T.Z.Item,{children:(0,B.jsx)(A.ZP,{htmlType:"submit",type:"primary",size:"middle",onClick:function(){return function(){var e;if(""===(null===(e=P.getFieldValue())||void 0===e?void 0:e.keyword))return V([]),void g.ZP.error("请输入搜索内容");re(!1),S(!0),E(!1),ne([]),setTimeout((function(){ie(!0)}),200)}()},children:"搜索"})})]}),oe&&(0,B.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,B.jsx)("img",{src:K.RL,width:"100",alt:""}),(0,B.jsx)("br",{}),(0,B.jsx)("p",{className:"mt20",children:"请搜索要添加的人员"})]}),!oe&&""==R&&!L&&(0,B.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,B.jsx)("img",{src:K.z3,width:"100",alt:""}),(0,B.jsx)("br",{}),(0,B.jsx)("p",{className:"mt20",children:"暂时还没有相关数据哦!"})]}),(!oe&&""!=R||L)&&(0,B.jsxs)("section",{children:[(0,B.jsx)("div",{className:"flexd-table-header mt20",children:(0,B.jsx)(z.Z,{pagination:!1,dataSource:[],columns:ce})}),(0,B.jsx)("div",{style:{maxHeight:260,overflow:"auto"},children:(0,B.jsx)(H(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){ie()},hasMore:_,useWindow:!1,children:(0,B.jsx)(z.Z,{loading:L,showHeader:!1,pagination:!1,dataSource:R,columns:ce,onRow:function(e){return{onClick:function(e){e.currentTarget.querySelector("input").disabled||function(e){e=String(e);var n=ee.indexOf(e);n<0?ee.push(e):ee.splice(n,1),ne(G()(ee))}(e.currentTarget.querySelector("input").value)}}}})})})]})]})})),U=t(99313),X=t(21068),D={addStudentContainer:"addStudentContainer___OXJb6",listItem:"listItem___rZl7r",tips:"tips___DJ9S4",qrCode:"qrCode___FFf0X"},q=t(18647),$=t(6457),ee=t(27065),ne=t(89918),te=U.Z.TabPane,se=(0,m.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n,t,s=e.classroomList,r=(e.loading,e.dispatch),i=e.onShow,c=e.onShow1,d=(0,m.useParams)(),p=s.actionTabs,x=(0,h.useState)([]),y=u()(x,2),j=y[0],b=y[1],k=(0,h.useState)(!0),_=u()(k,2),C=_[0],I=_[1],L=(0,h.useState)(!1),E=u()(L,2),O=E[0],P=E[1],F=T.Z.useForm(),J=u()(F,1)[0],R=(0,h.useState)([]),V=u()(R,2),W=V[0],se=V[1],oe=(0,h.useState)(1),re=u()(oe,2),ae=re[0],ie=re[1],le=(0,h.useState)([]),ce=u()(le,2),ue=ce[0],de=ce[1],pe=(0,h.useState)(!0),he=u()(pe,2),me=he[0],xe=he[1],fe=(0,h.useState)([]),ge=u()(fe,2),ve=ge[0],ye=ge[1],je=(0,h.useState)("1"),be=u()(je,2),we=be[0],Ae=be[1],ke=(0,h.useState)(!1),_e=u()(ke,2),Ze=_e[0],Se=_e[1];(0,h.useRef)();(0,h.useEffect)((function(){"添加学生"===s.actionTabs.key&&(xe(!0),Ce())}),[s.actionTabs.key]);var Ce=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,r({type:"classroomList/getSchoolList",payload:{}});case 2:n=e.sent,b(n.map((function(e){return{value:e}})));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ie={onRemove:function(){ye([])},beforeUpload:function(e){var n=[];return n.push(e),ye([].concat(n)),!1},fileList:ve,accept:".xls,.xlsx"},Le=function(){var e=l()(a()().mark((function e(){var n,t,s,r,i=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=i.length>0&&void 0!==i[0]&&i[0],!C||O){e.next=11;break}return s=J.getFieldValue(),P(!0),ie(n?1:ae+1),e.next=7,(0,Z.nQ)(o()(o()({page:n?1:ae+1,container_id:d.coursesId,container_type:1,school_name:null==s?void 0:s.school_name,keyword:null==s?void 0:s.keyword},s),{},{role:4}));case 7:r=e.sent,se(n?G()(r.users):[].concat(G()(W),G()(r.users))),P(!1),(null===(t=r.users)||void 0===t?void 0:t.length)<10&&I(!1);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Te=function(){var e=l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!=ue){e.next=4;break}g.ZP.error("请选择人数"),e.next=10;break;case 4:return Se(!0),e.next=7,(0,Z.aZ)(o()(o()({},d),{},{course_group_id:0,user_ids:ue}));case 7:-4===(null==(n=e.sent)?void 0:n.status)&&(i(),Se(!1)),0===n.status&&(g.ZP.success("添加成功"),r({type:"classroomList/setActionTabs",payload:{}}),r({type:"classroomList/getClassroomTopBanner",payload:{id:d.coursesId}}),r({type:"teachers/getStudentsList",payload:o()({},d)}),m.history.push("/classrooms/".concat(d.coursesId,"/students")),Se(!1),"0"===localStorage.getItem("Noviceguide")||r({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:9,text:(0,B.jsx)("div",{children:"恭喜您!我们已经完成【教学课堂】的新建任务了。怎么样,很简单吧!接下来,您可以开始在教学课堂继续添加您的教学内容。 遇到疑问时,随时召唤小歌,我会出现在页面的右下角。期待与你的再次协作。"})}}));case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ne=function(){var e=l()(a()().mark((function e(){var n,t,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==ve?void 0:ve.length)<=0)){e.next=3;break}return g.ZP.info("请上传文件"),e.abrupt("return");case 3:return Se(!0),(n=new FormData).append("file",ve[0]),e.next=8,(0,S.ZP)("/api/courses/".concat(d.coursesId,"/import_course_members.json"),{method:"post",body:n},!0);case 8:if(-4!==(t=e.sent).status){e.next=13;break}return Se(!1),c(),e.abrupt("return");case 13:-1!==t.status&&(r({type:"classroomList/setActionTabs",payload:{}}),r({type:"classroomList/getClassroomTopBanner",payload:{id:d.coursesId}}),r({type:"teachers/getStudentsList",payload:o()({},d)}),null!=t&&null!==(s=t.fail)&&void 0!==s&&s.length?f.Z.confirm({centered:!0,okText:"下载导入失败文件",cancelText:"取消",title:"提示",content:(0,B.jsxs)("div",{children:["导入文件内存在不匹配信息,请",(0,B.jsx)("span",{onClick:function(){return(0,$.FH)("",(0,$.NY)({url:ee.Z.API_SERVER+"/api/courses/".concat(d.coursesId,"/get_fail_data.xlsx"),query:{}}))},className:"c-light-primary ml5 mr5 current",children:"点击下载"}),"查看并进行修改后重新上传!"]}),onOk:function(){var e=l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,$.FH)("",(0,$.NY)({url:ee.Z.API_SERVER+"/api/courses/".concat(d.coursesId,"/get_fail_data.xlsx"),query:{}})),m.history.push("/classrooms/".concat(d.coursesId,"/students"));case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){m.history.push("/classrooms/".concat(d.coursesId,"/students"))}}):(g.ZP.success("导入成功"),m.history.push("/classrooms/".concat(d.coursesId,"/students")))),Se(!1);case 15:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Be=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(e,n){return(0,B.jsx)(w.Z,{value:n.numid,checked:ue.includes(String(n.numid)),disabled:!!e})}},{title:"姓名",width:100,ellipsis:!0,dataIndex:"username",render:function(e,n){return(0,B.jsx)(v.Z,{placement:"bottom",title:e,children:(0,B.jsx)(m.Link,{className:"bold c-black",to:"/users/".concat(n.login),target:"_blank",children:e||"--"})})}},{title:"手机",width:100,dataIndex:"phone",ellipsis:!0,render:function(e){return(0,B.jsx)(v.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{children:e||"--"})})}},{title:"邮箱",dataIndex:"email",width:100,ellipsis:!0,render:function(e){return(0,B.jsx)(v.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{children:e||"--"})})}},{title:"学号/工号",width:100,dataIndex:"student_number",ellipsis:!0,render:function(e){return(0,B.jsx)(v.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{children:e||"--"})})}},{title:"学校/单位",width:150,dataIndex:"school_name",ellipsis:!0,render:function(e){return(0,B.jsx)(v.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{children:e||"--"})})}},{title:"院系/部门",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(e){return(0,B.jsx)(v.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{children:e||"--"})})}},{title:"实名认证",dataIndex:"school_name",width:100,render:function(e){return e?"是":"否"}},{title:"最后登录时间",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(e){return(0,B.jsx)(v.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{children:Q()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"状态",dataIndex:"added",width:80,render:function(e){if(1===e)return(0,B.jsx)("span",{className:"c-green",children:"已添加"})}}];return(0,B.jsx)(f.Z,{className:D.addStudentWrapContainer,centered:!0,title:"添加学生",open:"添加学生"===s.actionTabs.key,okText:"确定",cancelText:"取消",width:"1"===we?1100:600,zIndex:1e3,afterClose:function(){ye([])},confirmLoading:Ze,bodyStyle:{minHeight:200},onOk:l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("1"!==we){e.next=3;break}return Te(),e.abrupt("return");case 3:Ne();case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){de([]),r({type:"classroomList/setActionTabs",payload:{}})},children:(0,B.jsxs)(U.Z,{activeKey:we,onChange:function(e){return Ae(e)},className:D.addStudentContainer,children:[(0,B.jsx)(te,{tab:"手动添加",children:(0,B.jsxs)("div",{className:D.listItem,children:[(0,B.jsxs)(T.Z,{layout:"inline",form:J,initialValues:{school_name:"",keyword:"",search_type:"1"},className:"mt10",children:[(0,B.jsx)(T.Z.Item,{name:"search_type",label:"搜索类型",children:(0,B.jsxs)(Y.default,{children:[(0,B.jsx)(Y.default.Option,{value:"1",children:"姓名"}),(0,B.jsx)(Y.default.Option,{value:"2",children:"手机号"}),(0,B.jsx)(Y.default.Option,{value:"3",children:"邮箱"})]})}),(0,B.jsx)(T.Z.Item,{name:"keyword",label:"搜索内容",children:(0,B.jsx)(N.Z,{allowClear:!0,style:{width:240},size:"middle",defaultValue:(null===(n=p.selectArrs)||void 0===n?void 0:n.category_name)||(null===(t=p.selectArrs)||void 0===t?void 0:t.name)})}),(0,B.jsx)(T.Z.Item,{name:"school_name",label:"单位:",children:(0,B.jsx)(M.Z,{options:j,style:{width:400},size:"middle",placeholder:"请输入单位名称",filterOption:function(e,n){return-1!==n.value.toUpperCase().indexOf(e.toUpperCase())}})}),(0,B.jsx)(T.Z.Item,{children:(0,B.jsx)(A.ZP,{htmlType:"submit",type:"primary",size:"middle",onClick:function(){return function(){var e;if(""===(null===(e=J.getFieldValue())||void 0===e?void 0:e.keyword))return se([]),void g.ZP.error("请输入搜索内容");xe(!1),C=!0,I(!0),de([]),P(!1),setTimeout((function(){Le(!0)}),300)}()},children:"搜索"})})]}),me&&(0,B.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,B.jsx)("img",{src:K.L6,width:"250",alt:""}),(0,B.jsx)("br",{}),(0,B.jsx)("p",{className:"mt20",children:"请搜索要添加的人员"})]}),!me&&""==W&&!O&&(0,B.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,B.jsx)("img",{src:K.z3,width:"100",alt:""}),(0,B.jsx)("br",{}),(0,B.jsx)("p",{className:"mt20",children:"暂时还没有相关数据哦!"})]}),(!me&&""!=W||O)&&(0,B.jsxs)("section",{children:[(0,B.jsx)("div",{className:"flexd-table-header mt20",children:(0,B.jsx)(z.Z,{pagination:!1,dataSource:[],columns:Be})}),(0,B.jsx)("div",{style:{maxHeight:260,overflow:"auto"},children:(0,B.jsx)(H(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){Le()},hasMore:C,useWindow:!1,children:(0,B.jsx)(z.Z,{loading:O,showHeader:!1,pagination:!1,dataSource:W,columns:Be,onRow:function(e){return{onClick:function(e){e.currentTarget.querySelector("input").disabled||function(e){e=String(e);var n=ue.indexOf(e);n<0?ue.push(e):ue.splice(n,1),de(G()(ue))}(e.currentTarget.querySelector("input").value)}}}})})})]})]})},"1"),((0,ne.Ny)()||(0,ne.d8)()&&5===(0,ne.eY)().role)&&(0,B.jsx)(te,{tab:"批量导入",children:(0,B.jsx)("div",{className:D.listItem,children:(0,B.jsxs)("div",{className:"mt20",style:{marginLeft:86},children:[(0,B.jsxs)("div",{className:"mb20",children:[(0,B.jsx)("span",{className:"mr40",children:"步骤1:"}),"下载",(0,B.jsx)("a",{className:"ml5 mr5",onClick:l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,$.FH)("",(0,$.NY)({url:ee.Z.API_SERVER+"/api/courses/down_course_members_template",query:{}}));case 1:case"end":return e.stop()}}),e)}))),children:"课堂成员导入模板"}),"批量导入成员。"]}),(0,B.jsxs)("div",{children:[(0,B.jsx)("span",{className:"mr40",children:"步骤2:"}),"上传填写好的《课堂成员导入模板》。"]}),(0,B.jsx)("div",{style:{margin:"4px 0px 20px 94px"},children:(0,B.jsx)(X.Z,o()(o()({},Ie),{},{children:(0,B.jsx)(A.ZP,{type:"primary",className:"mt10",icon:(0,B.jsx)(q.Z,{}),children:"选择文件"})}))})]})})},"2")]})})})),oe=t(5112),re=t(71418),ae=t(51589),ie="exportmodal___e1u_C",le="searchWrap___GunRy",ce="search___aHuEr",ue="searchIcon___SYYcy",de=t(7406),pe="leftdiv____DQvt",he="listClass___NmeAK",me="spantitle___meGbS",xe="rightdiv___Ypfvm",fe="searchWrap___GXTGm",ge="search___ti6sF",ve="searchIcon___BEcfO",ye=function(e){var n=e.data,t=(e.value,e.loading),s=(e.handleChangePage,e.setSelectedRowKeys),o=e.selectedRowKeys,r=(e.onChange,(0,h.useState)([])),i=u()(r,2),c=i[0],d=i[1],p=(0,h.useState)([]),m=u()(p,2),x=m[0],f=m[1],g=(0,h.useState)([]),v=u()(g,2),y=v[0],b=v[1],A=(0,h.useState)(!0),k=u()(A,2),_=k[0],Z=k[1],S=(0,h.useState)(1),C=u()(S,2),L=(C[0],C[1],(0,h.useState)()),T=u()(L,2);T[0],T[1];return(0,h.useEffect)((function(){console.log(n),console.log(t),Z(t),d(n),f([]),b([])}),[n]),(0,h.useEffect)((function(){s&&(f(o),b(o))}),[o]),(0,B.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,B.jsxs)("div",{className:pe,children:[(0,B.jsx)("div",{className:fe,children:(0,B.jsx)(N.Z.Search,I()({allowClear:!0,suffix:(0,B.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(ve)}),className:ge,placeholder:"可输入学生名称查询",size:"middle",onChange:function(){var e=l()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:d(n.filter((function(e){var n;return null==e||null===(n=e.name)||void 0===n?void 0:n.includes(t.target.value)})));case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()},"placeholder","可输入班级名称查询"))}),(0,B.jsx)("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"},children:(0,B.jsx)(re.Z,{spinning:_,children:(0,B.jsx)(B.Fragment,{children:0===c.length?(0,B.jsx)(de.Z,{styles:{margin:"45px auto"},customText:"暂无分班"}):(0,B.jsx)("div",{children:(0,B.jsx)(w.Z.Group,{value:x.map((function(e){return"".concat(e.id)})),onChange:function(e){},style:{marginTop:"10px",flexDirection:"column"},children:c.map((function(e,n){return(0,B.jsx)(j.Z,{style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200},children:(0,B.jsx)(w.Z,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:e.is_published,value:"".concat(e.id),onChange:function(e){if(e.target.checked){var n=c.filter((function(n){return e.target.value==n.id}));s([].concat(G()(o),G()(n)))}else{var t=o.filter((function(n){return e.target.value!=n.id}));s(t)}},children:(0,B.jsxs)("div",{className:he,children:[(0,B.jsx)("span",{className:me,style:{width:e.is_published?"108px":"170px"},children:e.name}),e.is_published&&(0,B.jsx)("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"},children:"已发布"})]})})},e.id)}))})})})})})]}),(0,B.jsxs)("div",{className:xe,children:[(0,B.jsx)("div",{className:fe,children:(0,B.jsx)(N.Z.Search,{allowClear:!0,suffix:(0,B.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(ve)}),className:ge,onChange:function(e){b(x.filter((function(n){return n.name.includes(e.target.value)})))},size:"middle",placeholder:"可输入班级名称查询"})}),0===y.length&&(0,B.jsx)(de.Z,{styles:{margin:"45px auto"},customText:"暂未选择分班"}),y.length>0&&(0,B.jsx)("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"},children:(0,B.jsx)("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0},children:y.map((function(e,n){return(0,B.jsxs)(j.Z,{justify:"space-between",style:{marginTop:"10px"},children:[(0,B.jsx)("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"},children:e.name}),(0,B.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",style:{cursor:"pointer",height:"16px",marginRight:17},onClick:function(){s(x.filter((function(n){return"".concat(n.id)!="".concat(e.id)})))}})]},e.id)}))})})]})]})},je="leftdiv___F3YNl",be="listClass___Q_C6i",we="spantitle___SPfdV",Ae="rightdiv___dvG3H",ke="searchWrap___CFcp_",_e="search___eLYTt",Ze="searchIcon___zNep3",Se=function(e){var n=e.data,t=(e.value,e.handleChangePage,e.setSelectedRowKeys),s=e.selectedRowKeys,r=(e.onChange,(0,m.useParams)()),i=(0,h.useState)(!1),c=u()(i,2),d=c[0],p=c[1],x=(0,h.useState)([]),f=u()(x,2),g=f[0],v=f[1],y=(0,h.useState)([]),b=u()(y,2),A=b[0],k=b[1],_=(0,h.useState)([]),Z=u()(_,2),C=Z[0],I=Z[1],L=(0,h.useState)(),T=u()(L,2),E=T[0],O=T[1];(0,h.useEffect)((function(){v([]),k([]),I([])}),[n]),(0,h.useEffect)((function(){t&&(console.log(s),k(s),I(s))}),[s]);var P=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,S.ZP)("/api/courses/".concat(r.coursesId,"/all_course_groups.json"),{method:"get",params:o()(o()({},r),{},{page:1,limit:1e5,keyword:n})});case 3:t=e.sent,p(!1),v(null==t?void 0:t.student_arr);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,B.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,B.jsxs)("div",{className:je,children:[(0,B.jsx)("div",{className:ke,children:(0,B.jsx)(N.Z.Search,{allowClear:!0,suffix:(0,B.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(Ze),onClick:function(){return P(E)}}),className:_e,placeholder:"可输入姓名或学号查询",size:"middle",onChange:function(e){return O(e.target.value)},onSearch:function(){var e=l()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:P(n);case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()})}),(0,B.jsx)("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"},children:(0,B.jsx)(re.Z,{spinning:d,children:0===g.length?(0,B.jsx)(de.Z,{styles:{margin:"45px auto"},customText:"请通过上方搜索添加学生"}):(0,B.jsx)("div",{children:(0,B.jsx)(w.Z.Group,{value:A.map((function(e){return"".concat(e.user_id)})),onChange:function(e){console.log(e),console.log(s)},style:{marginTop:"10px",flexDirection:"column"},children:g.map((function(e,n){return(0,B.jsx)(j.Z,{style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200},children:(0,B.jsx)(w.Z,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:e.is_published,value:"".concat(e.user_id),onChange:function(e){if(e.target.checked){var n=g.filter((function(n){return e.target.value==n.user_id}));t([].concat(G()(s),G()(n)))}else{var o=s.filter((function(n){return e.target.value!=n.user_id}));t(o)}},children:(0,B.jsx)("div",{className:be,children:(0,B.jsx)("span",{className:we,style:{width:e.is_published?"108px":"170px"},children:e.user_name})})})},e.id)}))})})})})]}),(0,B.jsxs)("div",{className:Ae,children:[(0,B.jsx)("div",{className:ke,children:(0,B.jsx)(N.Z.Search,{allowClear:!0,suffix:(0,B.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(Ze)}),className:_e,onChange:function(e){I(A.filter((function(n){return n.user_name.includes(e.target.value)})))},size:"middle",placeholder:"可输入姓名进行查询"})}),0===C.length&&(0,B.jsx)(de.Z,{styles:{margin:"45px auto"},customText:"暂未选择学生"}),C.length>0&&(0,B.jsx)("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"},children:(0,B.jsx)("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0},children:C.map((function(e,n){return(0,B.jsxs)(j.Z,{justify:"space-between",style:{marginTop:"10px"},children:[(0,B.jsx)("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"},children:e.user_name}),(0,B.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",style:{cursor:"pointer",height:"16px",marginRight:17},onClick:function(){t(A.filter((function(n){return"".concat(n.user_id)!="".concat(e.user_id)})))}})]},e.user_id)}))})})]})]})},Ce=(N.Z.Search,(0,m.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n,t,s=e.classroomList,r=(e.loading,e.dispatch),i=(0,m.useParams)(),c=((0,m.useLocation)(),(0,h.useState)(!1)),d=u()(c,2),p=d[0],x=d[1],v=(0,h.useState)(!0),y=u()(v,2),j=y[0],b=y[1],w=(0,h.useState)(!0),A=u()(w,2),k=A[0],_=A[1],C=(0,h.useState)(1),L=u()(C,2),E=L[0],O=(L[1],(0,h.useState)([])),P=u()(O,2),Q=P[0],F=P[1],J=(0,h.useState)(""),Y=u()(J,2),M=Y[0],z=Y[1],R=(0,h.useState)([]),H=u()(R,2),K=H[0],V=H[1],W=(0,h.useState)([]),U=u()(W,2),X=U[0],D=U[1],q=T.Z.useForm(),$=u()(q,1)[0],ee=(0,h.useState)(0),ne=u()(ee,2),te=ne[0],se=ne[1],pe=(0,h.useState)(!1),he=u()(pe,2),me=he[0],xe=he[1],fe=(0,h.useState)({}),ge=u()(fe,2),ve=ge[0],je=ge[1],be=(0,h.useState)(!1),we=u()(be,2),Ae=(we[0],we[1]),ke=(0,h.useState)([]),_e=u()(ke,2),Ze=_e[0],Ce=_e[1],Ie=(0,h.useState)(""),Le=u()(Ie,2),Te=Le[0],Ne=Le[1],Be=(0,h.useState)(!0),Ee=u()(Be,2),Oe=Ee[0],Pe=Ee[1],Qe=(0,h.useState)([]),Fe=u()(Qe,2),Je=Fe[0],Ge=Fe[1],Ye=(0,h.useState)([]),Me=u()(Ye,2),ze=Me[0],Re=Me[1],He=(0,h.useState)([]),Ke=u()(He,2),Ve=Ke[0],We=Ke[1],Ue=(0,h.useState)([]),Xe=u()(Ue,2),De=Xe[0],qe=Xe[1];i.id=i.coursesId;var $e=[{type:"normal",url:"normal_work_list"},{type:"group",url:"group_work_list"},{type:"hack",url:"hack_work_list"},{type:"practice",url:"shixun_work_list"},{type:"exercise",url:"exercise_score,export_exercise_users"}];(0,h.useEffect)((function(){var e,n,t,r;"导出成绩"===s.actionTabs.key&&(en(),nn()),"exercise"===(null==s||null===(e=s.actionTabs)||void 0===e?void 0:e.exportType)?xe(!0):xe(!1),Ne(""),je({sd_mode:"student",cate_range:1,stu_range:1}),s.actionTabs.category_id&&($.setFieldValue("cate_range",2),je(o()(o()({},ve),{},{cate_range:2}))),Ge([null==s||null===(n=s.actionTabs)||void 0===n||null===(n=n.category_id)||void 0===n?void 0:n.toString()]);var a="导出".concat(null==s||null===(t=s.actionTabs)||void 0===t?void 0:t.type,"成绩");null!=s&&null!==(r=s.actionTabs)&&void 0!==r&&r.isReport&&(a="导出实训报告"),z(a)}),[null==s||null===(n=s.actionTabs)||void 0===n?void 0:n.key]),console.log("---",null==s||null===(t=s.actionTabs)||void 0===t?void 0:t.exportType),(0,h.useEffect)((function(){var e=un(cn(De),Te);We(e)}),[te]);var en=function(){var e=l()(a()().mark((function e(n){var t,s,r,l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return _(!0),e.next=3,(0,Z.c_)(o()(o()({},i),{},{page:n||E,limit:2e4}));case 3:null==(s=e.sent)||null===(t=s.course_groups)||void 0===t||t.map((function(e,n){e.key=e.id,e.title=e.name,e.disabled=e.is_published})),_(!1),s&&(null!=s&&s.no_class_course_members?F(G()(null==s||null===(l=s.course_groups)||void 0===l?void 0:l.concat(null==s?void 0:s.no_class_course_members))):F(G()(null==s?void 0:s.course_groups)),V(tn(null==s||null===(r=s.course_groups)||void 0===r?void 0:r.concat(null==s?void 0:s.no_class_course_members))));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),nn=function(){var e=l()(a()().mark((function e(){var n,t,o,r,l,c,u,d,p,h,m,x,f,g,v,y;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return b(!0),e.next=3,(0,S.ZP)("/api/courses/".concat(i.coursesId,"/left_banner_with_child.json"),{method:"get",params:{id:i.coursesId,module_type:s.actionTabs.exportType}});case 3:u=e.sent,d=[],p=null==u||null===(n=u.course_modules)||void 0===n?void 0:n.filter((function(e){return e.name===s.actionTabs.type})),h=0===(null===(t=p[0])||void 0===t||null===(t=t.second_category)||void 0===t?void 0:t.length)?null===(o=p[0])||void 0===o?void 0:o.detail:null===(r=p[0])||void 0===r?void 0:r.second_category,0===(null===(l=p[0])||void 0===l||null===(l=l.second_category)||void 0===l?void 0:l.length)?null==h||h.map((function(e){var n,t;d.push({title:(null==e?void 0:e.category_name)||(null==e?void 0:e.name),key:(null==e||null===(n=e.category_id)||void 0===n?void 0:n.toString())||(null==e||null===(t=e.id)||void 0===t?void 0:t.toString())})})):null==h||h.filter((function(e){var n;return 0!==(null==e||null===(n=e.detail)||void 0===n?void 0:n.concat(null==e?void 0:e.third_category).length)})).map((function(e){var n,t,s;d.push({title:(null==e?void 0:e.category_name)||(null==e?void 0:e.name),key:(null==e||null===(n=e.category_id)||void 0===n?void 0:n.toString())||(null==e||null===(t=e.id)||void 0===t?void 0:t.toString()),children:sn((null==e||null===(s=e.detail)||void 0===s?void 0:s.concat(null==e?void 0:e.third_category))||[])})})),d=d.filter((function(e){var n;return 0!==(null==e||null===(n=e.children)||void 0===n?void 0:n.length)})),qe(d),We(cn(d)),null!=s&&null!==(c=s.actionTabs)&&void 0!==c&&c.category_id&&(x=function e(n){var t=[];return n.children?t.push.apply(t,G()(n.children.map((function(n){return e(n)})))):t.push(n.key),t.flat()},f=null==s||null===(m=s.actionTabs)||void 0===m||null===(m=m.category_id)||void 0===m?void 0:m.toString(),Ce([f]),Pe(!0),g=!!an(f,d),v=[],v=g?d.filter((function(e){return e.key===an(f,d)}))[0].children.filter((function(e){return e.key===f})):d.filter((function(e){return e.key===f}))[0].children,y=v.map((function(e){return x(e)})).flat(),Re(y)),b(!1);case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),tn=function(e){return e.filter((function(e){return(null==e?void 0:e.course_members.length)>0})).map((function(e){return{key:e.id.toString(),title:e.name,oldtitle:e.title,children:e.course_members?e.course_members.map((function(n){return{key:n.user_id.toString(),title:n.user_name,oldtitle:n.user_name,parentkey:e.id.toString()}})):[]}}))},sn=function(e){return e.filter((function(e){var n;return!(null!=e&&e.detail&&0===(null==e||null===(n=e.detail)||void 0===n?void 0:n.length))})).map((function(e){var n,t,s,o={key:(null==e||null===(n=e.id)||void 0===n?void 0:n.toString())||(null===(t=e.category_id)||void 0===t?void 0:t.toString()),title:(null==e?void 0:e.category_name)||(null==e?void 0:e.name),children:null==e||null===(s=e.detail)||void 0===s?void 0:s.map((function(e){var n;return{key:null==e||null===(n=e.id)||void 0===n?void 0:n.toString(),title:null==e?void 0:e.name}}))};return o}))},on=function(){$.resetFields(),je({}),Ae(!1),F([]),We([]),D([]),Ge([]),Re([])},rn=[];!function e(n){for(var t=0;t-1?an(e.key,De):null})).filter((function(e,n,t){return!(!e||t.indexOf(e)!==n)}));Ce(s),Ne(t)}Pe(!0)},cn=function e(n){return n.map((function(n){var t=n.title,s=t.indexOf(Te.trim()),o=t.substring(0,s),r=t.slice(s+Te.trim().length),a=s>-1?(0,B.jsxs)("span",{children:[o,(0,B.jsx)("span",{className:"c-red",children:Te.trim()}),r]}):(0,B.jsx)("span",{children:t});return n.children?{title:a,key:n.key,oldtitle:n.title,children:e(n.children)}:{title:a,key:n.key,oldtitle:n.title}}))};function un(e,n){return e.filter((function(e){return!(!e.oldtitle||!e.oldtitle.trim().includes(n.trim()))||!!(e.children&&e.children.length>0)&&(e.children=un(e.children,n),e.children.length>0)}))}return(0,B.jsx)(f.Z,{centered:!0,title:M,open:"导出成绩"===s.actionTabs.key,okText:"导出",cancelText:"取消",destroyOnClose:!0,className:ie,bodyStyle:{maxHeight:520},width:610,confirmLoading:p,onOk:l()(a()().mark((function e(){var n,t,l,c;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log(De),console.log(ze),0!==De.length){e.next=5;break}return g.ZP.warning("没有可导出的".concat(me?"试卷":"作业")),e.abrupt("return");case 5:return n={course_id:i.coursesId,ids:ze,export_type:ve.sd_mode,homework_type:s.actionTabs.exportType},2===ve.stu_range&&(n.course_group_ids=X.map((function(e){return e.id.toString()}))),3===ve.stu_range&&(n.user_ids=X.map((function(e){return e.user_id.toString()}))),x(!0),e.next=11,(0,S.ZP)("/api/export_record/export_all.json",{method:"get",params:o()({},n)});case 11:t=e.sent,x(!1),0===(null==t?void 0:t.status)&&(g.ZP.info("导出成功"),m.history.push("/classrooms/".concat(null==i?void 0:i.coursesId,"/exportlist/").concat(null==$e||null===(l=$e.find((function(e){var n;return e.type===(null==s||null===(n=s.actionTabs)||void 0===n?void 0:n.exportType)})))||void 0===l?void 0:l.url)),on(),r({type:"classroomList/setActionTabs",payload:{}}),m.history.push("/classrooms/".concat(null==i?void 0:i.coursesId,"/exportlist/").concat(null==$e||null===(c=$e.find((function(e){var n;return e.type===(null==s||null===(n=s.actionTabs)||void 0===n?void 0:n.exportType)})))||void 0===c?void 0:c.url)));case 14:case"end":return e.stop()}}),e)}))),onCancel:function(){on(),r({type:"classroomList/setActionTabs",payload:{}})},children:(0,B.jsx)("div",{children:(0,B.jsxs)(T.Z,{form:$,initialValues:I()(I()(I()({},"sd_mode","student"),"cate_range",1),"stu_range",1),colon:!1,labelAlign:"right",labelCol:{span:4},onValuesChange:function(e,n){"stu_range"in e&&D([]),je($.getFieldValue())},children:[(0,B.jsx)(T.Z.Item,{label:"统计维度",name:"sd_mode",children:(0,B.jsxs)(oe.ZP.Group,{children:[(0,B.jsx)(oe.ZP,{value:"student",className:"mr60",children:"学生维度"}),(0,B.jsxs)(oe.ZP,{value:"homework",children:[me?"试卷":"作业","维度"]})]})}),(0,B.jsx)(T.Z.Item,{label:"导出".concat(me?"试卷":"作业","范围"),name:"cate_range",children:(0,B.jsxs)(oe.ZP.Group,{children:[(0,B.jsxs)(oe.ZP,{value:1,className:"mr60",children:["全部",me?"试卷":"作业"]}),(0,B.jsxs)(oe.ZP,{value:2,children:["指定",me?"试卷":"作业"]})]})}),2===ve.cate_range&&(0,B.jsxs)("div",{style:{width:560,height:300,border:"1px solid #F6F7F9",marginTop:-5,marginBottom:10},children:[(0,B.jsx)("div",{className:le,children:(0,B.jsx)(N.Z.Search,{allowClear:!0,suffix:(0,B.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(ue),onClick:function(e){return ln(Te,1)}}),className:ce,placeholder:"搜索目录名称或".concat(me?"试卷":"作业","名称"),size:"middle",onSearch:function(e){return ln(e,1)},onChange:function(e){return Ne(e.target.value)}})}),(0,B.jsx)("div",{style:{maxHeight:213,overflow:"auto"},children:0!==De.length||j?(0,B.jsx)(re.Z,{spinning:j,children:(0,B.jsx)(ae.Z,{style:{minHeight:210},checkable:!0,selectable:!1,onExpand:function(e){Ce(e),Pe(!1)},expandedKeys:Ze,autoExpandParent:Oe,checkedKeys:Je,onCheck:function(e,n){var t,s;if(console.log("onCheck",e,n),Te)if(console.log(1111),n.checked)if(null!==(t=n.node)&&void 0!==t&&t.children){var o,r=null===(o=n.node)||void 0===o?void 0:o.children.map((function(e){return null!=e&&e.children?null==e?void 0:e.children.map((function(e){return e.key})):e.key})).flat(),a=G()(new Set([].concat(G()(Je),G()(r)))),i=G()(new Set([].concat(G()(ze),G()(r))));Ge(a),Re(i)}else Ge([].concat(G()(Je),[n.node.key])),Re([].concat(G()(ze),[n.node.key]));else if(null!==(s=n.node)&&void 0!==s&&s.children){var l,c=n.node.key,u=an(c,De),d=null===(l=n.node)||void 0===l?void 0:l.children.map((function(e){return null!=e&&e.children?null==e?void 0:e.children.map((function(e){return e.key})):e.key})).flat(),p=Je.filter((function(e){return!d.includes(e)&&e!=c&&e!=u})),h=ze.filter((function(e){return!d.includes(e)}));Ge(p),Re(h)}else{var m=an(n.node.key,De),x=an(m,De),f=Je.filter((function(e){return e!=n.node.key&&e!=m&&e!=x})),g=ze.filter((function(e){return e!=n.node.key}));Ge(f),Re(g)}else Re(n.checkedNodes.filter((function(e){return!e.children})).map((function(e){return e.key}))),Ge(e)},treeData:Ve})}):(0,B.jsx)(de.Z,{styles:{margin:"0 auto"},customText:"暂无".concat(me?"试卷":"作业")})})]}),(0,B.jsx)(T.Z.Item,{label:"导出学生范围",name:"stu_range",children:(0,B.jsxs)(oe.ZP.Group,{children:[(0,B.jsx)(oe.ZP,{value:1,className:"mr60",children:"全部学生"}),(0,B.jsx)(oe.ZP,{value:2,className:"mr60",children:"指定分班"}),(0,B.jsx)(oe.ZP,{value:3,children:"指定学生"})]})}),2===ve.stu_range&&(0,B.jsx)("div",{style:{width:560,height:368,marginTop:-5},children:(0,B.jsx)("div",{children:(0,B.jsx)(ye,{data:Q,treedata:K,loading:k,selectedRowKeys:X,setSelectedRowKeys:D})})}),3===ve.stu_range&&(0,B.jsx)("div",{style:{width:560,height:368,marginTop:-5},children:(0,B.jsx)("div",{children:(0,B.jsx)(Se,{data:Q,treedata:K,selectedRowKeys:X,setSelectedRowKeys:D})})})]})})})}))),Ie=(0,m.connect)((function(e){return{classroomList:e.classroomList,user:e.user}}))((function(e){var n=e.classroomList,t=e.dispatch,s=e.user,r=(0,h.useState)(!1),i=u()(r,2),c=i[0],d=i[1],p=T.Z.useForm(),x=u()(p,1)[0],v=((0,m.useParams)(),s.userInfo),y=function(){t({type:"classroomList/setActionTabs",payload:{key:""}})};return(0,h.useEffect)((function(){"加入课堂"===n.actionTabs.key?null!=v&&v.login&&""!=(null==v?void 0:v.login)?null!=v&&v.profile_completed?d(!0):f.Z.confirm({centered:!0,title:"提示",content:"您需要去完善您的个人资料,才能使用此功能",okText:"立即完善",cancelText:"稍后完善",onOk:function(){d(!0)},onCancel:function(){return y()}}):(t({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),y()):d(!1)}),[n.actionTabs.key]),(0,B.jsx)(f.Z,{centered:!0,title:"加入课堂",open:c,okText:"确定",cancelText:"取消",onOk:l()(a()().mark((function e(){var n,s,r,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,x.validateFields();case 2:return s=o()({},x.getFieldValue()),e.next=5,(0,S.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:s.invite_code}});case 5:if(null==(r=e.sent)||!r.need_pro_auth){e.next=10;break}return t({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:s.inputValue,checkedList:"professor"===s.identity?[1]:"assistant_professor"===s.identity?[2]:[3]}}),y(),e.abrupt("return");case 10:return null==s||null===(n=s.identity)||void 0===n||n.map((function(e){s[e]=1})),e.next=13,(0,S.ZP)("/api/courses/apply_to_join_course.json",{method:"post",body:o()({},s)});case 13:i=e.sent,console.log("/api/courses/apply_to_join_course.json",{method:"post",body:o()({},s)}),0===i.status&&((0,$.L9)(["教学课堂","加入课堂"]),g.ZP.success("加入成功"),window.location.reload(!0));case 16:case"end":return e.stop()}}),e)}))),onCancel:function(){return y()},children:(0,B.jsx)("section",{className:"pr20 pt10 pl10",children:(0,B.jsxs)(T.Z,{form:x,hideRequiredMark:!0,children:[(0,B.jsx)(T.Z.Item,{name:"invite_code",rules:[{required:!0,message:"请输入5位课堂邀请码或6位分班邀请码"}],label:(0,B.jsx)("div",{className:"tr",style:{width:100},children:"课堂邀请码"}),children:(0,B.jsx)(N.Z,{size:"middle",placeholder:"请输入5位课堂邀请码或6位分班邀请码"})}),(0,B.jsx)(T.Z.Item,{name:"identity",label:(0,B.jsx)("div",{className:"tr",style:{width:100},children:"身份"}),children:(0,B.jsxs)(w.Z.Group,{children:[(0,B.jsx)(w.Z,{value:"professor",children:"教师"}),(0,B.jsx)(w.Z,{value:"assistant_professor",children:"助教"}),(0,B.jsx)(w.Z,{value:"student",children:"学生/参赛者"})]})})]})})})})),Le="formWrap___MSAjb",Te=Y.default.Option,Ne=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,loading:e.loading,user:e.user}}))((function(e){var n=e.user,t=e.shixunHomeworks,s=(e.loading,e.dispatch),r=((0,m.useParams)(),(0,h.useState)(!1)),i=u()(r,2),c=i[0],d=(i[1],T.Z.useForm()),p=u()(d,1)[0],x=(0,h.useState)({}),g=u()(x,2),v=g[0],y=g[1],w=(0,h.useState)([]),A=u()(w,2),k=A[0],_=A[1],Z=(0,h.useState)([]),S=u()(Z,2),C=S[0],I=S[1],L=(0,h.useState)([]),E=u()(L,2),O=E[0],P=E[1],Q=(0,h.useState)([]),F=u()(Q,2),J=F[0],G=F[1];(0,h.useEffect)((function(){"填充信息弹窗"!==t.actionTabs.key||k.length||z()}),[t.actionTabs.key]);var z=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,s({type:"account/getSchoolOption"});case 2:n=e.sent,_(null==n?void 0:n.schools);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),R=function(){var e=l()(a()().mark((function e(n,t){var s,r,i,l,c;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=null===(s=k.find((function(e){return e.name===n})))||void 0===s?void 0:s.id,e.next=3,H(i);case 3:if(e.t0=e.sent,e.t0){e.next=6;break}e.t0={};case 6:l=e.t0,P(null==l?void 0:l.departments),c=t||(null==l||null===(r=l.departments)||void 0===r||null===(r=r[0])||void 0===r?void 0:r.name),p.setFieldsValue({department:c}),y(o()(o()({},v),{school:n,department:c}));case 11:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),H=function(e){if(e)return s({type:"account/getDepartmentOption",payload:{id:e}})},K=function(){var e=l()(a()().mark((function e(t){var o,r,i,l,c,u,d,p,h,m,x,f,g,v,y,j;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=t.nickname,l=t.gender,c=t.identity,u=t.studentNo,d=t.jobTitle,p=t.manager,h=t.school,m=t.department,x=t.edu_background,f=t.edu_entry_year,g=t.brief_introduction,v=t.name,y=null===(o=O.find((function(e){return e.name===m})))||void 0===o?void 0:o.id,j=null===(r=k.find((function(e){return e.name===h})))||void 0===r?void 0:r.id,e.next=5,s({type:"account/updateAccount",payload:{id:n.userInfo.user_id,department_id:y,gender:l,identity:c,location:location,nickname:i,name:v,school_id:j,edu_background:x,edu_entry_year:f,brief_introduction:g,student_id:"student"===c?u:null,technical_title:d||p}});case 5:e.sent&&(window.location.reload(),localStorage.removeItem("addinfo"));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,B.jsx)(f.Z,{centered:!0,title:"填写资料",open:"填充信息弹窗"===t.actionTabs.key,okText:"保存",cancelText:"取消",width:650,bodyStyle:{minHeight:150},confirmLoading:c,onOk:function(){p.submit()},onCancel:function(){s({type:"shixunHomeworks/setActionTabs",payload:{}})},children:(0,B.jsxs)(T.Z,{form:p,className:Le,layout:"horizontal",onValuesChange:function(e){(y(o()({},p.getFieldsValue())),"school"in e)&&(I(k.filter((function(n){return n.name.includes(e.school)}))),(k.find((function(n){return n.name===e.school}))||{}).id?R(e.school):(p.setFieldsValue({department:""}),y(o()(o()({},v),{school:e.school,department:""}))))},onFinish:K,children:[(0,B.jsx)(T.Z.Item,{label:"姓名",name:"name",rules:[{required:!0,message:"请输入真实姓名,最大限制".concat(10,"个字符")},{validator:$.HJ}],children:(0,B.jsx)(N.Z,{placeholder:"请输入真实姓名,最大限制".concat(10,"个字符"),maxLength:10})}),(0,B.jsxs)(j.Z,{gutter:[10,0],children:[(0,B.jsx)(b.Z,{flex:"300px",children:(0,B.jsx)(T.Z.Item,{label:"职业",name:"identity",rules:[{required:!0,message:"请先选择职业"}],children:(0,B.jsxs)(Y.default,{children:[(0,B.jsx)(Te,{value:"teacher",children:"教师"}),(0,B.jsx)(Te,{value:"student",children:"学生"}),(0,B.jsx)(Te,{value:"professional",children:"专业人士"})]})})}),"student"===v.identity&&(0,B.jsx)(b.Z,{flex:"300px",children:(0,B.jsx)(T.Z.Item,{initialValue:v.studentNo,name:"studentNo",rules:[{required:!0,message:"请先输入学号"}],children:(0,B.jsx)(N.Z,{type:"text",placeholder:"请输入学号"})})}),"teacher"===v.identity&&(0,B.jsx)(b.Z,{flex:"300px",children:(0,B.jsx)(T.Z.Item,{initialValue:v.jobTitle,name:"jobTitle",rules:[{required:!0,message:"请先选择职称"}],children:(0,B.jsxs)(Y.default,{children:[(0,B.jsx)(Te,{value:"教授",children:"教授"}),(0,B.jsx)(Te,{value:"研究员",children:"研究员"}),(0,B.jsx)(Te,{value:"副教授",children:"副教授"}),(0,B.jsx)(Te,{value:"副研究员",children:"副研究员"}),(0,B.jsx)(Te,{value:"讲师",children:"讲师"}),(0,B.jsx)(Te,{value:"助理研究员",children:"助理研究员"}),(0,B.jsx)(Te,{value:"助理教授",children:"助理教授"})]})})}),"professional"===v.identity&&(0,B.jsx)(b.Z,{flex:"300px",children:(0,B.jsx)(T.Z.Item,{initialValue:v.manager,name:"manager",rules:[{required:!0,message:"请先选择职称"}],children:(0,B.jsxs)(Y.default,{children:[(0,B.jsx)(Te,{value:"企业管理者",children:"企业管理者"}),(0,B.jsx)(Te,{value:"部门管理者",children:"部门管理者"}),(0,B.jsx)(Te,{value:"高级工程师",children:"高级工程师"}),(0,B.jsx)(Te,{value:"工程师",children:"工程师"}),(0,B.jsx)(Te,{value:"助理工程师",children:"助理工程师"})]})})})]}),(0,B.jsx)(T.Z.Item,{label:"学校/单位",name:"school",wrapperCol:{span:10},rules:[{required:!0,message:"请先选择学校/单位"}],children:(0,B.jsx)(M.Z,{showSearch:!0,options:null==C?void 0:C.map((function(e){return{value:e.name}}))})}),(0,B.jsx)(T.Z.Item,{label:"院系/部门",name:"department",wrapperCol:{span:10},children:(0,B.jsx)(M.Z,{showSearch:!0,onChange:function(e){return G(O.filter((function(n){return n.name.includes(e)})))},options:null==J?void 0:J.map((function(e){return{value:e.name}}))})})]})})})),Be=(0,m.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n,t=e.classroomList,s=(e.loading,e.dispatch),r=(0,m.useParams)(),i=((0,m.useLocation)(),(0,h.useState)(!1)),c=u()(i,2),d=c[0],p=c[1],x=(t.actionTabs,t.courseGroups,t.allCourseGroups),v=T.Z.useForm(),y=u()(v,1)[0];return(0,h.useEffect)((function(){"切换为学生"===t.actionTabs.key&&(s({type:"classroomList/getAllCourseGroup",payload:o()({},r)}),y.setFieldsValue({course_group_id:"0"}))}),[t.actionTabs.key]),(0,B.jsxs)(f.Z,{centered:!0,title:"切换为学生",open:"切换为学生"===t.actionTabs.key,okText:"确定",cancelText:"取消",bodyStyle:{minHeight:150},confirmLoading:d,onOk:l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return p(!0),e.next=3,(0,S.ZP)("/api/courses/".concat(r.coursesId,"/switch_to_student.json"),{method:"post",body:y.getFieldValue()});case 3:0===e.sent.status&&(g.ZP.success("切换成功"),window.location.reload()),p(!1);case 6:case"end":return e.stop()}}),e)}))),onCancel:function(){s({type:"classroomList/setActionTabs",payload:{}})},children:[(0,B.jsx)("p",{children:"如果分班单独设置发布内容(实训作业、普通作业、试卷等), 需要加入分班才能查看"}),(0,B.jsx)("div",{className:"pl30 pr30",children:(0,B.jsx)(T.Z,{form:y,initialValues:I()({},"course_group_id","0"),children:(0,B.jsxs)(j.Z,{className:"mt30",children:[(0,B.jsx)(b.Z,{children:"进入:"}),(0,B.jsx)(b.Z,{flex:"1",children:(0,B.jsx)(T.Z.Item,{name:"course_group_id",rules:[{required:!0,message:"请输入目录名称"}],noStyle:!0,children:(0,B.jsxs)(Y.default,{defaultValue:"0",style:{width:"100%"},children:[(0,B.jsx)(Y.default.Option,{value:"0",children:"未分班"}),null==x||null===(n=x.course_groups)||void 0===n?void 0:n.map((function(e,n){return(0,B.jsx)(Y.default.Option,{value:e.id,children:e.name})}))]})})})]})})})]})})),Ee=t(87876),Oe=t(96737),Pe={shixun_homework:"iconfont icon-shixunzuoye1",graduation:"iconfont icon-biyezhuanhuan",exercise:"iconfont font17 icon-kaoshishijuan1",poll:"iconfont font17 icon-kaoshiwenjuan1",common_homework:"iconfont icon-putongzuoye1",group_homework:"iconfont icon-fenzuzuoye2",attendance:"iconfont icon-qiandao1",announcement:"iconfont icon-gonggaolan",attachment:"iconfont icon-xuexiziyuan1",video:"iconfont font14 icon-shipinzhibo1",board:"iconfont icon-taolun2",course_group:"iconfont font18 icon-fenban2",statistics:"iconfont font17 icon-tongji3",template:"iconfont icon-mobanguanli2",online_learning:"iconfont icon-kechengxuexi",ecs:"iconfont icon-gongchengrenzheng",program_homework:"iconfont icon-bianchengzuoye",new_graduation:"iconfont icon-biyesheji",resource_recommend:"iconfont icon-ziyuantuijian"},Qe={flex_box_center:"flex_box_center___ztP5B",flex_space_between:"flex_space_between___ZnBAF",flex_box_vertical_center:"flex_box_vertical_center___sIQLg",flex_box_center_end:"flex_box_center_end___Yjb4r",flex_box_column:"flex_box_column___wx6hu",wrp:"wrp___eXSKX",classroomInfo:"classroomInfo___zfzoC",title:"title___BCkXZ",titleLeft:"titleLeft___XPuIq",classroomUser:"classroomUser___b_ny2",headPic:"headPic___pR9pz",teacherInfo:"teacherInfo___BeE5H",classroomDesc:"classroomDesc___csaXO",classroomDescBg:"classroomDescBg___OQixb",joinCouses:"joinCouses___RT5bw",bg:"bg___zCz6k",task_count:"task_count___GC5OH",container:"container___m1Tgk",leftMenuActions:"leftMenuActions___H7kfl",leftMenu:"leftMenu___aMBG9",menuText:"menuText___vgQ83",totalCount:"totalCount___AoAB2",actions:"actions___MsngA",open:"open___inDJH",actived:"actived___rqjRz",actived2:"actived2___x7Wvg",tipJoin:"tipJoin___uzlgb",badge:"badge___s6J4T",num:"num____292N",classromediv:"classromediv___AQhQT",glow:"glow___Ucfx9",st:"st___KjyfC",link:"link___aoTXV",sLink:"sLink___moIi9",iconH:"iconH___N915X",shareClassroom:"shareClassroom___WbdZI",copy:"copy___plAJS",btnWrap:"btnWrap___UOuN_",btn:"btn___DfMBs",tip:"tip___FDQL5",export:"export___Dr4oV",bottom:"bottom___DezCj",yes:"yes___SmiO1",no:"no____2dJW",skeleton:"skeleton___fBWXQ",skeletonL:"skeletonL___m64NF",skeletonR:"skeletonR___ICZBM",skeletonR_2:"skeletonR_2___ttKxS",skeletonR_1:"skeletonR_1___koZuU"},Fe=["classroomList","globalSetting","user","loading","dispatch","children"],Je=(U.Z.TabPane,(0,m.connect)((function(e){var n=e.classroomList,t=e.loading;return{classroomList:n,globalSetting:e.globalSetting,user:e.user,loading:t.models.index}}))((function(e){var n,t,s,r=e.classroomList,i=e.globalSetting,c=e.user,d=(e.loading,e.dispatch),v=(e.children,p()(e,Fe),(0,m.useParams)()),y=(0,m.useLocation)(),A=(r.detailTopBanner,r.detailLeftMenus),C=(0,h.useState)([]),I=u()(C,2),L=I[0],T=I[1],N=(0,h.useState)([]),E=u()(N,2),O=E[0],P=E[1],Q=(0,h.useState)([]),F=u()(Q,2),J=F[0],Y=F[1],M=(c.userInfo,x.Z.Content,x.Z.Sider),z=(0,h.useState)(),R=u()(z,2),H=R[0],K=R[1],V=(0,h.useState)([]),W=u()(V,2),U=(W[0],W[1]),X=(0,h.useState)([]),D=u()(X,2),q=(D[0],D[1]),$=(0,h.useState)([]),ee=u()($,2),te=ee[0],se=ee[1],oe=(0,h.useState)(!1),re=u()(oe,2),ae=re[0],ie=re[1],le=([{label:"公告栏",value:"announcement"},{label:"实训作业",value:"shixun_homework"},{label:"普通作业",value:"common_homework"},(null===(n=c.userInfo)||void 0===n?void 0:n.main_site)&&{label:"分组作业",value:"group_homework"},{label:"试卷",value:"exercise"},{label:"问卷",value:"poll"},{label:"教学资料",value:"attachment"},{label:"视频直播",value:"video"},{label:"讨论",value:"board"},{label:"分班",value:"course_group"},{label:"统计",value:"statistics"},{label:"签到",value:"attendance"},(null===(t=c.userInfo)||void 0===t?void 0:t.admin)&&{label:"模板管理",value:"template"}].filter((function(e){var n;return!!e&&(null==i||null===(n=i.setting)||void 0===n||!n.is_local||"视频直播"!==e.label)})),{shixun_homework:"practice",common_homework:"normal",group_homework:"group",program_homework:"hack",hack:"hack",exercise:"exercise"});function ce(){return(ce=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,S.ZP)("/api/courses/".concat(null==v?void 0:v.coursesId,"/modules_settings.json"),{method:"get"});case 2:n=e.sent,K(n),se(G()(null==n?void 0:n.course_module_types));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,h.useEffect)((function(){var e,n=null===(e=r.detailLeftMenus)||void 0===e?void 0:e.course_modules;n&&(T(JSON.parse(JSON.stringify(n))),ue())}),[r.detailLeftMenus]),(0,h.useEffect)((function(){ue()}),[y.pathname]);var ue=function(){var e;null===(e=r.detailLeftMenus)||void 0===e||null===(e=e.course_modules)||void 0===e||e.map((function(e,n){(y.pathname.indexOf(e.category_url)>-1||je(e))&&(J.includes(n)||J.push(n),Y(G()(J)))}))},de=function(){d({type:"classroomList/getClassroomLeftMenus",payload:{id:v.coursesId}})},pe=function(){var 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,d({type:"classroomList/getClassroomLeftMenus",payload:{id:v.coursesId}});case 2:t=e.sent,m.history.push("".concat(null==t||null===(n=t.course_modules[0])||void 0===n?void 0:n.category_url));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),he=function(e,n){f.Z.confirm({centered:!0,title:"提示",icon:(0,B.jsx)(_.Z,{}),content:e,okText:"确认",onOk:function(){return n()},cancelText:"取消"})},me=function(){var e=l()(a()().mark((function e(n,t,s,o){var r,i,c;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.t0=n,e.next=1===e.t0?3:2===e.t0?6:3===e.t0?8:4===e.t0?10:5===e.t0?15:6===e.t0?17:7===e.t0?19:8===e.t0?21:26;break;case 3:return c={category_id:2===s?t.root_id:t.id||t.category_id,parent_id:2===s?t.category_id:"",nodeModules:t,type:t.type||t.category_type},d({type:"classroomList/setActionTabs",payload:{key:"添加目录",selectArrs:c,cb:function(){de()}}}),e.abrupt("break",26);case 6:return d({type:"classroomList/setActionTabs",payload:{key:"目录重命名",selectArrs:{name:t.category_name||t.name,category_id:t.category_id,main_id:t.id,category_type:t.category_type},cb:function(){de()}}}),e.abrupt("break",26);case 8:return he((0,B.jsxs)("p",{children:["隐藏后将不再显示此模块,",(0,B.jsx)("br",{}),"后续可在课堂设置中重新勾选模块恢复显示"]}),l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Z.nX)({id:t.id});case 2:0===(i=e.sent).status&&(g.ZP.success("操作成功"),d({type:"classroomList/getClassroomLeftMenus",payload:{id:v.coursesId}}));case 4:case"end":return e.stop()}}),e)})))),e.abrupt("break",26);case 10:return e.next=12,(0,Z.yd)({id:t.id});case 12:return 0===(i=e.sent).status&&(g.ZP.success("操作成功"),d({type:"classroomList/getClassroomLeftMenus",payload:{id:v.coursesId}})),e.abrupt("break",26);case 15:return he((0,B.jsxs)("p",{children:["该目录下的内容将被移动到",null!==(r=["exercise","board","attachment"])&&void 0!==r&&r.includes(t.category_type)?"父":"未分配","目录,",(0,B.jsx)("br",{}),"是否确认删除?"]}),l()(a()().mark((function e(){var n,s,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("board"!==t.category_type){e.next=6;break}return e.next=3,(0,Z.i)({id:t.category_id});case 3:i=e.sent,e.next=9;break;case 6:return e.next=8,(0,Z.Z0)({id:t.category_id});case 8:i=e.sent;case 9:0===i.status&&(g.ZP.success("删除成功"),"board"===t.category_type?(o=null==A||null===(n=A.course_modules)||void 0===n?void 0:n.filter((function(e){return"board"===(null==e?void 0:e.type)})),m.history.push("/classrooms/".concat(v.coursesId,"/").concat(t.category_type,"/").concat(null==o||null===(s=o[0])||void 0===s?void 0:s.main_id))):m.history.push("/classrooms/".concat(v.coursesId,"/").concat(t.category_type)),d({type:"classroomList/getClassroomLeftMenus",payload:{id:v.coursesId}}));case 10:case"end":return e.stop()}}),e)})))),e.abrupt("break",26);case 17:return d({type:"classroomList/setActionTabs",payload:{key:"新建分班",params:v}}),e.abrupt("break",26);case 19:return d({type:"classroomList/setActionTabs",payload:{key:"导出成绩",type:null==t?void 0:t.name,exportType:le[null==t?void 0:t.type]||le[null==t?void 0:t.category_type],category_id:null==t?void 0:t.category_id,isReport:o}}),e.abrupt("break",26);case 21:return"shixun_homework"!==t.type&&"program_homework"!==t.type||m.history.push("/classrooms/".concat(null==v?void 0:v.coursesId,"/exportlist/shixun_work_list")),"exercise"===t.type&&m.history.push("/classrooms/".concat(null==v?void 0:v.coursesId,"/exportlist/exercise_score")),"common_homework"===t.type&&m.history.push("/classrooms/".concat(null==v?void 0:v.coursesId,"/exportlist/normal_work_list")),"group_homework"===t.type&&m.history.push("/classrooms/".concat(null==v?void 0:v.coursesId,"/exportlist/group_work_list")),e.abrupt("break",26);case 26:case"end":return e.stop()}}),e)})));return function(n,t,s,o){return e.apply(this,arguments)}}(),xe=function(e){var n=(null==e?void 0:e.type)||(null==e?void 0:e.category_type);return"shixun_homework"===n||"common_homework"===n||"program_homework"===n||"exercise"===n||"group_homework"===n||"hack"===n},fe=function(e,n){return(0,B.jsxs)("div",{className:Qe.leftMenuActions,children:[(t=e.type,"attendance"!==t&&"announcement"!==t&&"poll"!==t&&"graduation"!==t&&"course_group"!==t&&"new_graduation"!==t&&n<=2&&(0,B.jsx)("p",{className:"current",onClick:function(t){return me(1,e,n,t)},children:"新建子目录"})),"course_group"===e.type&&1===n&&(0,B.jsx)("p",{className:"current",onClick:function(){return me(6,e,n)},children:"新建分班"}),(0,B.jsx)("p",{className:"current",onClick:function(t){return me(2,e,n,t)},children:"重命名"}),e.main_id&&!(0,ne.Rm)()&&(0,B.jsx)("p",{className:"current",onClick:function(){return me(3,e,n)},children:"隐藏"}),xe(e)&&(0,B.jsx)(k.Z,{destroyTooltipOnHide:!0,placement:"right",content:(0,B.jsxs)("div",{className:Qe.export,children:[(0,B.jsx)("p",{onClick:function(){return me(7,e,n)},children:"学生成绩"}),(0,B.jsx)("p",{onClick:function(t){t.preventDefault(),t.stopPropagation(),me(8,e,n)},children:"历史导出"})]}),trigger:"hover",children:(0,B.jsx)("p",{className:"current",onClick:function(e){e.preventDefault(),e.stopPropagation()},children:"导出"})}),e.main_id&&!(0,ne.Rm)()&&(0,B.jsx)("p",{className:"current",onClick:function(){return me(4,e,n)},children:"置顶"}),e.category_id&&(0,B.jsx)("p",{className:"current",onClick:function(){return me(5,e,n)},children:"删除"})]});var t},ge=function(e,n){return 1===n?"board"===e.type?"/classrooms/".concat(v.coursesId,"/").concat(e.type,"/").concat(e.main_id):"graduation"===e.type?"/classrooms/".concat(v.coursesId,"/graduation_topics"):"/classrooms/".concat(v.coursesId,"/").concat(e.type):"hack"===e.category_type&&3===n?e.second_category_url:("messages"===e.category_type&&(e.category_type="board"),"/classrooms/".concat(v.coursesId,"/").concat(e.category_type,"/").concat(e.category_id))},ve=function(){var e=y.pathname.split("/");U(["".concat(e[3],"|").concat(v.coursesId)]),q(["".concat(e[3],"|").concat(v.coursesId),"".concat(e[3],"|").concat(e[4])])};(0,h.useEffect)((function(){try{var e=sessionStorage._nav_.split(","),n=sessionStorage._nav_open_.split(",");sessionStorage._nav_open_?U(n):ve(),q(e)}catch(e){ve()}return function(){sessionStorage.removeItem("_nav_open_"),sessionStorage.removeItem("_nav_")}}),[r.name,null==y?void 0:y.pathname]);var ye=function(){var e=l()(a()().mark((function e(n){var t,s,o,r,i,l,c,u;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s=n.draggableId,n.source,o=n.destination){e.next=3;break}return e.abrupt("return",!1);case 3:if(r=s.split("-"),i=r[1],l=r[2],"board"!==(null===(t=L[i])||void 0===t?void 0:t.type)){e.next=12;break}return e.next=9,(0,Z.Ab)({id:r[0],position:o.index+1});case 9:c=e.sent,e.next=15;break;case 12:return e.next=14,(0,Z.Wr)({id:r[0],position:o.index+1});case 14:c=e.sent;case 15:0===c.status&&(3===r.length?(u=L[i].second_category[l],L[i].second_category.splice(l,1),L[i].second_category.splice(o.index,0,u)):(u=L[i].second_category[r[2]].third_category[r[3]],L[i].second_category[r[2]].third_category.splice(r[3],1),L[i].second_category[r[2]].third_category.splice(o.index,0,u)),T(G()(L)));case 16:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),je=function(e){return y.pathname.indexOf("student_statistics")>-1&&"statistics"===e.type};return(0,B.jsx)(M,{width:264,style:{marginTop:24,height:"auto",background:"none"},children:(0,B.jsx)("section",{className:Qe.leftMenu,children:(0,B.jsxs)(Ee.Z,{loading:!A.course_modules,children:[(0,B.jsx)(f.Z,{open:ae,title:"课堂模块设置",centered:!0,onOk:l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,ne.aN)()){e.next=3;break}return g.ZP.info("功能菜单设置只有课堂管理员可以调整"),e.abrupt("return");case 3:if(!((null==te?void 0:te.length)<=0)){e.next=6;break}return g.ZP.info("请至少选择一个课堂模块"),e.abrupt("return");case 6:return e.next=8,(0,S.ZP)("/api/courses/".concat(null==v?void 0:v.coursesId,"/update_modules_settings.json"),{method:"post",body:{course_module_types:te}});case 8:0===(null==(n=e.sent)?void 0:n.status)&&(pe(),ie(!1));case 10:case"end":return e.stop()}}),e)}))),onCancel:function(){ie(!1)},children:(0,B.jsxs)("div",{children:[(0,B.jsx)("span",{children:"通过勾选可以显示/隐藏模块"}),(0,B.jsx)(w.Z.Group,{onChange:function(e){se(G()(e))},style:{marginTop:"10px"},value:te,children:(0,B.jsx)(j.Z,{children:null==H||null===(s=H.course_modules)||void 0===s?void 0:s.map((function(e,n){return(0,B.jsx)(b.Z,{span:6,style:{marginTop:"10px"},children:(0,B.jsx)(w.Z,{value:e.module_type,style:{fontSize:"14px"},children:e.module_name})})}))})})]})}),null==L?void 0:L.map((function(e,n){return(0,B.jsxs)("ul",{children:[(0,B.jsx)("li",{className:y.pathname.indexOf(e.category_url)>-1||je(e)?Qe.actived:"",onClick:function(){y.pathname===e.category_url?(J.includes(n)?(J.splice(J.indexOf(n),1),J.includes(n)&&J.splice(J.indexOf(n),1)):J.push(n),Y(G()(J))):"new_graduation"==e.type?window.open(e.category_url):m.history.push(e.category_url)},children:(0,B.jsxs)(j.Z,{style:{padding:"13px 0 13px 24px"},align:"middle",children:[(0,B.jsxs)(b.Z,{flex:"1",className:"pr30",children:[(0,B.jsx)("span",{className:"".concat(Pe[e.type])})," ",e.name]}),(0,B.jsxs)(b.Z,{className:"tr",children:[(0,B.jsx)("span",{className:Qe.totalCount,children:0===e.task_count?"":e.task_count}),(0,ne.eB)()&&"statistics"!==e.type&&"ecs"!==e.type&&"new_graduation"!==e.type&&(0,B.jsx)(k.Z,{getPopupContainer:function(e){return e.parentNode},destroyTooltipOnHide:!0,placement:"right",content:function(){return fe(e,1)},trigger:"hover",children:(0,B.jsx)("span",{className:["iconfont icon-sandian",Qe.actions].join(" ")})})]})]})}),(0,B.jsx)(Oe.Z5,{onDragEnd:ye,children:(0,B.jsx)(Oe.bK,{isDropDisabled:!(0,ne.GJ)(),droppableId:String(e.id),children:function(t,s){var r;return(0,B.jsx)("ul",o()(o()({ref:t.innerRef},t.droppableProps),{},{onScroll:function(){},className:J.includes(n)?Qe.open:"",children:null===(r=e.second_category)||void 0===r?void 0:r.map((function(t,s){var r;return(0,B.jsx)(Oe._l,{draggableId:"".concat(null===(r=t.category_id)||void 0===r?void 0:r.toString(),"-").concat(n,"-").concat(s),index:s,children:function(r,a){return(0,B.jsxs)("div",o()(o()(o()({ref:r.innerRef},r.draggableProps),r.dragHandleProps),{},{children:[(0,B.jsx)("li",{onClick:function(e){e.stopPropagation(),O.includes(null==t?void 0:t.category_id)?O.splice(O.indexOf(null==t?void 0:t.category_id),1):O.push(null==t?void 0:t.category_id),P(G()(O))},className:y.pathname.indexOf(t.second_category_url)>-1?Qe.actived2:"",children:(0,B.jsxs)(j.Z,{align:"middle",children:[(0,B.jsx)(b.Z,{span:20,children:(0,B.jsx)(m.Link,{className:["font14",Qe.menuText].join(" "),style:{marginLeft:16,padding:"16px 2px"},to:t.second_category_url,onClick:function(e){e.preventDefault(),y.pathname.indexOf(t.second_category_url)>-1||(O.includes(s)||O.push(s),P(G()(O)),["shixun_homework","hack","common_homework","group_homework"].includes(t.category_type)?m.history.replace("".concat(t.second_category_url,"?tabs=0")):["exercise"].includes(t.category_type)?m.history.replace(t.second_category_url+"?tabs=all"):m.history.replace(t.second_category_url))},children:t.category_name})}),(0,B.jsxs)(b.Z,{span:4,className:"tr",children:[(0,ne.eB)()&&e.type.indexOf("statistics")<0&&"未分配目录"!==(null==t?void 0:t.category_name)&&(0,B.jsx)(k.Z,{autoAdjustOverflow:!1,getPopupContainer:function(e){return e.parentNode.parentNode},placement:"right",content:function(){return fe(t,2)},trigger:"hover",children:(0,B.jsx)("span",{className:["iconfont icon-sandian",Qe.actions].join(" ")})}),0!=t.category_count&&(0,B.jsx)("span",{className:Qe.totalCount,children:t.category_count})]})]})}),t.third_category&&(0,B.jsx)(Oe.Z5,{onDragEnd:ye,children:(0,B.jsx)(Oe.bK,{isDropDisabled:!(0,ne.GJ)(),droppableId:String(t.category_id),children:function(e,r){var a;return(0,B.jsx)("ul",o()(o()({ref:e.innerRef},e.droppableProps),{},{onScroll:function(){},className:O.includes(null==t?void 0:t.category_id)?Qe.open:"",children:null===(a=t.third_category)||void 0===a?void 0:a.map((function(e,t){var r;return(0,B.jsx)(Oe._l,{draggableId:"".concat(null===(r=e.category_id)||void 0===r?void 0:r.toString(),"-").concat(n,"-").concat(s,"-").concat(t),index:t,children:function(n,s){return(0,B.jsx)("li",o()(o()(o()({ref:n.innerRef},n.draggableProps),n.dragHandleProps),{},{children:(0,B.jsxs)(j.Z,{align:"middle",className:y.pathname.indexOf(e.second_category_url)>-1&&Qe.actived2,children:[(0,B.jsx)(b.Z,{flex:"1",children:(0,B.jsx)(m.Link,{className:["font14",Qe.menuText].join(" "),to:ge(e,3),style:{marginLeft:9,padding:"16px 0px",width:"85%"},onClick:function(){},children:e.category_name})}),(0,B.jsxs)(b.Z,{children:[(0,ne.eB)()&&(0,B.jsx)(k.Z,{placement:"right",content:function(){return fe(e,3)},trigger:"hover",children:(0,B.jsx)("span",{className:["iconfont icon-sandian",Qe.actions].join(" ")})}),0!=e.category_count&&(0,B.jsx)("span",{className:Qe.totalCount,children:e.category_count})]})]})}),t)}},e.category_id)}))}))}})})]}),s)}},t.category_id)}))}))}})})]},n)})),(0,ne.eB)()&&(0,B.jsxs)("div",{className:Qe.st,onClick:function(){ie(!0),function(){ce.apply(this,arguments)}()},children:[" ",(0,B.jsx)("i",{style:{marginRight:6},className:"iconfont icon-shezhi6"}),(0,B.jsx)("span",{className:"font16",children:"设置"})]})]})})})}))),Ge="modal___g9KyH",Ye="tip___bce7X",Me=(0,m.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading,user:e.user}}))((function(e){var n,t,s,r,i,c,d,p,x,v=e.classroomList,y=(e.user,e.loading,e.dispatch),j=(0,m.useParams)(),b=(0,h.useState)(!1),A=u()(b,2),k=A[0],_=A[1],S=T.Z.useForm(),C=u()(S,1)[0],I=(0,h.useState)([]),L=u()(I,2),E=L[0],O=L[1];(0,h.useEffect)((function(){var e;"填写慕课资料"===v.actionTabs.key&&null!==(e=v.detailTopBanner)&&void 0!==e&&e.mooc_user_id&&P()}),[v.actionTabs.key,null===(n=v.detailTopBanner)||void 0===n?void 0:n.mooc_user_id]);var P=function(){var e=l()(a()().mark((function e(){var n,t,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Z.ih)({coursesId:j.coursesId,user_id:null===(n=v.detailTopBanner)||void 0===n?void 0:n.mooc_user_id});case 2:(null==(t=e.sent)?void 0:t.status)>-1&&(C.setFieldsValue(o()({},null==t?void 0:t.mooc_user)),O(null==t||null===(s=t.mooc_user)||void 0===s?void 0:s.name));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Q=function(){var e=l()(a()().mark((function e(){var n,t,s,r,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,C.validateFields();case 2:if(_(!0),s=!(null===(n=v.detailTopBanner)||void 0===n||!n.mooc_user_id),r=o()({coursesId:j.coursesId,user_id:null===(t=v.detailTopBanner)||void 0===t?void 0:t.mooc_user_id},C.getFieldsValue()),!s){e.next=11;break}return e.next=8,(0,Z.tB)(r);case 8:e.t0=e.sent,e.next=14;break;case 11:return e.next=13,(0,Z.s)(r);case 13:e.t0=e.sent;case 14:i=e.t0,_(!1),(null==i?void 0:i.status)>-1&&(g.ZP.info(s?"修改成功":"添加成功"),y({type:"classroomList/getClassroomTopBanner",payload:{id:r.coursesId}}),y({type:"classroomList/setActionTabs",payload:{}}));case 17:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,B.jsx)(f.Z,{centered:!0,title:"填写资料",open:"填写慕课资料"===v.actionTabs.key,okText:"保存",cancelText:"取消",width:760,bodyStyle:{minHeight:150},confirmLoading:k,className:Ge,onOk:Q,onCancel:function(){y({type:"classroomList/setActionTabs",payload:{}})},children:(0,B.jsxs)("div",{className:"pl30 pr30",children:[null!=v&&null!==(t=v.detailTopBanner)&&void 0!==t&&t.third_part_login_url?(0,B.jsxs)("div",{children:[(0,B.jsx)("div",{className:Ye,style:{height:"50px"},children:(0,B.jsxs)("p",{className:"c-grey-333 ml20",children:[(0,B.jsx)("i",{className:"iconfont icon-tianxiedisanfangmuke font14 mr5 icon-jingshi1 c-yellow-feb"}),"该课程支持为第三方慕课平台提供成绩,为了保证你成绩的准确无误,请如实填写相关信息。"]})}),(null==v||null===(r=v.detailTopBanner)||void 0===r?void 0:r.need_third_part_logined)&&(0,B.jsxs)("p",{children:[(0,B.jsx)("span",{className:"c-grey-333",children:"点击"}),(0,B.jsx)("a",{target:"_blank",href:null==v||null===(i=v.detailTopBanner)||void 0===i?void 0:i.third_part_login_url,children:"爱课程(中国大学mooc)"}),(0,B.jsx)("span",{className:"c-grey-333",children:"平台,进行登录授权"})]})]}):(0,B.jsxs)("div",{className:Ye,children:[(0,B.jsxs)("p",{children:[(0,B.jsx)("i",{className:"iconfont icon-tianxiedisanfangmuke font14 mr5 icon-jingshi1 c-yellow-feb"}),(0,B.jsx)("span",{className:"c-grey-333",children:"1.请填写你在"}),(0,B.jsx)("span",{className:"c-light-primary",children:null==v||null===(s=v.detailTopBanner)||void 0===s?void 0:s.third_party_name}),(0,B.jsx)("span",{className:"c-grey-333",children:"平台的账号资料;"})]}),(0,B.jsx)("p",{className:"c-grey-333 ml20",children:"2.该课程支持为第三方慕课平台提供成绩,为了保证你成绩的准确无误,请如实填写相关信息。"})]}),"学堂在线"===(null==v||null===(c=v.detailTopBanner)||void 0===c?void 0:c.third_party_name)&&(0,B.jsxs)(T.Z,{form:C,labelCol:{span:6},wrapperCol:{span:12},labelAlign:"right",children:[(0,B.jsx)(T.Z.Item,{label:"用户昵称:",name:"name",rules:[{required:!0,message:"请输入用户昵称"}],children:(0,B.jsx)(N.Z,{placeholder:"请输入用户昵称"})}),(0,B.jsx)(T.Z.Item,{label:"用户id:",name:"mooc_user_id",rules:[{required:!0,message:"请输入用户id"}],children:(0,B.jsx)(N.Z,{placeholder:"请输入用户id"})}),(0,B.jsx)(T.Z.Item,{label:"用户邮箱:",name:"email",rules:[{type:"email",message:"请填写正确的用户邮箱"}],children:(0,B.jsx)(N.Z,{placeholder:"请输入用户邮箱"})}),(0,B.jsx)(T.Z.Item,{label:"真实姓名:",name:"real_name",rules:[{required:!0,message:"请输入真实姓名"}],children:(0,B.jsx)(N.Z,{placeholder:"请输入真实姓名"})}),(0,B.jsx)(T.Z.Item,{label:"手机号:",name:"phone",rules:[{pattern:/(^(1[0-9])\d{9}$)/i,message:"请填写正确的手机号"}],children:(0,B.jsx)(N.Z,{placeholder:"请输入手机号"})})]}),!(null!=v&&null!==(d=v.detailTopBanner)&&void 0!==d&&d.need_third_part_logined)&&(0,B.jsxs)("div",{children:[(0,B.jsxs)("p",{children:[(0,B.jsx)("i",{style:{fontSize:"30px",color:"#3da440"},className:"iconfont icon-wanchengjindu mr5"}),"授权成功"]}),(0,B.jsx)("p",{children:"授权信息:"}),(0,B.jsxs)("p",{children:["用户昵称:",E]}),(0,B.jsxs)("p",{children:[(0,B.jsx)("span",{className:"c-grey-333",children:"你可以点击"}),(0,B.jsx)("a",{target:"_blank",href:null==v||null===(p=v.detailTopBanner)||void 0===p?void 0:p.third_part_login_url,children:"爱课程(中国大学mooc)"}),(0,B.jsx)("span",{className:"c-grey-333",children:"平台,重新进行登录授权"})]})]}),(0,B.jsx)("p",{className:"font14 c-grey-999 mt10 tc",children:"※ 我们确保你所提供的信息均处于严格保密状态,不会泄露!"}),(null===(x=v.actionTabs)||void 0===x||null===(x=x.params)||void 0===x?void 0:x.showHint)&&(0,B.jsx)(w.Z,{className:"font14 c-grey-999 mt10",defaultChecked:!1,onChange:function(e){e.target.checked?window.localStorage.setItem("classrooms-mooc-modal-hint-flag","1"):window.localStorage.removeItem("classrooms-mooc-modal-hint-flag")},children:"不再提示"})]})})})),ze=t(54506),Re="shareModalContainer___glPiP",He="shareContent___YTYCr",Ke="listItem___U9gBM",Ve="label___RPksG",We="invitationCode___K2gpu",Ue="code___nEgsJ",Xe="first___B4_LD",De="copy___rgntz",qe="tips___EBHVj",$e=(0,m.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n=e.classroomList,t=e.dispatch,s=(0,m.useParams)(),o=n.detailTopBanner;if(1===o.invite_code_halt)return g.ZP.error("已停用"),(0,B.jsx)(B.Fragment,{});var r=function(e){"1"===e&&(0,$.RG)("【教学课堂邀请】".concat(null==o?void 0:o.copy_teacher_name,"老师邀请您加入头歌平台教学课堂-《").concat(null==o?void 0:o.name,"》,您可以复制邀请码,在下方的链接中,点击“加入课堂”按钮,在弹窗中输入邀请码和选择身份后,加入该教学课堂”\n链接:").concat(window.location.origin,"/classrooms\n邀请码:").concat(null==o?void 0:o.invite_code)),"2"===e&&(0,$.RG)("【教学课堂邀请】".concat(null==o?void 0:o.copy_teacher_name,"老师邀请您加入头歌平台教学课堂-《").concat(null==o?void 0:o.name,"》,您可以访问下方的链接,以学生身份加入该教学课堂。”\n链接:").concat(window.location.origin,"/classrooms/").concat(s.coursesId,"?code=").concat(null==o?void 0:o.invite_code))};return(0,B.jsx)(f.Z,{width:800,title:"分享课堂",open:!0,className:Re,footer:[],onCancel:function(){t({type:"classroomList/save",payload:{shareStatus:!1}})},children:(0,B.jsxs)("div",{className:He,children:[(0,B.jsxs)("div",{className:Ke,children:[(0,B.jsx)("div",{className:Ve,children:"分享方式一:分享邀请码"}),(0,B.jsxs)("div",{className:We,children:[(0,B.jsx)("div",{className:"".concat(Xe," ").concat(Ue),children:(0,B.jsx)("span",{children:o.invite_code})}),(0,B.jsx)("div",{onClick:function(){return r("1")},className:De,children:"复制邀请码"})]}),(0,B.jsx)("div",{className:qe,children:"通过邀请码加入课堂时,可以选择加入课堂的身份(选择教师或助教时,需要管理员审核)"})]}),(0,B.jsxs)("div",{className:Ke,children:[(0,B.jsxs)("div",{className:Ve,children:["分享方式二:分享链接",2===o.invite_code_halt&&(0,B.jsx)("span",{children:"邀请链接已经对学生禁用,无法使用分享方式"})]}),(0,B.jsxs)("div",{className:We,children:[(0,B.jsx)("div",{className:Ue,children:(0,B.jsxs)("span",{children:[window.location.origin,"/classrooms/",s.coursesId,"?code=",o.invite_code]})}),2!==o.invite_code_halt&&(0,B.jsx)("div",{className:De,onClick:function(){return r("2")},children:"复制链接"})]}),(0,B.jsx)("div",{className:qe,children:"通过分享链接访问课堂时,已登录用户可直接以学生身份加入课堂,未注册/登录用户在注册/登录后可直接以学生身份加入课堂。"})]})]})})})),en={},nn=(0,m.connect)((function(e){return{classroomList:e.classroomList,user:e.user}}))((function(e){var n=e.classroomList,t=(e.user,e.dispatch),s=(0,m.useParams)(),r=(0,h.useState)({page:1,limit:10}),i=u()(r,2),c=i[0],d=i[1],p=(0,h.useState)(!0),x=u()(p,2),g=x[0],v=x[1],y=(0,h.useState)(0),j=u()(y,2),b=j[0],w=j[1],A=(0,h.useState)([]),k=u()(A,2),_=k[0],Z=k[1];(0,h.useEffect)((function(){"复制记录"===n.actionTabs.key&&C(c)}),[n.actionTabs.key]);var C=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 v(!0),e.next=3,(0,S.ZP)("/api/courses/".concat(null==s?void 0:s.coursesId,"/copy_list.json"),{method:"get",params:n});case 3:t=e.sent,v(!1),w(null==t?void 0:t.total_count),Z((null==t?void 0:t.users)||[]);case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),I=function(){var e=l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,B.jsx)(f.Z,{centered:!0,title:"复制记录",open:"复制记录"===n.actionTabs.key,width:760,footer:null,className:en.modal,onOk:I,onCancel:function(){t({type:"classroomList/setActionTabs",payload:{}}),d({page:1,limit:10})},children:(0,B.jsx)(z.Z,{className:en.customTable,dataSource:_,scroll:_.length>7?{y:300}:{},bordered:!1,columns:[{title:"姓名",dataIndex:"real_name",ellipsis:!0,width:120},{title:"院校/单位",dataIndex:"school_name",showSorterTooltip:!1,ellipsis:!0},{title:"复制时间",dataIndex:"copy_time",showSorterTooltip:!1,width:176}],rowClassName:en.row,loading:g,onChange:function(e,n,t){c.page=null==e?void 0:e.current,c.limit=null==e?void 0:e.pageSize,d(o()({},c)),C(c)},pagination:{pageSize:c.limit,total:b,current:c.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:function(e){return(0,B.jsxs)("span",{className:"mr10",children:["共",(0,B.jsx)("span",{className:"c-orange",children:e}),"条数据"]})}}})})})),tn=t(9936),sn="copyCourseMod___aGSAc",on="explain___TYv11",rn="copyType___MbYAW",an=t(25510),ln=(0,m.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){e.classroomList,e.dispatch;var n=e.openCopyCourse,t=void 0!==n&&n,s=e.copyCourseConfirmLoading,r=void 0!==s&&s,i=e.copyCourseParams,c=e.setCopyCourseConfirmLoading,u=e.setOpenCopyCourse,d=e.setCopyCourseParams,p=(0,m.useParams)(),h=((0,m.useLocation)(),function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";f.Z.info({centered:!0,icon:(0,B.jsx)(_.Z,{style:{color:"#faad14"}}),width:460,title:"提示",content:(0,B.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,B.jsxs)("div",{style:{textAlign:"center",margin:"12px 0"},children:[(0,B.jsx)("div",{children:e}),(0,B.jsx)("div",{children:n})]}),(0,B.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:an,alt:"二维码",width:160})]}),okText:"我知道了"})});return(0,B.jsx)(f.Z,{open:t,confirmLoading:r,width:806,centered:!0,title:"复制课堂",okText:"确认",onOk:l()(a()().mark((function e(){var n,t,s,r,l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!=(s=(n=[]).concat.apply(n,G()(Object.values(i)))).length){e.next=4;break}return g.ZP.info("请至少选择一个课堂内容进行复制"),e.abrupt("return");case 4:return c(!0),e.next=7,(0,Z.S9)(o()(o()({},p),{},{course_module_names:s}));case 7:2===(null==(r=e.sent)?void 0:r.status)&&h("针对一个课堂一天只可复制一次,","如果需要复制多次,请联系管理员。"),3===(null==r?void 0:r.status)&&h("您今天复制课堂的次数已达上限,","请明天再尝试或联系运营获取帮助。"),null!=r&&null!==(t=r.data)&&void 0!==t&&t.identifier&&(g.ZP.success("操作成功"),u(!1),window.open("/classrooms/".concat(null==r||null===(l=r.data)||void 0===l?void 0:l.identifier,"/teachers"))),c(!1);case 12:case"end":return e.stop()}}),e)}))),onCancel:function(){return u(!1)},children:(0,B.jsxs)("div",{className:sn,children:[(0,B.jsx)("div",{className:on,children:"说明:“复制”功能将会为您创建一个新的课堂,选中的旧课堂作业、考试、资料和班级成员等都将复制到新的课堂。"}),(0,B.jsxs)("ul",{children:[(0,B.jsxs)("li",{children:[(0,B.jsx)("div",{className:rn,children:"课业考查"}),(0,B.jsx)(w.Z.Group,{value:null==i?void 0:i.aaa,options:[{label:"课堂实验",value:"practice"},{label:"图文作业",value:"normal"},{label:"分组作业",value:"group"},{label:"编程作业",value:"hack"},{label:"在线考试",value:"exercise"}],onChange:function(e){d((function(n){return o()(o()({},n),{},{aaa:e})}))}})]}),(0,B.jsxs)("li",{children:[(0,B.jsx)("div",{className:rn,children:"交流互动"}),(0,B.jsx)(w.Z.Group,{value:null==i?void 0:i.bbb,options:[{label:"问卷调查",value:"poll"},{label:"互动讨论",value:"board"},{label:"班级与学生",value:"course_group"}],onChange:function(e){d((function(n){return o()(o()({},n),{},{bbb:e})}))}})]}),(0,B.jsxs)("li",{children:[(0,B.jsx)("div",{className:rn,children:"教学资源"}),(0,B.jsx)(w.Z.Group,{value:null==i?void 0:i.ccc,options:[{label:"教学资料",value:"attachment"},{label:"视频直播",value:"course_video"}],onChange:function(e){d((function(n){return o()(o()({},n),{},{ccc:e})}))}})]})]})]})})})),cn="copyWarp___uxCLd",un=(0,m.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){e.classroomList,e.dispatch;return(0,B.jsx)("div",{className:cn,children:(0,B.jsxs)("div",{children:[(0,B.jsx)("img",{src:t(74265),style:{width:172,height:172,marginLeft:60}}),(0,B.jsxs)("div",{style:{marginTop:17,color:"#fff",textAlign:"center"},children:[(0,B.jsx)("div",{children:"课堂内容正在复制中,请耐心等待…"}),(0,B.jsx)("div",{children:"完成后,页面将自动更新呈现最新的课堂内容。"})]})]})})})),dn=t(6309),pn=["classroomList","dispatch","match","location","user"],hn=(0,m.connect)((function(e){return{classroomList:e.classroomList,user:e.user}}))((function(e){var n=e.classroomList,t=e.dispatch,s=(e.match,e.location,e.user,p()(e,pn),(0,m.useParams)()),r=(0,h.useState)(!1),i=u()(r,2),c=i[0],d=i[1],x=(0,h.useState)(!1),v=u()(x,2),y=v[0],j=v[1],b=(0,h.useRef)(null);(0,h.useEffect)((function(){"删除课堂"===n.actionTabs.key?j(!0):j(!1)}),[n.actionTabs.key]);return(0,B.jsxs)(f.Z,{width:460,centered:!0,title:"提示",open:y,okText:"确定",cancelText:"取消",destroyOnClose:!0,confirmLoading:c,onOk:l()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===(n=b.current)||void 0===n||!n.onVerify()){e.next=2;break}return e.abrupt("return");case 2:return d(!0),e.next=5,(0,Z.A)(o()({},s));case 5:0===(null==(t=e.sent)?void 0:t.status)&&(g.ZP.success("删除成功"),m.history.replace("/classrooms/index")),d(!1);case 8:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"classroomList/setActionTabs",payload:{}})},children:[(0,B.jsx)("p",{style:{color:"#DD0000"},children:"删除课堂会清除课堂内所有数据,且数据不可恢复,如确定删除,请输入下方验证码"}),(0,B.jsx)(dn.Z,{ref:function(e){return b.current=e}})]})})),mn=["classroomList","globalSetting","shixunHomeworks","user","loading","dispatch"],xn=x.Z.Content,fn=(0,m.connect)((function(e){var n=e.classroomList,t=e.loading,s=e.globalSetting,o=e.user,r=e.shixunHomeworks;return{classroomList:n,globalSetting:s,user:o,loading:t.effects,shixunHomeworks:r}}))((function(e){var n,t,s,r,i,c,d=e.classroomList,C=e.globalSetting,I=e.shixunHomeworks,L=e.user,T=(e.loading,e.dispatch),N=(p()(e,mn),(0,m.useParams)()),E=d.detailTopBanner,P=d.detailLeftMenus,J=d.shareStatus,G=L.userInfo,Y=(0,h.useState)(["shixun_homework|1309"]),M=u()(Y,2),z=(M[0],M[1]),R=(0,h.useState)(),H=u()(R,2),K=(H[0],H[1]),U=(0,h.useState)(!1),X=u()(U,2),D=X[0],q=X[1],te=(0,h.useState)(!1),oe=u()(te,2),re=oe[0],ae=oe[1],ie=(0,h.useState)(!1),le=u()(ie,2),ce=le[0],ue=le[1],de=(0,h.useState)(!1),pe=u()(de,2),he=pe[0],me=pe[1],xe=(0,h.useState)(!1),fe=u()(xe,2),ge=fe[0],ve=fe[1],ye=(0,h.useState)(!1),je=u()(ye,2),be=je[0],we=je[1],Ae=(0,h.useState)(!1),ke=u()(Ae,2),_e=ke[0],Ze=ke[1],Se=(0,h.useState)({aaa:["practice","exercise"],bbb:[],ccc:["attachment"]}),Le=u()(Se,2),Te=Le[0],Ee=Le[1],Oe=(0,h.useState)(!1),Pe=u()(Oe,2),Fe=Pe[0],Ge=Pe[1],Ye=(0,m.useLocation)(),Re=(0,m.useSearchParams)(),He=u()(Re,1)[0];console.log("------",He.get("code"));var Ke=[{name:"添加老师",icon:(0,B.jsx)("i",{className:"mr5 iconfont icon-tianjialaoshi1"})},{name:"添加助教",icon:(0,B.jsx)("i",{className:"mr5 iconfont icon-tianjiazhujiao1"})},{name:"添加学生",icon:(0,B.jsx)("i",{className:"mr5 iconfont icon-tianjiaxuesheng1"})}].filter((function(e){return!(0,ne.Rm)()||"添加老师"!==e.name}));(0,h.useEffect)((function(){return T({type:"globalSetting/delayTipToggle",payload:!0}),function(){T({type:"globalSetting/delayTipToggle",payload:!1})}}),[]);var Ve=(0,h.useState)(!1),We=u()(Ve,2),Ue=We[0],Xe=We[1];(0,h.useEffect)((function(){var e=Q()().add(0,"days").unix(),n=localStorage.getItem("classroomsclose");n?e>parseInt(n)&&Xe(!0):Xe(!0)}),[]),(0,h.useEffect)((function(){return ve(!((null==E?void 0:E.student_count)>=10)&&re),function(){ve(!1)}}),[E]),(0,h.useEffect)((function(){setTimeout((function(){ve(!1)}),5e3)}),[]),(0,h.useEffect)((function(){var e=Q()(),n="".concat(null==G?void 0:G.login,"-").concat(N.coursesId,"-date"),t=localStorage.getItem(n);return t?e<=Q()(t)?we(!1):(localStorage.removeItem(n),we(!0)):we(!0),function(){we(!1)}}),[E]);var De=function(){var e="".concat(null==G?void 0:G.login,"-").concat(N.coursesId,"-date"),n=Q()().endOf("day").format("YYYY-MM-DD HH:mm:ss");localStorage.setItem(e,n),we(!1)},qe={5:{text:"如果分班单独设置发布内容(实训作业、普通作业、试卷等), 需要加入分班才能查看",url:"/api/courses/".concat(N.coursesId,"/switch_to_student.json")},6:{text:"由学生身份切换至教师,拥有添加成员、发布作业等管理权限",url:"/api/courses/".concat(N.coursesId,"/switch_to_teacher.json")},7:{text:"由学生身份切换至助教,拥有添加成员、发布作业等管理权限",url:"/api/courses/".concat(N.coursesId,"/switch_to_assistant.json")}},en=function(){T({type:"classroomList/getClassroomLeftMenus",payload:{id:N.coursesId}})},sn=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:"classroomList/getClassroomTopBanner",payload:{id:N.coursesId}});case 2:null==(n=e.sent)||!n.name||null!=n&&n.copy_completed?en():setTimeout((function(){sn()}),1e4);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function on(){return(on=l()(a()().mark((function e(n){var t,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:n}});case 2:if(null==(t=e.sent)||!t.need_pro_auth||null!=t&&t.existing_student||null!=t&&t.teacher_already_exist){e.next=6;break}return T({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:n,checkedList:[3]}}),e.abrupt("return");case 6:return e.next=8,(0,S.ZP)("/api/courses/apply_to_join_course.json",{method:"post",body:{invite_code:n,student:1}});case 8:-4===(null==(s=e.sent)?void 0:s.status)&&T({type:"classroomList/setActionTabs",payload:{key:"到期提示"}}),401===s.status?(localStorage.setItem("addinfo","1"),localStorage.setItem("classromeurl",location.pathname+Ye.search)):(sn(),en());case 11:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var rn=function(e,n){f.Z.confirm({centered:!0,title:"提示",icon:(0,B.jsx)(_.Z,{}),content:e,okText:"确认",onOk:function(){return n()},cancelText:"取消"})},an=function(){var e=l()(a()().mark((function e(n){var t,s,r,i,c;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.t0=n,e.next=0===e.t0?3:1===e.t0?8:2===e.t0?17:3===e.t0?20:4===e.t0?27:5===e.t0?30:6===e.t0||7===e.t0?33:8===e.t0?35:9===e.t0?44:49;break;case 3:return(0,$.L9)(["教学课堂","课堂详情","设为公开/私有"]),c=(0,B.jsxs)("p",{children:["设为公开后,非课堂成员也可以访问查看",(0,B.jsx)("br",{}),"是否确认设为公开?"]}),E.is_public&&(c=(0,B.jsx)("p",{children:"您确定要设置为私有?"})),rn(c,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,Z.sb)(o()({},N));case 2:i=e.sent,0===(null===(n=i)||void 0===n?void 0:n.status)&&(g.ZP.success("设置成功"),sn());case 4:case"end":return e.stop()}}),e)})))),e.abrupt("break",49);case 8:if((0,$.L9)(["教学课堂","课堂详情","停用/启用邀请码"]),null==E||!E.invite_code){e.next=13;break}rn((0,B.jsxs)("p",{children:["课堂邀请码停用后,用户不能主动加入该课堂了",(0,B.jsx)("br",{}),"您是否确认停用?"]}),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,Z.L$)(o()({},N));case 2:i=e.sent,0===(null===(n=i)||void 0===n?void 0:n.status)&&(g.ZP.success("设置成功"),sn());case 4:case"end":return e.stop()}}),e)})))),e.next=16;break;case 13:return e.next=15,(0,Z.L$)(o()({},N));case 15:i=e.sent;case 16:return e.abrupt("break",49);case 17:return(0,$.L9)(["教学课堂","课堂详情","编辑课堂"]),null!=E&&E.excellent?m.history.push("/classrooms/".concat(N.coursesId,"/newgolds/settings")):m.history.push("/classrooms/".concat(N.coursesId,"/edit")),e.abrupt("break",49);case 20:if(null!==(t=L.userInfo)&&void 0!==t&&t.professional_certification){e.next=23;break}return g.ZP.warning("需要通过职业认证后才能复制课堂"),e.abrupt("return");case 23:return(0,$.L9)(["教学课堂","课堂详情","复制课堂"]),Ee({aaa:["practice","exercise"],bbb:[],ccc:["attachment"]}),Ze(!0),e.abrupt("break",49);case 27:return(0,$.L9)(["教学课堂","课堂详情","删除课堂"]),T({type:"classroomList/setActionTabs",payload:{key:"删除课堂"}}),e.abrupt("break",49);case 30:return(0,$.L9)(["教学课堂","课堂详情","切换为学生"]),T({type:"classroomList/setActionTabs",payload:{key:"切换为学生"}}),e.abrupt("break",49);case 33:return f.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"切换身份",content:qe[n].text,onOk:function(){var e=l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(0,$.L9)(["教学课堂","课堂详情",6==n?"切换为老师":" 切换为助教"]),e.next=3,(0,S.ZP)(qe[n].url,{method:"post"});case 3:0===e.sent.status&&(g.ZP.success("切换成功"),window.location.reload());case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.abrupt("break",49);case 35:if(null==E||!E.invite_code){e.next=40;break}(0,$.L9)(["教学课堂","课堂详情","退出课堂"]),rn((0,B.jsx)("p",{children:"退出后您将不再是本课堂的成员,作品将全部被删除"}),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,Z.fN)(o()({},N));case 2:i=e.sent,0===(null===(n=i)||void 0===n?void 0:n.status)&&(g.ZP.success("退出成功"),m.history.push("/users/".concat(G.login)));case 4:case"end":return e.stop()}}),e)})))),e.next=43;break;case 40:return e.next=42,(0,Z.L$)(o()({},N));case 42:i=e.sent;case 43:return e.abrupt("break",49);case 44:if(null!==(s=L.userInfo)&&void 0!==s&&s.professional_certification){e.next=47;break}return g.ZP.warning("需要通过职业认证后才能查看复制记录"),e.abrupt("return");case 47:return T({type:"classroomList/setActionTabs",payload:{key:"复制记录"}}),e.abrupt("break",49);case 49:0===(null===(r=i)||void 0===r?void 0:r.status)&&(g.ZP.success("设置成功"),sn());case 50:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),cn=(0,B.jsx)("div",{className:"tc current",children:(0,B.jsxs)(B.Fragment,{children:[(null==E?void 0:E.switch_to_student)&&(0,B.jsx)("p",{onClick:function(){return an(5)},children:"切换为学生"}),(null==E?void 0:E.switch_to_teacher)&&(0,B.jsx)("p",{onClick:function(){return an(6)},children:"切换为老师"}),(null==E?void 0:E.switch_to_assistant)&&(0,B.jsx)("p",{onClick:function(){return an(7)},children:"切换为助教"})]})}),dn=(0,B.jsx)("div",{className:"tc current",children:null!=E&&E.excellent?(0,B.jsxs)(B.Fragment,{children:[(0,ne.GJ)()&&(0,B.jsx)("p",{onClick:function(){return an(2)},children:"编辑课堂"}),(0,ne.oF)()&&(0,B.jsx)("p",{onClick:function(){return an(4)},children:"删除课堂"})]}):(0,B.jsxs)(B.Fragment,{children:[(0,ne.aN)()&&(0,B.jsx)("p",{onClick:function(){return an(0)},children:null!=E&&E.is_public?"设为私有":"设为公开"}),(0,ne.GJ)()&&(0,B.jsx)("p",{onClick:function(){return an(2)},children:"编辑课堂"}),(0,ne.GJ)()&&(0,B.jsx)("p",{onClick:function(){return an(3)},children:"复制课堂"}),(0,ne.GJ)()&&(0,B.jsx)("p",{onClick:function(){return an(9)},children:"复制记录"}),(0,ne.dE)()&&(0,B.jsx)("p",{onClick:function(){return an(8)},children:"退出课堂"}),(0,ne.aN)()&&(0,B.jsx)("p",{onClick:function(){return an(4)},children:"删除课堂"})]})});(0,h.useEffect)((function(){var e;if(null!=L&&null!==(e=L.userInfo)&&void 0!==e&&e.course){if((0,ne.dE)())return void ve(!1);var n,t=JSON.parse(null===(n=localStorage)||void 0===n?void 0:n.getItem("coursesIdstimies"));if((null==t?void 0:t.length)>0){var s=t.filter((function(e){return e.coursesId===(null==N?void 0:N.coursesId)}));(null==s?void 0:s.length)>0?Q()(s[0].time).add(parseInt(s[0].Tooltiptype),"days")-1&&(n="graduation"),z(["".concat(n,"|").concat(N.coursesId)])}),[Ye.pathname]),null!=E&&E.name&&(0,$.Dk)(null==E?void 0:E.name);(0,h.useEffect)((function(){if(null!=E&&E.professors){var e,n,t="";null==E||null===(e=E.professors)||void 0===e||e.map((function(e,n){var s,o;n===(null==E||null===(s=E.professors)||void 0===s?void 0:s.length)-1&&0===(null==E||null===(o=E.assistants)||void 0===o?void 0:o.length)?t+=e:t+=e+"、"})),null==E||null===(n=E.assistants)||void 0===n||n.map((function(e,n){var s;n===(null==E||null===(s=E.assistants)||void 0===s?void 0:s.length)-1?t+=e+"(助教)":t+=e+"(助教)、"})),K(t)}}),[E]);var pn,fn,gn,vn,yn,jn=function(){var e=E.all_applies_count>0?24:0;return(0,B.jsxs)("div",{style:{display:"inline-flex",alignItems:"center"},children:[(0,ne.eB)()&&(0,B.jsxs)("div",{className:Qe.badge,style:{paddingRight:e},children:[(0,ne.eB)()&&E.all_applies_count>0&&(0,B.jsx)("span",{className:Qe.num,children:E.all_applies_count>100?"99+":E.all_applies_count}),(0,B.jsx)(v.Z,{zIndex:10,title:(0,B.jsxs)("span",{className:"c-black",children:["新收到",null==E?void 0:E.all_applies_count,"条加入课堂的申请",(0,B.jsx)(m.Link,{to:(0,ne.Rm)()?"/classrooms/".concat(N.coursesId,"/students?tab=applicant"):"/classrooms/".concat(N.coursesId,"/teachers?tab=1"),className:"c-orange",children:"去审批"}),(0,B.jsx)("i",{onClick:De,className:"iconfont icon-guanbi1",style:{fontSize:12,color:"#666",marginLeft:10,cursor:"pointer"}})]}),color:"#FFF",open:E.all_applies_count>0&&be,children:(0,B.jsxs)(m.Link,{onClick:function(e){(0,ze.tJ)(T)||e.preventDefault()},style:{display:"inline-flex",alignItems:"center"},className:"c-white",to:"/classrooms/".concat(N.coursesId,"/course_group"),children:[(0,B.jsx)("i",{className:"iconfont icon-chengyuanguanli1 mr5"}),"成员管理"]})},"#FFF")]}),(0,B.jsxs)(m.Link,{onClick:function(e){(0,ze.tJ)(T)||e.preventDefault()},className:(0,ne.eB)()?Qe.link:Qe.sLink,to:"/classrooms/".concat(N.coursesId,"/students"),children:[(0,B.jsx)("span",{children:"学生"}),(0,B.jsx)("span",{className:"ml5",children:E.student_count})]}),(0,B.jsxs)(m.Link,{className:Qe.link,onClick:function(e){(0,ze.tJ)(T)||e.preventDefault()},to:"/classrooms/".concat(N.coursesId,"/teachers"),children:[(0,B.jsx)("span",{children:"教师"}),(0,B.jsx)("span",{className:"ml5",children:E.teacher_count})]}),(0,ne.dE)()&&(0,B.jsx)("span",{className:"ml40 mr20",onClick: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,S.ZP)("/api/courses/apply_to_join_course.json",{method:"post",body:{invite_code:null==E?void 0:E.invite_code,professor:1}});case 2:(n=e.sent)&&g.ZP.info(null==n?void 0:n.message);case 4:case"end":return e.stop()}}),e)}))),children:(0,B.jsx)(v.Z,{title:"申请成为教师",children:(0,B.jsx)("a",{className:"c-white iconfont icon-shenqingchengweijiaoshi"})})}),(0,ne.dE)()&&(0,B.jsx)("span",{onClick: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,S.ZP)("/api/courses/apply_to_join_course.json",{method:"post",body:{invite_code:null==E?void 0:E.invite_code,assistant_professor:1}});case 2:(n=e.sent)&&g.ZP.info(null==n?void 0:n.message);case 4:case"end":return e.stop()}}),e)}))),children:(0,B.jsx)(v.Z,{title:"申请成为助教",children:(0,B.jsx)("a",{className:"c-white iconfont icon-shenqingchengweizhujiao"})})})]})},bn="【教学课堂邀请】".concat(null==E?void 0:E.copy_teacher_name,"老师邀请您加入头歌平台教学课堂-《").concat(null==E?void 0:E.name,"》,您可以复制邀请码,在下方的链接中,点击“加入课堂”按钮加入该教学课堂。\n链接:https://www.educoder.net/classrooms/").concat(N.coursesId,"?code=").concat(null==E?void 0:E.invite_code,"\n邀请码:").concat(null==E?void 0:E.invite_code),wn=(0,h.useMemo)((function(){var e,n=null==P||null===(e=P.course_modules)||void 0===e?void 0:e.map((function(e){return null==e?void 0:e.type}));return!(!(0,ne.dE)()||null!=E&&E.excellent||null==E||!E.group_name||null==n||!n.includes("course_group"))}),[L,d]);return(0,B.jsxs)("section",{className:Qe.bg,children:[(0,B.jsx)("section",{className:Qe.classroomInfo,children:(0,B.jsxs)("aside",{className:"edu-container",children:[(0,B.jsxs)("aside",{className:Qe.title,children:[(0,B.jsxs)("div",{className:Qe.titleLeft,children:[(0,B.jsx)("strong",{children:E.name}),(null==E?void 0:E.excellent)&&(0,B.jsx)("span",{className:"tag-style bg-orange ml20",children:"开放课程"}),!(0,ne.aQ)()&&(0,B.jsx)("span",{className:"tag-style bg-blue ml20",children:null!=E&&E.is_public?"公开":"私有"}),(0,ne.aQ)()&&(0,B.jsx)("span",{className:"tag-style bg-grey-ede c-light-black ml20",children:"已结束"}),(0,B.jsx)("br",{}),!!E.credit&&(0,B.jsxs)("span",{children:["学分 ",E.credit]}),!!E.class_period&&(0,B.jsxs)("span",{children:[(0,B.jsx)("span",{className:"ml5 mr5",children:"|"}),"学时 ",E.class_period]}),!!E.visits&&(0,B.jsxs)("span",{children:[(0,B.jsx)("span",{className:"ml5 mr5",children:"|"}),"课堂访问量 ",E.visits]})]}),E.copy_completed&&"kepukehuan.educoder.net"!==document.domain&&(0,B.jsxs)("div",{className:Qe.titleRight,style:{height:"20px",display:"flex",alignItems:"center"},children:[null===(null==G||null===(n=G.course)||void 0===n?void 0:n.course_role)&&"teacher"===(null==G?void 0:G.identity)&&(null==E?void 0:E.allow_copy)&&(0,B.jsxs)("div",{className:Qe.copy,children:[(0,B.jsx)("span",{onClick:function(){an(3)},children:"复制课堂"}),(0,B.jsx)("span",{children:null==E?void 0:E.copied_courses_count})]}),(null==E?void 0:E.course_identity)<6&&!(null!=E&&E.excellent)&&(null==E?void 0:E.show_invite_code)&&(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)("strong",{className:"font14",children:"邀请码:"}),1===(null==E?void 0:E.invite_code_halt)&&(0,B.jsx)("strong",{className:"font14",children:(0,B.jsx)("span",{children:"已停用"})}),1!==(null==E?void 0:E.invite_code_halt)&&(0,B.jsx)(y.Z,{zIndex:1,cancelText:"",overlayClassName:Qe.tipJoin,overlayStyle:{width:270},open:ge,placement:"bottom",title:(0,B.jsxs)("span",{style:{color:"#000",fontSize:14,fontWeight:200},children:["复制并发给学生,邀请学生快速加入",(0,B.jsx)("br",{}),(0,B.jsx)("div",{style:{borderBottom:"1px solid #efefef",marginTop:"12px",marginLeft:-18}}),(0,B.jsxs)(j.Z,{className:"mt10",children:[(0,B.jsx)(b.Z,{flex:"1",style:{textAlign:"right",marginRight:10},children:(0,B.jsx)(w.Z,{style:{marginLeft:-18,color:"#999"},onChange:function(e){q(e.target.checked)},children:0===E.student_count?"今天不再提示":"本周不再提示"})}),(0,B.jsx)(b.Z,{children:(0,B.jsx)(A.ZP,{size:"small",type:"primary",children:(0,B.jsx)("span",{style:{cursor:"pointer"},onClick:function(){if((0,$.RG)(bn),D){if(localStorage.getItem("coursesIdstimies")){var e=JSON.parse(localStorage.getItem("coursesIdstimies"));e.filter((function(e){return e.coursesId===N.coursesId})).length>0||(e.push({coursesId:N.coursesId,time:new Date,Tooltiptype:0===E.student_count?"1":"7"}),localStorage.setItem("coursesIdstimies",JSON.stringify(e)))}else localStorage.setItem("coursesIdstimies",JSON.stringify([{coursesId:N.coursesId,time:new Date,Tooltiptype:0===E.student_count?"1":"7"}]));ve(!1)}else ve(!1)},children:"确定"})})})]})]}),children:(0,B.jsx)("strong",{className:"font14",children:(0,B.jsx)("span",{className:1===(null==E?void 0:E.invite_code_halt)?"":"c-yellow",children:1===(null==E?void 0:E.invite_code_halt)?"已停用":null==E?void 0:E.invite_code})})}),1!==(null==E?void 0:E.invite_code_halt)&&(0,B.jsxs)("div",{className:Qe.shareClassroom,onClick:function(){T({type:"classroomList/save",payload:{shareStatus:!0}})},children:[(0,B.jsx)("span",{children:(0,B.jsx)("i",{className:"iconfont icon-fenxiangketang"})}),(0,B.jsx)("span",{children:"分享课堂"})]})]}),(0,B.jsx)(k.Z,{placement:"bottom",content:cn,trigger:"hover",children:(yn="",!(null!=E&&E.switch_to_student||null!=E&&E.switch_to_teacher||null!=E&&E.switch_to_assistant)||null!=E&&E.excellent||(yn=" ▼"),(0,B.jsxs)("span",{style:{pointerEvents:yn?"all":"none"},children:[8===(null==G||null===(pn=G.course)||void 0===pn?void 0:pn.course_role)&&(0,B.jsxs)("span",{className:"c-white ml15",children:["当前身份:老师",yn]}),5===(null==G||null===(fn=G.course)||void 0===fn?void 0:fn.course_role)&&(0,B.jsxs)("span",{className:"c-white ml15",children:["当前身份:老师",yn]}),12===(null==G||null===(gn=G.course)||void 0===gn?void 0:gn.course_role)&&(0,B.jsxs)("span",{className:"c-white ml15",children:["当前身份:助教",yn]}),15===(null==G||null===(vn=G.course)||void 0===vn?void 0:vn.course_role)&&(0,B.jsxs)("span",{className:"c-white ml15",children:["当前身份:学生",yn]})]}))}),(0,ne.RV)()&&(0,B.jsx)("span",{className:"ml10 mr10",children:"|"}),(0,ne.RV)()&&(0,B.jsx)(k.Z,{placement:"bottom",content:dn,trigger:"hover",children:(0,B.jsxs)("span",{className:Qe.iconH,children:[(0,ne.aN)()&&(0,B.jsx)("span",{children:"课堂管理"}),((0,ne.IR)()||(0,ne.Rm)())&&(0,B.jsxs)("span",{children:[!(null!=E&&E.excellent)&&"复制/","课堂管理"]}),(0,ne.dE)()&&!(null!=E&&E.excellent)&&(0,B.jsx)("span",{children:"退出课堂"})]})})]})]}),(0,B.jsxs)(j.Z,{children:[(0,B.jsx)(b.Z,{flex:1,children:(0,B.jsx)("aside",{className:Qe.classroomUser,children:"kepukehuan.educoder.net"!==document.domain&&(0,B.jsx)(B.Fragment,{children:(0,B.jsxs)("p",{className:Qe.headPic,children:[(0,B.jsx)(m.Link,{to:"/users/".concat(null==E?void 0:E.teacher_login,"/classrooms"),children:(null==E?void 0:E.teacher_img)&&(0,B.jsx)("img",{src:ee.Z.IMG_SERVER+"/images/"+E.teacher_img,alt:""})}),(0,B.jsx)(m.Link,{to:"/users/".concat(null==E?void 0:E.teacher_login,"/classrooms"),children:(0,B.jsx)("strong",{className:"c-white",children:E.teacher_name})}),(0,B.jsxs)("span",{children:["(",E.teacher_school,")"]}),!(null==E||!E.subject_identifier)&&!(0,ne.Jd)()&&(0,B.jsxs)("div",{className:Qe.btnWrap,children:[(0,B.jsxs)("div",{onClick:function(){return(0,$.xg)("/paths/".concat(null==E?void 0:E.subject_identifier))},className:Qe.btn,children:[(0,B.jsx)("i",{className:"iconfont icon-jinrushijiankecheng font13 mr5"}),"进入实践课程"]}),(0,B.jsx)("div",{className:Qe.tip,children:"进入开放课堂对应的实践课程"})]})]})})})}),(0,ne.Jd)()&&(0,B.jsx)(b.Z,{children:(0,B.jsx)(A.ZP,{onClick:function(){return T({type:"classroomList/setActionTabs",payload:{key:"加入课堂"}})},size:"middle",type:"primary",className:Qe.joinCouses,children:"加入课堂"})})]}),(0,B.jsx)("aside",{className:Qe.classroomDescBg}),(0,B.jsx)("aside",{className:Qe.classroomDesc,children:E.copy_completed&&"kepukehuan.educoder.net"!==document.domain?(0,B.jsxs)(B.Fragment,{children:[" ",(0,B.jsxs)("div",{children:[(null==E?void 0:E.excellent)&&(0,ne.GJ)()&&(0,B.jsx)(jn,{}),!(null!=E&&E.excellent)&&(0,B.jsx)(jn,{})]}),(0,B.jsxs)("div",{children:[(0,ne.GJ)()&&Ke.map((function(e,n){return(0,B.jsxs)("span",{className:13===I.actionTabs.type&&"添加学生"===e.name?Qe.classromediv:"",onClick:function(){(0,$.L9)(["教学课堂","课堂详情",e.name]),T({type:"classroomList/setActionTabs",payload:{key:e.name}})},children:[e.icon,e.name]},n)})),wn&&(0,B.jsxs)(m.Link,{className:"c-white",to:"/classrooms/".concat(N.coursesId,"/course_group"),children:[(0,B.jsx)("span",{style:{fontSize:"14px"},children:"你当前所在班级:"}),(0,B.jsx)(v.Z,{title:(null==E||null===(t=E.group_name)||void 0===t?void 0:t.length)>10?null==E?void 0:E.group_name:"",children:(0,B.jsx)("span",{style:{fontSize:"14px"},children:(null==E||null===(s=E.group_name)||void 0===s?void 0:s.length)>10?(null==E||null===(r=E.group_name)||void 0===r?void 0:r.substr(0,10))+"...":null==E?void 0:E.group_name})})]}),(0,ne.dE)()&&(null==E?void 0:E.third_party_name)&&(0,B.jsxs)("span",{className:"current",onClick:function(){(0,$.L9)(["教学课堂","课堂详情","填写慕课资料"]),T({type:"classroomList/setActionTabs",payload:{key:"填写慕课资料"}})},children:[(0,B.jsx)("i",{className:"iconfont icon-tianxiedisanfangmuke font14 mr5"}),"填写第三方慕课平台账号信息",(0,B.jsx)("i",{className:"iconfont icon-you font14 mr5 ml5"})]})]})]}):(0,B.jsx)("div",{})})]})}),(0,B.jsx)("div",{children:(0,ne.dE)()&&Ue&&(null==C||null===(i=C.setting)||void 0===i||null===(i=i.adv_course)||void 0===i?void 0:i.image_url)&&(0,B.jsx)("aside",{className:"edu-container",children:(0,B.jsxs)("div",{onClick:function(){var e;return window.open(null==C||null===(e=C.setting)||void 0===e||null===(e=e.adv_course)||void 0===e?void 0:e.jump_url)},style:{backgroundImage:"url(".concat(ee.Z.IMG_SERVER+(null==C||null===(c=C.setting)||void 0===c||null===(c=c.adv_course)||void 0===c?void 0:c.image_url),")"),width:"1200px",height:60,margin:"0px auto",display:"flex",marginTop:"10px",cursor:"pointer",backgroundSize:"cover"},children:[(0,B.jsx)("div",{style:{marginLeft:61,position:"relative",marginRight:82,height:60,display:"flex",alignItems:"center",justifyContent:"space-between",width:"100%"}}),(0,B.jsx)("img",{src:tn,onClick:function(e){e.stopPropagation(),localStorage.setItem("classroomsclose",Q()().add(1,"days").unix()+""),Xe(!1)},style:{width:16,height:16,marginRight:6,marginTop:6,cursor:"pointer"}})]})})}),(0,B.jsx)("aside",{className:"edu-container mb20",children:E.copy_completed?(0,B.jsxs)(x.Z,{style:{background:"none"},children:[(0,B.jsx)(Je,{}),(0,B.jsx)(x.Z,{style:{background:"none",overflow:"initial"},children:(0,B.jsx)(xn,{className:Qe.container,children:(0,B.jsx)(m.Outlet,{})})})]}):(0,B.jsxs)("div",{className:Qe.skeleton,children:[(0,B.jsx)("div",{className:Qe.skeletonL}),(0,B.jsxs)("div",{className:Qe.skeletonR,children:[(0,B.jsx)("div",{className:Qe.skeletonR_1}),Array.from({length:5},(function(e,n){return(0,B.jsx)("div",{className:Qe.skeletonR_2},n)}))]})]})}),(0,B.jsx)(O,{}),(0,B.jsx)(F,{}),(0,B.jsx)(Ce,{}),(0,B.jsx)(V,{onShow:function(){return me(!0)}}),(0,B.jsx)(W,{onShow:function(){return me(!0)}}),(0,B.jsx)(se,{onShow:function(){return me(!0)},onShow1:function(){return ue(!0)}}),(0,B.jsx)(Ie,{}),(0,B.jsx)(Be,{}),(0,B.jsx)(Me,{}),(0,B.jsx)(nn,{}),(0,B.jsx)(Ne,{}),J&&(0,B.jsx)($e,{}),(0,B.jsx)(f.Z,{open:ce,width:464,centered:!0,title:(0,B.jsxs)("span",{children:[(0,B.jsx)(_.Z,{style:{color:"#faad14",fontSize:"18px"}})," 提示"]}),okText:"确定",onCancel:function(){return ue(!1)},onOk:function(){return ue(!1)},children:(0,B.jsxs)("div",{children:["导入失败,当前导入的数据已超过50人。目前您的教学课堂",(0,B.jsx)("span",{style:{color:"#FF9D18"},children:"仅支持50人以下"}),"的教学活动。"]})}),(0,B.jsx)(f.Z,{open:he,width:464,centered:!0,title:(0,B.jsxs)("span",{children:[(0,B.jsx)(_.Z,{style:{color:"#faad14",fontSize:"18px"}})," 提示"]}),okText:"申请延期",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,S.ZP)("/api/business_contacts.json",{method:"post"});case 2:0===(null==(n=e.sent)?void 0:n.status)&&g.ZP.info("申请成功");case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){return me(!1)},children:(0,B.jsxs)("div",{children:["尊敬的老师您好,贵单位试用期已过,目前您的教学课堂",(0,B.jsx)("span",{style:{color:"#FF9D18"},children:"仅支持50人以下"}),"的教学活动,为确保您的课程后续试用不受影响,请先点击右侧的“",(0,B.jsx)("span",{style:{color:"#165DFF"},children:"申请延期"}),"”按钮,平台将推动解决相关事宜。"]})}),(0,B.jsx)(ln,{openCopyCourse:_e,copyCourseConfirmLoading:Fe,copyCourseParams:Te,setCopyCourseConfirmLoading:function(e){Ge(e)},setOpenCopyCourse:function(e){Ze(e)},setCopyCourseParams:function(e){Ee(e)}}),!E.copy_completed&&(0,B.jsx)(un,{}),(0,B.jsx)(hn,{})]})}))},74265:function(e){e.exports="data:image/png;base64,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"},9936:function(e){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA0lJREFUWEfFl0tIVFEYx7/vDnNNIWRUdB4hRYQunAHz0ULBFoWMoozgg6k2LhQLXCS0CBcqIUMQCuqEWUtDJBBXiYuidkpORD7KCK0BdRZpEPiYuXS/ODPdaR73zr1XJmYWl7ncc77/73yvcw6Cxl9FRYVxd1ewE8EVIioGgDxEyGPTieAAAA4Q0Y8Iy1arcdXn8wlaTKPaoOJiuykUQjcAXSWibLXx7DsiHgPgG56nGb9/9WeqOYoAkRUHO4jARQRZWoQTxyBCEBHmrdasWSWPyAL8XXU/kVhyGuFkEG6T52lYzhtJAEVFjguINEBE+ekQl2wg4j6AYTAQ+PAt1m4cQGTlMJpu8VgInoe7sZ6IArCY7+wInnS5Xcl7iNymzWa8L+VEFMBiKbslitCRTrcr2eI4mN3bW5sOVwx7RFxPT+WyvbPTbamsdJj6+gY/BYNB0grY0HAt3+1uOdfTc2/18PBIjIs7QpDnsYuFIgxgNjvuEIlOOeNTU4/Kmpvrzy8vvw+0tnb5BCGkCtHcXF/g9XqqmL2amqbXfv9OUKYyFgKBj48xEvvQc6Umk52dw83NPassL7cXaoFg4hMTnipEgN7e/nfz8ws/5BbGmpXNxt9Ei8VxWRTFoVSujYVYWvIF2tq6ZT2hVVzS4jhuAM1mx20isUEttmoQesUjLZt7iUVFdg8AlakBsO9KEE1N9fler6daze3JGrjGAJ4AkFULQDLESmB6eu77yMhQpX7xsA920Wy2vyCiM1oBEiHYuyAIv1MlnHJTwpNTATCDbrercHT0QTX7v7HxZd/pvLGkp09EcgCPdYeATXS5nAXj48PhOt/a8v8qKbloYiXa3t7t0weBu7qSUBIfGxuO1vni4tuD2D6hDwLXNJehnLjUZBKblVaIcBlqaUSpxKUEOw1EuBGpteLEmKfKdj0Q0Vasthk1Nl7Pn5x8GM52LaWWCOFyda4QxW2GYachcpHNiL2k2o5nZibLa2urzVrE5cJRV9fyanPz63FsL2CH1bjtmH1UOpDk5p415OWZjNvb/hM9zcpgMEBp6aWc9fXPR4nzkg4kbEDGj2T/QpGhQ6nkpoweyyWIjF5MJIiMXs1iszZjl9PE0vlf1/M/hZhM6N1gtVgAAAAASUVORK5CYII="}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[93282],{6309:function(e,n,t){t.d(n,{Z:function(){return A}});t(7557),t(41498);var s=t(82100),o=t.n(s),r=t(29186),a=t.n(r),i=t(13720),l=t.n(i),c=t(80619),u=t.n(c),d=t(47074),p=t.n(d),h=t(85573),m=t.n(h),x=t(59301),f=t(8591),g=t(8772),v="codeBox___WpkVl",y=t(92310),j=t.n(y),b=t(37712),w=function(e){u()(t,e);var n=p()(t);function t(e){var s;return o()(this,t),s=n.call(this,e),m()(l()(s),"canvas",void 0),m()(l()(s),"randomNum",(function(e,n){return Math.floor(Math.random()*(n-e)+e)})),m()(l()(s),"drawPic",(function(){s.randomCode()})),m()(l()(s),"reloadPic",(function(){s.drawPic()})),m()(l()(s),"changeCode",(function(e){console.log(e.target.value,222),s.setState({value:e.target.value,showError:!1})})),m()(l()(s),"onVerify",(function(){var e;return""!==s.state.value.toLowerCase()&&s.state.value.toLowerCase()!==s.state.code.toLowerCase()?(e=!0,f.ZP.error("请输入正确的验证码"),s.reloadPic()):""===s.state.value.toLowerCase()?(e=!0,f.ZP.error("请输入验证码")):s.state.value.toLowerCase()===s.state.code.toLowerCase()&&(e=!1),s.setState({showError:e}),e})),s.canvas=x.createRef(),s.state={value:"",code:"",codeLength:4,fontSizeMin:20,fontSizeMax:22,backgroundColorMin:240,backgroundColorMax:250,colorMin:10,colorMax:20,lineColorMin:40,lineColorMax:180,contentWidth:96,contentHeight:38,showError:!1},s}return a()(t,[{key:"componentDidMount",value:function(){this.drawPic()}},{key:"randomColor",value:function(e,n){var t=this.randomNum(e,n),s=this.randomNum(e,n),o=this.randomNum(e,n);return"rgb(".concat(t,", ").concat(s,", ").concat(o,")")}},{key:"drawText",value:function(e,n,t){e.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);var s=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);e.font=s+"px SimHei";var o=(this.state.contentWidth-40)/(this.state.code.length-1),r=10;t>0&&(r=10+t*o);var a=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);s>40&&(a=40);var i=this.randomNum(-10,10);e.translate(r,a),e.rotate(i*Math.PI/180),e.fillText(n,0,0),e.rotate(-i*Math.PI/180),e.translate(-r,-a)}},{key:"drawLine",value:function(e){for(var n=0;n<1;n++)e.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),e.beginPath(),e.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),e.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),e.stroke()}},{key:"drawDot",value:function(e){for(var n=0;n<100;n++)e.fillStyle=this.randomColor(0,255),e.beginPath(),e.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),e.fill()}},{key:"randomCode",value:function(){for(var e=this,n="",t=0;t0&&void 0!==i[0]&&i[0])&&!_||L){e.next=11;break}return s=P.getFieldValue(),E(!0),D(n?1:X+1),e.next=7,(0,Z.nQ)(o()({page:n?1:X+1,container_id:c.coursesId,container_type:1,school_name:null==s?void 0:s.school_name,keyword:null==s?void 0:s.keyword},s));case 7:r=e.sent,V(n?G()(r.users):[].concat(G()(R),G()(r.users))),E(!1),(null===(t=r.users)||void 0===t?void 0:t.length)<10&&S(!1);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),le=function(){var e=l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!=ee){e.next=4;break}g.ZP.error("请选择人数"),e.next=9;break;case 4:return e.next=6,(0,Z.uh)(o()(o()({},c),{},{role:2,user_list:ee.map((function(e){return{user_id:e}}))}));case 6:-4===(null==(n=e.sent)?void 0:n.status)&&i(),0===n.status&&(g.ZP.success("添加成功"),r({type:"classroomList/setActionTabs",payload:{}}),r({type:"classroomList/getClassroomTopBanner",payload:{id:c.coursesId}}),r({type:"teachers/getList",payload:o()({},c)}),m.history.push("/classrooms/".concat(c.coursesId,"/teachers")));case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ce=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(e,n){return(0,B.jsx)(w.Z,{value:n.numid,checked:ee.includes(String(n.numid)),disabled:!!e})}},{title:"姓名",width:100,ellipsis:!0,dataIndex:"username",render:function(e,n){return(0,B.jsx)(v.Z,{placement:"bottom",title:e,children:(0,B.jsx)(m.Link,{className:"bold c-black",to:"/users/".concat(n.login),target:"_blank",children:e||"--"})})}},{title:"手机",width:100,dataIndex:"phone",ellipsis:!0,render:function(e){return(0,B.jsx)(v.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{children:e||"--"})})}},{title:"邮箱",dataIndex:"email",width:100,ellipsis:!0,render:function(e){return(0,B.jsx)(v.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{children:e||"--"})})}},{title:"学号/工号",width:100,dataIndex:"student_number",ellipsis:!0,render:function(e){return(0,B.jsx)(v.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{children:e||"--"})})}},{title:"学校/单位",width:150,dataIndex:"school_name",ellipsis:!0,render:function(e){return(0,B.jsx)(v.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{children:e||"--"})})}},{title:"院系/部门",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(e){return(0,B.jsx)(v.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{children:e||"--"})})}},{title:"实名认证",dataIndex:"school_name",width:100,render:function(e){return e?"是":"否"}},{title:"最后登录时间",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(e){return(0,B.jsx)(v.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{children:Q()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"状态",dataIndex:"added",width:80,render:function(e){if(1===e)return(0,B.jsx)("span",{className:"c-green",children:"已添加"})}}];return(0,B.jsxs)(f.Z,{centered:!0,title:"添加老师",open:"添加老师"===s.actionTabs.key,okText:"确定",cancelText:"取消",width:1100,zIndex:1e3,bodyStyle:{minHeight:200},onOk:l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:le();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){ne([]),r({type:"classroomList/setActionTabs",payload:{}})},children:[(0,B.jsxs)(T.Z,{layout:"inline",form:P,initialValues:{school_name:"",keyword:"",search_type:"1"},className:"mt10",children:[(0,B.jsx)(T.Z.Item,{name:"search_type",label:"搜索类型",children:(0,B.jsxs)(Y.default,{style:{width:90},children:[(0,B.jsx)(Y.default.Option,{value:"1",children:"姓名"}),(0,B.jsx)(Y.default.Option,{value:"2",children:"手机号"}),(0,B.jsx)(Y.default.Option,{value:"3",children:"邮箱"})]})}),(0,B.jsx)(T.Z.Item,{name:"keyword",label:"搜索内容:",children:(0,B.jsx)(N.Z,{allowClear:!0,style:{width:250},size:"middle",defaultValue:(null===(n=d.selectArrs)||void 0===n?void 0:n.category_name)||(null===(t=d.selectArrs)||void 0===t?void 0:t.name)})}),(0,B.jsx)(T.Z.Item,{name:"school_name",label:"单位:",children:(0,B.jsx)(M.Z,{options:y,style:{width:390},size:"middle",placeholder:"请输入单位名称",filterOption:function(e,n){return-1!==n.value.toUpperCase().indexOf(e.toUpperCase())}})}),(0,B.jsx)(T.Z.Item,{children:(0,B.jsx)(A.ZP,{htmlType:"submit",type:"primary",size:"middle",onClick:function(){return function(){var e;if(""===(null===(e=P.getFieldValue())||void 0===e?void 0:e.keyword))return V([]),void g.ZP.error("请输入搜索内容");re(!1),S(!0),E(!1),ne([]),setTimeout((function(){ie(!0)}),200)}()},children:"搜索"})})]}),oe&&(0,B.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,B.jsx)("img",{src:K.RL,width:"100",alt:""}),(0,B.jsx)("br",{}),(0,B.jsx)("p",{className:"mt20",children:"请搜索要添加的人员"})]}),!oe&&""==R&&!L&&(0,B.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,B.jsx)("img",{src:K.z3,width:"100",alt:""}),(0,B.jsx)("br",{}),(0,B.jsx)("p",{className:"mt20",children:"暂时还没有相关数据哦!"})]}),(!oe&&""!=R||L)&&(0,B.jsxs)("section",{children:[(0,B.jsx)("div",{className:"flexd-table-header mt20",children:(0,B.jsx)(z.Z,{pagination:!1,dataSource:[],columns:ce})}),(0,B.jsx)("div",{style:{maxHeight:260,overflow:"auto"},children:(0,B.jsx)(H(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){ie()},hasMore:_,useWindow:!1,children:(0,B.jsx)(z.Z,{loading:L,showHeader:!1,pagination:!1,dataSource:R,columns:ce,onRow:function(e){return{onClick:function(e){e.currentTarget.querySelector("input").disabled||function(e){e=String(e);var n=ee.indexOf(e);n<0?ee.push(e):ee.splice(n,1),ne(G()(ee))}(e.currentTarget.querySelector("input").value)}}}})})})]})]})})),W=(0,m.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n,t,s=e.classroomList,r=(e.loading,e.dispatch),i=e.onShow,c=(0,m.useParams)(),d=s.actionTabs,p=(0,h.useState)([]),x=u()(p,2),y=x[0],j=x[1],b=(0,h.useState)(!0),k=u()(b,2),_=k[0],S=k[1],C=(0,h.useState)(!1),I=u()(C,2),L=I[0],E=I[1],O=T.Z.useForm(),P=u()(O,1)[0],F=(0,h.useState)([]),J=u()(F,2),R=J[0],V=J[1],W=(0,h.useState)(1),U=u()(W,2),X=U[0],D=U[1],q=(0,h.useState)([]),$=u()(q,2),ee=$[0],ne=$[1],te=(0,h.useState)(!0),se=u()(te,2),oe=se[0],re=se[1];(0,h.useRef)();(0,h.useEffect)((function(){"添加助教"===s.actionTabs.key&&(re(!0),ae())}),[s.actionTabs.key]);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 e.next=2,r({type:"classroomList/getSchoolList",payload:{}});case 2:n=e.sent,j(n.map((function(e){return{value:e}})));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ie=function(){var e=l()(a()().mark((function e(){var n,t,s,r,i=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=i.length>0&&void 0!==i[0]&&i[0],!_||L){e.next=12;break}return s=P.getFieldValue(),console.log("----",s),E(!0),D(n?1:X+1),e.next=8,(0,Z.nQ)(o()({page:n?1:X+1,container_id:c.coursesId,container_type:1,school_name:null==s?void 0:s.school_name,keyword:null==s?void 0:s.keyword},s));case 8:r=e.sent,E(!1),V(n?G()(r.users):[].concat(G()(R),G()(r.users))),(null===(t=r.users)||void 0===t?void 0:t.length)<10&&S(!1);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),le=function(){var e=l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!=ee){e.next=4;break}g.ZP.error("请选择人数"),e.next=9;break;case 4:return e.next=6,(0,Z.uh)(o()(o()({},c),{},{role:3,user_list:ee.map((function(e){return{user_id:e}}))}));case 6:-4===(null==(n=e.sent)?void 0:n.status)&&i(),0===n.status&&(g.ZP.success("添加成功"),r({type:"classroomList/setActionTabs",payload:{}}),r({type:"classroomList/getClassroomTopBanner",payload:{id:c.coursesId}}),r({type:"teachers/getList",payload:o()({},c)}),m.history.push("/classrooms/".concat(c.coursesId,"/teachers")));case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ce=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(e,n){return(0,B.jsx)(w.Z,{value:n.numid,checked:ee.includes(String(n.numid)),disabled:!!e})}},{title:"姓名",width:100,ellipsis:!0,dataIndex:"username",render:function(e,n){return(0,B.jsx)(v.Z,{placement:"bottom",title:e,children:(0,B.jsx)(m.Link,{className:"bold c-black",to:"/users/".concat(n.login),target:"_blank",children:e||"--"})})}},{title:"手机",width:100,dataIndex:"phone",ellipsis:!0,render:function(e){return(0,B.jsx)(v.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{children:e||"--"})})}},{title:"邮箱",dataIndex:"email",width:100,ellipsis:!0,render:function(e){return(0,B.jsx)(v.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{children:e||"--"})})}},{title:"学号/工号",width:100,dataIndex:"student_number",ellipsis:!0,render:function(e){return(0,B.jsx)(v.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{children:e||"--"})})}},{title:"学校/单位",width:150,dataIndex:"school_name",ellipsis:!0,render:function(e){return(0,B.jsx)(v.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{children:e||"--"})})}},{title:"院系/部门",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(e){return(0,B.jsx)(v.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{children:e||"--"})})}},{title:"实名认证",dataIndex:"school_name",width:100,render:function(e){return e?"是":"否"}},{title:"最后登录时间",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(e){return(0,B.jsx)(v.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{children:Q()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"状态",dataIndex:"added",width:80,render:function(e){if(1===e)return(0,B.jsx)("span",{className:"c-green",children:"已添加"})}}];return(0,B.jsxs)(f.Z,{centered:!0,title:"添加助教",open:"添加助教"===s.actionTabs.key,okText:"确定",cancelText:"取消",width:1100,zIndex:1e3,bodyStyle:{minHeight:200},onOk:l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:le();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){ne([]),r({type:"classroomList/setActionTabs",payload:{}})},children:[(0,B.jsxs)(T.Z,{layout:"inline",form:P,initialValues:{school_name:"",keyword:"",search_type:"1"},className:"mt10",children:[(0,B.jsx)(T.Z.Item,{name:"search_type",label:"搜索类型",children:(0,B.jsxs)(Y.default,{style:{width:90},children:[(0,B.jsx)(Y.default.Option,{value:"1",children:"姓名"}),(0,B.jsx)(Y.default.Option,{value:"2",children:"手机号"}),(0,B.jsx)(Y.default.Option,{value:"3",children:"邮箱"})]})}),(0,B.jsx)(T.Z.Item,{name:"keyword",label:"搜索内容:",children:(0,B.jsx)(N.Z,{allowClear:!0,style:{width:260},placeholder:"请输入搜索内容",size:"middle",defaultValue:(null===(n=d.selectArrs)||void 0===n?void 0:n.category_name)||(null===(t=d.selectArrs)||void 0===t?void 0:t.name)})}),(0,B.jsx)(T.Z.Item,{name:"school_name",label:"单位:",children:(0,B.jsx)(M.Z,{options:y,style:{width:390},size:"middle",placeholder:"请输入单位名称",filterOption:function(e,n){return-1!==n.value.toUpperCase().indexOf(e.toUpperCase())}})}),(0,B.jsx)(T.Z.Item,{children:(0,B.jsx)(A.ZP,{htmlType:"submit",type:"primary",size:"middle",onClick:function(){return function(){var e;if(""===(null===(e=P.getFieldValue())||void 0===e?void 0:e.keyword))return V([]),void g.ZP.error("请输入搜索内容");re(!1),S(!0),E(!1),ne([]),setTimeout((function(){ie(!0)}),200)}()},children:"搜索"})})]}),oe&&(0,B.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,B.jsx)("img",{src:K.RL,width:"100",alt:""}),(0,B.jsx)("br",{}),(0,B.jsx)("p",{className:"mt20",children:"请搜索要添加的人员"})]}),!oe&&""==R&&!L&&(0,B.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,B.jsx)("img",{src:K.z3,width:"100",alt:""}),(0,B.jsx)("br",{}),(0,B.jsx)("p",{className:"mt20",children:"暂时还没有相关数据哦!"})]}),(!oe&&""!=R||L)&&(0,B.jsxs)("section",{children:[(0,B.jsx)("div",{className:"flexd-table-header mt20",children:(0,B.jsx)(z.Z,{pagination:!1,dataSource:[],columns:ce})}),(0,B.jsx)("div",{style:{maxHeight:260,overflow:"auto"},children:(0,B.jsx)(H(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){ie()},hasMore:_,useWindow:!1,children:(0,B.jsx)(z.Z,{loading:L,showHeader:!1,pagination:!1,dataSource:R,columns:ce,onRow:function(e){return{onClick:function(e){e.currentTarget.querySelector("input").disabled||function(e){e=String(e);var n=ee.indexOf(e);n<0?ee.push(e):ee.splice(n,1),ne(G()(ee))}(e.currentTarget.querySelector("input").value)}}}})})})]})]})})),U=t(99313),X=t(21068),D={addStudentContainer:"addStudentContainer___OXJb6",listItem:"listItem___rZl7r",tips:"tips___DJ9S4",qrCode:"qrCode___FFf0X"},q=t(18647),$=t(6457),ee=t(27065),ne=t(89918),te=U.Z.TabPane,se=(0,m.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n,t,s=e.classroomList,r=(e.loading,e.dispatch),i=e.onShow,c=e.onShow1,d=(0,m.useParams)(),p=s.actionTabs,x=(0,h.useState)([]),y=u()(x,2),j=y[0],b=y[1],k=(0,h.useState)(!0),_=u()(k,2),C=_[0],I=_[1],L=(0,h.useState)(!1),E=u()(L,2),O=E[0],P=E[1],F=T.Z.useForm(),J=u()(F,1)[0],R=(0,h.useState)([]),V=u()(R,2),W=V[0],se=V[1],oe=(0,h.useState)(1),re=u()(oe,2),ae=re[0],ie=re[1],le=(0,h.useState)([]),ce=u()(le,2),ue=ce[0],de=ce[1],pe=(0,h.useState)(!0),he=u()(pe,2),me=he[0],xe=he[1],fe=(0,h.useState)([]),ge=u()(fe,2),ve=ge[0],ye=ge[1],je=(0,h.useState)("1"),be=u()(je,2),we=be[0],Ae=be[1],ke=(0,h.useState)(!1),_e=u()(ke,2),Ze=_e[0],Se=_e[1];(0,h.useRef)();(0,h.useEffect)((function(){"添加学生"===s.actionTabs.key&&(xe(!0),Ce())}),[s.actionTabs.key]);var Ce=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,r({type:"classroomList/getSchoolList",payload:{}});case 2:n=e.sent,b(n.map((function(e){return{value:e}})));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ie={onRemove:function(){ye([])},beforeUpload:function(e){var n=[];return n.push(e),ye([].concat(n)),!1},fileList:ve,accept:".xls,.xlsx"},Le=function(){var e=l()(a()().mark((function e(){var n,t,s,r,i=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=i.length>0&&void 0!==i[0]&&i[0],!C||O){e.next=11;break}return s=J.getFieldValue(),P(!0),ie(n?1:ae+1),e.next=7,(0,Z.nQ)(o()(o()({page:n?1:ae+1,container_id:d.coursesId,container_type:1,school_name:null==s?void 0:s.school_name,keyword:null==s?void 0:s.keyword},s),{},{role:4}));case 7:r=e.sent,se(n?G()(r.users):[].concat(G()(W),G()(r.users))),P(!1),(null===(t=r.users)||void 0===t?void 0:t.length)<10&&I(!1);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Te=function(){var e=l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!=ue){e.next=4;break}g.ZP.error("请选择人数"),e.next=10;break;case 4:return Se(!0),e.next=7,(0,Z.aZ)(o()(o()({},d),{},{course_group_id:0,user_ids:ue}));case 7:-4===(null==(n=e.sent)?void 0:n.status)&&(i(),Se(!1)),0===n.status&&(g.ZP.success("添加成功"),r({type:"classroomList/setActionTabs",payload:{}}),r({type:"classroomList/getClassroomTopBanner",payload:{id:d.coursesId}}),r({type:"teachers/getStudentsList",payload:o()({},d)}),m.history.push("/classrooms/".concat(d.coursesId,"/students")),Se(!1),"0"===localStorage.getItem("Noviceguide")||r({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:9,text:(0,B.jsx)("div",{children:"恭喜您!我们已经完成【教学课堂】的新建任务了。怎么样,很简单吧!接下来,您可以开始在教学课堂继续添加您的教学内容。 遇到疑问时,随时召唤小歌,我会出现在页面的右下角。期待与你的再次协作。"})}}));case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ne=function(){var e=l()(a()().mark((function e(){var n,t,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==ve?void 0:ve.length)<=0)){e.next=3;break}return g.ZP.info("请上传文件"),e.abrupt("return");case 3:return Se(!0),(n=new FormData).append("file",ve[0]),e.next=8,(0,S.ZP)("/api/courses/".concat(d.coursesId,"/import_course_members.json"),{method:"post",body:n},!0);case 8:if(-4!==(t=e.sent).status){e.next=13;break}return Se(!1),c(),e.abrupt("return");case 13:-1!==t.status&&(r({type:"classroomList/setActionTabs",payload:{}}),r({type:"classroomList/getClassroomTopBanner",payload:{id:d.coursesId}}),r({type:"teachers/getStudentsList",payload:o()({},d)}),null!=t&&null!==(s=t.fail)&&void 0!==s&&s.length?f.Z.confirm({centered:!0,okText:"下载导入失败文件",cancelText:"取消",title:"提示",content:(0,B.jsxs)("div",{children:["导入文件内存在不匹配信息,请",(0,B.jsx)("span",{onClick:function(){return(0,$.FH)("",(0,$.NY)({url:ee.Z.API_SERVER+"/api/courses/".concat(d.coursesId,"/get_fail_data.xlsx"),query:{}}))},className:"c-light-primary ml5 mr5 current",children:"点击下载"}),"查看并进行修改后重新上传!"]}),onOk:function(){var e=l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,$.FH)("",(0,$.NY)({url:ee.Z.API_SERVER+"/api/courses/".concat(d.coursesId,"/get_fail_data.xlsx"),query:{}})),m.history.push("/classrooms/".concat(d.coursesId,"/students"));case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){m.history.push("/classrooms/".concat(d.coursesId,"/students"))}}):(g.ZP.success("导入成功"),m.history.push("/classrooms/".concat(d.coursesId,"/students")))),Se(!1);case 15:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Be=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(e,n){return(0,B.jsx)(w.Z,{value:n.numid,checked:ue.includes(String(n.numid)),disabled:!!e})}},{title:"姓名",width:100,ellipsis:!0,dataIndex:"username",render:function(e,n){return(0,B.jsx)(v.Z,{placement:"bottom",title:e,children:(0,B.jsx)(m.Link,{className:"bold c-black",to:"/users/".concat(n.login),target:"_blank",children:e||"--"})})}},{title:"手机",width:100,dataIndex:"phone",ellipsis:!0,render:function(e){return(0,B.jsx)(v.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{children:e||"--"})})}},{title:"邮箱",dataIndex:"email",width:100,ellipsis:!0,render:function(e){return(0,B.jsx)(v.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{children:e||"--"})})}},{title:"学号/工号",width:100,dataIndex:"student_number",ellipsis:!0,render:function(e){return(0,B.jsx)(v.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{children:e||"--"})})}},{title:"学校/单位",width:150,dataIndex:"school_name",ellipsis:!0,render:function(e){return(0,B.jsx)(v.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{children:e||"--"})})}},{title:"院系/部门",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(e){return(0,B.jsx)(v.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{children:e||"--"})})}},{title:"实名认证",dataIndex:"school_name",width:100,render:function(e){return e?"是":"否"}},{title:"最后登录时间",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(e){return(0,B.jsx)(v.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{children:Q()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"状态",dataIndex:"added",width:80,render:function(e){if(1===e)return(0,B.jsx)("span",{className:"c-green",children:"已添加"})}}];return(0,B.jsx)(f.Z,{className:D.addStudentWrapContainer,centered:!0,title:"添加学生",open:"添加学生"===s.actionTabs.key,okText:"确定",cancelText:"取消",width:"1"===we?1100:600,zIndex:1e3,afterClose:function(){ye([])},confirmLoading:Ze,bodyStyle:{minHeight:200},onOk:l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("1"!==we){e.next=3;break}return Te(),e.abrupt("return");case 3:Ne();case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){de([]),r({type:"classroomList/setActionTabs",payload:{}})},children:(0,B.jsxs)(U.Z,{activeKey:we,onChange:function(e){return Ae(e)},className:D.addStudentContainer,children:[(0,B.jsx)(te,{tab:"手动添加",children:(0,B.jsxs)("div",{className:D.listItem,children:[(0,B.jsxs)(T.Z,{layout:"inline",form:J,initialValues:{school_name:"",keyword:"",search_type:"1"},className:"mt10",children:[(0,B.jsx)(T.Z.Item,{name:"search_type",label:"搜索类型",children:(0,B.jsxs)(Y.default,{children:[(0,B.jsx)(Y.default.Option,{value:"1",children:"姓名"}),(0,B.jsx)(Y.default.Option,{value:"2",children:"手机号"}),(0,B.jsx)(Y.default.Option,{value:"3",children:"邮箱"})]})}),(0,B.jsx)(T.Z.Item,{name:"keyword",label:"搜索内容",children:(0,B.jsx)(N.Z,{allowClear:!0,style:{width:240},size:"middle",defaultValue:(null===(n=p.selectArrs)||void 0===n?void 0:n.category_name)||(null===(t=p.selectArrs)||void 0===t?void 0:t.name)})}),(0,B.jsx)(T.Z.Item,{name:"school_name",label:"单位:",children:(0,B.jsx)(M.Z,{options:j,style:{width:400},size:"middle",placeholder:"请输入单位名称",filterOption:function(e,n){return-1!==n.value.toUpperCase().indexOf(e.toUpperCase())}})}),(0,B.jsx)(T.Z.Item,{children:(0,B.jsx)(A.ZP,{htmlType:"submit",type:"primary",size:"middle",onClick:function(){return function(){var e;if(""===(null===(e=J.getFieldValue())||void 0===e?void 0:e.keyword))return se([]),void g.ZP.error("请输入搜索内容");xe(!1),C=!0,I(!0),de([]),P(!1),setTimeout((function(){Le(!0)}),300)}()},children:"搜索"})})]}),me&&(0,B.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,B.jsx)("img",{src:K.L6,width:"250",alt:""}),(0,B.jsx)("br",{}),(0,B.jsx)("p",{className:"mt20",children:"请搜索要添加的人员"})]}),!me&&""==W&&!O&&(0,B.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,B.jsx)("img",{src:K.z3,width:"100",alt:""}),(0,B.jsx)("br",{}),(0,B.jsx)("p",{className:"mt20",children:"暂时还没有相关数据哦!"})]}),(!me&&""!=W||O)&&(0,B.jsxs)("section",{children:[(0,B.jsx)("div",{className:"flexd-table-header mt20",children:(0,B.jsx)(z.Z,{pagination:!1,dataSource:[],columns:Be})}),(0,B.jsx)("div",{style:{maxHeight:260,overflow:"auto"},children:(0,B.jsx)(H(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){Le()},hasMore:C,useWindow:!1,children:(0,B.jsx)(z.Z,{loading:O,showHeader:!1,pagination:!1,dataSource:W,columns:Be,onRow:function(e){return{onClick:function(e){e.currentTarget.querySelector("input").disabled||function(e){e=String(e);var n=ue.indexOf(e);n<0?ue.push(e):ue.splice(n,1),de(G()(ue))}(e.currentTarget.querySelector("input").value)}}}})})})]})]})},"1"),((0,ne.Ny)()||(0,ne.d8)()&&5===(0,ne.eY)().role)&&(0,B.jsx)(te,{tab:"批量导入",children:(0,B.jsx)("div",{className:D.listItem,children:(0,B.jsxs)("div",{className:"mt20",style:{marginLeft:86},children:[(0,B.jsxs)("div",{className:"mb20",children:[(0,B.jsx)("span",{className:"mr40",children:"步骤1:"}),"下载",(0,B.jsx)("a",{className:"ml5 mr5",onClick:l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,$.FH)("",(0,$.NY)({url:ee.Z.API_SERVER+"/api/courses/down_course_members_template",query:{}}));case 1:case"end":return e.stop()}}),e)}))),children:"课堂成员导入模板"}),"批量导入成员。"]}),(0,B.jsxs)("div",{children:[(0,B.jsx)("span",{className:"mr40",children:"步骤2:"}),"上传填写好的《课堂成员导入模板》。"]}),(0,B.jsx)("div",{style:{margin:"4px 0px 20px 94px"},children:(0,B.jsx)(X.Z,o()(o()({},Ie),{},{children:(0,B.jsx)(A.ZP,{type:"primary",className:"mt10",icon:(0,B.jsx)(q.Z,{}),children:"选择文件"})}))})]})})},"2")]})})})),oe=t(5112),re=t(71418),ae=t(51589),ie="exportmodal___e1u_C",le="searchWrap___GunRy",ce="search___aHuEr",ue="searchIcon___SYYcy",de=t(7406),pe="leftdiv____DQvt",he="listClass___NmeAK",me="spantitle___meGbS",xe="rightdiv___Ypfvm",fe="searchWrap___GXTGm",ge="search___ti6sF",ve="searchIcon___BEcfO",ye=function(e){var n=e.data,t=(e.value,e.loading),s=(e.handleChangePage,e.setSelectedRowKeys),o=e.selectedRowKeys,r=(e.onChange,(0,h.useState)([])),i=u()(r,2),c=i[0],d=i[1],p=(0,h.useState)([]),m=u()(p,2),x=m[0],f=m[1],g=(0,h.useState)([]),v=u()(g,2),y=v[0],b=v[1],A=(0,h.useState)(!0),k=u()(A,2),_=k[0],Z=k[1],S=(0,h.useState)(1),C=u()(S,2),L=(C[0],C[1],(0,h.useState)()),T=u()(L,2);T[0],T[1];return(0,h.useEffect)((function(){console.log(n),console.log(t),Z(t),d(n),f([]),b([])}),[n]),(0,h.useEffect)((function(){s&&(f(o),b(o))}),[o]),(0,B.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,B.jsxs)("div",{className:pe,children:[(0,B.jsx)("div",{className:fe,children:(0,B.jsx)(N.Z.Search,I()({allowClear:!0,suffix:(0,B.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(ve)}),className:ge,placeholder:"可输入学生名称查询",size:"middle",onChange:function(){var e=l()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:d(n.filter((function(e){var n;return null==e||null===(n=e.name)||void 0===n?void 0:n.includes(t.target.value)})));case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()},"placeholder","可输入班级名称查询"))}),(0,B.jsx)("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"},children:(0,B.jsx)(re.Z,{spinning:_,children:(0,B.jsx)(B.Fragment,{children:0===c.length?(0,B.jsx)(de.Z,{styles:{margin:"45px auto"},customText:"暂无分班"}):(0,B.jsx)("div",{children:(0,B.jsx)(w.Z.Group,{value:x.map((function(e){return"".concat(e.id)})),onChange:function(e){},style:{marginTop:"10px",flexDirection:"column"},children:c.map((function(e,n){return(0,B.jsx)(j.Z,{style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200},children:(0,B.jsx)(w.Z,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:e.is_published,value:"".concat(e.id),onChange:function(e){if(e.target.checked){var n=c.filter((function(n){return e.target.value==n.id}));s([].concat(G()(o),G()(n)))}else{var t=o.filter((function(n){return e.target.value!=n.id}));s(t)}},children:(0,B.jsxs)("div",{className:he,children:[(0,B.jsx)("span",{className:me,style:{width:e.is_published?"108px":"170px"},children:e.name}),e.is_published&&(0,B.jsx)("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"},children:"已发布"})]})})},e.id)}))})})})})})]}),(0,B.jsxs)("div",{className:xe,children:[(0,B.jsx)("div",{className:fe,children:(0,B.jsx)(N.Z.Search,{allowClear:!0,suffix:(0,B.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(ve)}),className:ge,onChange:function(e){b(x.filter((function(n){return n.name.includes(e.target.value)})))},size:"middle",placeholder:"可输入班级名称查询"})}),0===y.length&&(0,B.jsx)(de.Z,{styles:{margin:"45px auto"},customText:"暂未选择分班"}),y.length>0&&(0,B.jsx)("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"},children:(0,B.jsx)("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0},children:y.map((function(e,n){return(0,B.jsxs)(j.Z,{justify:"space-between",style:{marginTop:"10px"},children:[(0,B.jsx)("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"},children:e.name}),(0,B.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",style:{cursor:"pointer",height:"16px",marginRight:17},onClick:function(){s(x.filter((function(n){return"".concat(n.id)!="".concat(e.id)})))}})]},e.id)}))})})]})]})},je="leftdiv___F3YNl",be="listClass___Q_C6i",we="spantitle___SPfdV",Ae="rightdiv___dvG3H",ke="searchWrap___CFcp_",_e="search___eLYTt",Ze="searchIcon___zNep3",Se=function(e){var n=e.data,t=(e.value,e.handleChangePage,e.setSelectedRowKeys),s=e.selectedRowKeys,r=(e.onChange,(0,m.useParams)()),i=(0,h.useState)(!1),c=u()(i,2),d=c[0],p=c[1],x=(0,h.useState)([]),f=u()(x,2),g=f[0],v=f[1],y=(0,h.useState)([]),b=u()(y,2),A=b[0],k=b[1],_=(0,h.useState)([]),Z=u()(_,2),C=Z[0],I=Z[1],L=(0,h.useState)(),T=u()(L,2),E=T[0],O=T[1];(0,h.useEffect)((function(){v([]),k([]),I([])}),[n]),(0,h.useEffect)((function(){t&&(console.log(s),k(s),I(s))}),[s]);var P=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,S.ZP)("/api/courses/".concat(r.coursesId,"/all_course_groups.json"),{method:"get",params:o()(o()({},r),{},{page:1,limit:1e5,keyword:n})});case 3:t=e.sent,p(!1),v(null==t?void 0:t.student_arr);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,B.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,B.jsxs)("div",{className:je,children:[(0,B.jsx)("div",{className:ke,children:(0,B.jsx)(N.Z.Search,{allowClear:!0,suffix:(0,B.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(Ze),onClick:function(){return P(E)}}),className:_e,placeholder:"可输入姓名或学号查询",size:"middle",onChange:function(e){return O(e.target.value)},onSearch:function(){var e=l()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:P(n);case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()})}),(0,B.jsx)("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"},children:(0,B.jsx)(re.Z,{spinning:d,children:0===g.length?(0,B.jsx)(de.Z,{styles:{margin:"45px auto"},customText:"请通过上方搜索添加学生"}):(0,B.jsx)("div",{children:(0,B.jsx)(w.Z.Group,{value:A.map((function(e){return"".concat(e.user_id)})),onChange:function(e){console.log(e),console.log(s)},style:{marginTop:"10px",flexDirection:"column"},children:g.map((function(e,n){return(0,B.jsx)(j.Z,{style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200},children:(0,B.jsx)(w.Z,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:e.is_published,value:"".concat(e.user_id),onChange:function(e){if(e.target.checked){var n=g.filter((function(n){return e.target.value==n.user_id}));t([].concat(G()(s),G()(n)))}else{var o=s.filter((function(n){return e.target.value!=n.user_id}));t(o)}},children:(0,B.jsx)("div",{className:be,children:(0,B.jsx)("span",{className:we,style:{width:e.is_published?"108px":"170px"},children:e.user_name})})})},e.id)}))})})})})]}),(0,B.jsxs)("div",{className:Ae,children:[(0,B.jsx)("div",{className:ke,children:(0,B.jsx)(N.Z.Search,{allowClear:!0,suffix:(0,B.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(Ze)}),className:_e,onChange:function(e){I(A.filter((function(n){return n.user_name.includes(e.target.value)})))},size:"middle",placeholder:"可输入姓名进行查询"})}),0===C.length&&(0,B.jsx)(de.Z,{styles:{margin:"45px auto"},customText:"暂未选择学生"}),C.length>0&&(0,B.jsx)("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"},children:(0,B.jsx)("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0},children:C.map((function(e,n){return(0,B.jsxs)(j.Z,{justify:"space-between",style:{marginTop:"10px"},children:[(0,B.jsx)("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"},children:e.user_name}),(0,B.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",style:{cursor:"pointer",height:"16px",marginRight:17},onClick:function(){t(A.filter((function(n){return"".concat(n.user_id)!="".concat(e.user_id)})))}})]},e.user_id)}))})})]})]})},Ce=(N.Z.Search,(0,m.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n,t,s=e.classroomList,r=(e.loading,e.dispatch),i=(0,m.useParams)(),c=((0,m.useLocation)(),(0,h.useState)(!1)),d=u()(c,2),p=d[0],x=d[1],v=(0,h.useState)(!0),y=u()(v,2),j=y[0],b=y[1],w=(0,h.useState)(!0),A=u()(w,2),k=A[0],_=A[1],C=(0,h.useState)(1),L=u()(C,2),E=L[0],O=(L[1],(0,h.useState)([])),P=u()(O,2),Q=P[0],F=P[1],J=(0,h.useState)(""),Y=u()(J,2),M=Y[0],z=Y[1],R=(0,h.useState)([]),H=u()(R,2),K=H[0],V=H[1],W=(0,h.useState)([]),U=u()(W,2),X=U[0],D=U[1],q=T.Z.useForm(),$=u()(q,1)[0],ee=(0,h.useState)(0),ne=u()(ee,2),te=ne[0],se=ne[1],pe=(0,h.useState)(!1),he=u()(pe,2),me=he[0],xe=he[1],fe=(0,h.useState)({}),ge=u()(fe,2),ve=ge[0],je=ge[1],be=(0,h.useState)(!1),we=u()(be,2),Ae=(we[0],we[1]),ke=(0,h.useState)([]),_e=u()(ke,2),Ze=_e[0],Ce=_e[1],Ie=(0,h.useState)(""),Le=u()(Ie,2),Te=Le[0],Ne=Le[1],Be=(0,h.useState)(!0),Ee=u()(Be,2),Oe=Ee[0],Pe=Ee[1],Qe=(0,h.useState)([]),Fe=u()(Qe,2),Je=Fe[0],Ge=Fe[1],Ye=(0,h.useState)([]),Me=u()(Ye,2),ze=Me[0],Re=Me[1],He=(0,h.useState)([]),Ke=u()(He,2),Ve=Ke[0],We=Ke[1],Ue=(0,h.useState)([]),Xe=u()(Ue,2),De=Xe[0],qe=Xe[1];i.id=i.coursesId;var $e=[{type:"normal",url:"normal_work_list"},{type:"group",url:"group_work_list"},{type:"hack",url:"hack_work_list"},{type:"practice",url:"shixun_work_list"},{type:"exercise",url:"exercise_score,export_exercise_users"}];(0,h.useEffect)((function(){var e,n,t,r;"导出成绩"===s.actionTabs.key&&(en(),nn()),"exercise"===(null==s||null===(e=s.actionTabs)||void 0===e?void 0:e.exportType)?xe(!0):xe(!1),Ne(""),je({sd_mode:"student",cate_range:1,stu_range:1}),s.actionTabs.category_id&&($.setFieldValue("cate_range",2),je(o()(o()({},ve),{},{cate_range:2}))),Ge([null==s||null===(n=s.actionTabs)||void 0===n||null===(n=n.category_id)||void 0===n?void 0:n.toString()]);var a="导出".concat(null==s||null===(t=s.actionTabs)||void 0===t?void 0:t.type,"成绩");null!=s&&null!==(r=s.actionTabs)&&void 0!==r&&r.isReport&&(a="导出实训报告"),z(a)}),[null==s||null===(n=s.actionTabs)||void 0===n?void 0:n.key]),console.log("---",null==s||null===(t=s.actionTabs)||void 0===t?void 0:t.exportType),(0,h.useEffect)((function(){var e=un(cn(De),Te);We(e)}),[te]);var en=function(){var e=l()(a()().mark((function e(n){var t,s,r,l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return _(!0),e.next=3,(0,Z.c_)(o()(o()({},i),{},{page:n||E,limit:2e4}));case 3:null==(s=e.sent)||null===(t=s.course_groups)||void 0===t||t.map((function(e,n){e.key=e.id,e.title=e.name,e.disabled=e.is_published})),_(!1),s&&(null!=s&&s.no_class_course_members?F(G()(null==s||null===(l=s.course_groups)||void 0===l?void 0:l.concat(null==s?void 0:s.no_class_course_members))):F(G()(null==s?void 0:s.course_groups)),V(tn(null==s||null===(r=s.course_groups)||void 0===r?void 0:r.concat(null==s?void 0:s.no_class_course_members))));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),nn=function(){var e=l()(a()().mark((function e(){var n,t,o,r,l,c,u,d,p,h,m,x,f,g,v,y;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return b(!0),e.next=3,(0,S.ZP)("/api/courses/".concat(i.coursesId,"/left_banner_with_child.json"),{method:"get",params:{id:i.coursesId,module_type:s.actionTabs.exportType}});case 3:u=e.sent,d=[],p=null==u||null===(n=u.course_modules)||void 0===n?void 0:n.filter((function(e){return e.name===s.actionTabs.type})),h=0===(null===(t=p[0])||void 0===t||null===(t=t.second_category)||void 0===t?void 0:t.length)?null===(o=p[0])||void 0===o?void 0:o.detail:null===(r=p[0])||void 0===r?void 0:r.second_category,0===(null===(l=p[0])||void 0===l||null===(l=l.second_category)||void 0===l?void 0:l.length)?null==h||h.map((function(e){var n,t;d.push({title:(null==e?void 0:e.category_name)||(null==e?void 0:e.name),key:(null==e||null===(n=e.category_id)||void 0===n?void 0:n.toString())||(null==e||null===(t=e.id)||void 0===t?void 0:t.toString())})})):null==h||h.filter((function(e){var n;return 0!==(null==e||null===(n=e.detail)||void 0===n?void 0:n.concat(null==e?void 0:e.third_category).length)})).map((function(e){var n,t,s;d.push({title:(null==e?void 0:e.category_name)||(null==e?void 0:e.name),key:(null==e||null===(n=e.category_id)||void 0===n?void 0:n.toString())||(null==e||null===(t=e.id)||void 0===t?void 0:t.toString()),children:sn((null==e||null===(s=e.detail)||void 0===s?void 0:s.concat(null==e?void 0:e.third_category))||[])})})),d=d.filter((function(e){var n;return 0!==(null==e||null===(n=e.children)||void 0===n?void 0:n.length)})),qe(d),We(cn(d)),null!=s&&null!==(c=s.actionTabs)&&void 0!==c&&c.category_id&&(x=function e(n){var t=[];return n.children?t.push.apply(t,G()(n.children.map((function(n){return e(n)})))):t.push(n.key),t.flat()},f=null==s||null===(m=s.actionTabs)||void 0===m||null===(m=m.category_id)||void 0===m?void 0:m.toString(),Ce([f]),Pe(!0),g=!!an(f,d),v=[],v=g?d.filter((function(e){return e.key===an(f,d)}))[0].children.filter((function(e){return e.key===f})):d.filter((function(e){return e.key===f}))[0].children,y=v.map((function(e){return x(e)})).flat(),Re(y)),b(!1);case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),tn=function(e){return e.filter((function(e){return(null==e?void 0:e.course_members.length)>0})).map((function(e){return{key:e.id.toString(),title:e.name,oldtitle:e.title,children:e.course_members?e.course_members.map((function(n){return{key:n.user_id.toString(),title:n.user_name,oldtitle:n.user_name,parentkey:e.id.toString()}})):[]}}))},sn=function(e){return e.filter((function(e){var n;return!(null!=e&&e.detail&&0===(null==e||null===(n=e.detail)||void 0===n?void 0:n.length))})).map((function(e){var n,t,s,o={key:(null==e||null===(n=e.id)||void 0===n?void 0:n.toString())||(null===(t=e.category_id)||void 0===t?void 0:t.toString()),title:(null==e?void 0:e.category_name)||(null==e?void 0:e.name),children:null==e||null===(s=e.detail)||void 0===s?void 0:s.map((function(e){var n;return{key:null==e||null===(n=e.id)||void 0===n?void 0:n.toString(),title:null==e?void 0:e.name}}))};return o}))},on=function(){$.resetFields(),je({}),Ae(!1),F([]),We([]),D([]),Ge([]),Re([])},rn=[];!function e(n){for(var t=0;t-1?an(e.key,De):null})).filter((function(e,n,t){return!(!e||t.indexOf(e)!==n)}));Ce(s),Ne(t)}Pe(!0)},cn=function e(n){return n.map((function(n){var t=n.title,s=t.indexOf(Te.trim()),o=t.substring(0,s),r=t.slice(s+Te.trim().length),a=s>-1?(0,B.jsxs)("span",{children:[o,(0,B.jsx)("span",{className:"c-red",children:Te.trim()}),r]}):(0,B.jsx)("span",{children:t});return n.children?{title:a,key:n.key,oldtitle:n.title,children:e(n.children)}:{title:a,key:n.key,oldtitle:n.title}}))};function un(e,n){return e.filter((function(e){return!(!e.oldtitle||!e.oldtitle.trim().includes(n.trim()))||!!(e.children&&e.children.length>0)&&(e.children=un(e.children,n),e.children.length>0)}))}return(0,B.jsx)(f.Z,{centered:!0,title:M,open:"导出成绩"===s.actionTabs.key,okText:"导出",cancelText:"取消",destroyOnClose:!0,className:ie,bodyStyle:{maxHeight:520},width:610,confirmLoading:p,onOk:l()(a()().mark((function e(){var n,t,l,c;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log(De),console.log(ze),0!==De.length){e.next=5;break}return g.ZP.warning("没有可导出的".concat(me?"试卷":"作业")),e.abrupt("return");case 5:return n={course_id:i.coursesId,ids:ze,export_type:ve.sd_mode,homework_type:s.actionTabs.exportType},2===ve.stu_range&&(n.course_group_ids=X.map((function(e){return e.id.toString()}))),3===ve.stu_range&&(n.user_ids=X.map((function(e){return e.user_id.toString()}))),x(!0),e.next=11,(0,S.ZP)("/api/export_record/export_all.json",{method:"get",params:o()({},n)});case 11:t=e.sent,x(!1),0===(null==t?void 0:t.status)&&(g.ZP.info("导出成功"),m.history.push("/classrooms/".concat(null==i?void 0:i.coursesId,"/exportlist/").concat(null==$e||null===(l=$e.find((function(e){var n;return e.type===(null==s||null===(n=s.actionTabs)||void 0===n?void 0:n.exportType)})))||void 0===l?void 0:l.url)),on(),r({type:"classroomList/setActionTabs",payload:{}}),m.history.push("/classrooms/".concat(null==i?void 0:i.coursesId,"/exportlist/").concat(null==$e||null===(c=$e.find((function(e){var n;return e.type===(null==s||null===(n=s.actionTabs)||void 0===n?void 0:n.exportType)})))||void 0===c?void 0:c.url)));case 14:case"end":return e.stop()}}),e)}))),onCancel:function(){on(),r({type:"classroomList/setActionTabs",payload:{}})},children:(0,B.jsx)("div",{children:(0,B.jsxs)(T.Z,{form:$,initialValues:I()(I()(I()({},"sd_mode","student"),"cate_range",1),"stu_range",1),colon:!1,labelAlign:"right",labelCol:{span:4},onValuesChange:function(e,n){"stu_range"in e&&D([]),je($.getFieldValue())},children:[(0,B.jsx)(T.Z.Item,{label:"统计维度",name:"sd_mode",children:(0,B.jsxs)(oe.ZP.Group,{children:[(0,B.jsx)(oe.ZP,{value:"student",className:"mr60",children:"学生维度"}),(0,B.jsxs)(oe.ZP,{value:"homework",children:[me?"试卷":"作业","维度"]})]})}),(0,B.jsx)(T.Z.Item,{label:"导出".concat(me?"试卷":"作业","范围"),name:"cate_range",children:(0,B.jsxs)(oe.ZP.Group,{children:[(0,B.jsxs)(oe.ZP,{value:1,className:"mr60",children:["全部",me?"试卷":"作业"]}),(0,B.jsxs)(oe.ZP,{value:2,children:["指定",me?"试卷":"作业"]})]})}),2===ve.cate_range&&(0,B.jsxs)("div",{style:{width:560,height:300,border:"1px solid #F6F7F9",marginTop:-5,marginBottom:10},children:[(0,B.jsx)("div",{className:le,children:(0,B.jsx)(N.Z.Search,{allowClear:!0,suffix:(0,B.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(ue),onClick:function(e){return ln(Te,1)}}),className:ce,placeholder:"搜索目录名称或".concat(me?"试卷":"作业","名称"),size:"middle",onSearch:function(e){return ln(e,1)},onChange:function(e){return Ne(e.target.value)}})}),(0,B.jsx)("div",{style:{maxHeight:213,overflow:"auto"},children:0!==De.length||j?(0,B.jsx)(re.Z,{spinning:j,children:(0,B.jsx)(ae.Z,{style:{minHeight:210},checkable:!0,selectable:!1,onExpand:function(e){Ce(e),Pe(!1)},expandedKeys:Ze,autoExpandParent:Oe,checkedKeys:Je,onCheck:function(e,n){var t,s;if(console.log("onCheck",e,n),Te)if(console.log(1111),n.checked)if(null!==(t=n.node)&&void 0!==t&&t.children){var o,r=null===(o=n.node)||void 0===o?void 0:o.children.map((function(e){return null!=e&&e.children?null==e?void 0:e.children.map((function(e){return e.key})):e.key})).flat(),a=G()(new Set([].concat(G()(Je),G()(r)))),i=G()(new Set([].concat(G()(ze),G()(r))));Ge(a),Re(i)}else Ge([].concat(G()(Je),[n.node.key])),Re([].concat(G()(ze),[n.node.key]));else if(null!==(s=n.node)&&void 0!==s&&s.children){var l,c=n.node.key,u=an(c,De),d=null===(l=n.node)||void 0===l?void 0:l.children.map((function(e){return null!=e&&e.children?null==e?void 0:e.children.map((function(e){return e.key})):e.key})).flat(),p=Je.filter((function(e){return!d.includes(e)&&e!=c&&e!=u})),h=ze.filter((function(e){return!d.includes(e)}));Ge(p),Re(h)}else{var m=an(n.node.key,De),x=an(m,De),f=Je.filter((function(e){return e!=n.node.key&&e!=m&&e!=x})),g=ze.filter((function(e){return e!=n.node.key}));Ge(f),Re(g)}else Re(n.checkedNodes.filter((function(e){return!e.children})).map((function(e){return e.key}))),Ge(e)},treeData:Ve})}):(0,B.jsx)(de.Z,{styles:{margin:"0 auto"},customText:"暂无".concat(me?"试卷":"作业")})})]}),(0,B.jsx)(T.Z.Item,{label:"导出学生范围",name:"stu_range",children:(0,B.jsxs)(oe.ZP.Group,{children:[(0,B.jsx)(oe.ZP,{value:1,className:"mr60",children:"全部学生"}),(0,B.jsx)(oe.ZP,{value:2,className:"mr60",children:"指定分班"}),(0,B.jsx)(oe.ZP,{value:3,children:"指定学生"})]})}),2===ve.stu_range&&(0,B.jsx)("div",{style:{width:560,height:368,marginTop:-5},children:(0,B.jsx)("div",{children:(0,B.jsx)(ye,{data:Q,treedata:K,loading:k,selectedRowKeys:X,setSelectedRowKeys:D})})}),3===ve.stu_range&&(0,B.jsx)("div",{style:{width:560,height:368,marginTop:-5},children:(0,B.jsx)("div",{children:(0,B.jsx)(Se,{data:Q,treedata:K,selectedRowKeys:X,setSelectedRowKeys:D})})})]})})})}))),Ie=(0,m.connect)((function(e){return{classroomList:e.classroomList,user:e.user}}))((function(e){var n=e.classroomList,t=e.dispatch,s=e.user,r=(0,h.useState)(!1),i=u()(r,2),c=i[0],d=i[1],p=T.Z.useForm(),x=u()(p,1)[0],v=((0,m.useParams)(),s.userInfo),y=function(){t({type:"classroomList/setActionTabs",payload:{key:""}})};return(0,h.useEffect)((function(){"加入课堂"===n.actionTabs.key?null!=v&&v.login&&""!=(null==v?void 0:v.login)?null!=v&&v.profile_completed?d(!0):f.Z.confirm({centered:!0,title:"提示",content:"您需要去完善您的个人资料,才能使用此功能",okText:"立即完善",cancelText:"稍后完善",onOk:function(){d(!0)},onCancel:function(){return y()}}):(t({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),y()):d(!1)}),[n.actionTabs.key]),(0,B.jsx)(f.Z,{centered:!0,title:"加入课堂",open:c,okText:"确定",cancelText:"取消",onOk:l()(a()().mark((function e(){var n,s,r,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,x.validateFields();case 2:return s=o()({},x.getFieldValue()),e.next=5,(0,S.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:s.invite_code}});case 5:if(null==(r=e.sent)||!r.need_pro_auth){e.next=10;break}return t({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:s.inputValue,checkedList:"professor"===s.identity?[1]:"assistant_professor"===s.identity?[2]:[3]}}),y(),e.abrupt("return");case 10:return null==s||null===(n=s.identity)||void 0===n||n.map((function(e){s[e]=1})),e.next=13,(0,S.ZP)("/api/courses/apply_to_join_course.json",{method:"post",body:o()({},s)});case 13:i=e.sent,console.log("/api/courses/apply_to_join_course.json",{method:"post",body:o()({},s)}),0===i.status&&((0,$.L9)(["教学课堂","加入课堂"]),g.ZP.success("加入成功"),window.location.reload(!0));case 16:case"end":return e.stop()}}),e)}))),onCancel:function(){return y()},children:(0,B.jsx)("section",{className:"pr20 pt10 pl10",children:(0,B.jsxs)(T.Z,{form:x,hideRequiredMark:!0,children:[(0,B.jsx)(T.Z.Item,{name:"invite_code",rules:[{required:!0,message:"请输入5位课堂邀请码或6位分班邀请码"}],label:(0,B.jsx)("div",{className:"tr",style:{width:100},children:"课堂邀请码"}),children:(0,B.jsx)(N.Z,{size:"middle",placeholder:"请输入5位课堂邀请码或6位分班邀请码"})}),(0,B.jsx)(T.Z.Item,{name:"identity",label:(0,B.jsx)("div",{className:"tr",style:{width:100},children:"身份"}),children:(0,B.jsxs)(w.Z.Group,{children:[(0,B.jsx)(w.Z,{value:"professor",children:"教师"}),(0,B.jsx)(w.Z,{value:"assistant_professor",children:"助教"}),(0,B.jsx)(w.Z,{value:"student",children:"学生/参赛者"})]})})]})})})})),Le="formWrap___MSAjb",Te=Y.default.Option,Ne=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,loading:e.loading,user:e.user}}))((function(e){var n=e.user,t=e.shixunHomeworks,s=(e.loading,e.dispatch),r=((0,m.useParams)(),(0,h.useState)(!1)),i=u()(r,2),c=i[0],d=(i[1],T.Z.useForm()),p=u()(d,1)[0],x=(0,h.useState)({}),g=u()(x,2),v=g[0],y=g[1],w=(0,h.useState)([]),A=u()(w,2),k=A[0],_=A[1],Z=(0,h.useState)([]),S=u()(Z,2),C=S[0],I=S[1],L=(0,h.useState)([]),E=u()(L,2),O=E[0],P=E[1],Q=(0,h.useState)([]),F=u()(Q,2),J=F[0],G=F[1];(0,h.useEffect)((function(){"填充信息弹窗"!==t.actionTabs.key||k.length||z()}),[t.actionTabs.key]);var z=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,s({type:"account/getSchoolOption"});case 2:n=e.sent,_(null==n?void 0:n.schools);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),R=function(){var e=l()(a()().mark((function e(n,t){var s,r,i,l,c;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=null===(s=k.find((function(e){return e.name===n})))||void 0===s?void 0:s.id,e.next=3,H(i);case 3:if(e.t0=e.sent,e.t0){e.next=6;break}e.t0={};case 6:l=e.t0,P(null==l?void 0:l.departments),c=t||(null==l||null===(r=l.departments)||void 0===r||null===(r=r[0])||void 0===r?void 0:r.name),p.setFieldsValue({department:c}),y(o()(o()({},v),{school:n,department:c}));case 11:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),H=function(e){if(e)return s({type:"account/getDepartmentOption",payload:{id:e}})},K=function(){var e=l()(a()().mark((function e(t){var o,r,i,l,c,u,d,p,h,m,x,f,g,v,y,j;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=t.nickname,l=t.gender,c=t.identity,u=t.studentNo,d=t.jobTitle,p=t.manager,h=t.school,m=t.department,x=t.edu_background,f=t.edu_entry_year,g=t.brief_introduction,v=t.name,y=null===(o=O.find((function(e){return e.name===m})))||void 0===o?void 0:o.id,j=null===(r=k.find((function(e){return e.name===h})))||void 0===r?void 0:r.id,e.next=5,s({type:"account/updateAccount",payload:{id:n.userInfo.user_id,department_id:y,gender:l,identity:c,location:location,nickname:i,name:v,school_id:j,edu_background:x,edu_entry_year:f,brief_introduction:g,student_id:"student"===c?u:null,technical_title:d||p}});case 5:e.sent&&(window.location.reload(),localStorage.removeItem("addinfo"));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,B.jsx)(f.Z,{centered:!0,title:"填写资料",open:"填充信息弹窗"===t.actionTabs.key,okText:"保存",cancelText:"取消",width:650,bodyStyle:{minHeight:150},confirmLoading:c,onOk:function(){p.submit()},onCancel:function(){s({type:"shixunHomeworks/setActionTabs",payload:{}})},children:(0,B.jsxs)(T.Z,{form:p,className:Le,layout:"horizontal",onValuesChange:function(e){(y(o()({},p.getFieldsValue())),"school"in e)&&(I(k.filter((function(n){return n.name.includes(e.school)}))),(k.find((function(n){return n.name===e.school}))||{}).id?R(e.school):(p.setFieldsValue({department:""}),y(o()(o()({},v),{school:e.school,department:""}))))},onFinish:K,children:[(0,B.jsx)(T.Z.Item,{label:"姓名",name:"name",rules:[{required:!0,message:"请输入真实姓名,最大限制".concat(10,"个字符")},{validator:$.HJ}],children:(0,B.jsx)(N.Z,{placeholder:"请输入真实姓名,最大限制".concat(10,"个字符"),maxLength:10})}),(0,B.jsxs)(j.Z,{gutter:[10,0],children:[(0,B.jsx)(b.Z,{flex:"300px",children:(0,B.jsx)(T.Z.Item,{label:"职业",name:"identity",rules:[{required:!0,message:"请先选择职业"}],children:(0,B.jsxs)(Y.default,{children:[(0,B.jsx)(Te,{value:"teacher",children:"教师"}),(0,B.jsx)(Te,{value:"student",children:"学生"}),(0,B.jsx)(Te,{value:"professional",children:"专业人士"})]})})}),"student"===v.identity&&(0,B.jsx)(b.Z,{flex:"300px",children:(0,B.jsx)(T.Z.Item,{initialValue:v.studentNo,name:"studentNo",rules:[{required:!0,message:"请先输入学号"}],children:(0,B.jsx)(N.Z,{type:"text",placeholder:"请输入学号"})})}),"teacher"===v.identity&&(0,B.jsx)(b.Z,{flex:"300px",children:(0,B.jsx)(T.Z.Item,{initialValue:v.jobTitle,name:"jobTitle",rules:[{required:!0,message:"请先选择职称"}],children:(0,B.jsxs)(Y.default,{children:[(0,B.jsx)(Te,{value:"教授",children:"教授"}),(0,B.jsx)(Te,{value:"研究员",children:"研究员"}),(0,B.jsx)(Te,{value:"副教授",children:"副教授"}),(0,B.jsx)(Te,{value:"副研究员",children:"副研究员"}),(0,B.jsx)(Te,{value:"讲师",children:"讲师"}),(0,B.jsx)(Te,{value:"助理研究员",children:"助理研究员"}),(0,B.jsx)(Te,{value:"助理教授",children:"助理教授"})]})})}),"professional"===v.identity&&(0,B.jsx)(b.Z,{flex:"300px",children:(0,B.jsx)(T.Z.Item,{initialValue:v.manager,name:"manager",rules:[{required:!0,message:"请先选择职称"}],children:(0,B.jsxs)(Y.default,{children:[(0,B.jsx)(Te,{value:"企业管理者",children:"企业管理者"}),(0,B.jsx)(Te,{value:"部门管理者",children:"部门管理者"}),(0,B.jsx)(Te,{value:"高级工程师",children:"高级工程师"}),(0,B.jsx)(Te,{value:"工程师",children:"工程师"}),(0,B.jsx)(Te,{value:"助理工程师",children:"助理工程师"})]})})})]}),(0,B.jsx)(T.Z.Item,{label:"学校/单位",name:"school",wrapperCol:{span:10},rules:[{required:!0,message:"请先选择学校/单位"}],children:(0,B.jsx)(M.Z,{showSearch:!0,options:null==C?void 0:C.map((function(e){return{value:e.name}}))})}),(0,B.jsx)(T.Z.Item,{label:"院系/部门",name:"department",wrapperCol:{span:10},children:(0,B.jsx)(M.Z,{showSearch:!0,onChange:function(e){return G(O.filter((function(n){return n.name.includes(e)})))},options:null==J?void 0:J.map((function(e){return{value:e.name}}))})})]})})})),Be=(0,m.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n,t=e.classroomList,s=(e.loading,e.dispatch),r=(0,m.useParams)(),i=((0,m.useLocation)(),(0,h.useState)(!1)),c=u()(i,2),d=c[0],p=c[1],x=(t.actionTabs,t.courseGroups,t.allCourseGroups),v=T.Z.useForm(),y=u()(v,1)[0];return(0,h.useEffect)((function(){"切换为学生"===t.actionTabs.key&&(s({type:"classroomList/getAllCourseGroup",payload:o()({},r)}),y.setFieldsValue({course_group_id:"0"}))}),[t.actionTabs.key]),(0,B.jsxs)(f.Z,{centered:!0,title:"切换为学生",open:"切换为学生"===t.actionTabs.key,okText:"确定",cancelText:"取消",bodyStyle:{minHeight:150},confirmLoading:d,onOk:l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return p(!0),e.next=3,(0,S.ZP)("/api/courses/".concat(r.coursesId,"/switch_to_student.json"),{method:"post",body:y.getFieldValue()});case 3:0===e.sent.status&&(g.ZP.success("切换成功"),window.location.reload()),p(!1);case 6:case"end":return e.stop()}}),e)}))),onCancel:function(){s({type:"classroomList/setActionTabs",payload:{}})},children:[(0,B.jsx)("p",{children:"如果分班单独设置发布内容(实训作业、普通作业、试卷等), 需要加入分班才能查看"}),(0,B.jsx)("div",{className:"pl30 pr30",children:(0,B.jsx)(T.Z,{form:y,initialValues:I()({},"course_group_id","0"),children:(0,B.jsxs)(j.Z,{className:"mt30",children:[(0,B.jsx)(b.Z,{children:"进入:"}),(0,B.jsx)(b.Z,{flex:"1",children:(0,B.jsx)(T.Z.Item,{name:"course_group_id",rules:[{required:!0,message:"请输入目录名称"}],noStyle:!0,children:(0,B.jsxs)(Y.default,{defaultValue:"0",style:{width:"100%"},children:[(0,B.jsx)(Y.default.Option,{value:"0",children:"未分班"}),null==x||null===(n=x.course_groups)||void 0===n?void 0:n.map((function(e,n){return(0,B.jsx)(Y.default.Option,{value:e.id,children:e.name})}))]})})})]})})})]})})),Ee=t(87876),Oe=t(96737),Pe={shixun_homework:"iconfont icon-shixunzuoye1",graduation:"iconfont icon-biyezhuanhuan",exercise:"iconfont font17 icon-kaoshishijuan1",poll:"iconfont font17 icon-kaoshiwenjuan1",common_homework:"iconfont icon-putongzuoye1",group_homework:"iconfont icon-fenzuzuoye2",attendance:"iconfont icon-qiandao1",announcement:"iconfont icon-gonggaolan",attachment:"iconfont icon-xuexiziyuan1",video:"iconfont font14 icon-shipinzhibo1",board:"iconfont icon-taolun2",course_group:"iconfont font18 icon-fenban2",statistics:"iconfont font17 icon-tongji3",template:"iconfont icon-mobanguanli2",online_learning:"iconfont icon-kechengxuexi",ecs:"iconfont icon-gongchengrenzheng",program_homework:"iconfont icon-bianchengzuoye",new_graduation:"iconfont icon-biyesheji",resource_recommend:"iconfont icon-ziyuantuijian"},Qe={flex_box_center:"flex_box_center___ztP5B",flex_space_between:"flex_space_between___ZnBAF",flex_box_vertical_center:"flex_box_vertical_center___sIQLg",flex_box_center_end:"flex_box_center_end___Yjb4r",flex_box_column:"flex_box_column___wx6hu",wrp:"wrp___eXSKX",classroomInfo:"classroomInfo___zfzoC",title:"title___BCkXZ",titleLeft:"titleLeft___XPuIq",classroomUser:"classroomUser___b_ny2",headPic:"headPic___pR9pz",teacherInfo:"teacherInfo___BeE5H",classroomDesc:"classroomDesc___csaXO",classroomDescBg:"classroomDescBg___OQixb",joinCouses:"joinCouses___RT5bw",bg:"bg___zCz6k",task_count:"task_count___GC5OH",container:"container___m1Tgk",leftMenuActions:"leftMenuActions___H7kfl",leftMenu:"leftMenu___aMBG9",menuText:"menuText___vgQ83",totalCount:"totalCount___AoAB2",actions:"actions___MsngA",open:"open___inDJH",actived:"actived___rqjRz",actived2:"actived2___x7Wvg",tipJoin:"tipJoin___uzlgb",badge:"badge___s6J4T",num:"num____292N",classromediv:"classromediv___AQhQT",glow:"glow___Ucfx9",st:"st___KjyfC",link:"link___aoTXV",sLink:"sLink___moIi9",iconH:"iconH___N915X",shareClassroom:"shareClassroom___WbdZI",copy:"copy___plAJS",btnWrap:"btnWrap___UOuN_",btn:"btn___DfMBs",tip:"tip___FDQL5",export:"export___Dr4oV",bottom:"bottom___DezCj",yes:"yes___SmiO1",no:"no____2dJW",skeleton:"skeleton___fBWXQ",skeletonL:"skeletonL___m64NF",skeletonR:"skeletonR___ICZBM",skeletonR_2:"skeletonR_2___ttKxS",skeletonR_1:"skeletonR_1___koZuU"},Fe=["classroomList","globalSetting","user","loading","dispatch","children"],Je=(U.Z.TabPane,(0,m.connect)((function(e){var n=e.classroomList,t=e.loading;return{classroomList:n,globalSetting:e.globalSetting,user:e.user,loading:t.models.index}}))((function(e){var n,t,s,r=e.classroomList,i=e.globalSetting,c=e.user,d=(e.loading,e.dispatch),v=(e.children,p()(e,Fe),(0,m.useParams)()),y=(0,m.useLocation)(),A=(r.detailTopBanner,r.detailLeftMenus),C=(0,h.useState)([]),I=u()(C,2),L=I[0],T=I[1],N=(0,h.useState)([]),E=u()(N,2),O=E[0],P=E[1],Q=(0,h.useState)([]),F=u()(Q,2),J=F[0],Y=F[1],M=(c.userInfo,x.Z.Content,x.Z.Sider),z=(0,h.useState)(),R=u()(z,2),H=R[0],K=R[1],V=(0,h.useState)([]),W=u()(V,2),U=(W[0],W[1]),X=(0,h.useState)([]),D=u()(X,2),q=(D[0],D[1]),$=(0,h.useState)([]),ee=u()($,2),te=ee[0],se=ee[1],oe=(0,h.useState)(!1),re=u()(oe,2),ae=re[0],ie=re[1],le=([{label:"公告栏",value:"announcement"},{label:"实训作业",value:"shixun_homework"},{label:"普通作业",value:"common_homework"},(null===(n=c.userInfo)||void 0===n?void 0:n.main_site)&&{label:"分组作业",value:"group_homework"},{label:"试卷",value:"exercise"},{label:"问卷",value:"poll"},{label:"教学资料",value:"attachment"},{label:"视频直播",value:"video"},{label:"讨论",value:"board"},{label:"分班",value:"course_group"},{label:"统计",value:"statistics"},{label:"签到",value:"attendance"},(null===(t=c.userInfo)||void 0===t?void 0:t.admin)&&{label:"模板管理",value:"template"}].filter((function(e){var n;return!!e&&(null==i||null===(n=i.setting)||void 0===n||!n.is_local||"视频直播"!==e.label)})),{shixun_homework:"practice",common_homework:"normal",group_homework:"group",program_homework:"hack",hack:"hack",exercise:"exercise"});function ce(){return(ce=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,S.ZP)("/api/courses/".concat(null==v?void 0:v.coursesId,"/modules_settings.json"),{method:"get"});case 2:n=e.sent,K(n),se(G()(null==n?void 0:n.course_module_types));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,h.useEffect)((function(){var e,n=null===(e=r.detailLeftMenus)||void 0===e?void 0:e.course_modules;n&&(T(JSON.parse(JSON.stringify(n))),ue())}),[r.detailLeftMenus]),(0,h.useEffect)((function(){ue()}),[y.pathname]);var ue=function(){var e;null===(e=r.detailLeftMenus)||void 0===e||null===(e=e.course_modules)||void 0===e||e.map((function(e,n){(y.pathname.indexOf(e.category_url)>-1||je(e))&&(J.includes(n)||J.push(n),Y(G()(J)))}))},de=function(){d({type:"classroomList/getClassroomLeftMenus",payload:{id:v.coursesId}})},pe=function(){var 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,d({type:"classroomList/getClassroomLeftMenus",payload:{id:v.coursesId}});case 2:t=e.sent,m.history.push("".concat(null==t||null===(n=t.course_modules[0])||void 0===n?void 0:n.category_url));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),he=function(e,n){f.Z.confirm({centered:!0,title:"提示",icon:(0,B.jsx)(_.Z,{}),content:e,okText:"确认",onOk:function(){return n()},cancelText:"取消"})},me=function(){var e=l()(a()().mark((function e(n,t,s,o){var r,i,c;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.t0=n,e.next=1===e.t0?3:2===e.t0?6:3===e.t0?8:4===e.t0?10:5===e.t0?15:6===e.t0?17:7===e.t0?19:8===e.t0?21:26;break;case 3:return c={category_id:2===s?t.root_id:t.id||t.category_id,parent_id:2===s?t.category_id:"",nodeModules:t,type:t.type||t.category_type},d({type:"classroomList/setActionTabs",payload:{key:"添加目录",selectArrs:c,cb:function(){de()}}}),e.abrupt("break",26);case 6:return d({type:"classroomList/setActionTabs",payload:{key:"目录重命名",selectArrs:{name:t.category_name||t.name,category_id:t.category_id,main_id:t.id,category_type:t.category_type},cb:function(){de()}}}),e.abrupt("break",26);case 8:return he((0,B.jsxs)("p",{children:["隐藏后将不再显示此模块,",(0,B.jsx)("br",{}),"后续可在课堂设置中重新勾选模块恢复显示"]}),l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Z.nX)({id:t.id});case 2:0===(i=e.sent).status&&(g.ZP.success("操作成功"),d({type:"classroomList/getClassroomLeftMenus",payload:{id:v.coursesId}}));case 4:case"end":return e.stop()}}),e)})))),e.abrupt("break",26);case 10:return e.next=12,(0,Z.yd)({id:t.id});case 12:return 0===(i=e.sent).status&&(g.ZP.success("操作成功"),d({type:"classroomList/getClassroomLeftMenus",payload:{id:v.coursesId}})),e.abrupt("break",26);case 15:return he((0,B.jsxs)("p",{children:["该目录下的内容将被移动到",null!==(r=["exercise","board","attachment"])&&void 0!==r&&r.includes(t.category_type)?"父":"未分配","目录,",(0,B.jsx)("br",{}),"是否确认删除?"]}),l()(a()().mark((function e(){var n,s,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("board"!==t.category_type){e.next=6;break}return e.next=3,(0,Z.i)({id:t.category_id});case 3:i=e.sent,e.next=9;break;case 6:return e.next=8,(0,Z.Z0)({id:t.category_id});case 8:i=e.sent;case 9:0===i.status&&(g.ZP.success("删除成功"),"board"===t.category_type?(o=null==A||null===(n=A.course_modules)||void 0===n?void 0:n.filter((function(e){return"board"===(null==e?void 0:e.type)})),m.history.push("/classrooms/".concat(v.coursesId,"/").concat(t.category_type,"/").concat(null==o||null===(s=o[0])||void 0===s?void 0:s.main_id))):m.history.push("/classrooms/".concat(v.coursesId,"/").concat(t.category_type)),d({type:"classroomList/getClassroomLeftMenus",payload:{id:v.coursesId}}));case 10:case"end":return e.stop()}}),e)})))),e.abrupt("break",26);case 17:return d({type:"classroomList/setActionTabs",payload:{key:"新建分班",params:v}}),e.abrupt("break",26);case 19:return d({type:"classroomList/setActionTabs",payload:{key:"导出成绩",type:null==t?void 0:t.name,exportType:le[null==t?void 0:t.type]||le[null==t?void 0:t.category_type],category_id:null==t?void 0:t.category_id,isReport:o}}),e.abrupt("break",26);case 21:return"shixun_homework"!==t.type&&"program_homework"!==t.type||m.history.push("/classrooms/".concat(null==v?void 0:v.coursesId,"/exportlist/shixun_work_list")),"exercise"===t.type&&m.history.push("/classrooms/".concat(null==v?void 0:v.coursesId,"/exportlist/exercise_score")),"common_homework"===t.type&&m.history.push("/classrooms/".concat(null==v?void 0:v.coursesId,"/exportlist/normal_work_list")),"group_homework"===t.type&&m.history.push("/classrooms/".concat(null==v?void 0:v.coursesId,"/exportlist/group_work_list")),e.abrupt("break",26);case 26:case"end":return e.stop()}}),e)})));return function(n,t,s,o){return e.apply(this,arguments)}}(),xe=function(e){var n=(null==e?void 0:e.type)||(null==e?void 0:e.category_type);return"shixun_homework"===n||"common_homework"===n||"program_homework"===n||"exercise"===n||"group_homework"===n||"hack"===n},fe=function(e,n){return(0,B.jsxs)("div",{className:Qe.leftMenuActions,children:[(t=e.type,"attendance"!==t&&"announcement"!==t&&"poll"!==t&&"graduation"!==t&&"course_group"!==t&&"new_graduation"!==t&&n<=2&&(0,B.jsx)("p",{className:"current",onClick:function(t){return me(1,e,n,t)},children:"新建子目录"})),"course_group"===e.type&&1===n&&(0,B.jsx)("p",{className:"current",onClick:function(){return me(6,e,n)},children:"新建分班"}),(0,B.jsx)("p",{className:"current",onClick:function(t){return me(2,e,n,t)},children:"重命名"}),e.main_id&&!(0,ne.Rm)()&&(0,B.jsx)("p",{className:"current",onClick:function(){return me(3,e,n)},children:"隐藏"}),xe(e)&&(0,B.jsx)(k.Z,{destroyTooltipOnHide:!0,placement:"right",content:(0,B.jsxs)("div",{className:Qe.export,children:[(0,B.jsx)("p",{onClick:function(){return me(7,e,n)},children:"学生成绩"}),(0,B.jsx)("p",{onClick:function(t){t.preventDefault(),t.stopPropagation(),me(8,e,n)},children:"历史导出"})]}),trigger:"hover",children:(0,B.jsx)("p",{className:"current",onClick:function(e){e.preventDefault(),e.stopPropagation()},children:"导出"})}),e.main_id&&!(0,ne.Rm)()&&(0,B.jsx)("p",{className:"current",onClick:function(){return me(4,e,n)},children:"置顶"}),e.category_id&&(0,B.jsx)("p",{className:"current",onClick:function(){return me(5,e,n)},children:"删除"})]});var t},ge=function(e,n){return 1===n?"board"===e.type?"/classrooms/".concat(v.coursesId,"/").concat(e.type,"/").concat(e.main_id):"graduation"===e.type?"/classrooms/".concat(v.coursesId,"/graduation_topics"):"/classrooms/".concat(v.coursesId,"/").concat(e.type):"hack"===e.category_type&&3===n?e.second_category_url:("messages"===e.category_type&&(e.category_type="board"),"/classrooms/".concat(v.coursesId,"/").concat(e.category_type,"/").concat(e.category_id))},ve=function(){var e=y.pathname.split("/");U(["".concat(e[3],"|").concat(v.coursesId)]),q(["".concat(e[3],"|").concat(v.coursesId),"".concat(e[3],"|").concat(e[4])])};(0,h.useEffect)((function(){try{var e=sessionStorage._nav_.split(","),n=sessionStorage._nav_open_.split(",");sessionStorage._nav_open_?U(n):ve(),q(e)}catch(e){ve()}return function(){sessionStorage.removeItem("_nav_open_"),sessionStorage.removeItem("_nav_")}}),[r.name,null==y?void 0:y.pathname]);var ye=function(){var e=l()(a()().mark((function e(n){var t,s,o,r,i,l,c,u;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s=n.draggableId,n.source,o=n.destination){e.next=3;break}return e.abrupt("return",!1);case 3:if(r=s.split("-"),i=r[1],l=r[2],"board"!==(null===(t=L[i])||void 0===t?void 0:t.type)){e.next=12;break}return e.next=9,(0,Z.Ab)({id:r[0],position:o.index+1});case 9:c=e.sent,e.next=15;break;case 12:return e.next=14,(0,Z.Wr)({id:r[0],position:o.index+1});case 14:c=e.sent;case 15:0===c.status&&(3===r.length?(u=L[i].second_category[l],L[i].second_category.splice(l,1),L[i].second_category.splice(o.index,0,u)):(u=L[i].second_category[r[2]].third_category[r[3]],L[i].second_category[r[2]].third_category.splice(r[3],1),L[i].second_category[r[2]].third_category.splice(o.index,0,u)),T(G()(L)));case 16:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),je=function(e){return y.pathname.indexOf("student_statistics")>-1&&"statistics"===e.type};return(0,B.jsx)(M,{width:264,style:{marginTop:24,height:"auto",background:"none"},children:(0,B.jsx)("section",{className:Qe.leftMenu,children:(0,B.jsxs)(Ee.Z,{loading:!A.course_modules,children:[(0,B.jsx)(f.Z,{open:ae,title:"课堂模块设置",centered:!0,onOk:l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,ne.aN)()){e.next=3;break}return g.ZP.info("功能菜单设置只有课堂管理员可以调整"),e.abrupt("return");case 3:if(!((null==te?void 0:te.length)<=0)){e.next=6;break}return g.ZP.info("请至少选择一个课堂模块"),e.abrupt("return");case 6:return e.next=8,(0,S.ZP)("/api/courses/".concat(null==v?void 0:v.coursesId,"/update_modules_settings.json"),{method:"post",body:{course_module_types:te}});case 8:0===(null==(n=e.sent)?void 0:n.status)&&(pe(),ie(!1));case 10:case"end":return e.stop()}}),e)}))),onCancel:function(){ie(!1)},children:(0,B.jsxs)("div",{children:[(0,B.jsx)("span",{children:"通过勾选可以显示/隐藏模块"}),(0,B.jsx)(w.Z.Group,{onChange:function(e){se(G()(e))},style:{marginTop:"10px"},value:te,children:(0,B.jsx)(j.Z,{children:null==H||null===(s=H.course_modules)||void 0===s?void 0:s.map((function(e,n){return(0,B.jsx)(b.Z,{span:6,style:{marginTop:"10px"},children:(0,B.jsx)(w.Z,{value:e.module_type,style:{fontSize:"14px"},children:e.module_name})})}))})})]})}),null==L?void 0:L.map((function(e,n){return(0,B.jsxs)("ul",{children:[(0,B.jsx)("li",{className:y.pathname.indexOf(e.category_url)>-1||je(e)?Qe.actived:"",onClick:function(){y.pathname===e.category_url?(J.includes(n)?(J.splice(J.indexOf(n),1),J.includes(n)&&J.splice(J.indexOf(n),1)):J.push(n),Y(G()(J))):"new_graduation"==e.type?window.open(e.category_url):m.history.push(e.category_url)},children:(0,B.jsxs)(j.Z,{style:{padding:"13px 0 13px 24px"},align:"middle",children:[(0,B.jsxs)(b.Z,{flex:"1",className:"pr30",children:[(0,B.jsx)("span",{className:"".concat(Pe[e.type])})," ",e.name]}),(0,B.jsxs)(b.Z,{className:"tr",children:[(0,B.jsx)("span",{className:Qe.totalCount,children:0===e.task_count?"":e.task_count}),(0,ne.eB)()&&"statistics"!==e.type&&"ecs"!==e.type&&"new_graduation"!==e.type&&(0,B.jsx)(k.Z,{getPopupContainer:function(e){return e.parentNode},destroyTooltipOnHide:!0,placement:"right",content:function(){return fe(e,1)},trigger:"hover",children:(0,B.jsx)("span",{className:["iconfont icon-sandian",Qe.actions].join(" ")})})]})]})}),(0,B.jsx)(Oe.Z5,{onDragEnd:ye,children:(0,B.jsx)(Oe.bK,{isDropDisabled:!(0,ne.GJ)(),droppableId:String(e.id),children:function(t,s){var r;return(0,B.jsx)("ul",o()(o()({ref:t.innerRef},t.droppableProps),{},{onScroll:function(){},className:J.includes(n)?Qe.open:"",children:null===(r=e.second_category)||void 0===r?void 0:r.map((function(t,s){var r;return(0,B.jsx)(Oe._l,{draggableId:"".concat(null===(r=t.category_id)||void 0===r?void 0:r.toString(),"-").concat(n,"-").concat(s),index:s,children:function(r,a){return(0,B.jsxs)("div",o()(o()(o()({ref:r.innerRef},r.draggableProps),r.dragHandleProps),{},{children:[(0,B.jsx)("li",{onClick:function(e){e.stopPropagation(),O.includes(null==t?void 0:t.category_id)?O.splice(O.indexOf(null==t?void 0:t.category_id),1):O.push(null==t?void 0:t.category_id),P(G()(O))},className:y.pathname.indexOf(t.second_category_url)>-1?Qe.actived2:"",children:(0,B.jsxs)(j.Z,{align:"middle",children:[(0,B.jsx)(b.Z,{span:20,children:(0,B.jsx)(m.Link,{className:["font14",Qe.menuText].join(" "),style:{marginLeft:16,padding:"16px 2px"},to:t.second_category_url,onClick:function(e){e.preventDefault(),y.pathname.indexOf(t.second_category_url)>-1||(O.includes(s)||O.push(s),P(G()(O)),["shixun_homework","hack","common_homework","group_homework"].includes(t.category_type)?m.history.replace("".concat(t.second_category_url,"?tabs=0")):["exercise"].includes(t.category_type)?m.history.replace(t.second_category_url+"?tabs=all"):m.history.replace(t.second_category_url))},children:t.category_name})}),(0,B.jsxs)(b.Z,{span:4,className:"tr",children:[(0,ne.eB)()&&e.type.indexOf("statistics")<0&&"未分配目录"!==(null==t?void 0:t.category_name)&&(0,B.jsx)(k.Z,{autoAdjustOverflow:!1,getPopupContainer:function(e){return e.parentNode.parentNode},placement:"right",content:function(){return fe(t,2)},trigger:"hover",children:(0,B.jsx)("span",{className:["iconfont icon-sandian",Qe.actions].join(" ")})}),0!=t.category_count&&(0,B.jsx)("span",{className:Qe.totalCount,children:t.category_count})]})]})}),t.third_category&&(0,B.jsx)(Oe.Z5,{onDragEnd:ye,children:(0,B.jsx)(Oe.bK,{isDropDisabled:!(0,ne.GJ)(),droppableId:String(t.category_id),children:function(e,r){var a;return(0,B.jsx)("ul",o()(o()({ref:e.innerRef},e.droppableProps),{},{onScroll:function(){},className:O.includes(null==t?void 0:t.category_id)?Qe.open:"",children:null===(a=t.third_category)||void 0===a?void 0:a.map((function(e,t){var r;return(0,B.jsx)(Oe._l,{draggableId:"".concat(null===(r=e.category_id)||void 0===r?void 0:r.toString(),"-").concat(n,"-").concat(s,"-").concat(t),index:t,children:function(n,s){return(0,B.jsx)("li",o()(o()(o()({ref:n.innerRef},n.draggableProps),n.dragHandleProps),{},{children:(0,B.jsxs)(j.Z,{align:"middle",className:y.pathname.indexOf(e.second_category_url)>-1&&Qe.actived2,children:[(0,B.jsx)(b.Z,{flex:"1",children:(0,B.jsx)(m.Link,{className:["font14",Qe.menuText].join(" "),to:ge(e,3),style:{marginLeft:9,padding:"16px 0px",width:"85%"},onClick:function(){},children:e.category_name})}),(0,B.jsxs)(b.Z,{children:[(0,ne.eB)()&&(0,B.jsx)(k.Z,{placement:"right",content:function(){return fe(e,3)},trigger:"hover",children:(0,B.jsx)("span",{className:["iconfont icon-sandian",Qe.actions].join(" ")})}),0!=e.category_count&&(0,B.jsx)("span",{className:Qe.totalCount,children:e.category_count})]})]})}),t)}},e.category_id)}))}))}})})]}),s)}},t.category_id)}))}))}})})]},n)})),(0,ne.eB)()&&(0,B.jsxs)("div",{className:Qe.st,onClick:function(){ie(!0),function(){ce.apply(this,arguments)}()},children:[" ",(0,B.jsx)("i",{style:{marginRight:6},className:"iconfont icon-shezhi6"}),(0,B.jsx)("span",{className:"font16",children:"设置"})]})]})})})}))),Ge="modal___g9KyH",Ye="tip___bce7X",Me=(0,m.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading,user:e.user}}))((function(e){var n,t,s,r,i,c,d,p,x,v=e.classroomList,y=(e.user,e.loading,e.dispatch),j=(0,m.useParams)(),b=(0,h.useState)(!1),A=u()(b,2),k=A[0],_=A[1],S=T.Z.useForm(),C=u()(S,1)[0],I=(0,h.useState)([]),L=u()(I,2),E=L[0],O=L[1];(0,h.useEffect)((function(){var e;"填写慕课资料"===v.actionTabs.key&&null!==(e=v.detailTopBanner)&&void 0!==e&&e.mooc_user_id&&P()}),[v.actionTabs.key,null===(n=v.detailTopBanner)||void 0===n?void 0:n.mooc_user_id]);var P=function(){var e=l()(a()().mark((function e(){var n,t,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Z.ih)({coursesId:j.coursesId,user_id:null===(n=v.detailTopBanner)||void 0===n?void 0:n.mooc_user_id});case 2:(null==(t=e.sent)?void 0:t.status)>-1&&(C.setFieldsValue(o()({},null==t?void 0:t.mooc_user)),O(null==t||null===(s=t.mooc_user)||void 0===s?void 0:s.name));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Q=function(){var e=l()(a()().mark((function e(){var n,t,s,r,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,C.validateFields();case 2:if(_(!0),s=!(null===(n=v.detailTopBanner)||void 0===n||!n.mooc_user_id),r=o()({coursesId:j.coursesId,user_id:null===(t=v.detailTopBanner)||void 0===t?void 0:t.mooc_user_id},C.getFieldsValue()),!s){e.next=11;break}return e.next=8,(0,Z.tB)(r);case 8:e.t0=e.sent,e.next=14;break;case 11:return e.next=13,(0,Z.s)(r);case 13:e.t0=e.sent;case 14:i=e.t0,_(!1),(null==i?void 0:i.status)>-1&&(g.ZP.info(s?"修改成功":"添加成功"),y({type:"classroomList/getClassroomTopBanner",payload:{id:r.coursesId}}),y({type:"classroomList/setActionTabs",payload:{}}));case 17:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,B.jsx)(f.Z,{centered:!0,title:"填写资料",open:"填写慕课资料"===v.actionTabs.key,okText:"保存",cancelText:"取消",width:760,bodyStyle:{minHeight:150},confirmLoading:k,className:Ge,onOk:Q,onCancel:function(){y({type:"classroomList/setActionTabs",payload:{}})},children:(0,B.jsxs)("div",{className:"pl30 pr30",children:[null!=v&&null!==(t=v.detailTopBanner)&&void 0!==t&&t.third_part_login_url?(0,B.jsxs)("div",{children:[(0,B.jsx)("div",{className:Ye,style:{height:"50px"},children:(0,B.jsxs)("p",{className:"c-grey-333 ml20",children:[(0,B.jsx)("i",{className:"iconfont icon-tianxiedisanfangmuke font14 mr5 icon-jingshi1 c-yellow-feb"}),"该课程支持为第三方慕课平台提供成绩,为了保证你成绩的准确无误,请如实填写相关信息。"]})}),(null==v||null===(r=v.detailTopBanner)||void 0===r?void 0:r.need_third_part_logined)&&(0,B.jsxs)("p",{children:[(0,B.jsx)("span",{className:"c-grey-333",children:"点击"}),(0,B.jsx)("a",{target:"_blank",href:null==v||null===(i=v.detailTopBanner)||void 0===i?void 0:i.third_part_login_url,children:"爱课程(中国大学mooc)"}),(0,B.jsx)("span",{className:"c-grey-333",children:"平台,进行登录授权"})]})]}):(0,B.jsxs)("div",{className:Ye,children:[(0,B.jsxs)("p",{children:[(0,B.jsx)("i",{className:"iconfont icon-tianxiedisanfangmuke font14 mr5 icon-jingshi1 c-yellow-feb"}),(0,B.jsx)("span",{className:"c-grey-333",children:"1.请填写你在"}),(0,B.jsx)("span",{className:"c-light-primary",children:null==v||null===(s=v.detailTopBanner)||void 0===s?void 0:s.third_party_name}),(0,B.jsx)("span",{className:"c-grey-333",children:"平台的账号资料;"})]}),(0,B.jsx)("p",{className:"c-grey-333 ml20",children:"2.该课程支持为第三方慕课平台提供成绩,为了保证你成绩的准确无误,请如实填写相关信息。"})]}),"学堂在线"===(null==v||null===(c=v.detailTopBanner)||void 0===c?void 0:c.third_party_name)&&(0,B.jsxs)(T.Z,{form:C,labelCol:{span:6},wrapperCol:{span:12},labelAlign:"right",children:[(0,B.jsx)(T.Z.Item,{label:"用户昵称:",name:"name",rules:[{required:!0,message:"请输入用户昵称"}],children:(0,B.jsx)(N.Z,{placeholder:"请输入用户昵称"})}),(0,B.jsx)(T.Z.Item,{label:"用户id:",name:"mooc_user_id",rules:[{required:!0,message:"请输入用户id"}],children:(0,B.jsx)(N.Z,{placeholder:"请输入用户id"})}),(0,B.jsx)(T.Z.Item,{label:"用户邮箱:",name:"email",rules:[{type:"email",message:"请填写正确的用户邮箱"}],children:(0,B.jsx)(N.Z,{placeholder:"请输入用户邮箱"})}),(0,B.jsx)(T.Z.Item,{label:"真实姓名:",name:"real_name",rules:[{required:!0,message:"请输入真实姓名"}],children:(0,B.jsx)(N.Z,{placeholder:"请输入真实姓名"})}),(0,B.jsx)(T.Z.Item,{label:"手机号:",name:"phone",rules:[{pattern:/(^(1[0-9])\d{9}$)/i,message:"请填写正确的手机号"}],children:(0,B.jsx)(N.Z,{placeholder:"请输入手机号"})})]}),!(null!=v&&null!==(d=v.detailTopBanner)&&void 0!==d&&d.need_third_part_logined)&&(0,B.jsxs)("div",{children:[(0,B.jsxs)("p",{children:[(0,B.jsx)("i",{style:{fontSize:"30px",color:"#3da440"},className:"iconfont icon-wanchengjindu mr5"}),"授权成功"]}),(0,B.jsx)("p",{children:"授权信息:"}),(0,B.jsxs)("p",{children:["用户昵称:",E]}),(0,B.jsxs)("p",{children:[(0,B.jsx)("span",{className:"c-grey-333",children:"你可以点击"}),(0,B.jsx)("a",{target:"_blank",href:null==v||null===(p=v.detailTopBanner)||void 0===p?void 0:p.third_part_login_url,children:"爱课程(中国大学mooc)"}),(0,B.jsx)("span",{className:"c-grey-333",children:"平台,重新进行登录授权"})]})]}),(0,B.jsx)("p",{className:"font14 c-grey-999 mt10 tc",children:"※ 我们确保你所提供的信息均处于严格保密状态,不会泄露!"}),(null===(x=v.actionTabs)||void 0===x||null===(x=x.params)||void 0===x?void 0:x.showHint)&&(0,B.jsx)(w.Z,{className:"font14 c-grey-999 mt10",defaultChecked:!1,onChange:function(e){e.target.checked?window.localStorage.setItem("classrooms-mooc-modal-hint-flag","1"):window.localStorage.removeItem("classrooms-mooc-modal-hint-flag")},children:"不再提示"})]})})})),ze=t(54506),Re="shareModalContainer___glPiP",He="shareContent___YTYCr",Ke="listItem___U9gBM",Ve="label___RPksG",We="invitationCode___K2gpu",Ue="code___nEgsJ",Xe="first___B4_LD",De="copy___rgntz",qe="tips___EBHVj",$e=(0,m.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n=e.classroomList,t=e.dispatch,s=(0,m.useParams)(),o=n.detailTopBanner;if(1===o.invite_code_halt)return g.ZP.error("已停用"),(0,B.jsx)(B.Fragment,{});var r=function(e){"1"===e&&(0,$.RG)("【教学课堂邀请】".concat(null==o?void 0:o.copy_teacher_name,"老师邀请您加入头歌平台教学课堂-《").concat(null==o?void 0:o.name,"》,您可以复制邀请码,在下方的链接中,点击“加入课堂”按钮,在弹窗中输入邀请码和选择身份后,加入该教学课堂”\n链接:").concat(window.location.origin,"/classrooms\n邀请码:").concat(null==o?void 0:o.invite_code)),"2"===e&&(0,$.RG)("【教学课堂邀请】".concat(null==o?void 0:o.copy_teacher_name,"老师邀请您加入头歌平台教学课堂-《").concat(null==o?void 0:o.name,"》,您可以访问下方的链接,以学生身份加入该教学课堂。”\n链接:").concat(window.location.origin,"/classrooms/").concat(s.coursesId,"?code=").concat(null==o?void 0:o.invite_code))};return(0,B.jsx)(f.Z,{width:800,title:"分享课堂",open:!0,className:Re,footer:[],onCancel:function(){t({type:"classroomList/save",payload:{shareStatus:!1}})},children:(0,B.jsxs)("div",{className:He,children:[(0,B.jsxs)("div",{className:Ke,children:[(0,B.jsx)("div",{className:Ve,children:"分享方式一:分享邀请码"}),(0,B.jsxs)("div",{className:We,children:[(0,B.jsx)("div",{className:"".concat(Xe," ").concat(Ue),children:(0,B.jsx)("span",{children:o.invite_code})}),(0,B.jsx)("div",{onClick:function(){return r("1")},className:De,children:"复制邀请码"})]}),(0,B.jsx)("div",{className:qe,children:"通过邀请码加入课堂时,可以选择加入课堂的身份(选择教师或助教时,需要管理员审核)"})]}),(0,B.jsxs)("div",{className:Ke,children:[(0,B.jsxs)("div",{className:Ve,children:["分享方式二:分享链接",2===o.invite_code_halt&&(0,B.jsx)("span",{children:"邀请链接已经对学生禁用,无法使用分享方式"})]}),(0,B.jsxs)("div",{className:We,children:[(0,B.jsx)("div",{className:Ue,children:(0,B.jsxs)("span",{children:[window.location.origin,"/classrooms/",s.coursesId,"?code=",o.invite_code]})}),2!==o.invite_code_halt&&(0,B.jsx)("div",{className:De,onClick:function(){return r("2")},children:"复制链接"})]}),(0,B.jsx)("div",{className:qe,children:"通过分享链接访问课堂时,已登录用户可直接以学生身份加入课堂,未注册/登录用户在注册/登录后可直接以学生身份加入课堂。"})]})]})})})),en={},nn=(0,m.connect)((function(e){return{classroomList:e.classroomList,user:e.user}}))((function(e){var n=e.classroomList,t=(e.user,e.dispatch),s=(0,m.useParams)(),r=(0,h.useState)({page:1,limit:10}),i=u()(r,2),c=i[0],d=i[1],p=(0,h.useState)(!0),x=u()(p,2),g=x[0],v=x[1],y=(0,h.useState)(0),j=u()(y,2),b=j[0],w=j[1],A=(0,h.useState)([]),k=u()(A,2),_=k[0],Z=k[1];(0,h.useEffect)((function(){"复制记录"===n.actionTabs.key&&C(c)}),[n.actionTabs.key]);var C=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 v(!0),e.next=3,(0,S.ZP)("/api/courses/".concat(null==s?void 0:s.coursesId,"/copy_list.json"),{method:"get",params:n});case 3:t=e.sent,v(!1),w(null==t?void 0:t.total_count),Z((null==t?void 0:t.users)||[]);case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),I=function(){var e=l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,B.jsx)(f.Z,{centered:!0,title:"复制记录",open:"复制记录"===n.actionTabs.key,width:760,footer:null,className:en.modal,onOk:I,onCancel:function(){t({type:"classroomList/setActionTabs",payload:{}}),d({page:1,limit:10})},children:(0,B.jsx)(z.Z,{className:en.customTable,dataSource:_,scroll:_.length>7?{y:300}:{},bordered:!1,columns:[{title:"姓名",dataIndex:"real_name",ellipsis:!0,width:120},{title:"院校/单位",dataIndex:"school_name",showSorterTooltip:!1,ellipsis:!0},{title:"复制时间",dataIndex:"copy_time",showSorterTooltip:!1,width:176}],rowClassName:en.row,loading:g,onChange:function(e,n,t){c.page=null==e?void 0:e.current,c.limit=null==e?void 0:e.pageSize,d(o()({},c)),C(c)},pagination:{pageSize:c.limit,total:b,current:c.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:function(e){return(0,B.jsxs)("span",{className:"mr10",children:["共",(0,B.jsx)("span",{className:"c-orange",children:e}),"条数据"]})}}})})})),tn=t(9936),sn="copyCourseMod___aGSAc",on="explain___TYv11",rn="copyType___MbYAW",an=t(25510),ln=(0,m.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){e.classroomList,e.dispatch;var n=e.openCopyCourse,t=void 0!==n&&n,s=e.copyCourseConfirmLoading,r=void 0!==s&&s,i=e.copyCourseParams,c=e.setCopyCourseConfirmLoading,u=e.setOpenCopyCourse,d=e.setCopyCourseParams,p=(0,m.useParams)(),h=((0,m.useLocation)(),function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";f.Z.info({centered:!0,icon:(0,B.jsx)(_.Z,{style:{color:"#faad14"}}),width:460,title:"提示",content:(0,B.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,B.jsxs)("div",{style:{textAlign:"center",margin:"12px 0"},children:[(0,B.jsx)("div",{children:e}),(0,B.jsx)("div",{children:n})]}),(0,B.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:an,alt:"二维码",width:160})]}),okText:"我知道了"})});return(0,B.jsx)(f.Z,{open:t,confirmLoading:r,width:806,centered:!0,title:"复制课堂",okText:"确认",onOk:l()(a()().mark((function e(){var n,t,s,r,l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!=(s=(n=[]).concat.apply(n,G()(Object.values(i)))).length){e.next=4;break}return g.ZP.info("请至少选择一个课堂内容进行复制"),e.abrupt("return");case 4:return c(!0),e.next=7,(0,Z.S9)(o()(o()({},p),{},{course_module_names:s}));case 7:2===(null==(r=e.sent)?void 0:r.status)&&h("针对一个课堂一天只可复制一次,","如果需要复制多次,请联系管理员。"),3===(null==r?void 0:r.status)&&h("您今天复制课堂的次数已达上限,","请明天再尝试或联系运营获取帮助。"),null!=r&&null!==(t=r.data)&&void 0!==t&&t.identifier&&(g.ZP.success("操作成功"),u(!1),window.open("/classrooms/".concat(null==r||null===(l=r.data)||void 0===l?void 0:l.identifier,"/teachers"))),c(!1);case 12:case"end":return e.stop()}}),e)}))),onCancel:function(){return u(!1)},children:(0,B.jsxs)("div",{className:sn,children:[(0,B.jsx)("div",{className:on,children:"说明:“复制”功能将会为您创建一个新的课堂,选中的旧课堂作业、考试、资料和班级成员等都将复制到新的课堂。"}),(0,B.jsxs)("ul",{children:[(0,B.jsxs)("li",{children:[(0,B.jsx)("div",{className:rn,children:"课业考查"}),(0,B.jsx)(w.Z.Group,{value:null==i?void 0:i.aaa,options:[{label:"课堂实验",value:"practice"},{label:"图文作业",value:"normal"},{label:"分组作业",value:"group"},{label:"编程作业",value:"hack"},{label:"在线考试",value:"exercise"}],onChange:function(e){d((function(n){return o()(o()({},n),{},{aaa:e})}))}})]}),(0,B.jsxs)("li",{children:[(0,B.jsx)("div",{className:rn,children:"交流互动"}),(0,B.jsx)(w.Z.Group,{value:null==i?void 0:i.bbb,options:[{label:"问卷调查",value:"poll"},{label:"互动讨论",value:"board"},{label:"班级与学生",value:"course_group"}],onChange:function(e){d((function(n){return o()(o()({},n),{},{bbb:e})}))}})]}),(0,B.jsxs)("li",{children:[(0,B.jsx)("div",{className:rn,children:"教学资源"}),(0,B.jsx)(w.Z.Group,{value:null==i?void 0:i.ccc,options:[{label:"教学资料",value:"attachment"},{label:"视频直播",value:"course_video"}],onChange:function(e){d((function(n){return o()(o()({},n),{},{ccc:e})}))}})]})]})]})})})),cn="copyWarp___uxCLd",un=(0,m.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){e.classroomList,e.dispatch;return(0,B.jsx)("div",{className:cn,children:(0,B.jsxs)("div",{children:[(0,B.jsx)("img",{src:t(74265),style:{width:172,height:172,marginLeft:60}}),(0,B.jsxs)("div",{style:{marginTop:17,color:"#fff",textAlign:"center"},children:[(0,B.jsx)("div",{children:"课堂内容正在复制中,请耐心等待…"}),(0,B.jsx)("div",{children:"完成后,页面将自动更新呈现最新的课堂内容。"})]})]})})})),dn=t(6309),pn=["classroomList","dispatch","match","location","user"],hn=(0,m.connect)((function(e){return{classroomList:e.classroomList,user:e.user}}))((function(e){var n=e.classroomList,t=e.dispatch,s=(e.match,e.location,e.user,p()(e,pn),(0,m.useParams)()),r=(0,h.useState)(!1),i=u()(r,2),c=i[0],d=i[1],x=(0,h.useState)(!1),v=u()(x,2),y=v[0],j=v[1],b=(0,h.useRef)(null);(0,h.useEffect)((function(){"删除课堂"===n.actionTabs.key?j(!0):j(!1)}),[n.actionTabs.key]);return(0,B.jsxs)(f.Z,{width:460,centered:!0,title:"提示",open:y,okText:"确定",cancelText:"取消",destroyOnClose:!0,confirmLoading:c,onOk:l()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===(n=b.current)||void 0===n||!n.onVerify()){e.next=2;break}return e.abrupt("return");case 2:return d(!0),e.next=5,(0,Z.A)(o()({},s));case 5:0===(null==(t=e.sent)?void 0:t.status)&&(g.ZP.success("删除成功"),m.history.replace("/classrooms/index")),d(!1);case 8:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"classroomList/setActionTabs",payload:{}})},children:[(0,B.jsx)("p",{style:{color:"#DD0000"},children:"删除课堂会清除课堂内所有数据,且数据不可恢复,如确定删除,请输入下方验证码"}),(0,B.jsx)(dn.Z,{ref:function(e){return b.current=e}})]})})),mn=["classroomList","globalSetting","shixunHomeworks","user","loading","dispatch"],xn=x.Z.Content,fn=(0,m.connect)((function(e){var n=e.classroomList,t=e.loading,s=e.globalSetting,o=e.user,r=e.shixunHomeworks;return{classroomList:n,globalSetting:s,user:o,loading:t.effects,shixunHomeworks:r}}))((function(e){var n,t,s,r,i,c,d=e.classroomList,C=e.globalSetting,I=e.shixunHomeworks,L=e.user,T=(e.loading,e.dispatch),N=(p()(e,mn),(0,m.useParams)()),E=d.detailTopBanner,P=d.detailLeftMenus,J=d.shareStatus,G=L.userInfo,Y=(0,h.useState)(["shixun_homework|1309"]),M=u()(Y,2),z=(M[0],M[1]),R=(0,h.useState)(),H=u()(R,2),K=(H[0],H[1]),U=(0,h.useState)(!1),X=u()(U,2),D=X[0],q=X[1],te=(0,h.useState)(!1),oe=u()(te,2),re=oe[0],ae=oe[1],ie=(0,h.useState)(!1),le=u()(ie,2),ce=le[0],ue=le[1],de=(0,h.useState)(!1),pe=u()(de,2),he=pe[0],me=pe[1],xe=(0,h.useState)(!1),fe=u()(xe,2),ge=fe[0],ve=fe[1],ye=(0,h.useState)(!1),je=u()(ye,2),be=je[0],we=je[1],Ae=(0,h.useState)(!1),ke=u()(Ae,2),_e=ke[0],Ze=ke[1],Se=(0,h.useState)({aaa:["practice","exercise"],bbb:[],ccc:["attachment"]}),Le=u()(Se,2),Te=Le[0],Ee=Le[1],Oe=(0,h.useState)(!1),Pe=u()(Oe,2),Fe=Pe[0],Ge=Pe[1],Ye=(0,m.useLocation)(),Re=(0,m.useSearchParams)(),He=u()(Re,1)[0];console.log("------",He.get("code"));var Ke=[{name:"添加老师",icon:(0,B.jsx)("i",{className:"mr5 iconfont icon-tianjialaoshi1"})},{name:"添加助教",icon:(0,B.jsx)("i",{className:"mr5 iconfont icon-tianjiazhujiao1"})},{name:"添加学生",icon:(0,B.jsx)("i",{className:"mr5 iconfont icon-tianjiaxuesheng1"})}].filter((function(e){return!(0,ne.Rm)()||"添加老师"!==e.name}));(0,h.useEffect)((function(){return T({type:"globalSetting/delayTipToggle",payload:!0}),function(){T({type:"globalSetting/delayTipToggle",payload:!1})}}),[]);var Ve=(0,h.useState)(!1),We=u()(Ve,2),Ue=We[0],Xe=We[1];(0,h.useEffect)((function(){var e=Q()().add(0,"days").unix(),n=localStorage.getItem("classroomsclose");n?e>parseInt(n)&&Xe(!0):Xe(!0)}),[]),(0,h.useEffect)((function(){return ve(!((null==E?void 0:E.student_count)>=10)&&re),function(){ve(!1)}}),[E]),(0,h.useEffect)((function(){setTimeout((function(){ve(!1)}),5e3)}),[]),(0,h.useEffect)((function(){var e=Q()(),n="".concat(null==G?void 0:G.login,"-").concat(N.coursesId,"-date"),t=localStorage.getItem(n);return t?e<=Q()(t)?we(!1):(localStorage.removeItem(n),we(!0)):we(!0),function(){we(!1)}}),[E]);var De=function(){var e="".concat(null==G?void 0:G.login,"-").concat(N.coursesId,"-date"),n=Q()().endOf("day").format("YYYY-MM-DD HH:mm:ss");localStorage.setItem(e,n),we(!1)},qe={5:{text:"如果分班单独设置发布内容(实训作业、普通作业、试卷等), 需要加入分班才能查看",url:"/api/courses/".concat(N.coursesId,"/switch_to_student.json")},6:{text:"由学生身份切换至教师,拥有添加成员、发布作业等管理权限",url:"/api/courses/".concat(N.coursesId,"/switch_to_teacher.json")},7:{text:"由学生身份切换至助教,拥有添加成员、发布作业等管理权限",url:"/api/courses/".concat(N.coursesId,"/switch_to_assistant.json")}},en=function(){T({type:"classroomList/getClassroomLeftMenus",payload:{id:N.coursesId}})},sn=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:"classroomList/getClassroomTopBanner",payload:{id:N.coursesId}});case 2:null==(n=e.sent)||!n.name||null!=n&&n.copy_completed?en():setTimeout((function(){sn()}),1e4);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function on(){return(on=l()(a()().mark((function e(n){var t,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:n}});case 2:if(null==(t=e.sent)||!t.need_pro_auth||null!=t&&t.existing_student||null!=t&&t.teacher_already_exist){e.next=6;break}return T({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:n,checkedList:[3]}}),e.abrupt("return");case 6:return e.next=8,(0,S.ZP)("/api/courses/apply_to_join_course.json",{method:"post",body:{invite_code:n,student:1}});case 8:-4===(null==(s=e.sent)?void 0:s.status)&&T({type:"classroomList/setActionTabs",payload:{key:"到期提示"}}),401===s.status?(localStorage.setItem("addinfo","1"),localStorage.setItem("classromeurl",location.pathname+Ye.search)):(sn(),en());case 11:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var rn=function(e,n){f.Z.confirm({centered:!0,title:"提示",icon:(0,B.jsx)(_.Z,{}),content:e,okText:"确认",onOk:function(){return n()},cancelText:"取消"})},an=function(){var e=l()(a()().mark((function e(n){var t,s,r,i,c;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.t0=n,e.next=0===e.t0?3:1===e.t0?8:2===e.t0?17:3===e.t0?20:4===e.t0?27:5===e.t0?30:6===e.t0||7===e.t0?33:8===e.t0?35:9===e.t0?44:49;break;case 3:return(0,$.L9)(["教学课堂","课堂详情","设为公开/私有"]),c=(0,B.jsxs)("p",{children:["设为公开后,非课堂成员也可以访问查看",(0,B.jsx)("br",{}),"是否确认设为公开?"]}),E.is_public&&(c=(0,B.jsx)("p",{children:"您确定要设置为私有?"})),rn(c,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,Z.sb)(o()({},N));case 2:i=e.sent,0===(null===(n=i)||void 0===n?void 0:n.status)&&(g.ZP.success("设置成功"),sn());case 4:case"end":return e.stop()}}),e)})))),e.abrupt("break",49);case 8:if((0,$.L9)(["教学课堂","课堂详情","停用/启用邀请码"]),null==E||!E.invite_code){e.next=13;break}rn((0,B.jsxs)("p",{children:["课堂邀请码停用后,用户不能主动加入该课堂了",(0,B.jsx)("br",{}),"您是否确认停用?"]}),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,Z.L$)(o()({},N));case 2:i=e.sent,0===(null===(n=i)||void 0===n?void 0:n.status)&&(g.ZP.success("设置成功"),sn());case 4:case"end":return e.stop()}}),e)})))),e.next=16;break;case 13:return e.next=15,(0,Z.L$)(o()({},N));case 15:i=e.sent;case 16:return e.abrupt("break",49);case 17:return(0,$.L9)(["教学课堂","课堂详情","编辑课堂"]),null!=E&&E.excellent?m.history.push("/classrooms/".concat(N.coursesId,"/newgolds/settings")):m.history.push("/classrooms/".concat(N.coursesId,"/edit")),e.abrupt("break",49);case 20:if(null!==(t=L.userInfo)&&void 0!==t&&t.professional_certification){e.next=23;break}return g.ZP.warning("需要通过职业认证后才能复制课堂"),e.abrupt("return");case 23:return(0,$.L9)(["教学课堂","课堂详情","复制课堂"]),Ee({aaa:["practice","exercise"],bbb:[],ccc:["attachment"]}),Ze(!0),e.abrupt("break",49);case 27:return(0,$.L9)(["教学课堂","课堂详情","删除课堂"]),T({type:"classroomList/setActionTabs",payload:{key:"删除课堂"}}),e.abrupt("break",49);case 30:return(0,$.L9)(["教学课堂","课堂详情","切换为学生"]),T({type:"classroomList/setActionTabs",payload:{key:"切换为学生"}}),e.abrupt("break",49);case 33:return f.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"切换身份",content:qe[n].text,onOk:function(){var e=l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(0,$.L9)(["教学课堂","课堂详情",6==n?"切换为老师":" 切换为助教"]),e.next=3,(0,S.ZP)(qe[n].url,{method:"post"});case 3:0===e.sent.status&&(g.ZP.success("切换成功"),window.location.reload());case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.abrupt("break",49);case 35:if(null==E||!E.invite_code){e.next=40;break}(0,$.L9)(["教学课堂","课堂详情","退出课堂"]),rn((0,B.jsx)("p",{children:"退出后您将不再是本课堂的成员,作品将全部被删除"}),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,Z.fN)(o()({},N));case 2:i=e.sent,0===(null===(n=i)||void 0===n?void 0:n.status)&&(g.ZP.success("退出成功"),m.history.push("/users/".concat(G.login)));case 4:case"end":return e.stop()}}),e)})))),e.next=43;break;case 40:return e.next=42,(0,Z.L$)(o()({},N));case 42:i=e.sent;case 43:return e.abrupt("break",49);case 44:if(null!==(s=L.userInfo)&&void 0!==s&&s.professional_certification){e.next=47;break}return g.ZP.warning("需要通过职业认证后才能查看复制记录"),e.abrupt("return");case 47:return T({type:"classroomList/setActionTabs",payload:{key:"复制记录"}}),e.abrupt("break",49);case 49:0===(null===(r=i)||void 0===r?void 0:r.status)&&(g.ZP.success("设置成功"),sn());case 50:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),cn=(0,B.jsx)("div",{className:"tc current",children:(0,B.jsxs)(B.Fragment,{children:[(null==E?void 0:E.switch_to_student)&&(0,B.jsx)("p",{onClick:function(){return an(5)},children:"切换为学生"}),(null==E?void 0:E.switch_to_teacher)&&(0,B.jsx)("p",{onClick:function(){return an(6)},children:"切换为老师"}),(null==E?void 0:E.switch_to_assistant)&&(0,B.jsx)("p",{onClick:function(){return an(7)},children:"切换为助教"})]})}),dn=(0,B.jsx)("div",{className:"tc current",children:null!=E&&E.excellent?(0,B.jsxs)(B.Fragment,{children:[(0,ne.GJ)()&&(0,B.jsx)("p",{onClick:function(){return an(2)},children:"编辑课堂"}),(0,ne.oF)()&&(0,B.jsx)("p",{onClick:function(){return an(4)},children:"删除课堂"})]}):(0,B.jsxs)(B.Fragment,{children:[(0,ne.aN)()&&(0,B.jsx)("p",{onClick:function(){return an(0)},children:null!=E&&E.is_public?"设为私有":"设为公开"}),(0,ne.GJ)()&&(0,B.jsx)("p",{onClick:function(){return an(2)},children:"编辑课堂"}),(0,ne.GJ)()&&(0,B.jsx)("p",{onClick:function(){return an(3)},children:"复制课堂"}),(0,ne.GJ)()&&(0,B.jsx)("p",{onClick:function(){return an(9)},children:"复制记录"}),(0,ne.dE)()&&(0,B.jsx)("p",{onClick:function(){return an(8)},children:"退出课堂"}),(0,ne.aN)()&&(0,B.jsx)("p",{onClick:function(){return an(4)},children:"删除课堂"})]})});(0,h.useEffect)((function(){var e;if(null!=L&&null!==(e=L.userInfo)&&void 0!==e&&e.course){if((0,ne.dE)())return void ve(!1);var n,t=JSON.parse(null===(n=localStorage)||void 0===n?void 0:n.getItem("coursesIdstimies"));if((null==t?void 0:t.length)>0){var s=t.filter((function(e){return e.coursesId===(null==N?void 0:N.coursesId)}));(null==s?void 0:s.length)>0?Q()(s[0].time).add(parseInt(s[0].Tooltiptype),"days")-1&&(n="graduation"),z(["".concat(n,"|").concat(N.coursesId)])}),[Ye.pathname]),null!=E&&E.name&&(0,$.Dk)(null==E?void 0:E.name);(0,h.useEffect)((function(){if(null!=E&&E.professors){var e,n,t="";null==E||null===(e=E.professors)||void 0===e||e.map((function(e,n){var s,o;n===(null==E||null===(s=E.professors)||void 0===s?void 0:s.length)-1&&0===(null==E||null===(o=E.assistants)||void 0===o?void 0:o.length)?t+=e:t+=e+"、"})),null==E||null===(n=E.assistants)||void 0===n||n.map((function(e,n){var s;n===(null==E||null===(s=E.assistants)||void 0===s?void 0:s.length)-1?t+=e+"(助教)":t+=e+"(助教)、"})),K(t)}}),[E]);var pn,fn,gn,vn,yn,jn=function(){var e=E.all_applies_count>0?24:0;return(0,B.jsxs)("div",{style:{display:"inline-flex",alignItems:"center"},children:[(0,ne.eB)()&&(0,B.jsxs)("div",{className:Qe.badge,style:{paddingRight:e},children:[(0,ne.eB)()&&E.all_applies_count>0&&(0,B.jsx)("span",{className:Qe.num,children:E.all_applies_count>100?"99+":E.all_applies_count}),(0,B.jsx)(v.Z,{zIndex:10,title:(0,B.jsxs)("span",{className:"c-black",children:["新收到",null==E?void 0:E.all_applies_count,"条加入课堂的申请",(0,B.jsx)(m.Link,{to:(0,ne.Rm)()?"/classrooms/".concat(N.coursesId,"/students?tab=applicant"):"/classrooms/".concat(N.coursesId,"/teachers?tab=1"),className:"c-orange",children:"去审批"}),(0,B.jsx)("i",{onClick:De,className:"iconfont icon-guanbi1",style:{fontSize:12,color:"#666",marginLeft:10,cursor:"pointer"}})]}),color:"#FFF",open:E.all_applies_count>0&&be,children:(0,B.jsxs)(m.Link,{onClick:function(e){(0,ze.tJ)(T)||e.preventDefault()},style:{display:"inline-flex",alignItems:"center"},className:"c-white",to:"/classrooms/".concat(N.coursesId,"/course_group"),children:[(0,B.jsx)("i",{className:"iconfont icon-chengyuanguanli1 mr5"}),"成员管理"]})},"#FFF")]}),(0,B.jsxs)(m.Link,{onClick:function(e){(0,ze.tJ)(T)||e.preventDefault()},className:(0,ne.eB)()?Qe.link:Qe.sLink,to:"/classrooms/".concat(N.coursesId,"/students"),children:[(0,B.jsx)("span",{children:"学生"}),(0,B.jsx)("span",{className:"ml5",children:E.student_count})]}),(0,B.jsxs)(m.Link,{className:Qe.link,onClick:function(e){(0,ze.tJ)(T)||e.preventDefault()},to:"/classrooms/".concat(N.coursesId,"/teachers"),children:[(0,B.jsx)("span",{children:"教师"}),(0,B.jsx)("span",{className:"ml5",children:E.teacher_count})]}),(0,ne.dE)()&&(0,B.jsx)("span",{className:"ml40 mr20",onClick: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,S.ZP)("/api/courses/apply_to_join_course.json",{method:"post",body:{invite_code:null==E?void 0:E.invite_code,professor:1}});case 2:(n=e.sent)&&g.ZP.info(null==n?void 0:n.message);case 4:case"end":return e.stop()}}),e)}))),children:(0,B.jsx)(v.Z,{title:"申请成为教师",children:(0,B.jsx)("a",{className:"c-white iconfont icon-shenqingchengweijiaoshi"})})}),(0,ne.dE)()&&(0,B.jsx)("span",{onClick: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,S.ZP)("/api/courses/apply_to_join_course.json",{method:"post",body:{invite_code:null==E?void 0:E.invite_code,assistant_professor:1}});case 2:(n=e.sent)&&g.ZP.info(null==n?void 0:n.message);case 4:case"end":return e.stop()}}),e)}))),children:(0,B.jsx)(v.Z,{title:"申请成为助教",children:(0,B.jsx)("a",{className:"c-white iconfont icon-shenqingchengweizhujiao"})})})]})},bn="【教学课堂邀请】".concat(null==E?void 0:E.copy_teacher_name,"老师邀请您加入头歌平台教学课堂-《").concat(null==E?void 0:E.name,"》,您可以复制邀请码,在下方的链接中,点击“加入课堂”按钮加入该教学课堂。\n链接:https://www.educoder.net/classrooms/").concat(N.coursesId,"?code=").concat(null==E?void 0:E.invite_code,"\n邀请码:").concat(null==E?void 0:E.invite_code),wn=(0,h.useMemo)((function(){var e,n=null==P||null===(e=P.course_modules)||void 0===e?void 0:e.map((function(e){return null==e?void 0:e.type}));return!(!(0,ne.dE)()||null!=E&&E.excellent||null==E||!E.group_name||null==n||!n.includes("course_group"))}),[L,d]);return(0,B.jsxs)("section",{className:Qe.bg,children:[(0,B.jsx)("section",{className:Qe.classroomInfo,children:(0,B.jsxs)("aside",{className:"edu-container",children:[(0,B.jsxs)("aside",{className:Qe.title,children:[(0,B.jsxs)("div",{className:Qe.titleLeft,children:[(0,B.jsx)("strong",{children:E.name}),(null==E?void 0:E.excellent)&&(0,B.jsx)("span",{className:"tag-style bg-orange ml20",children:"开放课程"}),!(0,ne.aQ)()&&(0,B.jsx)("span",{className:"tag-style bg-blue ml20",children:null!=E&&E.is_public?"公开":"私有"}),(0,ne.aQ)()&&(0,B.jsx)("span",{className:"tag-style bg-grey-ede c-light-black ml20",children:"已结束"}),(0,B.jsx)("br",{}),!!E.credit&&(0,B.jsxs)("span",{children:["学分 ",E.credit]}),!!E.class_period&&(0,B.jsxs)("span",{children:[(0,B.jsx)("span",{className:"ml5 mr5",children:"|"}),"学时 ",E.class_period]}),!!E.visits&&(0,B.jsxs)("span",{children:[(0,B.jsx)("span",{className:"ml5 mr5",children:"|"}),"课堂访问量 ",E.visits]})]}),E.copy_completed&&"kepukehuan.educoder.net"!==document.domain&&(0,B.jsxs)("div",{className:Qe.titleRight,style:{height:"20px",display:"flex",alignItems:"center"},children:[null===(null==G||null===(n=G.course)||void 0===n?void 0:n.course_role)&&"teacher"===(null==G?void 0:G.identity)&&(null==E?void 0:E.allow_copy)&&(0,B.jsxs)("div",{className:Qe.copy,children:[(0,B.jsx)("span",{onClick:function(){an(3)},children:"复制课堂"}),(0,B.jsx)("span",{children:null==E?void 0:E.copied_courses_count})]}),(null==E?void 0:E.course_identity)<6&&!(null!=E&&E.excellent)&&(null==E?void 0:E.show_invite_code)&&(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)("strong",{className:"font14",children:"邀请码:"}),1===(null==E?void 0:E.invite_code_halt)&&(0,B.jsx)("strong",{className:"font14",children:(0,B.jsx)("span",{children:"已停用"})}),1!==(null==E?void 0:E.invite_code_halt)&&(0,B.jsx)(y.Z,{zIndex:1,cancelText:"",overlayClassName:Qe.tipJoin,overlayStyle:{width:270},open:ge,placement:"bottom",title:(0,B.jsxs)("span",{style:{color:"#000",fontSize:14,fontWeight:200},children:["复制并发给学生,邀请学生快速加入",(0,B.jsx)("br",{}),(0,B.jsx)("div",{style:{borderBottom:"1px solid #efefef",marginTop:"12px",marginLeft:-18}}),(0,B.jsxs)(j.Z,{className:"mt10",children:[(0,B.jsx)(b.Z,{flex:"1",style:{textAlign:"right",marginRight:10},children:(0,B.jsx)(w.Z,{style:{marginLeft:-18,color:"#999"},onChange:function(e){q(e.target.checked)},children:0===E.student_count?"今天不再提示":"本周不再提示"})}),(0,B.jsx)(b.Z,{children:(0,B.jsx)(A.ZP,{size:"small",type:"primary",children:(0,B.jsx)("span",{style:{cursor:"pointer"},onClick:function(){if((0,$.RG)(bn),D){if(localStorage.getItem("coursesIdstimies")){var e=JSON.parse(localStorage.getItem("coursesIdstimies"));e.filter((function(e){return e.coursesId===N.coursesId})).length>0||(e.push({coursesId:N.coursesId,time:new Date,Tooltiptype:0===E.student_count?"1":"7"}),localStorage.setItem("coursesIdstimies",JSON.stringify(e)))}else localStorage.setItem("coursesIdstimies",JSON.stringify([{coursesId:N.coursesId,time:new Date,Tooltiptype:0===E.student_count?"1":"7"}]));ve(!1)}else ve(!1)},children:"确定"})})})]})]}),children:(0,B.jsx)("strong",{className:"font14",children:(0,B.jsx)("span",{className:1===(null==E?void 0:E.invite_code_halt)?"":"c-yellow",children:1===(null==E?void 0:E.invite_code_halt)?"已停用":null==E?void 0:E.invite_code})})}),1!==(null==E?void 0:E.invite_code_halt)&&(0,B.jsxs)("div",{className:Qe.shareClassroom,onClick:function(){T({type:"classroomList/save",payload:{shareStatus:!0}})},children:[(0,B.jsx)("span",{children:(0,B.jsx)("i",{className:"iconfont icon-fenxiangketang"})}),(0,B.jsx)("span",{children:"分享课堂"})]})]}),(0,B.jsx)(k.Z,{placement:"bottom",content:cn,trigger:"hover",children:(yn="",!(null!=E&&E.switch_to_student||null!=E&&E.switch_to_teacher||null!=E&&E.switch_to_assistant)||null!=E&&E.excellent||(yn=" ▼"),(0,B.jsxs)("span",{style:{pointerEvents:yn?"all":"none"},children:[8===(null==G||null===(pn=G.course)||void 0===pn?void 0:pn.course_role)&&(0,B.jsxs)("span",{className:"c-white ml15",children:["当前身份:老师",yn]}),5===(null==G||null===(fn=G.course)||void 0===fn?void 0:fn.course_role)&&(0,B.jsxs)("span",{className:"c-white ml15",children:["当前身份:老师",yn]}),12===(null==G||null===(gn=G.course)||void 0===gn?void 0:gn.course_role)&&(0,B.jsxs)("span",{className:"c-white ml15",children:["当前身份:助教",yn]}),15===(null==G||null===(vn=G.course)||void 0===vn?void 0:vn.course_role)&&(0,B.jsxs)("span",{className:"c-white ml15",children:["当前身份:学生",yn]})]}))}),(0,ne.RV)()&&(0,B.jsx)("span",{className:"ml10 mr10",children:"|"}),(0,ne.RV)()&&(0,B.jsx)(k.Z,{placement:"bottom",content:dn,trigger:"hover",children:(0,B.jsxs)("span",{className:Qe.iconH,children:[(0,ne.aN)()&&(0,B.jsx)("span",{children:"课堂管理"}),((0,ne.IR)()||(0,ne.Rm)())&&(0,B.jsxs)("span",{children:[!(null!=E&&E.excellent)&&"复制/","课堂管理"]}),(0,ne.dE)()&&!(null!=E&&E.excellent)&&(0,B.jsx)("span",{children:"退出课堂"})]})})]})]}),(0,B.jsxs)(j.Z,{children:[(0,B.jsx)(b.Z,{flex:1,children:(0,B.jsx)("aside",{className:Qe.classroomUser,children:"kepukehuan.educoder.net"!==document.domain&&(0,B.jsx)(B.Fragment,{children:(0,B.jsxs)("p",{className:Qe.headPic,children:[(0,B.jsx)(m.Link,{to:"/users/".concat(null==E?void 0:E.teacher_login,"/classrooms"),children:(null==E?void 0:E.teacher_img)&&(0,B.jsx)("img",{src:ee.Z.IMG_SERVER+"/images/"+E.teacher_img,alt:""})}),(0,B.jsx)(m.Link,{to:"/users/".concat(null==E?void 0:E.teacher_login,"/classrooms"),children:(0,B.jsx)("strong",{className:"c-white",children:E.teacher_name})}),(0,B.jsxs)("span",{children:["(",E.teacher_school,")"]}),!(null==E||!E.subject_identifier)&&!(0,ne.Jd)()&&(0,B.jsxs)("div",{className:Qe.btnWrap,children:[(0,B.jsxs)("div",{onClick:function(){return(0,$.xg)("/paths/".concat(null==E?void 0:E.subject_identifier))},className:Qe.btn,children:[(0,B.jsx)("i",{className:"iconfont icon-jinrushijiankecheng font13 mr5"}),"进入实践课程"]}),(0,B.jsx)("div",{className:Qe.tip,children:"进入开放课堂对应的实践课程"})]})]})})})}),(0,ne.Jd)()&&(0,B.jsx)(b.Z,{children:(0,B.jsx)(A.ZP,{onClick:function(){return T({type:"classroomList/setActionTabs",payload:{key:"加入课堂"}})},size:"middle",type:"primary",className:Qe.joinCouses,children:"加入课堂"})})]}),(0,B.jsx)("aside",{className:Qe.classroomDescBg}),(0,B.jsx)("aside",{className:Qe.classroomDesc,children:E.copy_completed&&"kepukehuan.educoder.net"!==document.domain?(0,B.jsxs)(B.Fragment,{children:[" ",(0,B.jsxs)("div",{children:[(null==E?void 0:E.excellent)&&(0,ne.GJ)()&&(0,B.jsx)(jn,{}),!(null!=E&&E.excellent)&&(0,B.jsx)(jn,{})]}),(0,B.jsxs)("div",{children:[(0,ne.GJ)()&&Ke.map((function(e,n){return(0,B.jsxs)("span",{className:13===I.actionTabs.type&&"添加学生"===e.name?Qe.classromediv:"",onClick:function(){(0,$.L9)(["教学课堂","课堂详情",e.name]),T({type:"classroomList/setActionTabs",payload:{key:e.name}})},children:[e.icon,e.name]},n)})),wn&&(0,B.jsxs)(m.Link,{className:"c-white",to:"/classrooms/".concat(N.coursesId,"/course_group"),children:[(0,B.jsx)("span",{style:{fontSize:"14px"},children:"你当前所在班级:"}),(0,B.jsx)(v.Z,{title:(null==E||null===(t=E.group_name)||void 0===t?void 0:t.length)>10?null==E?void 0:E.group_name:"",children:(0,B.jsx)("span",{style:{fontSize:"14px"},children:(null==E||null===(s=E.group_name)||void 0===s?void 0:s.length)>10?(null==E||null===(r=E.group_name)||void 0===r?void 0:r.substr(0,10))+"...":null==E?void 0:E.group_name})})]}),(0,ne.dE)()&&(null==E?void 0:E.third_party_name)&&(0,B.jsxs)("span",{className:"current",onClick:function(){(0,$.L9)(["教学课堂","课堂详情","填写慕课资料"]),T({type:"classroomList/setActionTabs",payload:{key:"填写慕课资料"}})},children:[(0,B.jsx)("i",{className:"iconfont icon-tianxiedisanfangmuke font14 mr5"}),"填写第三方慕课平台账号信息",(0,B.jsx)("i",{className:"iconfont icon-you font14 mr5 ml5"})]})]})]}):(0,B.jsx)("div",{})})]})}),(0,B.jsx)("div",{children:(0,ne.dE)()&&Ue&&(null==C||null===(i=C.setting)||void 0===i||null===(i=i.adv_course)||void 0===i?void 0:i.image_url)&&(0,B.jsx)("aside",{className:"edu-container",children:(0,B.jsxs)("div",{onClick:function(){var e;return window.open(null==C||null===(e=C.setting)||void 0===e||null===(e=e.adv_course)||void 0===e?void 0:e.jump_url)},style:{backgroundImage:"url(".concat(ee.Z.IMG_SERVER+(null==C||null===(c=C.setting)||void 0===c||null===(c=c.adv_course)||void 0===c?void 0:c.image_url),")"),width:"1200px",height:60,margin:"0px auto",display:"flex",marginTop:"10px",cursor:"pointer",backgroundSize:"cover"},children:[(0,B.jsx)("div",{style:{marginLeft:61,position:"relative",marginRight:82,height:60,display:"flex",alignItems:"center",justifyContent:"space-between",width:"100%"}}),(0,B.jsx)("img",{src:tn,onClick:function(e){e.stopPropagation(),localStorage.setItem("classroomsclose",Q()().add(1,"days").unix()+""),Xe(!1)},style:{width:16,height:16,marginRight:6,marginTop:6,cursor:"pointer"}})]})})}),(0,B.jsx)("aside",{className:"edu-container mb20",children:E.copy_completed?(0,B.jsxs)(x.Z,{style:{background:"none"},children:[(0,B.jsx)(Je,{}),(0,B.jsx)(x.Z,{style:{background:"none",overflow:"initial"},children:(0,B.jsx)(xn,{className:Qe.container,children:(0,B.jsx)(m.Outlet,{})})})]}):(0,B.jsxs)("div",{className:Qe.skeleton,children:[(0,B.jsx)("div",{className:Qe.skeletonL}),(0,B.jsxs)("div",{className:Qe.skeletonR,children:[(0,B.jsx)("div",{className:Qe.skeletonR_1}),Array.from({length:5},(function(e,n){return(0,B.jsx)("div",{className:Qe.skeletonR_2},n)}))]})]})}),(0,B.jsx)(O,{}),(0,B.jsx)(F,{}),(0,B.jsx)(Ce,{}),(0,B.jsx)(V,{onShow:function(){return me(!0)}}),(0,B.jsx)(W,{onShow:function(){return me(!0)}}),(0,B.jsx)(se,{onShow:function(){return me(!0)},onShow1:function(){return ue(!0)}}),(0,B.jsx)(Ie,{}),(0,B.jsx)(Be,{}),(0,B.jsx)(Me,{}),(0,B.jsx)(nn,{}),(0,B.jsx)(Ne,{}),J&&(0,B.jsx)($e,{}),(0,B.jsx)(f.Z,{open:ce,width:464,centered:!0,title:(0,B.jsxs)("span",{children:[(0,B.jsx)(_.Z,{style:{color:"#faad14",fontSize:"18px"}})," 提示"]}),okText:"确定",onCancel:function(){return ue(!1)},onOk:function(){return ue(!1)},children:(0,B.jsxs)("div",{children:["导入失败,当前导入的数据已超过50人。目前您的教学课堂",(0,B.jsx)("span",{style:{color:"#FF9D18"},children:"仅支持50人以下"}),"的教学活动。"]})}),(0,B.jsx)(f.Z,{open:he,width:464,centered:!0,title:(0,B.jsxs)("span",{children:[(0,B.jsx)(_.Z,{style:{color:"#faad14",fontSize:"18px"}})," 提示"]}),okText:"申请延期",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,S.ZP)("/api/business_contacts.json",{method:"post"});case 2:0===(null==(n=e.sent)?void 0:n.status)&&g.ZP.info("申请成功");case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){return me(!1)},children:(0,B.jsxs)("div",{children:["尊敬的老师您好,贵单位试用期已过,目前您的教学课堂",(0,B.jsx)("span",{style:{color:"#FF9D18"},children:"仅支持50人以下"}),"的教学活动,为确保您的课程后续试用不受影响,请先点击右侧的“",(0,B.jsx)("span",{style:{color:"#165DFF"},children:"申请延期"}),"”按钮,平台将推动解决相关事宜。"]})}),(0,B.jsx)(ln,{openCopyCourse:_e,copyCourseConfirmLoading:Fe,copyCourseParams:Te,setCopyCourseConfirmLoading:function(e){Ge(e)},setOpenCopyCourse:function(e){Ze(e)},setCopyCourseParams:function(e){Ee(e)}}),!E.copy_completed&&(0,B.jsx)(un,{}),(0,B.jsx)(hn,{})]})}))},74265:function(e){e.exports="data:image/png;base64,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"},9936:function(e){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA0lJREFUWEfFl0tIVFEYx7/vDnNNIWRUdB4hRYQunAHz0ULBFoWMoozgg6k2LhQLXCS0CBcqIUMQCuqEWUtDJBBXiYuidkpORD7KCK0BdRZpEPiYuXS/ODPdaR73zr1XJmYWl7ncc77/73yvcw6Cxl9FRYVxd1ewE8EVIioGgDxEyGPTieAAAA4Q0Y8Iy1arcdXn8wlaTKPaoOJiuykUQjcAXSWibLXx7DsiHgPgG56nGb9/9WeqOYoAkRUHO4jARQRZWoQTxyBCEBHmrdasWSWPyAL8XXU/kVhyGuFkEG6T52lYzhtJAEVFjguINEBE+ekQl2wg4j6AYTAQ+PAt1m4cQGTlMJpu8VgInoe7sZ6IArCY7+wInnS5Xcl7iNymzWa8L+VEFMBiKbslitCRTrcr2eI4mN3bW5sOVwx7RFxPT+WyvbPTbamsdJj6+gY/BYNB0grY0HAt3+1uOdfTc2/18PBIjIs7QpDnsYuFIgxgNjvuEIlOOeNTU4/Kmpvrzy8vvw+0tnb5BCGkCtHcXF/g9XqqmL2amqbXfv9OUKYyFgKBj48xEvvQc6Umk52dw83NPassL7cXaoFg4hMTnipEgN7e/nfz8ws/5BbGmpXNxt9Ei8VxWRTFoVSujYVYWvIF2tq6ZT2hVVzS4jhuAM1mx20isUEttmoQesUjLZt7iUVFdg8AlakBsO9KEE1N9fler6daze3JGrjGAJ4AkFULQDLESmB6eu77yMhQpX7xsA920Wy2vyCiM1oBEiHYuyAIv1MlnHJTwpNTATCDbrercHT0QTX7v7HxZd/pvLGkp09EcgCPdYeATXS5nAXj48PhOt/a8v8qKbloYiXa3t7t0weBu7qSUBIfGxuO1vni4tuD2D6hDwLXNJehnLjUZBKblVaIcBlqaUSpxKUEOw1EuBGpteLEmKfKdj0Q0Vasthk1Nl7Pn5x8GM52LaWWCOFyda4QxW2GYachcpHNiL2k2o5nZibLa2urzVrE5cJRV9fyanPz63FsL2CH1bjtmH1UOpDk5p415OWZjNvb/hM9zcpgMEBp6aWc9fXPR4nzkg4kbEDGj2T/QpGhQ6nkpoweyyWIjF5MJIiMXs1iszZjl9PE0vlf1/M/hZhM6N1gtVgAAAAASUVORK5CYII="}}]); \ No newline at end of file diff --git a/layouts__SimpleLayouts.async.js b/layouts__SimpleLayouts.async.js index b1e3e99075..0e3a75f036 100644 --- a/layouts__SimpleLayouts.async.js +++ b/layouts__SimpleLayouts.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[37062],{7406:function(A,g,C){var I=C(82242),e=C.n(I),n=(C(59301),C(93314)),t=C(3113),r=C(37712);g.Z=function(A){var g=A.img,C=A.buttonProps,I=void 0===C?{}:C,l=A.styles,f=void 0===l?{}:l,a=A.customText,u=A.ButtonText,d=A.ButtonClick,c=A.Buttonclass,v=A.ButtonTwo,o=A.imgStyles,i=A.loading,s=void 0!==i&&i;return(0,r.jsxs)("section",{className:"tc animated fadeIn",style:e()(e()({},{color:"#999",margin:"100px auto",visibility:s?"hidden":"visible"}),f),children:[(0,r.jsx)("img",{src:g||n,style:e()(e()({},o),{},{pointerEvents:"none",userSelect:"none"})}),(0,r.jsx)("p",{className:"mt20 font14",children:a||"暂时还没有相关数据哦!"}),u&&(0,r.jsx)(t.ZP,e()(e()({className:c,onClick:d},I),{},{children:u})),v&&v]})}},84143:function(A,g,C){C.d(g,{Z:function(){return V}});var I=C(82242),e=C.n(I),n=C(7557),t=C.n(n),r=C(41498),l=C.n(r),f=C(79800),a=C.n(f),u=C(59301),d={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},c=C(3113),v=C(60889),o=C(94049),i=C(6848),s=C(6457),p=C(83),X=C(7406),P=C(27065),b=C(6288),m=C(37712),V=function(A){var g,C,I,n,r,f,V=A.editOffice,x=void 0===V?"view":V,z=A.data,q=(A.theme,A.type),y=A.filename,j=A.monacoEditor,w=A.className,h=A.style,H=A.close,O=A.onClose,L=A.hasMask,T=A.disabledDownload,Z=A.onImgDimensions,K=A.showNodata,W=A.recordInfo,F=(0,u.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),D=a()(F,2),U=(D[0],D[1],(0,u.useState)("")),N=a()(U,2),k=(N[0],N[1]),S=(0,u.useState)(),R=a()(S,2),M=R[0],B=R[1],G="build"===window.ENV?"/react/build":"",Y=location.host.startsWith("localhost")?P.Z.PROXY_SERVER:P.Z.API_SERVER,J=(0,u.useRef)();null!==(g=z)&&void 0!==g&&g.startsWith("/api")&&"txt"!==q&&(z=P.Z.API_SERVER+z);y&&(j.filename=y),(0,u.useEffect)((function(){var A,g=null===(A=document.cookie)||void 0===A||null===(A=A.replace(/\s/g,""))||void 0===A?void 0:A.split(";");null==g||g.map((function(A){var g=A.split("=");"_educoder_session"===g[0]&&k(g[1])}))}),[]),(0,u.useEffect)((function(){var A;"office"===q&&(z.indexOf("bigfilescdn.")>-1||z.indexOf("bigfiles1")>-1?B({url:z,fileType:(A=z,A.substring(A.lastIndexOf("/")+1).split(".").pop()),model:z.indexOf("model=edit")?"edit":"view"}):Q())}),[q,z]);var Q=function(){var A=l()(t()().mark((function A(){var g,C,I;return t()().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return console.log("data:",z),g=z,z.startsWith("http")||(g=location.origin+g),C=new URL(g).pathname.split("/").pop(),A.next=6,(0,p.gJ)({attachment_id:C});case 6:(I=A.sent).url=Y+I.url,B(I);case 9:case"end":return A.stop()}}),A)})));return function(){return A.apply(this,arguments)}}(),E=function(){z.startsWith("http")||z.startsWith("blob:")?_():(0,s.Sv)(y||"educoder",z,y)},_=function(){W&&(0,b.fc)({id:null==W?void 0:W.id,watch_type:1,course_id:null==W?void 0:W.course_id}),(0,s.Nd)(y||"educoder",decodeURIComponent(z))};return(0,m.jsxs)("div",{style:e()({},h||{}),className:"".concat(L&&d.bgBlack," ").concat(q?d.wrp:"hide"),children:[H&&(0,m.jsxs)("div",{className:d.close,ref:J,children:[!!Z&&(0,m.jsx)(i.Z,{title:"点击对图片进行批注",getPopupContainer:function(){return J.current},children:(0,m.jsx)("span",{onClick:function(){O(),Z()},children:(0,m.jsx)("i",{className:"icon-yulanpizhu"})})}),!T&&(0,m.jsx)(i.Z,{title:"点击下载此文件",getPopupContainer:function(){return J.current},children:(0,m.jsx)("span",{onClick:_,children:(0,m.jsx)("i",{className:"icon-quxiaozhiding"})})}),(0,m.jsx)(i.Z,{title:"关闭",getPopupContainer:function(){return J.current},children:(0,m.jsx)("span",{className:"",onClick:O,children:(0,m.jsx)("i",{className:"icon-guanbi1"})})})]}),(0,m.jsx)("div",{className:"".concat(d[w]," ").concat(w," ").concat(d.monaco," ").concat("txt"===q?"show":"hide"),children:"txt"===q&&(0,m.jsx)(m.Fragment,{children:(0,m.jsx)(o.ZP,e()({},j))})}),"audio"===q&&(0,m.jsx)("audio",{src:"".concat((null===(C=z)||void 0===C?void 0:C.indexOf("http://"))>-1||(null===(I=z)||void 0===I?void 0:I.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(z),autoPlay:!0}),"video"===q&&(0,m.jsx)(m.Fragment,{children:(null===(n=z)||void 0===n?void 0:n.indexOf("http"))>-1?(0,m.jsx)("video",{controls:!0,src:"".concat(z),autoPlay:!0}):(0,m.jsx)("video",{controls:!0,src:"data:video/mp4;base64,".concat(z),autoPlay:!0})}),"office"===q&&M&&(0,m.jsx)("iframe",{src:"".concat(G,"/office.html?key=").concat(M.key,"&url=").concat(btoa(M.url),"&callbackUrl=").concat(Y+M.callbackUrl,"&fileType=").concat(M.fileType,"&title=").concat(M.title,"&model=").concat(x,"&officeServer=").concat(P.Z.ONLYOFFICE,"&disabledDownload=").concat(!!T)}),"html"===q&&(0,m.jsx)("iframe",{src:z+"&disposition=inline"}),"pdf"===q&&(0,m.jsx)("iframe",{src:"".concat(G,"/js/pdfview/index.html?url=").concat(z,"&disabledDownload=").concat(!!T)}),"image"===q&&(0,m.jsx)("img",{src:"".concat((null===(r=z)||void 0===r?void 0:r.indexOf("http://"))>-1||(null===(f=z)||void 0===f?void 0:f.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(z)}),("other"===q||"download"===q)&&(0,m.jsx)(m.Fragment,{children:K?(0,m.jsx)(X.Z,{customText:"当前文件不支持预览,可点击下载查看",ButtonTwo:(0,m.jsx)(c.ZP,{icon:(0,m.jsx)("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:E,children:"下载"})}):(0,m.jsxs)(c.ZP,{type:"primary",size:"middle",onClick:E,children:[(0,m.jsx)(v.Z,{}),"点击下载"]})})]})}},42783:function(A,g,C){var I=C(82242),e=C.n(I),n=C(37205),t=C.n(n),r=C(91232),l=C.n(r),f=C(79800),a=C.n(f),u=C(59301),d=(C(98253),C(55369)),c=(C(64018),C(63824)),v=C(27065),o=C(15342),i=C(1012),s=C(84143),p=C(37712),X="@▁@",P=/]*>/g;g.Z=function(A){var g=A.value,C=void 0===g?"":g,I=A.className,n=A.showTextOnly,r=A.showLines,f=A.style,b=void 0===f?{}:f,m=A.stylesPrev,V=void 0===m?{}:m,x=A.highlightKeywords,z=A.showProgramFill,q=(A.isProgramFill,A.disabledFill),y=void 0!==q&&q,j=A.programFillValue,w=A.onFillChange,h=void 0===w?function(A){}:w,H=A.onFillBlur,O=void 0===H?function(){}:H,L=String(C),T=(0,u.useState)(""),Z=a()(T,2),K=Z[0],W=Z[1],F=(0,u.useState)("office"),D=a()(F,2),U=D[0],N=D[1],k=(0,u.useState)([]),S=a()(k,2),R=S[0],M=S[1],B=(0,u.useRef)("a"+(0,i.Z)()),G={},Y=function(A){return A.replace(/([\s\S]+?)<\/style>/gim,(function(A,g){var C=g.replace(/(\n|\r)/g,"").split("}"),I=[];return C.map((function(A){""!=A&&I.push(".".concat(B.current," ").concat(A))})),"")}))},J=(0,u.useMemo)((function(){try{L=L.replace(/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,"("+v.Z.API_SERVER+"/api/attachments/").replace(/\"\/api\/attachments\/|\"\/attachments\/download\//g,'"'+v.Z.API_SERVER+"/api/attachments/").replace(/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,'"'+v.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,"\n")}catch(A){}if(z){var A=-1;return L=L.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,(function(g,C,I){var e;return function(A,g,C){var I=document.createElement(A===X?"input":"textarea");I.style.width="100%",I.style.height=A===X?"40px":"151px",I.rows=5,I.spellcheck=!1,I.name="edu-program-fill",I.placeholder="请输入",I.dataset.id=g;var e=Object.keys(G).length;return G[e]=I,'')}(g,++A,null==j||null===(e=j[A])||void 0===e?void 0:e.value)})),'
'.concat(Y(L||""),"
")}var g=Y(L);g=(0,d.ZP)(g);var C=(0,d.ez)();L.match(/\[TOC\]/)&&(g=g.replace("

[TOC]

",(0,d.Qv)()),(0,d.Iy)()),g=g.replace(/(__special_katext_id_\d+__)/g,(function(A,g){var I=C[g],e=I.type,n=I.expression;return(0,o.renderToString)(function(A){var g=document.createElement("div");return g.innerHTML=A,0===g.childNodes.length?"":g.childNodes[0].nodeValue}(n)||"",{displayMode:"block"===e,throwOnError:!1,output:"html"})})),g=g.replace(/▁/g,"▁▁▁▁▁"),(0,d.AL)();var I=document.createElement("div");return I.innerHTML=g,x?(_(I,x.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")),I.innerHTML):n?I.innerText:(setTimeout((function(){return gA()}),500),I.innerHTML)}),[L,x]);(0,u.useEffect)((function(){$.current&&$.current.querySelectorAll(["input","textarea"]).forEach((function(A){A.oninput=Q,A.onblur=E}))}),[R]),(0,u.useEffect)((function(){if(null!=j&&j.length)try{var A,g=$.current.querySelectorAll(".edu-program-fill-score"),C=$.current.querySelectorAll('[name="edu-program-fill"]'),I=l()(C.entries());try{for(I.s();!(A=I.n()).done;){var e,n,t,r=a()(A.value,2),f=r[0],u=r[1];u.value=(null==j||null===(e=j[f])||void 0===e?void 0:e.value)||"","warning"===(null==j||null===(n=j[f])||void 0===n?void 0:n.type)?u.className="program-fill-warning":"success"===(null==j||null===(t=j[f])||void 0===t?void 0:t.type)?u.className="program-fill-success":u.className=""}}catch(A){I.e(A)}finally{I.f()}var d,c=l()(g.entries());try{for(c.s();!(d=c.n()).done;){var v,o,i=a()(d.value,2),s=i[0];i[1].innerHTML=null!=j&&null!==(v=j[s])&&void 0!==v&&v.score?"".concat(null==j||null===(o=j[s])||void 0===o?void 0:o.score,"分"):""}}catch(A){c.e(A)}finally{c.f()}M(j)}catch(A){console.log(A,"error")}}),[j]);var Q=function(A){R[A.target.dataset.id]=R[A.target.dataset.id]||{},R[A.target.dataset.id].value=A.target.value,M(t()(R)),h(R,A.target.dataset.id)},E=function(A){R[A.target.dataset.id]=R[A.target.dataset.id]||{},R[A.target.dataset.id].value=A.target.value,M(t()(R)),O(R,A.target.dataset.id)};function _(A,g){return A.childNodes.forEach((function(A){if(A.childNodes.length>0)_(A,g);else if("IMG"!==A.nodeName)if(A.innerHTML){var C;A.innerHTML=null===(C=A.innerHTML)||void 0===C?void 0:C.replace(new RegExp(g,"gi"),'$&')}else{var I=document.createElement("span");I.innerHTML=A.textContent.replace(new RegExp(g,"gi"),'$&'),A.replaceWith(I)}}))}var $=(0,u.useRef)();function AA(A){var g=A.target;if("A"===g.tagName.toUpperCase()){var C=g.getAttribute("href");if(C.indexOf("office")>-1)A.preventDefault(),W(C),N("office");else if(C.indexOf("application/pdf")>-1)A.preventDefault(),W(C),N("pdf");else if(C.indexOf("text/html")>-1)A.preventDefault(),W(C),N("html");else if(C.startsWith("#")){A.preventDefault();var I=document.getElementById(C.replace("#",""));I&&I.scrollIntoView(!0)}}}d.jb.WebkitLineClamp=r,r&&(b=e()(e()({},b),d.jb));var gA=function(){var A,g=null===(A=$.current)||void 0===A?void 0:A.querySelectorAll("video");null==g||g.forEach((function(A){if(A.oncontextmenu=function(){return!1},A.src.indexOf(".m3u8")>-1)if(A.canPlayType("application/vnd.apple.mpegurl"));else if(c.ZP.isSupported()){var g=new c.ZP;g.loadSource(A.src),g.attachMedia(A)}}))};return(0,u.useEffect)((function(){if($.current&&J&&J.match(P)&&window.PR.prettyPrint(),$.current)return $.current.addEventListener("click",AA),function(){var A;null===(A=$.current)||void 0===A||A.removeEventListener("click",AA),(0,d.AL)(),(0,d.Iy)()}}),[J,$.current,AA]),(0,p.jsxs)(p.Fragment,{children:[n&&(0,p.jsx)("div",{ref:$,children:J}),!n&&(0,p.jsx)("div",{ref:$,style:e()({},b),className:"".concat(I||""," ").concat(y?"disabled-fill":""," markdown-body ").concat(B.current),dangerouslySetInnerHTML:{__html:J}}),(0,p.jsx)(s.Z,{close:!0,data:K,type:null!=K&&K.length?U:"",style:e()({},V),onClose:function(){return W("")}})]})}},23546:function(A,g,C){C.r(g),C.d(g,{default:function(){return rA}});var I=C(82242),e=C.n(I),n=C(79800),t=C.n(n),r=C(39647),l=C.n(r),f=C(59301),a=C(92736),u=C(81863),d=C(34514),c=C(7880),v=C(9498),o=C.n(v),i="footer___k7tsL",s="fastLink___WjVYd",p=C(37712),X=function(A){A.user;var g,C,I,e,n,t,r=A.globalSetting;return(0,p.jsxs)("div",{className:i,style:{height:null!=r&&null!==(g=r.setting)&&void 0!==g&&g.main_site?"":"80px",lineHeight:null!=r&&null!==(C=r.setting)&&void 0!==C&&C.main_site?"":"80px"},children:[(null==r||null===(I=r.setting)||void 0===I?void 0:I.main_site)&&(0,p.jsxs)("aside",{className:s,children:[(0,p.jsx)("a",{target:"_blank",href:"/",children:"网站首页"}),!(null!=r&&null!==(e=r.setting)&&void 0!==e&&e.is_local)&&(0,p.jsx)("a",{target:"_blank",href:"/help/about_us",children:"关于我们"}),(0,p.jsx)("a",{target:"_blank",href:"/help/contact_us",children:"联系我们"}),(0,p.jsx)("a",{target:"_blank",href:"/help/cooperatives",children:"合作伙伴"}),(0,p.jsx)("a",{target:"_blank",href:"/help/agreement",children:"服务协议"}),(0,p.jsx)("a",{target:"_blank",href:"/help/help_center",children:"帮助中心"}),(0,p.jsx)("a",{target:"_blank",href:"/help/feedback",children:"意见反馈"})]}),null!==(n=r.setting)&&void 0!==n&&n.footer?(0,p.jsx)("div",{dangerouslySetInnerHTML:{__html:null===(t=r.setting)||void 0===t?void 0:t.footer}}):(0,p.jsx)("div",{children:(0,p.jsxs)("p",{className:"footer_con-p inline lineh-30 font-14",children:[(0,p.jsx)("span",{className:"font-18 fl",children:"©"})," ",o()().year()," EduCoder",(0,p.jsx)("a",{style:{color:"#888"},target:"_blank",href:"http://beian.miit.gov.cn/",className:"ml15 mr15",children:"湘ICP备17009477号"}),(0,p.jsxs)("a",{style:{color:"#888"},target:"_blank",href:"http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=43019002000962",className:"mr15",children:[(0,p.jsx)("img",{className:"vertical4",src:"data:image/png;base64,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0p8zAAA7SGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU1NzcyLCAyMDE0LzAxLzEzLTE5OjQ0OjAwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTUtMTEtMTBUMTQ6MDQ6NTArMDg6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE1LTExLTEwVDE0OjA0OjUwKzA4OjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNS0xMS0xMFQxNDowNDo1MCswODowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6ODBiY2E5ODUtNGY5Yi02ZTRkLTlmYzktZThmNDkyNjdkZjRlPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6ZWRkYWU4MGMtODc3MC0xMWU1LTg0OWEtYmNmZGE2MDI4ZjJlPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6ZDAxN2I5NGUtOTRiZC0yNjQxLThmZjktYmY3YTBhMzY3N2IxPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmQwMTdiOTRlLTk0YmQtMjY0MS04ZmY5LWJmN2EwYTM2NzdiMTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNS0xMS0xMFQxNDowNDo1MCswODowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo4MGJjYTk4NS00ZjliLTZlNGQtOWZjOS1lOGY0OTI2N2RmNGU8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTUtMTEtMTBUMTQ6MDQ6NTArMDg6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPgogICAgICAgICAgICA8cmRmOkJhZz4KICAgICAgICAgICAgICAgPHJkZjpsaT4zQ0I4RkVFOEMyRUJFNkU1QTREQTk3MzI4MzU0MTI0RTwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDpiZGRmY2Y2Zi04NzcwLTExZTUtODQ5YS1iY2ZkYTYwMjhmMmU8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6QmFnPgogICAgICAgICA8L3Bob3Rvc2hvcDpEb2N1bWVudEFuY2VzdG9ycz4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPnNSR0IgSUVDNjE5NjYtMi4xPC9waG90b3Nob3A6SUNDUHJvZmlsZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+MTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MjA8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MjA8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pu6JurQAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAABRFJREFUeNpE1OtvW/Udx/H3ufj4+Ph2nDh2vLgrTSPaFNqGtd0Gy9LRTVymNoNM6ihCaEwdQ5sYAo0HTOwBYg/Yk0pDiG3qmLSiPtjGJERbdZSQaUArykXt1la9hDRNY6dpYsexj30uPj7ntwcVyT/w0ucrfT5fSQgBdguAEBlZhDhaiVikF2j22lfPjP77+Kc/9ZyO9p37th7s2rLlbegveZ4g6jggS4AMAKkkkhAC366DJJADgaJlgA/unTx+4qmT/7oyKpxJfdYzUDIma7M6TsXoDH+3/8jgnrG/iOC2o8JrIiQJECjpvlt0Q7JoimWEkQHN1Sf+8MbE40+O7226M/rtCYX9+k2e0me55+48XXfn1f1PvvfwiVdfOSLFlKitSbh8hq9+DitZFRlZSaHK1aJ35uV3f3+4zr79/fy42CD9pwtULwdUpwLqu//ID4JzPHPoEQ7+00dc/vM/Eoary3oCPR5dBROeRTxaH7x+9MWpkd3nRsyBPL/InmP6cAN5jUlgtcELkXpMTj19kr3GGfLfuovv7T62Z/GjN67aM2c3XHz/nVUw6jmo7ruJI5eT2idz23lwu0XzbAP5eh3JjBJdCnBP3iSyrhu96VD562nG7m8z8cUm3vwwKCSkVgx5aBWsL1aK4cfvHwilGKg2KWuOxjxEAh+WXKT1Bto2E/lGC42QyrRDX5cHkkStKRPtUQ9sHB5btwLOXHrvh+1yeTiT0KATRRQKZId7aSKw7ukm2Fck8dIQxjNbkHsMctuytOw2CEEhZ0Dp7L1Ls6d+sgIaicxgw/Lp73FB7+bEaQN1V4rqnrUEZQvpfy3sYzfxp5fRnh+m69mtvHWoBsQZ2qzSmlrALU0VV8BwaW5Po6ZyZ9Gi+HWN19+M859XSgztKJA2ktgXaoQLHu65GsnyMudfvsKrh6Lkh0w299WplD38pUvDK6CstkyrIZNavMLe+wM6fgL/6Dzdf/scuS9Cu0chzKlkdxUoTFylcvA8rbbC2GiEZHUSq6GiJuUIgAoQM746Lm+4Nhrk+3jiGxYH+np4vTyIP3uB7uokcjqGc6GGNZCjnCnwdzkGKZMnvrlAJ1nEvEPCyKw5tgKCnBMNwdyUxZ2D0/z2V9t48fkRjlqboeEzalfpMmXeOpakiQFkeO7nOjsGJpmbBFybsGNtXQFVs729k8zjz/uUFi7yy+EoY+NxJo7bXJK38MCmLyjEKnSO9NGuOazZaPDrB65x89Q1bF9Hz2qoprYRuPUcvOYnj1ZP/+6wM9/Gq/hQmmH9Q0NE8zoEVYKqSnPBIb2uC9Z2Q6nC9NuXcZJZEv0JYr0G6YF9O7XM9z+QhBAAdFr/fWzp/IHXAtdJVz6cR40LencOEiw5+HYL2dDRu+JIWoTqqSk6gUp6+3p8l2p6w8gjcTM1Lmn33TrZd2ZwFp2yOx9z9HyYzu8aIKi3CKwGGBqKZqLFoL3cpFWqoa/tRi/m8ZZt3LIlYmuaKKkUsS9rI9pXUfjohdzXkr2RTAGvHhIGKmGg4C5aIELa1TrNyUUkJQKShHujQiQmk/92IasZ1s9Ch9Uta0qKaPeOhyw7/ZpdKrU0ZZlUrkNEstEkH8VbRjgOyY1ZUgMpZK2JmtaQMr3XO+pdv1GN23+kaIus1kb4SBHVblTjTzsX8y859cUHPX9251c29WwKLSmhm3KXGkti3eB6rMe01dzI2aWphXFnpnaib2culBQFEbgA/H8ALiI3EysggNoAAAAASUVORK5CYII="}),"湘公网安备43019002000962号"]}),(0,p.jsx)("a",{href:"https://team.trustie.net",style:{color:"#888"},target:"_blank",children:"Trustie"}),"   &   IntelliDE inside. ",(0,p.jsx)("span",{className:"mr15",children:"版权所有 湖南智擎科技有限公司"})]})})]})},P="newFooter___XUH_2",b=C(43418),m=C(6457),V=C(40937),x=function(A){A.user;var g,C=A.globalSetting,I=(0,f.useState)(!1),e=t()(I,2),n=e[0],r=e[1];(0,f.useEffect)((function(){return window.addEventListener("click",l),function(){window.removeEventListener("click",l)}}),[]);var l=function(A){var g,C;null==A||!A.target||"头歌教师交流社区"!==(null==A||null===(g=A.target)||void 0===g?void 0:g.innerText)&&"头歌教师交流社区"!==(null==A||null===(C=A.target)||void 0===C||null===(C=C.nextElementSibling)||void 0===C?void 0:C.innerText)||function(A,g){if(A.className===g)return A;for(var C=0,I=A;I=I.parentNode;C++){if(I.className===g)return I;if(I==document.documentElement)return!1}}(A.target,"module-introduce")&&(/macintosh|mac os x/i.test(navigator.userAgent)?r(!0):(0,m.xg)("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd"))};return(0,p.jsxs)(f.Fragment,{children:[(0,p.jsx)(b.Z,{centered:!0,destroyOnClose:!0,open:n,title:"头歌教师交流社区",width:"500px",footer:null,onCancel:function(){return r(!1)},children:(0,p.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,p.jsx)("p",{children:"扫码或搜索加入头歌教师交流QQ群:612934990 "}),(0,p.jsx)("img",{src:V,width:200,height:200})]})}),(0,p.jsx)("div",{className:P,dangerouslySetInnerHTML:{__html:null===(g=C.setting)||void 0===g?void 0:g.footer}})]})},z=(0,c.connect)((function(A){var g=A.user,C=A.loading;return{user:g,globalSetting:A.globalSetting,loading:C.models.index}}))((function(A){var g,C,I=A.user,e=A.globalSetting;A.loading,A.dispatch;return e.showFooter&&e.showHeaderFooter?(0,p.jsx)("section",{id:"footer",children:null==e||null===(g=e.setting)||void 0===g||!g.main_site||null!=e&&null!==(C=e.setting)&&void 0!==C&&C.is_local?(0,p.jsx)(X,{user:I,globalSetting:e}):(0,p.jsx)(x,{user:I,globalSetting:e})}):(0,p.jsx)(p.Fragment,{children:" "})})),q=C(6848),y=C(77168),j=C(27065),w="sideBar___iM1tf",h="wrap___GEY86",H="backTop___skoyU",O="ul___JwWww",L=C(69578),T=C(32637),Z=(0,c.connect)((function(A){var g=A.loading,C=A.globalSetting,I=A.user,e=A.shixunHomeworks;return{globalSetting:C,user:I,loading:g.models.index,shixunHomeworks:e}}))((function(A){var g,C,I,e,n,r,l,a=A.globalSetting,u=(A.loading,A.shixunHomeworks),d=A.user,v=(A.dispatch,(0,f.useState)(!1)),o=t()(v,2),i=o[0],s=o[1],X=(0,f.useState)(!1),P=t()(X,2),m=P[0],V=P[1],x=(0,f.useState)(localStorage.hideCustom?JSON.parse(localStorage.hideCustom):[]),z=t()(x,1)[0],Z=(0,f.useState)("1"!=(null===(g=localStorage)||void 0===g?void 0:g.hidesidebar)),K=t()(Z,2),W=K[0],F=K[1],D=(0,f.useState)(!1),U=t()(D,2),N=(U[0],U[1]),k=(0,f.useRef)(),S=(0,c.useLocation)();(0,f.useEffect)((function(){return window.addEventListener("scroll",R),function(){return window.removeEventListener("scroll",R)}}),[]),(0,f.useEffect)((function(){setTimeout((function(){localStorage.setItem("hidesidebar","1"),F(!1)}),5e3)}),[]),(0,f.useEffect)((function(){99===u.actionTabs.type&&(N(!0),setTimeout((function(){N(!1)}),5e3))}),[u.actionTabs]),(0,f.useEffect)((function(){var A,g,C;null!=d&&null!==(A=d.userInfo)&&void 0!==A&&A.login&&(z.includes(null==d||null===(g=d.userInfo)||void 0===g?void 0:g.login)||null!=a&&null!==(C=a.setting)&&void 0!==C&&C.is_local||setTimeout((function(){var A,g,C=document.createEvent("Events");(C.initEvent("mouseout",!0,!1),k)&&(null===(g=k.current)||void 0===g||g.dispatchEvent(C));z.push(null==d||null===(A=d.userInfo)||void 0===A?void 0:A.login),localStorage.hideCustom=JSON.stringify(z)}),5e3))}),[d]);var R=function(){var A;"/Activities"!==S.pathname?s((null===(A=document)||void 0===A||null===(A=A.documentElement)||void 0===A?void 0:A.scrollTop)>0):s(!1)};return(0,p.jsxs)("div",{className:w,children:[(0,p.jsxs)("div",{id:"wechat_QR_code_ids",children:[!a.onlyShowBackTop&&(null==a?void 0:a.onlyShowBackTopIcons)&&W&&(0,p.jsxs)(f.Fragment,{children:[!(null==d||null===(C=d.userInfo)||void 0===C||!C.login)&&(0,p.jsx)(q.Z,{placement:"left",defaultVisible:!(null!=z&&z.includes(null==d||null===(I=d.userInfo)||void 0===I?void 0:I.login)),getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:(0,p.jsxs)("div",{children:[(0,p.jsx)("div",{className:"tc",children:(0,p.jsx)("img",{className:"mt10",src:T,width:"188px",height:"188px"})}),(0,p.jsx)("div",{className:"tc font15 mt10",children:"免费教研助理"}),(0,p.jsx)("div",{className:"tc font15",children:"微信扫一扫添加"}),(0,p.jsx)("div",{className:"pt10 font12",children:(0,p.jsxs)("ul",{className:O,children:[(0,p.jsx)("li",{children:"解答老师疑惑、帮助老师更快熟悉和使用平台教学"}),(0,p.jsx)("li",{children:"协助老师创建课堂、课程设计、做好教学工作。"}),(0,p.jsx)("li",{children:"根据老师教学方向,分享头歌平台C9院校、985高校、211高校、双一流高校老师经典实践教学案例。"})]})})]}),children:(0,p.jsx)("div",{className:h,ref:k,children:(0,p.jsx)("a",{href:"javascript:void(0)",children:(0,p.jsx)("i",{className:"iconfont icon-yijianfankui1 c-light-primary font22"})})})}),!(null!=a&&null!==(e=a.setting)&&void 0!==e&&e.is_local)&&(0,p.jsx)(q.Z,{placement:"left",getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:(0,p.jsxs)("div",{children:[(0,p.jsx)("img",{src:"".concat(j.Z.IMG_SERVER,"/images/educoder/EWM.jpg"),width:"158px",height:"158px"}),(0,p.jsx)("div",{className:"tc font15",children:"微信扫一扫"}),(0,p.jsx)("div",{className:"tc font15",children:"关注公众号"})]}),children:(0,p.jsx)("div",{className:h,children:(0,p.jsx)("i",{className:"iconfont icon-erweima1 c-light-primary font22"})})}),!(null!=a&&null!==(n=a.setting)&&void 0!==n&&n.is_local)&&(0,p.jsx)(q.Z,{placement:"left",title:"在线咨询",children:(0,p.jsx)("div",{className:h,children:(0,p.jsx)("a",{onClick:function(){/macintosh|mac os x/i.test(navigator.userAgent);V(!0)},className:"c-white",children:(0,p.jsx)("i",{className:"iconfont icon-QQ1 c-light-primary font22"})})})}),(0,p.jsx)("div",{onClick:function(){F(!1),localStorage.setItem("hidesidebar","1")},style:{textAlign:"center",fontSize:"14px",color:"#0152d9",margin:"10px 0px",cursor:"pointer"},children:"收起"})]}),(null==a||null===(r=a.setting)||void 0===r?void 0:r.main_site)&&!a.onlyShowBackTop&&(null==a?void 0:a.onlyShowBackTopIcons)&&!W&&(0,p.jsx)("div",{onClick:function(){F(!0),localStorage.setItem("hidesidebar","2")},style:{textAlign:"center",fontSize:"16px",color:"#0152d9",background:"#fff",margin:"10px 0px",cursor:"pointer",position:"absolute",left:"80px",top:"-150px",boxShadow:"0px 0px 8px 0px #f1f1f1",width:"30px",writingMode:"vertical-lr",height:"100px",paddingLeft:"3px"},children:"联系我们"}),(null==a?void 0:a.showQuestionBackTop)&&!(null!=a&&null!==(l=a.setting)&&void 0!==l&&l.is_local)&&(0,p.jsx)(q.Z,{placement:"left",getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:(0,p.jsxs)("div",{children:[(0,p.jsx)("img",{src:"data:image/png;base64,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",width:"158px",height:"158px"}),(0,p.jsx)("div",{className:"tc font15 mt10",style:{marginBottom:6},children:"扫码进编程交流群"})]}),children:(0,p.jsx)("div",{className:h,children:(0,p.jsx)("i",{className:"iconfont icon-erweima1 c-light-primary font22"})})}),i&&(0,p.jsx)(q.Z,{placement:"left",title:"返回顶部",children:(0,p.jsx)(y.Z,{className:"".concat(h," ").concat(H),visibilityHeight:0,children:(0,p.jsx)("i",{className:"iconfont icon-huidaodingbu c-light-primary font14"})})})]}),(0,p.jsx)(b.Z,{centered:!0,destroyOnClose:!0,open:m,title:"头歌教师交流社区",width:"500px",footer:null,onCancel:function(){return V(!1)},children:(0,p.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,p.jsx)("p",{children:"扫码或搜索加入头歌教师交流QQ群:727685969 "}),(0,p.jsx)("img",{src:L,width:200,height:200})]})})]})})),K=C(7557),W=C.n(K),F=C(41498),D=C.n(F),U=C(3113),N=(0,c.connect)((function(A){return{user:A.user,classroomList:A.classroomList}}))((function(A){A.user;var g=A.dispatch,C=A.classroomList;return(0,p.jsx)(b.Z,{title:"温馨提示",zIndex:9999,footer:null,open:"导出提醒"===C.actionTabs.key,onCancel:function(){g({type:"classroomList/setActionTabs",payload:{}})},children:(0,p.jsxs)("div",{children:[(0,p.jsx)("span",{children:"您在当前栏目中有已导出的表格未下载,请先下载已有表格,然后再导出新的表格。"}),(0,p.jsx)("br",{}),(0,p.jsx)("div",{style:{textAlign:"end"},children:(0,p.jsx)(U.ZP,{type:"primary",onClick:D()(W()().mark((function A(){return W()().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:g({type:"classroomList/setActionTabs",payload:{}});case 1:case"end":return A.stop()}}),A)}))),children:"知道了"})})]})})})),k=C(95237),S=C(24905),R=(0,c.connect)((function(A){return{user:A.user}}))((function(A){var g,C,I=A.user,e=(0,f.useState)(!1),n=t()(e,2),r=n[0],l=n[1],a=(0,f.useState)(""),u=t()(a,2),d=u[0],c=u[1];(0,f.useEffect)((function(){var A,g,C=localStorage.getItem("extension-modal");if(null!=I&&null!==(A=I.userInfo)&&void 0!==A&&A.login&&C){var e=o()(),n="".concat(null==I||null===(g=I.userInfo)||void 0===g?void 0:g.login,"-extend-date"),t=localStorage.getItem(n);if(t)if(e<=o()(t))l(!1);else{l(!0),localStorage.removeItem(n),localStorage.removeItem("extension-modal");var r=o()(localStorage.getItem("extension-date")).format("YYYY年MM月DD日");c(r)}else{l(!0),localStorage.removeItem("extension-modal");var f=o()(localStorage.getItem("extension-date")).format("YYYY年MM月DD日");c(f)}return function(){l(!1)}}}),[null==I||null===(g=I.userInfo)||void 0===g?void 0:g.login]);return(0,p.jsx)(b.Z,{title:"温馨提示",open:r,zIndex:9999,centered:!0,width:594,onCancel:function(){l(!1)},footer:(0,p.jsxs)(k.Z,{align:"middle",justify:"space-between",children:[(0,p.jsx)(S.Z,{onChange:function(A){var g,C="".concat(null==I||null===(g=I.userInfo)||void 0===g?void 0:g.login,"-extend-date"),e=o()().endOf("day").format("YYYY-MM-DD HH:mm:ss");A.target.checked?localStorage.setItem(C,e):localStorage.removeItem(C)},children:"今日不再提醒"}),(0,p.jsx)(U.ZP,{onClick:function(){l(!1)},style:{borderRadius:4},type:"primary",children:" 关闭"})]}),children:(0,p.jsxs)("div",{className:"font14",style:{paddingLeft:16},children:[(0,p.jsx)("div",{children:"老师您好!"}),(0,p.jsxs)("div",{style:{textIndent:28},children:["感谢您对头歌平台的认可与支持!根据平台",(0,p.jsx)("a",{href:"https://www.educoder.net/help/agreement",target:"_blank",children:"服务协议"}),",贵单位免费试用期已结束,将限制对相关功能和资源的使用。"]}),(0,p.jsx)("div",{style:{textIndent:28},children:"请您添加以下微信客服,协助您完成后续使用及申请流程,感谢支持与理解。"}),(0,p.jsx)("img",{style:{margin:"8px auto",display:"block"},width:160,src:"安徽"===(null===(C=I.userInfo)||void 0===C?void 0:C.school_province)?"data:image/jpeg;base64,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":"data:image/png;base64,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",alt:"二维码"}),(0,p.jsx)("div",{style:{textAlign:"right"},children:"头歌运营中心"}),(0,p.jsx)("div",{style:{textAlign:"right"},children:d})]})})})),M=C(9951),B="modalityModal___fvSjk",G="modal___wvA_V",Y="itemWarp___JNLoV",J="close___PycHq",Q="cancelBtn___kgKTp",E="selfdomModal___doNCF",_=C(42783),$=C(51136),AA=C(89392),gA=C.n(AA),CA=(0,c.connect)((function(A){return{user:A.user,globalSetting:A.globalSetting}}))((function(A){var g,C,I=A.dispatch,e=A.user,n=A.globalSetting,r=(0,f.useState)({}),l=t()(r,2),a=l[0],u=l[1],d=(0,f.useState)([]),v=t()(d,2),i=v[0],s=v[1],X=(0,f.useState)(0),P=t()(X,2),b=P[0],V=P[1],x=(0,f.useState)(!1),z=t()(x,2),q=z[0],y=z[1],j=(0,f.useRef)(null),w=(0,c.useLocation)(),h=function(A){var g,C,I,n="".concat(null==e||null===(g=e.userInfo)||void 0===g?void 0:g.login,"-deadline-operate"),t=localStorage.getItem(n)?JSON.parse(localStorage.getItem(n)):[];t=null===(C=t)||void 0===C?void 0:C.filter((function(g){return g.id!==(null==A?void 0:A.id)}));var r=function(A,g){var C=null;return 0===A&&(C=o()().add(100,"month").unix()),1===A&&(C=o()().add(g,"hour").unix()),2===A&&(C=o()().add(g,"days").unix()),3===A&&(C=o()().add(7*g,"days").unix()),4===A&&(C=o()().add(g,"month").unix()),5===A&&(C=o()().add(3*g,"month").unix()),C}(null==A?void 0:A.show_type,null==A?void 0:A.show_count),l={id:null==A?void 0:A.id,deadline:r,type:null==A?void 0:A.show_type};null===(I=t)||void 0===I||I.push(l),localStorage.setItem(n,JSON.stringify(t))},H=function(){N(null==a?void 0:a.id,"close");var A=i[b+1];A?(h(A),u(A),V(b+1),N(null==A?void 0:A.id,"popup")):y(!1)},O=[{name:"首页",key:0,path:"/"},{name:"实践课程",key:1,path:"/paths"},{name:"实践项目",key:2,path:"/shixuns"},{name:"教学课堂",key:3,path:"/classrooms"},{name:"在线竞赛",key:4,path:"/competitions"},{name:"教学案例",key:5,path:"/moop_cases"},{name:"交流问答",key:6,path:"/forums/categories"},{name:"个人中心",key:7,path:"/users"}];(0,f.useEffect)((function(){var A,g;null!=n&&n.operateModelPath&&null!=n&&null!==(A=n.setting)&&void 0!==A&&A.main_site&&null!=e&&null!==(g=e.userInfo)&&void 0!==g&&g.login&&(S(),setTimeout((function(){I({type:"globalSetting/setOperateModelPath",payload:""})}),300))}),[null==n?void 0:n.operateModelPath,null==e||null===(g=e.userInfo)||void 0===g?void 0:g.login,null==n||null===(C=n.setting)||void 0===C?void 0:C.main_site]),(0,f.useEffect)((function(){var A,g,C;if(null!=w&&null!==(A=w.pathname)&&void 0!==A&&A.includes("/users")&&4===(null==w||null===(g=w.pathname)||void 0===g||null===(g=g.split("/"))||void 0===g?void 0:g.length))I({type:"globalSetting/setOperateModelPath",payload:"/users"});else if(null!=w&&null!==(C=w.pathname)&&void 0!==C&&C.includes("/forums/categories"))I({type:"globalSetting/setOperateModelPath",payload:"/forums/categories"});else for(var e=0;eparseInt(g)&&q(!0):q(!0)}),[]),(0,p.jsxs)(a.ZP,{locale:u.Z,autoInsertSpaceInButton:!1,children:["/"===P.pathname&&x&&(null==v||null===(g=v.setting)||void 0===g||null===(g=g.adv_index)||void 0===g?void 0:g.image_url)&&(null==v||null===(C=v.setting)||void 0===C?void 0:C.main_site)&&(0,p.jsxs)("div",{onClick:function(){var A;return window.open(null==v||null===(A=v.setting)||void 0===A||null===(A=A.adv_index)||void 0===A?void 0:A.jump_url)},style:{background:"url(".concat(j.Z.IMG_SERVER+(null==v||null===(I=v.setting)||void 0===I||null===(I=I.adv_index)||void 0===I?void 0:I.image_url),") no-repeat center center"),width:"100%",height:60,margin:"0px auto",display:"flex",cursor:"pointer",backgroundSize:"cover"},children:[(0,p.jsxs)("div",{style:{width:1200,margin:"0px auto",height:60,display:"flex",alignItems:"center",justifyContent:"space-between"},children:[(0,p.jsx)("div",{style:{fontSize:24,fontWeight:"bold",color:"#fff",visibility:"hidden"},children:"【计算机学习交流群】领取C语言/Java/Python/程序竞赛资料,点击加入"}),(0,p.jsxs)("div",{onClick:function(){window.open("https://mp.weixin.qq.com/s/31gNJVLlG1nTymoyL1uUJA")},style:{visibility:"hidden",width:"104px",height:"30px",borderRadius:15,display:"flex",alignItems:"center",justifyContent:"center",color:"#FFFFFF",cursor:"pointer",background:"linear-gradient(270deg, #FF4C00 0%, #FF9C01 100%)"},children:["查看详情 ",(0,p.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAYAAACgu+4kAAAAAXNSR0IArs4c6QAAALhJREFUOE+dkjEOgVEQhL8pRCNR0UlE5Qg6Z9C5gcIFUDmAEyhVWgqJBIVE4hwanUSlkpEn709EIe/ZcrPzZXZ2RWLZrkq6f48rRW+7DWyBjqTrpyYJEAS2x0AP6Ep6FJBkQIQsgDLQl+TQywUE8R7YSZpmA6KLOnAGJpKWsv228kfdgEbWCtFBCzgCQ0mrLIDtGnACZpLmWRnYrgAHYFMEmAywXQLWwEXSIPuRbDeBUdz7mQ34daEX5wM7Fb5x5tMAAAAASUVORK5CYII=",style:{marginLeft:5}})]})]}),(0,p.jsx)("img",{src:eA,onClick:function(A){A.stopPropagation(),localStorage.setItem("mainclose",o()().add(1,"days").unix()+""),q(!1)},style:{width:16,height:16,marginRight:6,marginTop:6,cursor:"pointer"}})]}),"kepukehuan.educoder.net"!==document.domain&&(0,p.jsx)(d.Z,e()({},X)),(0,p.jsx)("section",{className:IA.Z.layoutMainClass,style:{marginTop:"/training"==P.pathname?"-72px":""},children:(0,p.jsx)(c.Outlet,{})}),(0,p.jsx)(Z,{}),!(0,m.Ll)()&&"kepukehuan.educoder.net"!==document.domain&&(0,p.jsx)(z,{}),(0,p.jsx)(N,{}),(0,p.jsx)(R,{}),"Account-ProfessionalAuth"===s.actionTabs.key&&(null===(n=s.actionTabs)||void 0===n||null===(n=n.code)||void 0===n?void 0:n.length)>0&&(0,p.jsx)(nA.Z,{Scoid:null==i||null===(r=i.userInfo)||void 0===r?void 0:r.user_school_id}),!(0,m.Ll)()&&(0,p.jsx)(CA,{})]})}))},64475:function(A,g,C){C.d(g,{Z:function(){return E}});var I=C(82242),e=C.n(I),n=C(7557),t=C.n(n),r=C(41498),l=C.n(r),f=C(79800),a=C.n(f),u=C(39647),d=C.n(u),c=C(59301),v=C(7880),o=C(57809),i=C(21068),s=C(78241),p=C(8591),X=C(43418),P=C(95237),b=C(43604),m=C(71418),V=C(8772),x=C(88522),z=C(3113),q=C(27065),y=C(51941),j=C(90190),w=C(6457),h=C(26287),H=C(19842),O=C(19676),L=C(70481),T=C(63578),Z="flexRow___jGYtM",K="flexColumn___NPMB3",W="formWrap___vwH9N",F="example____BmJC",D="footerWrap___lp1L0",U=C(37712),N=["account","globalSetting","loading","dispatch","schoolName","visible","onClose","onSuccess"],k=function(A,g){return g.some((function(g){return g.label.toLowerCase().indexOf(A.toLowerCase())>-1}))},S=V.Z.TextArea,R=(0,v.connect)((function(A){var g=A.account,C=A.loading;return{account:g,globalSetting:A.globalSetting,loading:C.effects}}))((function(A){A.account,A.globalSetting;var g=A.loading,C=A.dispatch,I=A.schoolName,e=A.visible,n=A.onClose,r=void 0===n?function(){}:n,f=A.onSuccess,u=void 0===f?function(){}:f,v=(d()(A,N),s.Z.useForm()),o=a()(v,1)[0];(0,c.useEffect)((function(){o.setFieldsValue({name:I})}),[I]);var i=function(){var A=l()(t()().mark((function A(g){var I,e,n,l,f,a,d;return t()().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return e=(I=g||{}).name,n=I.city,l=void 0===n?[]:n,f=I.address,a=I.remarks,A.next=3,C({type:"account/appplySchool",payload:{name:e,province:l[0],city:l[1],address:f,remarks:a}});case 3:d=A.sent,r(),d&&(p.ZP.success("新增学校/单位成功!"),u(e));case 6:case"end":return A.stop()}}),A)})));return function(g){return A.apply(this,arguments)}}();return(0,U.jsx)(X.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:e,title:"申请添加单位名称",width:"600px",footer:null,children:(0,U.jsxs)(s.Z,{className:W,form:o,labelCol:{span:4},wrapperCol:{span:20},onFinish:i,children:[(0,U.jsx)(s.Z.Item,{label:"单位全称:",name:"name",rules:[{required:!0,message:"请输入学校或工作单位"}],children:(0,U.jsx)(V.Z,{placeholder:"学校或工作单位"})}),(0,U.jsxs)("div",{className:"".concat(Z," ").concat(F),children:[(0,U.jsx)("div",{children:"示例:"}),(0,U.jsxs)("div",{className:K,children:[(0,U.jsxs)("div",{children:[(0,U.jsx)(O.Z,{style:{color:"rgb(82, 196, 26)"}}),(0,U.jsx)("span",{className:"font14 ml5",children:"正确示例:数据结构"})]}),(0,U.jsxs)("div",{children:[(0,U.jsx)(L.Z,{style:{color:"red"}}),(0,U.jsx)("span",{className:"font14 ml5",children:"错误示例:数据结构2019春"})]})]})]}),(0,U.jsx)(s.Z.Item,{label:"地区:",name:"city",children:(0,U.jsx)(H.Z,{allowClear:!0,size:"middle",options:T.P,placeholder:"请选择所在地",showSearch:{matchInputWidth:!0,filter:k}})}),(0,U.jsx)(s.Z.Item,{label:"详细地址:",name:"address",children:(0,U.jsx)(V.Z,{placeholder:"请填写完整的地址信息"})}),(0,U.jsx)(s.Z.Item,{label:"说明:",name:"remarks",children:(0,U.jsx)(S,{placeholder:"再次说明特别情况(选填)"})}),(0,U.jsx)("div",{className:D,children:(0,U.jsxs)(s.Z.Item,{children:[(0,U.jsx)(z.ZP,{className:"mr5",size:"middle",onClick:function(){r()},children:"取消"}),(0,U.jsx)(z.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:g["account/appplySchool"],children:"保存"})]})})]})})})),M=C(70647),B=C(89392),G=["user","account","globalSetting","loading","dispatch","Scoid"],Y=o.default.Option,J=i.Z.Dragger,Q=function(A){return A[A.Professor=1]="Professor",A[A.AssistantProfessor=2]="AssistantProfessor",A[A.Student=3]="Student",A}(Q||{}),E=(0,v.connect)((function(A){var g=A.user,C=A.account,I=A.loading;return{user:g,account:C,globalSetting:A.globalSetting,loading:I.effects}}))((function(A){var g,C,I=A.user,n=A.account,r=A.globalSetting,f=A.loading,u=A.dispatch,v=A.Scoid,i=(d()(A,G),s.Z.useForm()),H=a()(i,1)[0],O=(0,c.useState)({}),L=a()(O,2),T=L[0],Z=L[1],K=(0,c.useState)([]),W=a()(K,2),F=W[0],D=W[1],N=(0,c.useState)([]),k=a()(N,2),S=k[0],E=k[1],_=(0,c.useState)([]),$=a()(_,2),AA=$[0],gA=$[1],CA=(0,c.useState)([]),IA=a()(CA,2),eA=IA[0],nA=IA[1],tA=(0,c.useState)(),rA=a()(tA,2),lA=rA[0],fA=rA[1],aA=(0,c.useState)(),uA=a()(aA,2),dA=uA[0],cA=uA[1],vA=(0,c.useState)(),oA=a()(vA,2),iA=oA[0],sA=oA[1],pA=(0,c.useState)(),XA=a()(pA,2),PA=XA[0],bA=XA[1],mA=(0,c.useState)(),VA=a()(mA,2),xA=VA[0],zA=VA[1],qA=(0,c.useRef)((0,B.throttle)((function(A){return yA(A)}),1200,{leading:!0,trailing:!0})).current;(0,c.useEffect)((function(){}),[]),(0,c.useEffect)((function(){l()(t()().mark((function A(){var g;return t()().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:if(v){A.next=2;break}return A.abrupt("return");case 2:return A.next=4,jA(v);case 4:g=A.sent,gA(null==g?void 0:g.departments);case 6:case"end":return A.stop()}}),A)})))()}),[v]);var yA=function(){var A=l()(t()().mark((function A(g){var C,I,n;return t()().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,u({type:"account/getSchoolOption",payload:{keyword:g,limit:10}});case 2:C=A.sent,D(null==C?void 0:C.schools),g&&""!=g&&(E(null==C||null===(I=C.schools)||void 0===I?void 0:I.filter((function(A){return A.name.includes(g)}))),((null==C||null===(n=C.schools)||void 0===n?void 0:n.find((function(A){return A.name===g})))||{}).id?hA(g,null,null==C?void 0:C.schools):(H.setFieldsValue({department:""}),Z(e()(e()({},T),{school:g,department:""}))));case 5:case"end":return A.stop()}}),A)})));return function(g){return A.apply(this,arguments)}}(),jA=function(A){if(A)return u({type:"account/getDepartmentOption",payload:{id:A}})};(0,c.useEffect)((function(){if(n.basicInfo){var A=n.basicInfo,g={identity:A.identity,school:A.school_name,department:A.department_name,studentNo:A.student_id,jobTitle:"teacher"==A.identity?A.technical_title:"教授",manager:"professional"==A.identity?A.technical_title:"企业管理者"};H.setFieldsValue(g),Z(g)}}),[n.basicInfo]);var wA=function(A,g){n.actionTabs.checkedList.includes(Q.Professor)?X.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,U.jsx)("div",{className:"tc",children:g||"申请已提交,请等待审核"}),onOk:function(){window.location.href="/classrooms/".concat(A,"/students")}}):window.location.href="/classrooms/".concat(A,"/students")},hA=function(){var A=l()(t()().mark((function A(g,C,I){var n,r,l,f,a;return t()().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return l=null===(n=(I||F).find((function(A){return A.name===g})))||void 0===n?void 0:n.id,A.next=3,jA(l);case 3:if(A.t0=A.sent,A.t0){A.next=6;break}A.t0={};case 6:f=A.t0,gA(null==f?void 0:f.departments),a=C||(null==f||null===(r=f.departments)||void 0===r||null===(r=r[0])||void 0===r?void 0:r.name),H.setFieldsValue({department:a}),Z(e()(e()({},T),{school:g,department:a}));case 11:case"end":return A.stop()}}),A)})));return function(g,C,I){return A.apply(this,arguments)}}(),HA=function(){var A=l()(t()().mark((function A(g){return t()().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,yA();case 2:H.setFieldsValue({school:g,department:""}),Z(e()(e()({},T),{school:g,department:""}));case 4:case"end":return A.stop()}}),A)})));return function(g){return A.apply(this,arguments)}}(),OA=function(){var A=l()(t()().mark((function A(g){var C,e,r,l,f,a,d,c,v,o,i,s,X,P,b,m,V;return t()().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:if(a=(f=g||{}).school,d=f.department,c=f.identity,v=f.studentNo,o=f.jobTitle,i=f.manager,lA){A.next=4;break}return p.ZP.info("请先上传照片!"),A.abrupt("return");case 4:return s=null===(C=F.find((function(A){return A.name===a})))||void 0===C?void 0:C.id,X=null===(e=AA.find((function(A){return A.name===d})))||void 0===e?void 0:e.id,P="student"===c?v:"teacher"===c?o:i,A.next=9,u({type:"account/applyProfessionalAuth",payload:{id:(null===(r=n.basicInfo)||void 0===r?void 0:r.id)||(null===(l=I.userInfo)||void 0===l?void 0:l.login),school_id:s,department_id:X,identity:c,extra:P,attachment_ids:[dA]}});case 9:if(b=A.sent,!n.actionTabs.code){A.next=15;break}return A.next=13,(0,M.cR)({invite_code:n.actionTabs.code,professor:n.actionTabs.checkedList.includes(Q.Professor)?1:null,assistant_professor:n.actionTabs.checkedList.includes(Q.AssistantProfessor)?1:null,student:n.actionTabs.checkedList.includes(Q.Student)?1:null});case 13:"加入成功"===(m=A.sent).message&&(null!=m&&m.course_id?wA(m.course_id,m.message):p.ZP.success(m.message));case 15:LA(),b&&(p.ZP.info("申请已提交,请等待审核!"),u({type:"account/getBasicInfo",payload:{login:null===(V=I.userInfo)||void 0===V?void 0:V.login}}));case 17:case"end":return A.stop()}}),A)})));return function(g){return A.apply(this,arguments)}}(),LA=function(){u({type:"account/setActionTabs",payload:{}})},TA={data:{type:"professional"},multiple:!0,showUploadList:!1,action:"".concat(q.Z.API_SERVER,"/api/attachments.json"),className:j.Z.uploader,onChange:function(A){var g;"uploading"!==A.file.status?"done"===A.file.status&&(console.log(A.file,A.file.response),cA(null===(g=A.file.response)||void 0===g?void 0:g.id),(0,w.y3)(A.file.originFileObj,(function(A){fA(A),sA(!1)}))):sA(!0)},beforeUpload:function(A){var g="image/jpeg"===A.type||"image/png"===A.type||"image/jpg"===A.type||"image/bmp"===A.type;return g||p.ZP.info("请上传正确文件格式"),g}};return(0,U.jsxs)(X.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,className:j.Z.modal,open:"Account-ProfessionalAuth"===n.actionTabs.key,title:(0,U.jsxs)(P.Z,{style:{padding:"25px"},align:"middle",justify:"space-between",children:[(0,U.jsx)(b.Z,{children:"职业认证"}),(0,U.jsx)(b.Z,{children:(0,U.jsx)("i",{className:"iconfont icon-guanbi11",style:{color:"#979797",cursor:"pointer"},onClick:LA})})]}),width:"660px",footer:null,children:[(0,U.jsx)(m.Z,{spinning:!!iA,children:(0,U.jsxs)(s.Z,{className:j.Z.formWrap,form:H,colon:!1,onValuesChange:function(A){(Z(e()({},H.getFieldsValue())),"school"in A)&&(E(F.filter((function(g){return g.name.includes(A.school)}))),(F.find((function(g){return g.name===A.school}))||{}).id?hA(A.school):(H.setFieldsValue({department:""}),Z(e()(e()({},T),{school:A.school,department:""}))))},onFinish:OA,children:[(0,U.jsxs)(P.Z,{gutter:[10,0],children:[(0,U.jsx)(b.Z,{flex:"300px",children:(0,U.jsx)(s.Z.Item,{label:"职业",name:"identity",rules:[{required:!0,message:"请先选择职业"}],children:(0,U.jsxs)(o.default,{children:[(0,U.jsx)(Y,{value:"teacher",children:"教师"}),(0,U.jsx)(Y,{value:"student",children:"学生"}),(0,U.jsx)(Y,{value:"professional",children:"专业人士"})]})})}),"student"===T.identity&&(0,U.jsx)(b.Z,{flex:"200px",children:(0,U.jsx)(s.Z.Item,{initialValue:T.studentNo,name:"studentNo",rules:[{required:!0,message:"请先输入学号"}],children:(0,U.jsx)(V.Z,{type:"text",placeholder:"请输入学号"})})}),"teacher"===T.identity&&(0,U.jsx)(b.Z,{flex:"200px",children:(0,U.jsx)(s.Z.Item,{initialValue:T.jobTitle,name:"jobTitle",rules:[{required:!0,message:"请先选择职称"}],children:(0,U.jsxs)(o.default,{children:[(0,U.jsx)(Y,{value:"教授",children:"教授"}),(0,U.jsx)(Y,{value:"副教授",children:"副教授"}),(0,U.jsx)(Y,{value:"讲师",children:"讲师"}),(0,U.jsx)(Y,{value:"助教",children:"助教"})]})})}),"professional"===T.identity&&(0,U.jsx)(b.Z,{flex:"200px",children:(0,U.jsx)(s.Z.Item,{initialValue:T.manager,name:"manager",rules:[{required:!0,message:"请先选择职称"}],children:(0,U.jsxs)(o.default,{children:[(0,U.jsx)(Y,{value:"企业管理者",children:"企业管理者"}),(0,U.jsx)(Y,{value:"部门管理者",children:"部门管理者"}),(0,U.jsx)(Y,{value:"高级工程师",children:"高级工程师"}),(0,U.jsx)(Y,{value:"工程师",children:"工程师"}),(0,U.jsx)(Y,{value:"助理工程师",children:"助理工程师"})]})})})]}),(0,U.jsx)(s.Z.Item,{label:"学校/单位",name:"school",extra:T.school&&!(null!=F&&F.find((function(A){return A.name===T.school})))&&(0,U.jsxs)("div",{className:j.Z.schoolHintWrap,children:[(0,U.jsxs)("span",{className:j.Z.colorCDCDCD,children:["未找到包含“",T.school,"”的高校,"]}),(0,U.jsx)("span",{className:"".concat(j.Z.color0152d9," current"),onClick:function(){bA(!0)},children:"申请新增"})]}),rules:[{required:!0,message:"请先选择学校/单位"}],children:(0,U.jsx)(x.Z,{showSearch:!0,onSearch:qA,options:null==S?void 0:S.map((function(A){return{value:A.name}}))})}),(0,U.jsx)(s.Z.Item,{label:"院系/部门",name:"department",extra:T.department&&!(null!=AA&&AA.find((function(A){return A.name===T.department})))&&(0,U.jsxs)("div",{className:j.Z.schoolHintWrap,children:[(0,U.jsx)("span",{className:j.Z.colorCDCDCD,children:T.department?"未找到包含“".concat(T.department,"”的高校,"):"未找到院系,"}),(0,U.jsx)("span",{className:"".concat(j.Z.color0152d9," current"),onClick:function(){F.find((function(A){return A.name===T.school}))?zA(!0):p.ZP.info("请先选择正确的单位或者学校!")},children:"申请新增"})]}),rules:[{required:!0,message:"请先选择院系/部门"}],children:(0,U.jsx)(x.Z,{showSearch:!0,onChange:function(A){return nA(AA.filter((function(g){return g.name.includes(A)})))},options:null==eA?void 0:eA.map((function(A){return{value:A.name}}))})}),(0,U.jsx)(s.Z.Item,{label:"职业证上传",children:(0,U.jsxs)("div",{className:j.Z.flexRow,children:[(0,U.jsxs)("div",{className:j.Z.flexColumn,children:[(0,U.jsx)(J,e()(e()({},TA),{},{accept:".png,.jpg,.bmp,.jpeg",children:lA?(0,U.jsx)("img",{src:lA,className:j.Z.uploadImg}):(0,U.jsxs)("div",{className:j.Z.imageTip,children:[(0,U.jsx)("p",{children:(0,U.jsx)("i",{className:"iconfont icon-cuban2shangchuanyunduan ".concat(j.Z.uploadTipIcon)})}),(0,U.jsx)("p",{className:j.Z.uploadTip,children:(0,U.jsx)("a",{className:j.Z.color05101a,children:"点击或拖拽上传图片"})})]})})),(0,U.jsx)("span",{className:"tc",children:(0,U.jsx)("p",{className:j.Z.viewLargerImg,children:"查看大图"})})]}),(0,U.jsxs)("div",{className:"".concat(j.Z.flexColumn," ").concat(j.Z.example),children:[(0,U.jsx)("span",{className:j.Z.exampleImg,children:(0,U.jsx)("img",{src:y})}),(0,U.jsxs)("span",{className:"tc",children:[(0,U.jsx)("p",{children:"示例图片"}),(0,U.jsx)("p",{className:"".concat(j.Z.colorOrange," font12"),children:"(png/jpg/bmp格式,不超过2MB)"})]})]})]})}),(0,U.jsx)("div",{className:j.Z.footerWrap,children:(0,U.jsxs)(s.Z.Item,{children:[(0,U.jsx)(z.ZP,{className:"mr5",size:"middle",onClick:LA,children:"取消"}),(0,U.jsx)(z.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:f["account/applyProfessionalAuth"],children:"保存"})]})}),(0,U.jsxs)("div",{className:j.Z.note,children:[(0,U.jsx)("p",{children:"认证须知:"}),(0,U.jsx)("p",{children:"1.根据职业上传相应的证件照:教师(教师证),专业人士(员工证)、学生(学生证),请确保证件照内容完整并且清晰可见,严禁PS;"}),(0,U.jsx)("p",{children:"2.我们将在你提交职业证信息后的24小时(不包含节假日)内完成审核,审核结果将会以系统消息的形式发送给你;"}),(0,U.jsx)("p",{children:"3.职业认证审核完成后,无法删除,请谨慎填写;职业变更请选择重新认证;"}),(0,U.jsx)("p",{children:"4.职业认证审核完成后,系统将自动发放500个金币作为奖励;"}),(0,U.jsx)("p",{children:"5.我们会确保你所提供的信息均处于严格的保密状态,不会泄露;"}),(0,U.jsxs)("p",{children:["6.如存在恶意乱填写姓名,学号,及上传与职业证件无关图片者,一经发现将冻结",!(null!=r&&null!==(g=r.setting)&&void 0!==g&&g.is_local)&&"EduCoder","账号。"]}),(0,U.jsx)("p",{children:"7.非老师身份提交职业认证后系统会自动将状态改为已认证,你将可以体验平台需要职业认证的功能;如果在认证后的使用过程中未通过审核,你将不能继续体验需要认证的功能。"})]})]})}),(0,U.jsx)(R,{visible:PA,onClose:function(){return bA(!1)},schoolName:T.school,onSuccess:HA}),(0,U.jsx)(h.Z,{visible:xA,onClose:function(){return zA(!1)},schoolId:null===(C=F.find((function(A){return A.name===T.school})))||void 0===C?void 0:C.id,schoolName:T.school,departmentName:T.department,onSuccess:function(A){return hA(T.school,A)}})]})}))},55369:function(A,g,C){C.d(g,{AL:function(){return m},Iy:function(){return d},Qv:function(){return o},ez:function(){return b},jb:function(){return c}});var I=C(79800),e=C.n(I),n=C(32834),t=C.n(n),r=C(11690);var l=[],f=["
    "],a=new(t().Renderer),u=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function d(){l.length=0,f=["
      "]}var c={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function v(A,g,C,I){if(g>=A.length||A[g].level<=C)return g;var e=A[g];I.push("
    • "+e.text+"");var n=[];return g=v(A,++g,e.level,n),n.length>0&&(I.push("
        "),n.forEach((function(A){I.push(A)})),I.push("
      ")),I.push("
    • "),g=v(A,g,C,I)}function o(){return v(l,0,0,f),f.push("
    "),f.join("")}var i={heading:function(A){var g=u.exec(A);if(g)return{type:"heading",raw:g[0],depth:g[1].length,text:g[2]}},fences:function(A){var g=this.rules.block.fences.exec(A);if(g){var C=g[0],I=function(A,g){var C=A.match(/^(\s+)(?:```)/);if(null===C)return g;var I=C[1];return g.split("\n").map((function(A){var g=A.match(/^\s+/);return null===g?A:e()(g,1)[0].length>=I.length?A.slice(I.length):A})).join("\n")}(C,g[3]||""),n=g[2]?g[2].trim():g[2];if(["latex","katex","math"].indexOf(n)>=0){var t=X(),r=I;I=t,P[t]={type:"block",expression:r}}return{type:"code",raw:C,lang:n,text:I}}}},s=/(?:\${2})([^\n`]+?)(?:\${2})/gi,p=0,X=function(){return"__special_katext_id_".concat(p++,"__")},P={};function b(){return P}function m(){p=0,P={}}function V(A){return A=A.replace(s,(function(A,g){var C=X();return P[C]={type:"inline",expression:g},C}))}var x=a.listitem;a.listitem=function(A){return x(V(A))};var z=a.paragraph;a.paragraph=function(A){return z(V(A))};var q=a.tablecell;a.tablecell=function(A,g){return q(V(A),g)},a.code=function(A,g,C){var I=(g||"").match(/\S*/)[0];return I?["latex","katex","math"].indexOf(I)>=0?"

    ".concat(A,"

    "):'
    ').concat(C?A:(0,r.escape)(A,!0),"
    \n"):'
    '+(C?A:(0,r.escape)(A,!0))+"
    "},a.heading=function(A,g,C){var I=this.options.headerPrefix+C.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return l.push({anchor:I,level:g,text:A}),"'+A+""},t().setOptions({silent:!0,gfm:!0,pedantic:!1}),t().use({tokenizer:i,renderer:a}),g.ZP=t()},90190:function(A,g){g.Z={modal:"modal___A9Ovz",colorBlue:"colorBlue___XSmR5",formWrap:"formWrap___wRvaA",flexRow:"flexRow___C40dc",flexColumn:"flexColumn___LkZfj",example:"example___bz7Hw",exampleImg:"exampleImg___gNkC_",colorOrange:"colorOrange___Ka6zf",uploader:"uploader___plQRr",uploadImg:"uploadImg___cjOpL",imageTip:"imageTip___p1_lZ",uploadTipIcon:"uploadTipIcon___SpsS2",uploadTip:"uploadTip___e9JlL",color05101a:"color05101a___CDEUv",viewLargerImg:"viewLargerImg___IclRX",footerWrap:"footerWrap___beWC6",note:"note___CXi9y",schoolHintWrap:"schoolHintWrap___Ma6ly",colorCDCDCD:"colorCDCDCD___D0UWo",color0152d9:"color0152d9___hF3Bb"}},9936:function(A){A.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA0lJREFUWEfFl0tIVFEYx7/vDnNNIWRUdB4hRYQunAHz0ULBFoWMoozgg6k2LhQLXCS0CBcqIUMQCuqEWUtDJBBXiYuidkpORD7KCK0BdRZpEPiYuXS/ODPdaR73zr1XJmYWl7ncc77/73yvcw6Cxl9FRYVxd1ewE8EVIioGgDxEyGPTieAAAA4Q0Y8Iy1arcdXn8wlaTKPaoOJiuykUQjcAXSWibLXx7DsiHgPgG56nGb9/9WeqOYoAkRUHO4jARQRZWoQTxyBCEBHmrdasWSWPyAL8XXU/kVhyGuFkEG6T52lYzhtJAEVFjguINEBE+ekQl2wg4j6AYTAQ+PAt1m4cQGTlMJpu8VgInoe7sZ6IArCY7+wInnS5Xcl7iNymzWa8L+VEFMBiKbslitCRTrcr2eI4mN3bW5sOVwx7RFxPT+WyvbPTbamsdJj6+gY/BYNB0grY0HAt3+1uOdfTc2/18PBIjIs7QpDnsYuFIgxgNjvuEIlOOeNTU4/Kmpvrzy8vvw+0tnb5BCGkCtHcXF/g9XqqmL2amqbXfv9OUKYyFgKBj48xEvvQc6Umk52dw83NPassL7cXaoFg4hMTnipEgN7e/nfz8ws/5BbGmpXNxt9Ei8VxWRTFoVSujYVYWvIF2tq6ZT2hVVzS4jhuAM1mx20isUEttmoQesUjLZt7iUVFdg8AlakBsO9KEE1N9fler6daze3JGrjGAJ4AkFULQDLESmB6eu77yMhQpX7xsA920Wy2vyCiM1oBEiHYuyAIv1MlnHJTwpNTATCDbrercHT0QTX7v7HxZd/pvLGkp09EcgCPdYeATXS5nAXj48PhOt/a8v8qKbloYiXa3t7t0weBu7qSUBIfGxuO1vni4tuD2D6hDwLXNJehnLjUZBKblVaIcBlqaUSpxKUEOw1EuBGpteLEmKfKdj0Q0Vasthk1Nl7Pn5x8GM52LaWWCOFyda4QxW2GYachcpHNiL2k2o5nZibLa2urzVrE5cJRV9fyanPz63FsL2CH1bjtmH1UOpDk5p415OWZjNvb/hM9zcpgMEBp6aWc9fXPR4nzkg4kbEDGj2T/QpGhQ6nkpoweyyWIjF5MJIiMXs1iszZjl9PE0vlf1/M/hZhM6N1gtVgAAAAASUVORK5CYII="},40937:function(A){A.exports="data:image/png;base64,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3Ylm6O6rOZTrnjc9n+ol+1OtNKdZ05zmeJpvuhfVq+DmcHPRum76i4+3ua05unMVhaY70QzdfTWHct3zpudTvWR/qpXmNGua0xxP8033onoV3BxuLlrXTX/x8Ta3NUd3rqLQdCeaobuv5lCue970fKqX7E+10pxmTXOa42m+6V5Ur4Kbw81F67rpLz7e5rbm6M5VFJruRDN099UcynXPm55P9ZL9qVaa06xpTnM8zTfdi+pVcHO4uWhdN/3Fx9vc1hzduYpC051ohu6+mkO57nnT86lesj/VSnOaNc1pjqf5pntRvQpuDjcXreumv/h4m9uaoztXUWi6E83Q3VdzKNc9b3o+1Uv2p1ppTrOmOc3xNN90L6pXwc3h5qJ13fQXH29zW3N05yoKTXeiGbr7ag7luudNz6d6yf5UK81p1jSnOZ7mm+5F9Sq49oebqs1XsRiHp+bV+VRvF057SXJV3WkGna9KT32rOO1vB047rsqank/10ly6v/R8O+jN4abZKuqm17FVbxdOe0lyVd1pBp2vSk99qzjtbwdOO67Kmp5P9dJcur/0fDvozeGm2SrqptexVW8XTntJclXdaQadr0pPfas47W8HTjuuypqeT/XSXLq/9Hw76M3hptkq6qbXsVVvF057SXJV3WkGna9KT32rOO1vB047rsqank/10ly6v/R8O+jN4abZKuqm17FVbxdOe0lyVd1pBp2vSk99qzjtbwdOO67Kmp5P9dJcur/0fDvozeGm2SrqptexVW8XTntJclXdaQadr0pPfas47W8HTjuuypqeT/XSXLq/9Hw76M3hptkq6qbXsVVvF057SXJV3WkGna9KT32rOO1vB047rsqank/10ly6v/R8O+jN4abZKuqm17FVbxdOe0lyVd1pBp2vSk99qzjtbwdOO67Kmp5P9dJcur/0fDvozeGm2SrqptexVW8XTntJclXdaQadr0pPfas47W8HTjuuypqeT/XSXLq/9Hw76M3hptkq6qbXsVVvF057SXJV3WkGna9KT32rOO1vB047rsqank/10ly6v/R8O+g97nBTtanUVzdVWk99u3PSi2YQrUpGc3TntEPNoXrKVfnqfMJ1z6DzVXHS8cFUXd3nq+ilbjUwrS5aFYcxyv61CjrfLpzsA80qWpWM5ujOaYeaQ/WUq/LV+YTrnkHnq+Kk44OpurrPV9FL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dT7h0p2I5x2M5khzmkV903rq25mbw02z1anapGnftF5ymTrPduTU+ZTT7tJ66quczqec+irX3VfnEy7diXjewWiONKdZ1Detp76duTncNFudqk2a9k3rJZep82xHTp1POe0urae+yul8yqmvct19dT7h0p2I5x2M5khzmkV903rq25mbw02z1anapGnftF5ymTrPduTU+ZTT7tJ66quczqec+irX3VfnEy7diXjewWiONKdZ1Detp76duTncNFudqk2a9k3rJZep82xHTp1POe0urae+yul8yqmvct19dT7h0p2I5x2M5khzmkV903rq25mbw02z1anapGnftF5ymTrPduTU+ZTT7tJ66quczqec+irX3VfnEy7diXjewWiONKdZ1Detp76duTncNFudqk2a9k3rJZep82xHTp1POe0urae+yul8yqmvct19dT7h0p2I5x2bxIyIAAAOAElEQVSM5khzmkV903rq25l73OFGN0Ga002gvmm9tG/VfJpDuKoM6qucZH0ik+5P9ZRLrkmF5zF/1ZXs7olaVeuW9K3bfZhCNxbKxf9TcdV8VXnVVzntr4KryqC+ylV09xs80/2pnnLJDis8j/mrrmR3T9SqWrekb93uwxS6sVBuDjdv/otCtWfldH0ruKoM6qtcRXe/wTPdn+opl+ywwvOYv+pKdvdErap1S/rW7T5MoRsL5eZwM4cb3gNVe0p9ldNn6Glcuj/VUy65HhWex/xVV7K7J2pVrVvSt273YQrdWCjHv9jUV7n0fGm9dI6q+TSHcFUZ1Fc5yfpEJt2f6imXXJMKz2P+qivZ3RO1qtYt6Vu3+zCFbiyUm8PN/OWG90DVnlJf5fQZehqX7k/1lEuuR4XnMX/VlezuiVpV65b0rdt9mEI3FsrxLzb1VS49X1ovnaNqPs0hXFUG9VVOsj6RSfenesol16TC85i/6kp290StqnVL+tbtPkyhGwvl5nAzf7nhPVC1p9RXOX2Gnsal+1M95ZLrUeF5zF91Jbt7olbVuiV963YfptCNhXL8i019lUvPl9ZL56iaT3MIV5VBfZWTrE9k0v2pnnLJNanwPOavupLdPVGrat2SvnW7D1PoxkK5OdzMX254D1TtKfVVTp+hp3Hp/lRPueR6VHge81ddye6eqFW1bknfut2HKXRjoRz/YlNf5dLzqV53TvtLculOkrOt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"}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[37062],{7406:function(A,g,C){var I=C(82242),e=C.n(I),n=(C(59301),C(93314)),t=C(3113),r=C(37712);g.Z=function(A){var g=A.img,C=A.buttonProps,I=void 0===C?{}:C,l=A.styles,f=void 0===l?{}:l,a=A.customText,u=A.ButtonText,d=A.ButtonClick,c=A.Buttonclass,v=A.ButtonTwo,o=A.imgStyles,i=A.loading,s=void 0!==i&&i;return(0,r.jsxs)("section",{className:"tc animated fadeIn",style:e()(e()({},{color:"#999",margin:"100px auto",visibility:s?"hidden":"visible"}),f),children:[(0,r.jsx)("img",{src:g||n,style:e()(e()({},o),{},{pointerEvents:"none",userSelect:"none"})}),(0,r.jsx)("p",{className:"mt20 font14",children:a||"暂时还没有相关数据哦!"}),u&&(0,r.jsx)(t.ZP,e()(e()({className:c,onClick:d},I),{},{children:u})),v&&v]})}},84143:function(A,g,C){C.d(g,{Z:function(){return V}});var I=C(82242),e=C.n(I),n=C(7557),t=C.n(n),r=C(41498),l=C.n(r),f=C(79800),a=C.n(f),u=C(59301),d={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},c=C(3113),v=C(60889),o=C(94049),i=C(6848),s=C(6457),p=C(83),X=C(7406),P=C(27065),b=C(6288),m=C(37712),V=function(A){var g,C,I,n,r,f,V=A.editOffice,x=void 0===V?"view":V,z=A.data,q=(A.theme,A.type),y=A.filename,j=A.monacoEditor,w=A.className,h=A.style,H=A.close,O=A.onClose,L=A.hasMask,T=A.disabledDownload,Z=A.onImgDimensions,K=A.showNodata,W=A.recordInfo,F=(0,u.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),D=a()(F,2),U=(D[0],D[1],(0,u.useState)("")),N=a()(U,2),k=(N[0],N[1]),S=(0,u.useState)(),R=a()(S,2),M=R[0],B=R[1],G="build"===window.ENV?"/react/build":"",Y=location.host.startsWith("localhost")?P.Z.PROXY_SERVER:P.Z.API_SERVER,J=(0,u.useRef)();null!==(g=z)&&void 0!==g&&g.startsWith("/api")&&"txt"!==q&&(z=P.Z.API_SERVER+z);y&&(j.filename=y),(0,u.useEffect)((function(){var A,g=null===(A=document.cookie)||void 0===A||null===(A=A.replace(/\s/g,""))||void 0===A?void 0:A.split(";");null==g||g.map((function(A){var g=A.split("=");"_educoder_session"===g[0]&&k(g[1])}))}),[]),(0,u.useEffect)((function(){var A;"office"===q&&(z.indexOf("bigfilescdn.")>-1||z.indexOf("bigfiles1")>-1?B({url:z,fileType:(A=z,A.substring(A.lastIndexOf("/")+1).split(".").pop()),model:z.indexOf("model=edit")?"edit":"view"}):Q())}),[q,z]);var Q=function(){var A=l()(t()().mark((function A(){var g,C,I;return t()().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return console.log("data:",z),g=z,z.startsWith("http")||(g=location.origin+g),C=new URL(g).pathname.split("/").pop(),A.next=6,(0,p.gJ)({attachment_id:C});case 6:(I=A.sent).url=Y+I.url,B(I);case 9:case"end":return A.stop()}}),A)})));return function(){return A.apply(this,arguments)}}(),E=function(){z.startsWith("http")||z.startsWith("blob:")?_():(0,s.Sv)(y||"educoder",z,y)},_=function(){W&&(0,b.fc)({id:null==W?void 0:W.id,watch_type:1,course_id:null==W?void 0:W.course_id}),(0,s.Nd)(y||"educoder",decodeURIComponent(z))};return(0,m.jsxs)("div",{style:e()({},h||{}),className:"".concat(L&&d.bgBlack," ").concat(q?d.wrp:"hide"),children:[H&&(0,m.jsxs)("div",{className:d.close,ref:J,children:[!!Z&&(0,m.jsx)(i.Z,{title:"点击对图片进行批注",getPopupContainer:function(){return J.current},children:(0,m.jsx)("span",{onClick:function(){O(),Z()},children:(0,m.jsx)("i",{className:"icon-yulanpizhu"})})}),!T&&(0,m.jsx)(i.Z,{title:"点击下载此文件",getPopupContainer:function(){return J.current},children:(0,m.jsx)("span",{onClick:_,children:(0,m.jsx)("i",{className:"icon-quxiaozhiding"})})}),(0,m.jsx)(i.Z,{title:"关闭",getPopupContainer:function(){return J.current},children:(0,m.jsx)("span",{className:"",onClick:O,children:(0,m.jsx)("i",{className:"icon-guanbi1"})})})]}),(0,m.jsx)("div",{className:"".concat(d[w]," ").concat(w," ").concat(d.monaco," ").concat("txt"===q?"show":"hide"),children:"txt"===q&&(0,m.jsx)(m.Fragment,{children:(0,m.jsx)(o.ZP,e()({},j))})}),"audio"===q&&(0,m.jsx)("audio",{src:"".concat((null===(C=z)||void 0===C?void 0:C.indexOf("http://"))>-1||(null===(I=z)||void 0===I?void 0:I.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(z),autoPlay:!0}),"video"===q&&(0,m.jsx)(m.Fragment,{children:(null===(n=z)||void 0===n?void 0:n.indexOf("http"))>-1?(0,m.jsx)("video",{controls:!0,src:"".concat(z),autoPlay:!0}):(0,m.jsx)("video",{controls:!0,src:"data:video/mp4;base64,".concat(z),autoPlay:!0})}),"office"===q&&M&&(0,m.jsx)("iframe",{src:"".concat(G,"/office.html?key=").concat(M.key,"&url=").concat(btoa(M.url),"&callbackUrl=").concat(Y+M.callbackUrl,"&fileType=").concat(M.fileType,"&title=").concat(M.title,"&model=").concat(x,"&officeServer=").concat(P.Z.ONLYOFFICE,"&disabledDownload=").concat(!!T)}),"html"===q&&(0,m.jsx)("iframe",{src:z+"&disposition=inline"}),"pdf"===q&&(0,m.jsx)("iframe",{src:"".concat(G,"/js/pdfview/index.html?url=").concat(z,"&disabledDownload=").concat(!!T)}),"image"===q&&(0,m.jsx)("img",{src:"".concat((null===(r=z)||void 0===r?void 0:r.indexOf("http://"))>-1||(null===(f=z)||void 0===f?void 0:f.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(z)}),("other"===q||"download"===q)&&(0,m.jsx)(m.Fragment,{children:K?(0,m.jsx)(X.Z,{customText:"当前文件不支持预览,可点击下载查看",ButtonTwo:(0,m.jsx)(c.ZP,{icon:(0,m.jsx)("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:E,children:"下载"})}):(0,m.jsxs)(c.ZP,{type:"primary",size:"middle",onClick:E,children:[(0,m.jsx)(v.Z,{}),"点击下载"]})})]})}},42783:function(A,g,C){var I=C(82242),e=C.n(I),n=C(37205),t=C.n(n),r=C(91232),l=C.n(r),f=C(79800),a=C.n(f),u=C(59301),d=(C(98253),C(55369)),c=(C(64018),C(63824)),v=C(27065),o=C(15342),i=C(1012),s=C(84143),p=C(37712),X="@▁@",P=/]*>/g;g.Z=function(A){var g=A.value,C=void 0===g?"":g,I=A.className,n=A.showTextOnly,r=A.showLines,f=A.style,b=void 0===f?{}:f,m=A.stylesPrev,V=void 0===m?{}:m,x=A.highlightKeywords,z=A.showProgramFill,q=(A.isProgramFill,A.disabledFill),y=void 0!==q&&q,j=A.programFillValue,w=A.onFillChange,h=void 0===w?function(A){}:w,H=A.onFillBlur,O=void 0===H?function(){}:H,L=String(C),T=(0,u.useState)(""),Z=a()(T,2),K=Z[0],W=Z[1],F=(0,u.useState)("office"),D=a()(F,2),U=D[0],N=D[1],k=(0,u.useState)([]),S=a()(k,2),R=S[0],M=S[1],B=(0,u.useRef)("a"+(0,i.Z)()),G={},Y=function(A){return A.replace(/([\s\S]+?)<\/style>/gim,(function(A,g){var C=g.replace(/(\n|\r)/g,"").split("}"),I=[];return C.map((function(A){""!=A&&I.push(".".concat(B.current," ").concat(A))})),"")}))},J=(0,u.useMemo)((function(){try{L=L.replace(/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,"("+v.Z.API_SERVER+"/api/attachments/").replace(/\"\/api\/attachments\/|\"\/attachments\/download\//g,'"'+v.Z.API_SERVER+"/api/attachments/").replace(/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,'"'+v.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,"\n")}catch(A){}if(z){var A=-1;return L=L.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,(function(g,C,I){var e;return function(A,g,C){var I=document.createElement(A===X?"input":"textarea");I.style.width="100%",I.style.height=A===X?"40px":"151px",I.rows=5,I.spellcheck=!1,I.name="edu-program-fill",I.placeholder="请输入",I.dataset.id=g;var e=Object.keys(G).length;return G[e]=I,'')}(g,++A,null==j||null===(e=j[A])||void 0===e?void 0:e.value)})),'
    '.concat(Y(L||""),"
    ")}var g=Y(L);g=(0,d.ZP)(g);var C=(0,d.ez)();L.match(/\[TOC\]/)&&(g=g.replace("

    [TOC]

    ",(0,d.Qv)()),(0,d.Iy)()),g=g.replace(/(__special_katext_id_\d+__)/g,(function(A,g){var I=C[g],e=I.type,n=I.expression;return(0,o.renderToString)(function(A){var g=document.createElement("div");return g.innerHTML=A,0===g.childNodes.length?"":g.childNodes[0].nodeValue}(n)||"",{displayMode:"block"===e,throwOnError:!1,output:"html"})})),g=g.replace(/▁/g,"▁▁▁▁▁"),(0,d.AL)();var I=document.createElement("div");return I.innerHTML=g,x?(_(I,x.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")),I.innerHTML):n?I.innerText:(setTimeout((function(){return gA()}),500),I.innerHTML)}),[L,x]);(0,u.useEffect)((function(){$.current&&$.current.querySelectorAll(["input","textarea"]).forEach((function(A){A.oninput=Q,A.onblur=E}))}),[R]),(0,u.useEffect)((function(){if(null!=j&&j.length)try{var A,g=$.current.querySelectorAll(".edu-program-fill-score"),C=$.current.querySelectorAll('[name="edu-program-fill"]'),I=l()(C.entries());try{for(I.s();!(A=I.n()).done;){var e,n,t,r=a()(A.value,2),f=r[0],u=r[1];u.value=(null==j||null===(e=j[f])||void 0===e?void 0:e.value)||"","warning"===(null==j||null===(n=j[f])||void 0===n?void 0:n.type)?u.className="program-fill-warning":"success"===(null==j||null===(t=j[f])||void 0===t?void 0:t.type)?u.className="program-fill-success":u.className=""}}catch(A){I.e(A)}finally{I.f()}var d,c=l()(g.entries());try{for(c.s();!(d=c.n()).done;){var v,o,i=a()(d.value,2),s=i[0];i[1].innerHTML=null!=j&&null!==(v=j[s])&&void 0!==v&&v.score?"".concat(null==j||null===(o=j[s])||void 0===o?void 0:o.score,"分"):""}}catch(A){c.e(A)}finally{c.f()}M(j)}catch(A){console.log(A,"error")}}),[j]);var Q=function(A){R[A.target.dataset.id]=R[A.target.dataset.id]||{},R[A.target.dataset.id].value=A.target.value,M(t()(R)),h(R,A.target.dataset.id)},E=function(A){R[A.target.dataset.id]=R[A.target.dataset.id]||{},R[A.target.dataset.id].value=A.target.value,M(t()(R)),O(R,A.target.dataset.id)};function _(A,g){return A.childNodes.forEach((function(A){if(A.childNodes.length>0)_(A,g);else if("IMG"!==A.nodeName)if(A.innerHTML){var C;A.innerHTML=null===(C=A.innerHTML)||void 0===C?void 0:C.replace(new RegExp(g,"gi"),'$&')}else{var I=document.createElement("span");I.innerHTML=A.textContent.replace(new RegExp(g,"gi"),'$&'),A.replaceWith(I)}}))}var $=(0,u.useRef)();function AA(A){var g=A.target;if("A"===g.tagName.toUpperCase()){var C=g.getAttribute("href");if(C.indexOf("office")>-1)A.preventDefault(),W(C),N("office");else if(C.indexOf("application/pdf")>-1)A.preventDefault(),W(C),N("pdf");else if(C.indexOf("text/html")>-1)A.preventDefault(),W(C),N("html");else if(C.startsWith("#")){A.preventDefault();var I=document.getElementById(C.replace("#",""));I&&I.scrollIntoView(!0)}}}d.jb.WebkitLineClamp=r,r&&(b=e()(e()({},b),d.jb));var gA=function(){var A,g=null===(A=$.current)||void 0===A?void 0:A.querySelectorAll("video");null==g||g.forEach((function(A){if(A.oncontextmenu=function(){return!1},A.src.indexOf(".m3u8")>-1)if(A.canPlayType("application/vnd.apple.mpegurl"));else if(c.ZP.isSupported()){var g=new c.ZP;g.loadSource(A.src),g.attachMedia(A)}}))};return(0,u.useEffect)((function(){if($.current&&J&&J.match(P)&&window.PR.prettyPrint(),$.current)return $.current.addEventListener("click",AA),function(){var A;null===(A=$.current)||void 0===A||A.removeEventListener("click",AA),(0,d.AL)(),(0,d.Iy)()}}),[J,$.current,AA]),(0,p.jsxs)(p.Fragment,{children:[n&&(0,p.jsx)("div",{ref:$,children:J}),!n&&(0,p.jsx)("div",{ref:$,style:e()({},b),className:"".concat(I||""," ").concat(y?"disabled-fill":""," markdown-body ").concat(B.current),dangerouslySetInnerHTML:{__html:J}}),(0,p.jsx)(s.Z,{close:!0,data:K,type:null!=K&&K.length?U:"",style:e()({},V),onClose:function(){return W("")}})]})}},23546:function(A,g,C){C.r(g),C.d(g,{default:function(){return rA}});var I=C(82242),e=C.n(I),n=C(79800),t=C.n(n),r=C(39647),l=C.n(r),f=C(59301),a=C(92736),u=C(81863),d=C(34514),c=C(7880),v=C(99232),o=C.n(v),i="footer___k7tsL",s="fastLink___WjVYd",p=C(37712),X=function(A){A.user;var g,C,I,e,n,t,r=A.globalSetting;return(0,p.jsxs)("div",{className:i,style:{height:null!=r&&null!==(g=r.setting)&&void 0!==g&&g.main_site?"":"80px",lineHeight:null!=r&&null!==(C=r.setting)&&void 0!==C&&C.main_site?"":"80px"},children:[(null==r||null===(I=r.setting)||void 0===I?void 0:I.main_site)&&(0,p.jsxs)("aside",{className:s,children:[(0,p.jsx)("a",{target:"_blank",href:"/",children:"网站首页"}),!(null!=r&&null!==(e=r.setting)&&void 0!==e&&e.is_local)&&(0,p.jsx)("a",{target:"_blank",href:"/help/about_us",children:"关于我们"}),(0,p.jsx)("a",{target:"_blank",href:"/help/contact_us",children:"联系我们"}),(0,p.jsx)("a",{target:"_blank",href:"/help/cooperatives",children:"合作伙伴"}),(0,p.jsx)("a",{target:"_blank",href:"/help/agreement",children:"服务协议"}),(0,p.jsx)("a",{target:"_blank",href:"/help/help_center",children:"帮助中心"}),(0,p.jsx)("a",{target:"_blank",href:"/help/feedback",children:"意见反馈"})]}),null!==(n=r.setting)&&void 0!==n&&n.footer?(0,p.jsx)("div",{dangerouslySetInnerHTML:{__html:null===(t=r.setting)||void 0===t?void 0:t.footer}}):(0,p.jsx)("div",{children:(0,p.jsxs)("p",{className:"footer_con-p inline lineh-30 font-14",children:[(0,p.jsx)("span",{className:"font-18 fl",children:"©"})," ",o()().year()," EduCoder",(0,p.jsx)("a",{style:{color:"#888"},target:"_blank",href:"http://beian.miit.gov.cn/",className:"ml15 mr15",children:"湘ICP备17009477号"}),(0,p.jsxs)("a",{style:{color:"#888"},target:"_blank",href:"http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=43019002000962",className:"mr15",children:[(0,p.jsx)("img",{className:"vertical4",src:"data:image/png;base64,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0p8zAAA7SGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU1NzcyLCAyMDE0LzAxLzEzLTE5OjQ0OjAwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTUtMTEtMTBUMTQ6MDQ6NTArMDg6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE1LTExLTEwVDE0OjA0OjUwKzA4OjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNS0xMS0xMFQxNDowNDo1MCswODowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6ODBiY2E5ODUtNGY5Yi02ZTRkLTlmYzktZThmNDkyNjdkZjRlPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6ZWRkYWU4MGMtODc3MC0xMWU1LTg0OWEtYmNmZGE2MDI4ZjJlPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6ZDAxN2I5NGUtOTRiZC0yNjQxLThmZjktYmY3YTBhMzY3N2IxPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmQwMTdiOTRlLTk0YmQtMjY0MS04ZmY5LWJmN2EwYTM2NzdiMTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNS0xMS0xMFQxNDowNDo1MCswODowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo4MGJjYTk4NS00ZjliLTZlNGQtOWZjOS1lOGY0OTI2N2RmNGU8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTUtMTEtMTBUMTQ6MDQ6NTArMDg6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPgogICAgICAgICAgICA8cmRmOkJhZz4KICAgICAgICAgICAgICAgPHJkZjpsaT4zQ0I4RkVFOEMyRUJFNkU1QTREQTk3MzI4MzU0MTI0RTwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDpiZGRmY2Y2Zi04NzcwLTExZTUtODQ5YS1iY2ZkYTYwMjhmMmU8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6QmFnPgogICAgICAgICA8L3Bob3Rvc2hvcDpEb2N1bWVudEFuY2VzdG9ycz4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPnNSR0IgSUVDNjE5NjYtMi4xPC9waG90b3Nob3A6SUNDUHJvZmlsZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+MTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MjA8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MjA8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pu6JurQAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAABRFJREFUeNpE1OtvW/Udx/H3ufj4+Ph2nDh2vLgrTSPaFNqGtd0Gy9LRTVymNoNM6ihCaEwdQ5sYAo0HTOwBYg/Yk0pDiG3qmLSiPtjGJERbdZSQaUArykXt1la9hDRNY6dpYsexj30uPj7ntwcVyT/w0ucrfT5fSQgBdguAEBlZhDhaiVikF2j22lfPjP77+Kc/9ZyO9p37th7s2rLlbegveZ4g6jggS4AMAKkkkhAC366DJJADgaJlgA/unTx+4qmT/7oyKpxJfdYzUDIma7M6TsXoDH+3/8jgnrG/iOC2o8JrIiQJECjpvlt0Q7JoimWEkQHN1Sf+8MbE40+O7226M/rtCYX9+k2e0me55+48XXfn1f1PvvfwiVdfOSLFlKitSbh8hq9+DitZFRlZSaHK1aJ35uV3f3+4zr79/fy42CD9pwtULwdUpwLqu//ID4JzPHPoEQ7+00dc/vM/Eoary3oCPR5dBROeRTxaH7x+9MWpkd3nRsyBPL/InmP6cAN5jUlgtcELkXpMTj19kr3GGfLfuovv7T62Z/GjN67aM2c3XHz/nVUw6jmo7ruJI5eT2idz23lwu0XzbAP5eh3JjBJdCnBP3iSyrhu96VD562nG7m8z8cUm3vwwKCSkVgx5aBWsL1aK4cfvHwilGKg2KWuOxjxEAh+WXKT1Bto2E/lGC42QyrRDX5cHkkStKRPtUQ9sHB5btwLOXHrvh+1yeTiT0KATRRQKZId7aSKw7ukm2Fck8dIQxjNbkHsMctuytOw2CEEhZ0Dp7L1Ls6d+sgIaicxgw/Lp73FB7+bEaQN1V4rqnrUEZQvpfy3sYzfxp5fRnh+m69mtvHWoBsQZ2qzSmlrALU0VV8BwaW5Po6ZyZ9Gi+HWN19+M859XSgztKJA2ktgXaoQLHu65GsnyMudfvsKrh6Lkh0w299WplD38pUvDK6CstkyrIZNavMLe+wM6fgL/6Dzdf/scuS9Cu0chzKlkdxUoTFylcvA8rbbC2GiEZHUSq6GiJuUIgAoQM746Lm+4Nhrk+3jiGxYH+np4vTyIP3uB7uokcjqGc6GGNZCjnCnwdzkGKZMnvrlAJ1nEvEPCyKw5tgKCnBMNwdyUxZ2D0/z2V9t48fkRjlqboeEzalfpMmXeOpakiQFkeO7nOjsGJpmbBFybsGNtXQFVs729k8zjz/uUFi7yy+EoY+NxJo7bXJK38MCmLyjEKnSO9NGuOazZaPDrB65x89Q1bF9Hz2qoprYRuPUcvOYnj1ZP/+6wM9/Gq/hQmmH9Q0NE8zoEVYKqSnPBIb2uC9Z2Q6nC9NuXcZJZEv0JYr0G6YF9O7XM9z+QhBAAdFr/fWzp/IHXAtdJVz6cR40LencOEiw5+HYL2dDRu+JIWoTqqSk6gUp6+3p8l2p6w8gjcTM1Lmn33TrZd2ZwFp2yOx9z9HyYzu8aIKi3CKwGGBqKZqLFoL3cpFWqoa/tRi/m8ZZt3LIlYmuaKKkUsS9rI9pXUfjohdzXkr2RTAGvHhIGKmGg4C5aIELa1TrNyUUkJQKShHujQiQmk/92IasZ1s9Ch9Uta0qKaPeOhyw7/ZpdKrU0ZZlUrkNEstEkH8VbRjgOyY1ZUgMpZK2JmtaQMr3XO+pdv1GN23+kaIus1kb4SBHVblTjTzsX8y859cUHPX9251c29WwKLSmhm3KXGkti3eB6rMe01dzI2aWphXFnpnaib2culBQFEbgA/H8ALiI3EysggNoAAAAASUVORK5CYII="}),"湘公网安备43019002000962号"]}),(0,p.jsx)("a",{href:"https://team.trustie.net",style:{color:"#888"},target:"_blank",children:"Trustie"}),"   &   IntelliDE inside. ",(0,p.jsx)("span",{className:"mr15",children:"版权所有 湖南智擎科技有限公司"})]})})]})},P="newFooter___XUH_2",b=C(43418),m=C(6457),V=C(40937),x=function(A){A.user;var g,C=A.globalSetting,I=(0,f.useState)(!1),e=t()(I,2),n=e[0],r=e[1];(0,f.useEffect)((function(){return window.addEventListener("click",l),function(){window.removeEventListener("click",l)}}),[]);var l=function(A){var g,C;null==A||!A.target||"头歌教师交流社区"!==(null==A||null===(g=A.target)||void 0===g?void 0:g.innerText)&&"头歌教师交流社区"!==(null==A||null===(C=A.target)||void 0===C||null===(C=C.nextElementSibling)||void 0===C?void 0:C.innerText)||function(A,g){if(A.className===g)return A;for(var C=0,I=A;I=I.parentNode;C++){if(I.className===g)return I;if(I==document.documentElement)return!1}}(A.target,"module-introduce")&&(/macintosh|mac os x/i.test(navigator.userAgent)?r(!0):(0,m.xg)("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd"))};return(0,p.jsxs)(f.Fragment,{children:[(0,p.jsx)(b.Z,{centered:!0,destroyOnClose:!0,open:n,title:"头歌教师交流社区",width:"500px",footer:null,onCancel:function(){return r(!1)},children:(0,p.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,p.jsx)("p",{children:"扫码或搜索加入头歌教师交流QQ群:612934990 "}),(0,p.jsx)("img",{src:V,width:200,height:200})]})}),(0,p.jsx)("div",{className:P,dangerouslySetInnerHTML:{__html:null===(g=C.setting)||void 0===g?void 0:g.footer}})]})},z=(0,c.connect)((function(A){var g=A.user,C=A.loading;return{user:g,globalSetting:A.globalSetting,loading:C.models.index}}))((function(A){var g,C,I=A.user,e=A.globalSetting;A.loading,A.dispatch;return e.showFooter&&e.showHeaderFooter?(0,p.jsx)("section",{id:"footer",children:null==e||null===(g=e.setting)||void 0===g||!g.main_site||null!=e&&null!==(C=e.setting)&&void 0!==C&&C.is_local?(0,p.jsx)(X,{user:I,globalSetting:e}):(0,p.jsx)(x,{user:I,globalSetting:e})}):(0,p.jsx)(p.Fragment,{children:" "})})),q=C(6848),y=C(77168),j=C(27065),w="sideBar___iM1tf",h="wrap___GEY86",H="backTop___skoyU",O="ul___JwWww",L=C(69578),T=C(32637),Z=(0,c.connect)((function(A){var g=A.loading,C=A.globalSetting,I=A.user,e=A.shixunHomeworks;return{globalSetting:C,user:I,loading:g.models.index,shixunHomeworks:e}}))((function(A){var g,C,I,e,n,r,l,a=A.globalSetting,u=(A.loading,A.shixunHomeworks),d=A.user,v=(A.dispatch,(0,f.useState)(!1)),o=t()(v,2),i=o[0],s=o[1],X=(0,f.useState)(!1),P=t()(X,2),m=P[0],V=P[1],x=(0,f.useState)(localStorage.hideCustom?JSON.parse(localStorage.hideCustom):[]),z=t()(x,1)[0],Z=(0,f.useState)("1"!=(null===(g=localStorage)||void 0===g?void 0:g.hidesidebar)),K=t()(Z,2),W=K[0],F=K[1],D=(0,f.useState)(!1),U=t()(D,2),N=(U[0],U[1]),k=(0,f.useRef)(),S=(0,c.useLocation)();(0,f.useEffect)((function(){return window.addEventListener("scroll",R),function(){return window.removeEventListener("scroll",R)}}),[]),(0,f.useEffect)((function(){setTimeout((function(){localStorage.setItem("hidesidebar","1"),F(!1)}),5e3)}),[]),(0,f.useEffect)((function(){99===u.actionTabs.type&&(N(!0),setTimeout((function(){N(!1)}),5e3))}),[u.actionTabs]),(0,f.useEffect)((function(){var A,g,C;null!=d&&null!==(A=d.userInfo)&&void 0!==A&&A.login&&(z.includes(null==d||null===(g=d.userInfo)||void 0===g?void 0:g.login)||null!=a&&null!==(C=a.setting)&&void 0!==C&&C.is_local||setTimeout((function(){var A,g,C=document.createEvent("Events");(C.initEvent("mouseout",!0,!1),k)&&(null===(g=k.current)||void 0===g||g.dispatchEvent(C));z.push(null==d||null===(A=d.userInfo)||void 0===A?void 0:A.login),localStorage.hideCustom=JSON.stringify(z)}),5e3))}),[d]);var R=function(){var A;"/Activities"!==S.pathname?s((null===(A=document)||void 0===A||null===(A=A.documentElement)||void 0===A?void 0:A.scrollTop)>0):s(!1)};return(0,p.jsxs)("div",{className:w,children:[(0,p.jsxs)("div",{id:"wechat_QR_code_ids",children:[!a.onlyShowBackTop&&(null==a?void 0:a.onlyShowBackTopIcons)&&W&&(0,p.jsxs)(f.Fragment,{children:[!(null==d||null===(C=d.userInfo)||void 0===C||!C.login)&&(0,p.jsx)(q.Z,{placement:"left",defaultVisible:!(null!=z&&z.includes(null==d||null===(I=d.userInfo)||void 0===I?void 0:I.login)),getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:(0,p.jsxs)("div",{children:[(0,p.jsx)("div",{className:"tc",children:(0,p.jsx)("img",{className:"mt10",src:T,width:"188px",height:"188px"})}),(0,p.jsx)("div",{className:"tc font15 mt10",children:"免费教研助理"}),(0,p.jsx)("div",{className:"tc font15",children:"微信扫一扫添加"}),(0,p.jsx)("div",{className:"pt10 font12",children:(0,p.jsxs)("ul",{className:O,children:[(0,p.jsx)("li",{children:"解答老师疑惑、帮助老师更快熟悉和使用平台教学"}),(0,p.jsx)("li",{children:"协助老师创建课堂、课程设计、做好教学工作。"}),(0,p.jsx)("li",{children:"根据老师教学方向,分享头歌平台C9院校、985高校、211高校、双一流高校老师经典实践教学案例。"})]})})]}),children:(0,p.jsx)("div",{className:h,ref:k,children:(0,p.jsx)("a",{href:"javascript:void(0)",children:(0,p.jsx)("i",{className:"iconfont icon-yijianfankui1 c-light-primary font22"})})})}),!(null!=a&&null!==(e=a.setting)&&void 0!==e&&e.is_local)&&(0,p.jsx)(q.Z,{placement:"left",getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:(0,p.jsxs)("div",{children:[(0,p.jsx)("img",{src:"".concat(j.Z.IMG_SERVER,"/images/educoder/EWM.jpg"),width:"158px",height:"158px"}),(0,p.jsx)("div",{className:"tc font15",children:"微信扫一扫"}),(0,p.jsx)("div",{className:"tc font15",children:"关注公众号"})]}),children:(0,p.jsx)("div",{className:h,children:(0,p.jsx)("i",{className:"iconfont icon-erweima1 c-light-primary font22"})})}),!(null!=a&&null!==(n=a.setting)&&void 0!==n&&n.is_local)&&(0,p.jsx)(q.Z,{placement:"left",title:"在线咨询",children:(0,p.jsx)("div",{className:h,children:(0,p.jsx)("a",{onClick:function(){/macintosh|mac os x/i.test(navigator.userAgent);V(!0)},className:"c-white",children:(0,p.jsx)("i",{className:"iconfont icon-QQ1 c-light-primary font22"})})})}),(0,p.jsx)("div",{onClick:function(){F(!1),localStorage.setItem("hidesidebar","1")},style:{textAlign:"center",fontSize:"14px",color:"#0152d9",margin:"10px 0px",cursor:"pointer"},children:"收起"})]}),(null==a||null===(r=a.setting)||void 0===r?void 0:r.main_site)&&!a.onlyShowBackTop&&(null==a?void 0:a.onlyShowBackTopIcons)&&!W&&(0,p.jsx)("div",{onClick:function(){F(!0),localStorage.setItem("hidesidebar","2")},style:{textAlign:"center",fontSize:"16px",color:"#0152d9",background:"#fff",margin:"10px 0px",cursor:"pointer",position:"absolute",left:"80px",top:"-150px",boxShadow:"0px 0px 8px 0px #f1f1f1",width:"30px",writingMode:"vertical-lr",height:"100px",paddingLeft:"3px"},children:"联系我们"}),(null==a?void 0:a.showQuestionBackTop)&&!(null!=a&&null!==(l=a.setting)&&void 0!==l&&l.is_local)&&(0,p.jsx)(q.Z,{placement:"left",getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:(0,p.jsxs)("div",{children:[(0,p.jsx)("img",{src:"data:image/png;base64,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",width:"158px",height:"158px"}),(0,p.jsx)("div",{className:"tc font15 mt10",style:{marginBottom:6},children:"扫码进编程交流群"})]}),children:(0,p.jsx)("div",{className:h,children:(0,p.jsx)("i",{className:"iconfont icon-erweima1 c-light-primary font22"})})}),i&&(0,p.jsx)(q.Z,{placement:"left",title:"返回顶部",children:(0,p.jsx)(y.Z,{className:"".concat(h," ").concat(H),visibilityHeight:0,children:(0,p.jsx)("i",{className:"iconfont icon-huidaodingbu c-light-primary font14"})})})]}),(0,p.jsx)(b.Z,{centered:!0,destroyOnClose:!0,open:m,title:"头歌教师交流社区",width:"500px",footer:null,onCancel:function(){return V(!1)},children:(0,p.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,p.jsx)("p",{children:"扫码或搜索加入头歌教师交流QQ群:727685969 "}),(0,p.jsx)("img",{src:L,width:200,height:200})]})})]})})),K=C(7557),W=C.n(K),F=C(41498),D=C.n(F),U=C(3113),N=(0,c.connect)((function(A){return{user:A.user,classroomList:A.classroomList}}))((function(A){A.user;var g=A.dispatch,C=A.classroomList;return(0,p.jsx)(b.Z,{title:"温馨提示",zIndex:9999,footer:null,open:"导出提醒"===C.actionTabs.key,onCancel:function(){g({type:"classroomList/setActionTabs",payload:{}})},children:(0,p.jsxs)("div",{children:[(0,p.jsx)("span",{children:"您在当前栏目中有已导出的表格未下载,请先下载已有表格,然后再导出新的表格。"}),(0,p.jsx)("br",{}),(0,p.jsx)("div",{style:{textAlign:"end"},children:(0,p.jsx)(U.ZP,{type:"primary",onClick:D()(W()().mark((function A(){return W()().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:g({type:"classroomList/setActionTabs",payload:{}});case 1:case"end":return A.stop()}}),A)}))),children:"知道了"})})]})})})),k=C(95237),S=C(24905),R=(0,c.connect)((function(A){return{user:A.user}}))((function(A){var g,C,I=A.user,e=(0,f.useState)(!1),n=t()(e,2),r=n[0],l=n[1],a=(0,f.useState)(""),u=t()(a,2),d=u[0],c=u[1];(0,f.useEffect)((function(){var A,g,C=localStorage.getItem("extension-modal");if(null!=I&&null!==(A=I.userInfo)&&void 0!==A&&A.login&&C){var e=o()(),n="".concat(null==I||null===(g=I.userInfo)||void 0===g?void 0:g.login,"-extend-date"),t=localStorage.getItem(n);if(t)if(e<=o()(t))l(!1);else{l(!0),localStorage.removeItem(n),localStorage.removeItem("extension-modal");var r=o()(localStorage.getItem("extension-date")).format("YYYY年MM月DD日");c(r)}else{l(!0),localStorage.removeItem("extension-modal");var f=o()(localStorage.getItem("extension-date")).format("YYYY年MM月DD日");c(f)}return function(){l(!1)}}}),[null==I||null===(g=I.userInfo)||void 0===g?void 0:g.login]);return(0,p.jsx)(b.Z,{title:"温馨提示",open:r,zIndex:9999,centered:!0,width:594,onCancel:function(){l(!1)},footer:(0,p.jsxs)(k.Z,{align:"middle",justify:"space-between",children:[(0,p.jsx)(S.Z,{onChange:function(A){var g,C="".concat(null==I||null===(g=I.userInfo)||void 0===g?void 0:g.login,"-extend-date"),e=o()().endOf("day").format("YYYY-MM-DD HH:mm:ss");A.target.checked?localStorage.setItem(C,e):localStorage.removeItem(C)},children:"今日不再提醒"}),(0,p.jsx)(U.ZP,{onClick:function(){l(!1)},style:{borderRadius:4},type:"primary",children:" 关闭"})]}),children:(0,p.jsxs)("div",{className:"font14",style:{paddingLeft:16},children:[(0,p.jsx)("div",{children:"老师您好!"}),(0,p.jsxs)("div",{style:{textIndent:28},children:["感谢您对头歌平台的认可与支持!根据平台",(0,p.jsx)("a",{href:"https://www.educoder.net/help/agreement",target:"_blank",children:"服务协议"}),",贵单位免费试用期已结束,将限制对相关功能和资源的使用。"]}),(0,p.jsx)("div",{style:{textIndent:28},children:"请您添加以下微信客服,协助您完成后续使用及申请流程,感谢支持与理解。"}),(0,p.jsx)("img",{style:{margin:"8px auto",display:"block"},width:160,src:"安徽"===(null===(C=I.userInfo)||void 0===C?void 0:C.school_province)?"data:image/jpeg;base64,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":"data:image/png;base64,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",alt:"二维码"}),(0,p.jsx)("div",{style:{textAlign:"right"},children:"头歌运营中心"}),(0,p.jsx)("div",{style:{textAlign:"right"},children:d})]})})})),M=C(9951),B="modalityModal___fvSjk",G="modal___wvA_V",Y="itemWarp___JNLoV",J="close___PycHq",Q="cancelBtn___kgKTp",E="selfdomModal___doNCF",_=C(42783),$=C(51136),AA=C(89392),gA=C.n(AA),CA=(0,c.connect)((function(A){return{user:A.user,globalSetting:A.globalSetting}}))((function(A){var g,C,I=A.dispatch,e=A.user,n=A.globalSetting,r=(0,f.useState)({}),l=t()(r,2),a=l[0],u=l[1],d=(0,f.useState)([]),v=t()(d,2),i=v[0],s=v[1],X=(0,f.useState)(0),P=t()(X,2),b=P[0],V=P[1],x=(0,f.useState)(!1),z=t()(x,2),q=z[0],y=z[1],j=(0,f.useRef)(null),w=(0,c.useLocation)(),h=function(A){var g,C,I,n="".concat(null==e||null===(g=e.userInfo)||void 0===g?void 0:g.login,"-deadline-operate"),t=localStorage.getItem(n)?JSON.parse(localStorage.getItem(n)):[];t=null===(C=t)||void 0===C?void 0:C.filter((function(g){return g.id!==(null==A?void 0:A.id)}));var r=function(A,g){var C=null;return 0===A&&(C=o()().add(100,"month").unix()),1===A&&(C=o()().add(g,"hour").unix()),2===A&&(C=o()().add(g,"days").unix()),3===A&&(C=o()().add(7*g,"days").unix()),4===A&&(C=o()().add(g,"month").unix()),5===A&&(C=o()().add(3*g,"month").unix()),C}(null==A?void 0:A.show_type,null==A?void 0:A.show_count),l={id:null==A?void 0:A.id,deadline:r,type:null==A?void 0:A.show_type};null===(I=t)||void 0===I||I.push(l),localStorage.setItem(n,JSON.stringify(t))},H=function(){N(null==a?void 0:a.id,"close");var A=i[b+1];A?(h(A),u(A),V(b+1),N(null==A?void 0:A.id,"popup")):y(!1)},O=[{name:"首页",key:0,path:"/"},{name:"实践课程",key:1,path:"/paths"},{name:"实践项目",key:2,path:"/shixuns"},{name:"教学课堂",key:3,path:"/classrooms"},{name:"在线竞赛",key:4,path:"/competitions"},{name:"教学案例",key:5,path:"/moop_cases"},{name:"交流问答",key:6,path:"/forums/categories"},{name:"个人中心",key:7,path:"/users"}];(0,f.useEffect)((function(){var A,g;null!=n&&n.operateModelPath&&null!=n&&null!==(A=n.setting)&&void 0!==A&&A.main_site&&null!=e&&null!==(g=e.userInfo)&&void 0!==g&&g.login&&(S(),setTimeout((function(){I({type:"globalSetting/setOperateModelPath",payload:""})}),300))}),[null==n?void 0:n.operateModelPath,null==e||null===(g=e.userInfo)||void 0===g?void 0:g.login,null==n||null===(C=n.setting)||void 0===C?void 0:C.main_site]),(0,f.useEffect)((function(){var A,g,C;if(null!=w&&null!==(A=w.pathname)&&void 0!==A&&A.includes("/users")&&4===(null==w||null===(g=w.pathname)||void 0===g||null===(g=g.split("/"))||void 0===g?void 0:g.length))I({type:"globalSetting/setOperateModelPath",payload:"/users"});else if(null!=w&&null!==(C=w.pathname)&&void 0!==C&&C.includes("/forums/categories"))I({type:"globalSetting/setOperateModelPath",payload:"/forums/categories"});else for(var e=0;eparseInt(g)&&q(!0):q(!0)}),[]),(0,p.jsxs)(a.ZP,{locale:u.Z,autoInsertSpaceInButton:!1,children:["/"===P.pathname&&x&&(null==v||null===(g=v.setting)||void 0===g||null===(g=g.adv_index)||void 0===g?void 0:g.image_url)&&(null==v||null===(C=v.setting)||void 0===C?void 0:C.main_site)&&(0,p.jsxs)("div",{onClick:function(){var A;return window.open(null==v||null===(A=v.setting)||void 0===A||null===(A=A.adv_index)||void 0===A?void 0:A.jump_url)},style:{background:"url(".concat(j.Z.IMG_SERVER+(null==v||null===(I=v.setting)||void 0===I||null===(I=I.adv_index)||void 0===I?void 0:I.image_url),") no-repeat center center"),width:"100%",height:60,margin:"0px auto",display:"flex",cursor:"pointer",backgroundSize:"cover"},children:[(0,p.jsxs)("div",{style:{width:1200,margin:"0px auto",height:60,display:"flex",alignItems:"center",justifyContent:"space-between"},children:[(0,p.jsx)("div",{style:{fontSize:24,fontWeight:"bold",color:"#fff",visibility:"hidden"},children:"【计算机学习交流群】领取C语言/Java/Python/程序竞赛资料,点击加入"}),(0,p.jsxs)("div",{onClick:function(){window.open("https://mp.weixin.qq.com/s/31gNJVLlG1nTymoyL1uUJA")},style:{visibility:"hidden",width:"104px",height:"30px",borderRadius:15,display:"flex",alignItems:"center",justifyContent:"center",color:"#FFFFFF",cursor:"pointer",background:"linear-gradient(270deg, #FF4C00 0%, #FF9C01 100%)"},children:["查看详情 ",(0,p.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAYAAACgu+4kAAAAAXNSR0IArs4c6QAAALhJREFUOE+dkjEOgVEQhL8pRCNR0UlE5Qg6Z9C5gcIFUDmAEyhVWgqJBIVE4hwanUSlkpEn709EIe/ZcrPzZXZ2RWLZrkq6f48rRW+7DWyBjqTrpyYJEAS2x0AP6Ep6FJBkQIQsgDLQl+TQywUE8R7YSZpmA6KLOnAGJpKWsv228kfdgEbWCtFBCzgCQ0mrLIDtGnACZpLmWRnYrgAHYFMEmAywXQLWwEXSIPuRbDeBUdz7mQ34daEX5wM7Fb5x5tMAAAAASUVORK5CYII=",style:{marginLeft:5}})]})]}),(0,p.jsx)("img",{src:eA,onClick:function(A){A.stopPropagation(),localStorage.setItem("mainclose",o()().add(1,"days").unix()+""),q(!1)},style:{width:16,height:16,marginRight:6,marginTop:6,cursor:"pointer"}})]}),"kepukehuan.educoder.net"!==document.domain&&(0,p.jsx)(d.Z,e()({},X)),(0,p.jsx)("section",{className:IA.Z.layoutMainClass,style:{marginTop:"/training"==P.pathname?"-72px":""},children:(0,p.jsx)(c.Outlet,{})}),(0,p.jsx)(Z,{}),!(0,m.Ll)()&&"kepukehuan.educoder.net"!==document.domain&&(0,p.jsx)(z,{}),(0,p.jsx)(N,{}),(0,p.jsx)(R,{}),"Account-ProfessionalAuth"===s.actionTabs.key&&(null===(n=s.actionTabs)||void 0===n||null===(n=n.code)||void 0===n?void 0:n.length)>0&&(0,p.jsx)(nA.Z,{Scoid:null==i||null===(r=i.userInfo)||void 0===r?void 0:r.user_school_id}),!(0,m.Ll)()&&(0,p.jsx)(CA,{})]})}))},64475:function(A,g,C){C.d(g,{Z:function(){return E}});var I=C(82242),e=C.n(I),n=C(7557),t=C.n(n),r=C(41498),l=C.n(r),f=C(79800),a=C.n(f),u=C(39647),d=C.n(u),c=C(59301),v=C(7880),o=C(57809),i=C(21068),s=C(78241),p=C(8591),X=C(43418),P=C(95237),b=C(43604),m=C(71418),V=C(8772),x=C(88522),z=C(3113),q=C(27065),y=C(51941),j=C(90190),w=C(6457),h=C(26287),H=C(19842),O=C(19676),L=C(70481),T=C(63578),Z="flexRow___jGYtM",K="flexColumn___NPMB3",W="formWrap___vwH9N",F="example____BmJC",D="footerWrap___lp1L0",U=C(37712),N=["account","globalSetting","loading","dispatch","schoolName","visible","onClose","onSuccess"],k=function(A,g){return g.some((function(g){return g.label.toLowerCase().indexOf(A.toLowerCase())>-1}))},S=V.Z.TextArea,R=(0,v.connect)((function(A){var g=A.account,C=A.loading;return{account:g,globalSetting:A.globalSetting,loading:C.effects}}))((function(A){A.account,A.globalSetting;var g=A.loading,C=A.dispatch,I=A.schoolName,e=A.visible,n=A.onClose,r=void 0===n?function(){}:n,f=A.onSuccess,u=void 0===f?function(){}:f,v=(d()(A,N),s.Z.useForm()),o=a()(v,1)[0];(0,c.useEffect)((function(){o.setFieldsValue({name:I})}),[I]);var i=function(){var A=l()(t()().mark((function A(g){var I,e,n,l,f,a,d;return t()().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return e=(I=g||{}).name,n=I.city,l=void 0===n?[]:n,f=I.address,a=I.remarks,A.next=3,C({type:"account/appplySchool",payload:{name:e,province:l[0],city:l[1],address:f,remarks:a}});case 3:d=A.sent,r(),d&&(p.ZP.success("新增学校/单位成功!"),u(e));case 6:case"end":return A.stop()}}),A)})));return function(g){return A.apply(this,arguments)}}();return(0,U.jsx)(X.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:e,title:"申请添加单位名称",width:"600px",footer:null,children:(0,U.jsxs)(s.Z,{className:W,form:o,labelCol:{span:4},wrapperCol:{span:20},onFinish:i,children:[(0,U.jsx)(s.Z.Item,{label:"单位全称:",name:"name",rules:[{required:!0,message:"请输入学校或工作单位"}],children:(0,U.jsx)(V.Z,{placeholder:"学校或工作单位"})}),(0,U.jsxs)("div",{className:"".concat(Z," ").concat(F),children:[(0,U.jsx)("div",{children:"示例:"}),(0,U.jsxs)("div",{className:K,children:[(0,U.jsxs)("div",{children:[(0,U.jsx)(O.Z,{style:{color:"rgb(82, 196, 26)"}}),(0,U.jsx)("span",{className:"font14 ml5",children:"正确示例:数据结构"})]}),(0,U.jsxs)("div",{children:[(0,U.jsx)(L.Z,{style:{color:"red"}}),(0,U.jsx)("span",{className:"font14 ml5",children:"错误示例:数据结构2019春"})]})]})]}),(0,U.jsx)(s.Z.Item,{label:"地区:",name:"city",children:(0,U.jsx)(H.Z,{allowClear:!0,size:"middle",options:T.P,placeholder:"请选择所在地",showSearch:{matchInputWidth:!0,filter:k}})}),(0,U.jsx)(s.Z.Item,{label:"详细地址:",name:"address",children:(0,U.jsx)(V.Z,{placeholder:"请填写完整的地址信息"})}),(0,U.jsx)(s.Z.Item,{label:"说明:",name:"remarks",children:(0,U.jsx)(S,{placeholder:"再次说明特别情况(选填)"})}),(0,U.jsx)("div",{className:D,children:(0,U.jsxs)(s.Z.Item,{children:[(0,U.jsx)(z.ZP,{className:"mr5",size:"middle",onClick:function(){r()},children:"取消"}),(0,U.jsx)(z.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:g["account/appplySchool"],children:"保存"})]})})]})})})),M=C(70647),B=C(89392),G=["user","account","globalSetting","loading","dispatch","Scoid"],Y=o.default.Option,J=i.Z.Dragger,Q=function(A){return A[A.Professor=1]="Professor",A[A.AssistantProfessor=2]="AssistantProfessor",A[A.Student=3]="Student",A}(Q||{}),E=(0,v.connect)((function(A){var g=A.user,C=A.account,I=A.loading;return{user:g,account:C,globalSetting:A.globalSetting,loading:I.effects}}))((function(A){var g,C,I=A.user,n=A.account,r=A.globalSetting,f=A.loading,u=A.dispatch,v=A.Scoid,i=(d()(A,G),s.Z.useForm()),H=a()(i,1)[0],O=(0,c.useState)({}),L=a()(O,2),T=L[0],Z=L[1],K=(0,c.useState)([]),W=a()(K,2),F=W[0],D=W[1],N=(0,c.useState)([]),k=a()(N,2),S=k[0],E=k[1],_=(0,c.useState)([]),$=a()(_,2),AA=$[0],gA=$[1],CA=(0,c.useState)([]),IA=a()(CA,2),eA=IA[0],nA=IA[1],tA=(0,c.useState)(),rA=a()(tA,2),lA=rA[0],fA=rA[1],aA=(0,c.useState)(),uA=a()(aA,2),dA=uA[0],cA=uA[1],vA=(0,c.useState)(),oA=a()(vA,2),iA=oA[0],sA=oA[1],pA=(0,c.useState)(),XA=a()(pA,2),PA=XA[0],bA=XA[1],mA=(0,c.useState)(),VA=a()(mA,2),xA=VA[0],zA=VA[1],qA=(0,c.useRef)((0,B.throttle)((function(A){return yA(A)}),1200,{leading:!0,trailing:!0})).current;(0,c.useEffect)((function(){}),[]),(0,c.useEffect)((function(){l()(t()().mark((function A(){var g;return t()().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:if(v){A.next=2;break}return A.abrupt("return");case 2:return A.next=4,jA(v);case 4:g=A.sent,gA(null==g?void 0:g.departments);case 6:case"end":return A.stop()}}),A)})))()}),[v]);var yA=function(){var A=l()(t()().mark((function A(g){var C,I,n;return t()().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,u({type:"account/getSchoolOption",payload:{keyword:g,limit:10}});case 2:C=A.sent,D(null==C?void 0:C.schools),g&&""!=g&&(E(null==C||null===(I=C.schools)||void 0===I?void 0:I.filter((function(A){return A.name.includes(g)}))),((null==C||null===(n=C.schools)||void 0===n?void 0:n.find((function(A){return A.name===g})))||{}).id?hA(g,null,null==C?void 0:C.schools):(H.setFieldsValue({department:""}),Z(e()(e()({},T),{school:g,department:""}))));case 5:case"end":return A.stop()}}),A)})));return function(g){return A.apply(this,arguments)}}(),jA=function(A){if(A)return u({type:"account/getDepartmentOption",payload:{id:A}})};(0,c.useEffect)((function(){if(n.basicInfo){var A=n.basicInfo,g={identity:A.identity,school:A.school_name,department:A.department_name,studentNo:A.student_id,jobTitle:"teacher"==A.identity?A.technical_title:"教授",manager:"professional"==A.identity?A.technical_title:"企业管理者"};H.setFieldsValue(g),Z(g)}}),[n.basicInfo]);var wA=function(A,g){n.actionTabs.checkedList.includes(Q.Professor)?X.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,U.jsx)("div",{className:"tc",children:g||"申请已提交,请等待审核"}),onOk:function(){window.location.href="/classrooms/".concat(A,"/students")}}):window.location.href="/classrooms/".concat(A,"/students")},hA=function(){var A=l()(t()().mark((function A(g,C,I){var n,r,l,f,a;return t()().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return l=null===(n=(I||F).find((function(A){return A.name===g})))||void 0===n?void 0:n.id,A.next=3,jA(l);case 3:if(A.t0=A.sent,A.t0){A.next=6;break}A.t0={};case 6:f=A.t0,gA(null==f?void 0:f.departments),a=C||(null==f||null===(r=f.departments)||void 0===r||null===(r=r[0])||void 0===r?void 0:r.name),H.setFieldsValue({department:a}),Z(e()(e()({},T),{school:g,department:a}));case 11:case"end":return A.stop()}}),A)})));return function(g,C,I){return A.apply(this,arguments)}}(),HA=function(){var A=l()(t()().mark((function A(g){return t()().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,yA();case 2:H.setFieldsValue({school:g,department:""}),Z(e()(e()({},T),{school:g,department:""}));case 4:case"end":return A.stop()}}),A)})));return function(g){return A.apply(this,arguments)}}(),OA=function(){var A=l()(t()().mark((function A(g){var C,e,r,l,f,a,d,c,v,o,i,s,X,P,b,m,V;return t()().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:if(a=(f=g||{}).school,d=f.department,c=f.identity,v=f.studentNo,o=f.jobTitle,i=f.manager,lA){A.next=4;break}return p.ZP.info("请先上传照片!"),A.abrupt("return");case 4:return s=null===(C=F.find((function(A){return A.name===a})))||void 0===C?void 0:C.id,X=null===(e=AA.find((function(A){return A.name===d})))||void 0===e?void 0:e.id,P="student"===c?v:"teacher"===c?o:i,A.next=9,u({type:"account/applyProfessionalAuth",payload:{id:(null===(r=n.basicInfo)||void 0===r?void 0:r.id)||(null===(l=I.userInfo)||void 0===l?void 0:l.login),school_id:s,department_id:X,identity:c,extra:P,attachment_ids:[dA]}});case 9:if(b=A.sent,!n.actionTabs.code){A.next=15;break}return A.next=13,(0,M.cR)({invite_code:n.actionTabs.code,professor:n.actionTabs.checkedList.includes(Q.Professor)?1:null,assistant_professor:n.actionTabs.checkedList.includes(Q.AssistantProfessor)?1:null,student:n.actionTabs.checkedList.includes(Q.Student)?1:null});case 13:"加入成功"===(m=A.sent).message&&(null!=m&&m.course_id?wA(m.course_id,m.message):p.ZP.success(m.message));case 15:LA(),b&&(p.ZP.info("申请已提交,请等待审核!"),u({type:"account/getBasicInfo",payload:{login:null===(V=I.userInfo)||void 0===V?void 0:V.login}}));case 17:case"end":return A.stop()}}),A)})));return function(g){return A.apply(this,arguments)}}(),LA=function(){u({type:"account/setActionTabs",payload:{}})},TA={data:{type:"professional"},multiple:!0,showUploadList:!1,action:"".concat(q.Z.API_SERVER,"/api/attachments.json"),className:j.Z.uploader,onChange:function(A){var g;"uploading"!==A.file.status?"done"===A.file.status&&(console.log(A.file,A.file.response),cA(null===(g=A.file.response)||void 0===g?void 0:g.id),(0,w.y3)(A.file.originFileObj,(function(A){fA(A),sA(!1)}))):sA(!0)},beforeUpload:function(A){var g="image/jpeg"===A.type||"image/png"===A.type||"image/jpg"===A.type||"image/bmp"===A.type;return g||p.ZP.info("请上传正确文件格式"),g}};return(0,U.jsxs)(X.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,className:j.Z.modal,open:"Account-ProfessionalAuth"===n.actionTabs.key,title:(0,U.jsxs)(P.Z,{style:{padding:"25px"},align:"middle",justify:"space-between",children:[(0,U.jsx)(b.Z,{children:"职业认证"}),(0,U.jsx)(b.Z,{children:(0,U.jsx)("i",{className:"iconfont icon-guanbi11",style:{color:"#979797",cursor:"pointer"},onClick:LA})})]}),width:"660px",footer:null,children:[(0,U.jsx)(m.Z,{spinning:!!iA,children:(0,U.jsxs)(s.Z,{className:j.Z.formWrap,form:H,colon:!1,onValuesChange:function(A){(Z(e()({},H.getFieldsValue())),"school"in A)&&(E(F.filter((function(g){return g.name.includes(A.school)}))),(F.find((function(g){return g.name===A.school}))||{}).id?hA(A.school):(H.setFieldsValue({department:""}),Z(e()(e()({},T),{school:A.school,department:""}))))},onFinish:OA,children:[(0,U.jsxs)(P.Z,{gutter:[10,0],children:[(0,U.jsx)(b.Z,{flex:"300px",children:(0,U.jsx)(s.Z.Item,{label:"职业",name:"identity",rules:[{required:!0,message:"请先选择职业"}],children:(0,U.jsxs)(o.default,{children:[(0,U.jsx)(Y,{value:"teacher",children:"教师"}),(0,U.jsx)(Y,{value:"student",children:"学生"}),(0,U.jsx)(Y,{value:"professional",children:"专业人士"})]})})}),"student"===T.identity&&(0,U.jsx)(b.Z,{flex:"200px",children:(0,U.jsx)(s.Z.Item,{initialValue:T.studentNo,name:"studentNo",rules:[{required:!0,message:"请先输入学号"}],children:(0,U.jsx)(V.Z,{type:"text",placeholder:"请输入学号"})})}),"teacher"===T.identity&&(0,U.jsx)(b.Z,{flex:"200px",children:(0,U.jsx)(s.Z.Item,{initialValue:T.jobTitle,name:"jobTitle",rules:[{required:!0,message:"请先选择职称"}],children:(0,U.jsxs)(o.default,{children:[(0,U.jsx)(Y,{value:"教授",children:"教授"}),(0,U.jsx)(Y,{value:"副教授",children:"副教授"}),(0,U.jsx)(Y,{value:"讲师",children:"讲师"}),(0,U.jsx)(Y,{value:"助教",children:"助教"})]})})}),"professional"===T.identity&&(0,U.jsx)(b.Z,{flex:"200px",children:(0,U.jsx)(s.Z.Item,{initialValue:T.manager,name:"manager",rules:[{required:!0,message:"请先选择职称"}],children:(0,U.jsxs)(o.default,{children:[(0,U.jsx)(Y,{value:"企业管理者",children:"企业管理者"}),(0,U.jsx)(Y,{value:"部门管理者",children:"部门管理者"}),(0,U.jsx)(Y,{value:"高级工程师",children:"高级工程师"}),(0,U.jsx)(Y,{value:"工程师",children:"工程师"}),(0,U.jsx)(Y,{value:"助理工程师",children:"助理工程师"})]})})})]}),(0,U.jsx)(s.Z.Item,{label:"学校/单位",name:"school",extra:T.school&&!(null!=F&&F.find((function(A){return A.name===T.school})))&&(0,U.jsxs)("div",{className:j.Z.schoolHintWrap,children:[(0,U.jsxs)("span",{className:j.Z.colorCDCDCD,children:["未找到包含“",T.school,"”的高校,"]}),(0,U.jsx)("span",{className:"".concat(j.Z.color0152d9," current"),onClick:function(){bA(!0)},children:"申请新增"})]}),rules:[{required:!0,message:"请先选择学校/单位"}],children:(0,U.jsx)(x.Z,{showSearch:!0,onSearch:qA,options:null==S?void 0:S.map((function(A){return{value:A.name}}))})}),(0,U.jsx)(s.Z.Item,{label:"院系/部门",name:"department",extra:T.department&&!(null!=AA&&AA.find((function(A){return A.name===T.department})))&&(0,U.jsxs)("div",{className:j.Z.schoolHintWrap,children:[(0,U.jsx)("span",{className:j.Z.colorCDCDCD,children:T.department?"未找到包含“".concat(T.department,"”的高校,"):"未找到院系,"}),(0,U.jsx)("span",{className:"".concat(j.Z.color0152d9," current"),onClick:function(){F.find((function(A){return A.name===T.school}))?zA(!0):p.ZP.info("请先选择正确的单位或者学校!")},children:"申请新增"})]}),rules:[{required:!0,message:"请先选择院系/部门"}],children:(0,U.jsx)(x.Z,{showSearch:!0,onChange:function(A){return nA(AA.filter((function(g){return g.name.includes(A)})))},options:null==eA?void 0:eA.map((function(A){return{value:A.name}}))})}),(0,U.jsx)(s.Z.Item,{label:"职业证上传",children:(0,U.jsxs)("div",{className:j.Z.flexRow,children:[(0,U.jsxs)("div",{className:j.Z.flexColumn,children:[(0,U.jsx)(J,e()(e()({},TA),{},{accept:".png,.jpg,.bmp,.jpeg",children:lA?(0,U.jsx)("img",{src:lA,className:j.Z.uploadImg}):(0,U.jsxs)("div",{className:j.Z.imageTip,children:[(0,U.jsx)("p",{children:(0,U.jsx)("i",{className:"iconfont icon-cuban2shangchuanyunduan ".concat(j.Z.uploadTipIcon)})}),(0,U.jsx)("p",{className:j.Z.uploadTip,children:(0,U.jsx)("a",{className:j.Z.color05101a,children:"点击或拖拽上传图片"})})]})})),(0,U.jsx)("span",{className:"tc",children:(0,U.jsx)("p",{className:j.Z.viewLargerImg,children:"查看大图"})})]}),(0,U.jsxs)("div",{className:"".concat(j.Z.flexColumn," ").concat(j.Z.example),children:[(0,U.jsx)("span",{className:j.Z.exampleImg,children:(0,U.jsx)("img",{src:y})}),(0,U.jsxs)("span",{className:"tc",children:[(0,U.jsx)("p",{children:"示例图片"}),(0,U.jsx)("p",{className:"".concat(j.Z.colorOrange," font12"),children:"(png/jpg/bmp格式,不超过2MB)"})]})]})]})}),(0,U.jsx)("div",{className:j.Z.footerWrap,children:(0,U.jsxs)(s.Z.Item,{children:[(0,U.jsx)(z.ZP,{className:"mr5",size:"middle",onClick:LA,children:"取消"}),(0,U.jsx)(z.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:f["account/applyProfessionalAuth"],children:"保存"})]})}),(0,U.jsxs)("div",{className:j.Z.note,children:[(0,U.jsx)("p",{children:"认证须知:"}),(0,U.jsx)("p",{children:"1.根据职业上传相应的证件照:教师(教师证),专业人士(员工证)、学生(学生证),请确保证件照内容完整并且清晰可见,严禁PS;"}),(0,U.jsx)("p",{children:"2.我们将在你提交职业证信息后的24小时(不包含节假日)内完成审核,审核结果将会以系统消息的形式发送给你;"}),(0,U.jsx)("p",{children:"3.职业认证审核完成后,无法删除,请谨慎填写;职业变更请选择重新认证;"}),(0,U.jsx)("p",{children:"4.职业认证审核完成后,系统将自动发放500个金币作为奖励;"}),(0,U.jsx)("p",{children:"5.我们会确保你所提供的信息均处于严格的保密状态,不会泄露;"}),(0,U.jsxs)("p",{children:["6.如存在恶意乱填写姓名,学号,及上传与职业证件无关图片者,一经发现将冻结",!(null!=r&&null!==(g=r.setting)&&void 0!==g&&g.is_local)&&"EduCoder","账号。"]}),(0,U.jsx)("p",{children:"7.非老师身份提交职业认证后系统会自动将状态改为已认证,你将可以体验平台需要职业认证的功能;如果在认证后的使用过程中未通过审核,你将不能继续体验需要认证的功能。"})]})]})}),(0,U.jsx)(R,{visible:PA,onClose:function(){return bA(!1)},schoolName:T.school,onSuccess:HA}),(0,U.jsx)(h.Z,{visible:xA,onClose:function(){return zA(!1)},schoolId:null===(C=F.find((function(A){return A.name===T.school})))||void 0===C?void 0:C.id,schoolName:T.school,departmentName:T.department,onSuccess:function(A){return hA(T.school,A)}})]})}))},55369:function(A,g,C){C.d(g,{AL:function(){return m},Iy:function(){return d},Qv:function(){return o},ez:function(){return b},jb:function(){return c}});var I=C(79800),e=C.n(I),n=C(32834),t=C.n(n),r=C(11690);var l=[],f=["
      "],a=new(t().Renderer),u=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function d(){l.length=0,f=["
        "]}var c={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function v(A,g,C,I){if(g>=A.length||A[g].level<=C)return g;var e=A[g];I.push("
      • "+e.text+"");var n=[];return g=v(A,++g,e.level,n),n.length>0&&(I.push("
          "),n.forEach((function(A){I.push(A)})),I.push("
        ")),I.push("
      • "),g=v(A,g,C,I)}function o(){return v(l,0,0,f),f.push("
      "),f.join("")}var i={heading:function(A){var g=u.exec(A);if(g)return{type:"heading",raw:g[0],depth:g[1].length,text:g[2]}},fences:function(A){var g=this.rules.block.fences.exec(A);if(g){var C=g[0],I=function(A,g){var C=A.match(/^(\s+)(?:```)/);if(null===C)return g;var I=C[1];return g.split("\n").map((function(A){var g=A.match(/^\s+/);return null===g?A:e()(g,1)[0].length>=I.length?A.slice(I.length):A})).join("\n")}(C,g[3]||""),n=g[2]?g[2].trim():g[2];if(["latex","katex","math"].indexOf(n)>=0){var t=X(),r=I;I=t,P[t]={type:"block",expression:r}}return{type:"code",raw:C,lang:n,text:I}}}},s=/(?:\${2})([^\n`]+?)(?:\${2})/gi,p=0,X=function(){return"__special_katext_id_".concat(p++,"__")},P={};function b(){return P}function m(){p=0,P={}}function V(A){return A=A.replace(s,(function(A,g){var C=X();return P[C]={type:"inline",expression:g},C}))}var x=a.listitem;a.listitem=function(A){return x(V(A))};var z=a.paragraph;a.paragraph=function(A){return z(V(A))};var q=a.tablecell;a.tablecell=function(A,g){return q(V(A),g)},a.code=function(A,g,C){var I=(g||"").match(/\S*/)[0];return I?["latex","katex","math"].indexOf(I)>=0?"

      ".concat(A,"

      "):'
      ').concat(C?A:(0,r.escape)(A,!0),"
      \n"):'
      '+(C?A:(0,r.escape)(A,!0))+"
      "},a.heading=function(A,g,C){var I=this.options.headerPrefix+C.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return l.push({anchor:I,level:g,text:A}),"'+A+""},t().setOptions({silent:!0,gfm:!0,pedantic:!1}),t().use({tokenizer:i,renderer:a}),g.ZP=t()},90190:function(A,g){g.Z={modal:"modal___A9Ovz",colorBlue:"colorBlue___XSmR5",formWrap:"formWrap___wRvaA",flexRow:"flexRow___C40dc",flexColumn:"flexColumn___LkZfj",example:"example___bz7Hw",exampleImg:"exampleImg___gNkC_",colorOrange:"colorOrange___Ka6zf",uploader:"uploader___plQRr",uploadImg:"uploadImg___cjOpL",imageTip:"imageTip___p1_lZ",uploadTipIcon:"uploadTipIcon___SpsS2",uploadTip:"uploadTip___e9JlL",color05101a:"color05101a___CDEUv",viewLargerImg:"viewLargerImg___IclRX",footerWrap:"footerWrap___beWC6",note:"note___CXi9y",schoolHintWrap:"schoolHintWrap___Ma6ly",colorCDCDCD:"colorCDCDCD___D0UWo",color0152d9:"color0152d9___hF3Bb"}},9936:function(A){A.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA0lJREFUWEfFl0tIVFEYx7/vDnNNIWRUdB4hRYQunAHz0ULBFoWMoozgg6k2LhQLXCS0CBcqIUMQCuqEWUtDJBBXiYuidkpORD7KCK0BdRZpEPiYuXS/ODPdaR73zr1XJmYWl7ncc77/73yvcw6Cxl9FRYVxd1ewE8EVIioGgDxEyGPTieAAAA4Q0Y8Iy1arcdXn8wlaTKPaoOJiuykUQjcAXSWibLXx7DsiHgPgG56nGb9/9WeqOYoAkRUHO4jARQRZWoQTxyBCEBHmrdasWSWPyAL8XXU/kVhyGuFkEG6T52lYzhtJAEVFjguINEBE+ekQl2wg4j6AYTAQ+PAt1m4cQGTlMJpu8VgInoe7sZ6IArCY7+wInnS5Xcl7iNymzWa8L+VEFMBiKbslitCRTrcr2eI4mN3bW5sOVwx7RFxPT+WyvbPTbamsdJj6+gY/BYNB0grY0HAt3+1uOdfTc2/18PBIjIs7QpDnsYuFIgxgNjvuEIlOOeNTU4/Kmpvrzy8vvw+0tnb5BCGkCtHcXF/g9XqqmL2amqbXfv9OUKYyFgKBj48xEvvQc6Umk52dw83NPassL7cXaoFg4hMTnipEgN7e/nfz8ws/5BbGmpXNxt9Ei8VxWRTFoVSujYVYWvIF2tq6ZT2hVVzS4jhuAM1mx20isUEttmoQesUjLZt7iUVFdg8AlakBsO9KEE1N9fler6daze3JGrjGAJ4AkFULQDLESmB6eu77yMhQpX7xsA920Wy2vyCiM1oBEiHYuyAIv1MlnHJTwpNTATCDbrercHT0QTX7v7HxZd/pvLGkp09EcgCPdYeATXS5nAXj48PhOt/a8v8qKbloYiXa3t7t0weBu7qSUBIfGxuO1vni4tuD2D6hDwLXNJehnLjUZBKblVaIcBlqaUSpxKUEOw1EuBGpteLEmKfKdj0Q0Vasthk1Nl7Pn5x8GM52LaWWCOFyda4QxW2GYachcpHNiL2k2o5nZibLa2urzVrE5cJRV9fyanPz63FsL2CH1bjtmH1UOpDk5p415OWZjNvb/hM9zcpgMEBp6aWc9fXPR4nzkg4kbEDGj2T/QpGhQ6nkpoweyyWIjF5MJIiMXs1iszZjl9PE0vlf1/M/hZhM6N1gtVgAAAAASUVORK5CYII="},40937:function(A){A.exports="data:image/png;base64,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3Ylm6O6rOZTrnjc9n+ol+1OtNKdZ05zmeJpvuhfVq+DmcHPRum76i4+3ua05unMVhaY70QzdfTWHct3zpudTvWR/qpXmNGua0xxP8033onoV3BxuLlrXTX/x8Ta3NUd3rqLQdCeaobuv5lCue970fKqX7E+10pxmTXOa42m+6V5Ur4Kbw81F67rpLz7e5rbm6M5VFJruRDN099UcynXPm55P9ZL9qVaa06xpTnM8zTfdi+pVcHO4uWhdN/3Fx9vc1hzduYpC051ohu6+mkO57nnT86lesj/VSnOaNc1pjqf5pntRvQpuDjcXreumv/h4m9uaoztXUWi6E83Q3VdzKNc9b3o+1Uv2p1ppTrOmOc3xNN90L6pXwc3h5qJ13fQXH29zW3N05yoKTXeiGbr7ag7luudNz6d6yf5UK81p1jSnOZ7mm+5F9Sq49oebqs1XsRiHp+bV+VRvF057SXJV3WkGna9KT32rOO1vB047rsqank/10ly6v/R8O+jN4abZKuqm17FVbxdOe0lyVd1pBp2vSk99qzjtbwdOO67Kmp5P9dJcur/0fDvozeGm2SrqptexVW8XTntJclXdaQadr0pPfas47W8HTjuuypqeT/XSXLq/9Hw76M3hptkq6qbXsVVvF057SXJV3WkGna9KT32rOO1vB047rsqank/10ly6v/R8O+jN4abZKuqm17FVbxdOe0lyVd1pBp2vSk99qzjtbwdOO67Kmp5P9dJcur/0fDvozeGm2SrqptexVW8XTntJclXdaQadr0pPfas47W8HTjuuypqeT/XSXLq/9Hw76M3hptkq6qbXsVVvF057SXJV3WkGna9KT32rOO1vB047rsqank/10ly6v/R8O+jN4abZKuqm17FVbxdOe0lyVd1pBp2vSk99qzjtbwdOO67Kmp5P9dJcur/0fDvozeGm2SrqptexVW8XTntJclXdaQadr0pPfas47W8HTjuuypqeT/XSXLq/9Hw76M3hptkq6qbXsVVvF057SXJV3WkGna9KT32rOO1vB047rsqank/10ly6v/R8O+g97nBTtanUVzdVWk99u3PSi2YQrUpGc3TntEPNoXrKVfnqfMJ1z6DzVXHS8cFUXd3nq+ilbjUwrS5aFYcxyv61CjrfLpzsA80qWpWM5ujOaYeaQ/WUq/LV+YTrnkHnq+Kk44OpurrPV9FL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dT7h0p2I5x2M5khzmkV903rq25mbw02z1anapGnftF5ymTrPduTU+ZTT7tJ66quczqec+irX3VfnEy7diXjewWiONKdZ1Detp76duTncNFudqk2a9k3rJZep82xHTp1POe0urae+yul8yqmvct19dT7h0p2I5x2M5khzmkV903rq25mbw02z1anapGnftF5ymTrPduTU+ZTT7tJ66quczqec+irX3VfnEy7diXjewWiONKdZ1Detp76duTncNFudqk2a9k3rJZep82xHTp1POe0urae+yul8yqmvct19dT7h0p2I5x2M5khzmkV903rq25mbw02z1anapGnftF5ymTrPduTU+ZTT7tJ66quczqec+irX3VfnEy7diXjewWiONKdZ1Detp76duTncNFudqk2a9k3rJZep82xHTp1POe0urae+yul8yqmvct19dT7h0p2I5x2bxIyIAAAOAElEQVSM5khzmkV903rq25l73OFGN0Ga002gvmm9tG/VfJpDuKoM6qucZH0ik+5P9ZRLrkmF5zF/1ZXs7olaVeuW9K3bfZhCNxbKxf9TcdV8VXnVVzntr4KryqC+ylV09xs80/2pnnLJDis8j/mrrmR3T9SqWrekb93uwxS6sVBuDjdv/otCtWfldH0ruKoM6qtcRXe/wTPdn+opl+ywwvOYv+pKdvdErap1S/rW7T5MoRsL5eZwM4cb3gNVe0p9ldNn6Glcuj/VUy65HhWex/xVV7K7J2pVrVvSt273YQrdWCjHv9jUV7n0fGm9dI6q+TSHcFUZ1Fc5yfpEJt2f6imXXJMKz2P+qivZ3RO1qtYt6Vu3+zCFbiyUm8PN/OWG90DVnlJf5fQZehqX7k/1lEuuR4XnMX/VlezuiVpV65b0rdt9mEI3FsrxLzb1VS49X1ovnaNqPs0hXFUG9VVOsj6RSfenesol16TC85i/6kp290StqnVL+tbtPkyhGwvl5nAzf7nhPVC1p9RXOX2Gnsal+1M95ZLrUeF5zF91Jbt7olbVuiV963YfptCNhXL8i019lUvPl9ZL56iaT3MIV5VBfZWTrE9k0v2pnnLJNanwPOavupLdPVGrat2SvnW7D1PoxkK5OdzMX254D1TtKfVVTp+hp3Hp/lRPueR6VHge81ddye6eqFW1bknfut2HKXRjoRz/YlNf5dLzqV53TvtLculOkrOt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"}}]); \ No newline at end of file diff --git a/layouts__index.async.js b/layouts__index.async.js index ab61673584..02c1490117 100644 --- a/layouts__index.async.js +++ b/layouts__index.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[41717],{23717:function(e,t,n){n.d(t,{Z:function(){return l}});var r=n(24931),i=n(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},s=n(99194),o=function(e,t){return i.createElement(s.Z,(0,r.Z)({},e,{ref:t,icon:a}))};var l=i.forwardRef(o)},23007:function(e,t,n){n.r(t),n.d(t,{default:function(){return Re}});var r=n(7557),i=n.n(r),a=n(82242),s=n.n(a),o=n(41498),l=n.n(o),c=n(79800),u=n.n(c),d=n(39647),p=n.n(d),m=n(59301),g=n(92736),h=n(43418),f=n(81863),x=n(7880),j=n(78241),y=n(8591),b=n(8772),w=n(24905),v=n(3113),M=n(37231),I=n(79419),N=n(4804),S="login-panel-wrapper2___HuMNJ",k="login-panel-right-wrp___vWD_i",L="res-error-values___hV1lz",T="tabs___EwOAX",Z=n(37712),z={height:48,borderRadius:4},P=(0,x.connect)((function(e){var t=e.user,n=e.loading;return{user:t,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){var t=e.dispatch,n=e.setType,r=e.user,a=e.setusername,o=j.Z.useForm(),c=u()(o,1)[0],d=(0,x.useSearchParams)(),p=u()(d,1)[0],g=(0,x.useLocation)(),h=(0,m.useState)(""),f=u()(h,2),S=f[0],k=f[1],T=(0,m.useState)([]),P=u()(T,2),C=P[0],_=P[1],A=(0,m.useState)({}),E=u()(A,2),D=E[0],O=E[1],F=(0,m.useState)(!1),Y=u()(F,2),$=Y[0],B=Y[1],Q=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,q=function(){var e=l()(i()().mark((function e(n){var r,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return B(!1),Q.test(n.password)||(a(n.login),k("系统检测您的密码强度过低,请及时修改")),O(s()({},n)),e.next=5,(0,M.Es)(n);case 5:if(!(r=e.sent).status){e.next=19;break}if(-4!==r.status){e.next=13;break}return t({type:"user/showPopLogin",payload:{showPopLogin:!1}}),t({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!0,userInfoForBindAccountModal:r.user,loginInfo:n}}),e.abrupt("return");case 13:if(-5!==r.status){e.next=17;break}return _([null==r?void 0:r.message]),B(!0),e.abrupt("return");case 17:return k(null==r?void 0:r.message),e.abrupt("return");case 19:if(null!=r&&r.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",null==r?void 0:r.start_date)):localStorage.removeItem("extension-modal"),"/user/login"!==g.pathname&&"/login"!==g.pathname){e.next=35;break}if(!(o=p.get("form")||p.get("back_url"))){e.next=26;break}window.location.href=decodeURIComponent(o),e.next=33;break;case 26:if(Q.test(n.password)){e.next=31;break}y.ZP.info("系统检测您的密码强度过低,请及时修改"),window.location.href="/account/secure",e.next=33;break;case 31:return window.location.reload(),e.abrupt("return");case 33:e.next=43;break;case 35:if(Q.test(n.password)){e.next=41;break}y.ZP.info("系统检测您的密码强度过低,请及时修改"),window.location.href="/account/secure?active=3",t({type:"user/showPopLogin",payload:{showPopLogin:!1}}),e.next=43;break;case 41:return window.location.reload(),e.abrupt("return");case 43:c.resetFields();case 44:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(j.Z,{layout:"vertical",form:c,initialValues:{autologin:!0,login:r.actionTabs.phone},onFinish:q,onValuesChange:function(e){k("");if("password"in e){var t=e.password.replace(/[\u4e00-\u9fa5]/g,"");c.setFieldsValue({password:t})}},children:[!!S&&(0,Z.jsxs)("div",{className:L,children:[(0,Z.jsx)("span",{children:S}),(0,Z.jsx)(I.Z,{onClick:function(){return k("")}})]}),(0,Z.jsx)(j.Z.Item,{name:"login",rules:[{required:!0,message:"请输入用户名、手机号或邮箱"}],children:(0,Z.jsx)(b.Z,{style:z,size:"middle",placeholder:"请输入有效的手机号/邮箱号/账号",onBlur:function(){t({type:"user/setActionTabs",payload:{phone:c.getFieldValue("login")}})}})}),(0,Z.jsx)(j.Z.Item,{name:"password",rules:[{required:!0,message:"请输入8-16位密码,区分大小写、不能使用空格"}],children:(0,Z.jsx)(b.Z.Password,{style:z,size:"middle",placeholder:"密码"})}),(0,Z.jsx)(j.Z.Item,{children:(0,Z.jsxs)("div",{className:"flex-container",style:{justifyContent:"space-between"},children:[(0,Z.jsx)(j.Z.Item,{name:"autologin",noStyle:!0,valuePropName:"checked",children:(0,Z.jsx)(w.Z,{children:"下次自动登录"})}),(0,Z.jsx)("div",{children:(0,Z.jsx)("span",{className:"current font14 c-blue",onClick:function(){return n(4)},children:"找回密码"})})]})}),(0,Z.jsx)(j.Z.Item,{children:(0,Z.jsx)(v.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,className:"font16",style:z,children:"登录"})}),(0,Z.jsxs)("div",{className:"tc",style:{paddingTop:0,paddingBottom:20},children:["登录即代表您已阅读并同意",(0,Z.jsx)("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank",children:"《服务协议条款》"})]})]}),(0,Z.jsx)(N.Z,{open:$,data:C,accountInfo:s()({},D)})]})})),C=n(6457),_={height:48,borderRadius:4},A=/(^(1[0-9])\d{9}$)/i,E={timer:0},D=function(e){return e[e.setTimer=0]="setTimer",e}(D||{});function O(e,t){if(t.type===D.setTimer)return s()(s()({},e),{},{timer:t.payload});throw new Error}var F=(0,x.connect)((function(e){return{globalSetting:e.globalSetting,user:e.user}}))((function(e){var t,n=e.user,r=e.dispatch,a=e.validateName,s=e.getCode,o=e.register,c=e.style,d=void 0===c?{}:c,p=e.buttonText,g=void 0===p?"注册":p,h=e.globalSetting,f=j.Z.useForm(),x=u()(f,1)[0],y=(0,m.useReducer)(O,E),M=u()(y,2),I=M[0],N=M[1],S=(0,m.useState)(!1),k=u()(S,2),L=k[0],T=k[1],z=I.timer,P=(0,m.useState)(!1),F=u()(P,2),Y=F[0];F[1];function $(){return $=l()(i()().mark((function e(t){var n,r,a,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.login,t.password,r=t.code,e.next=3,o({login:n,code:r});case 3:if(a=e.sent,s=a.message,!(a.status<0)){e.next=9;break}return x.setFields([{name:"code",errors:[s]}]),e.abrupt("return");case 9:window.location.reload();case 10:case"end":return e.stop()}}),e)}))),$.apply(this,arguments)}function B(){return(B=l()(i()().mark((function e(){var t,n,r,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=x.getFieldValue("login"),n=0,A.test(t)&&!(t.indexOf(" ")>-1)){e.next=6;break}return x.setFields([{name:"login",errors:["请输入正确的手机号"]}]),n=1,e.abrupt("return",n);case 6:return e.next=8,a({login:t,type:1});case 8:return r=e.sent,s=r.status,r.message,s<0?n=2:(x.setFields([{name:"login",errors:["该手机号码不存在,请先注册"]}]),n=1),e.abrupt("return",n);case 14:case"end":return e.stop()}}),e)})))).apply(this,arguments)}console.log("dispatchs:",N);var Q=function(){var e=l()(i()().mark((function e(){var t,n,r,o,l;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=x.getFieldValue("login"),A.test(t)){e.next=5;break}x.validateFields(["login"]),e.next=20;break;case 5:return e.next=7,a({login:t,type:1});case 7:if(!((null==(n=e.sent)?void 0:n.status)>0)){e.next=11;break}return x.setFields([{name:"login",errors:["该手机号码不存在,请先注册"]}]),e.abrupt("return");case 11:return T(!0),e.next=14,s({login:t,type:6,smscode:(0,C.M)(t)});case 14:r=e.sent,o=r.status,l=r.message,o<0&&x.setFields([{name:"code",errors:[l]}]),N({type:D.setTimer,payload:60}),T(!1);case 20:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){z>0&&setTimeout((function(){N({type:D.setTimer,payload:z-1})}),1e3)}),[z]);return(0,Z.jsxs)(j.Z,{layout:"vertical",form:x,style:d,initialValues:{autologin:!0,protool:!1,login:n.actionTabs.phone},onFinish:function(e){return $.apply(this,arguments)},children:[(0,Z.jsx)(j.Z.Item,{name:"login",rules:[{required:!0,message:"请输入正确的手机号"},{validator:function(e,t){return t?t.indexOf(" ")>-1?Promise.reject("请输入正确的手机号"):A.test(t)?Promise.resolve():Promise.reject("请输入正确的手机号"):Promise.resolve()}}],children:(0,Z.jsx)(b.Z,{style:_,autoComplete:"new-login",size:"middle",placeholder:"请输入有效的手机号",maxLength:11,onBlur:function(){!function(){B.apply(this,arguments)}(),r({type:"user/setActionTabs",payload:{phone:x.getFieldValue("login")}})},onChange:function(){return x.setFieldsValue({verify:0})}})}),!(null!=h&&null!==(t=h.setting)&&void 0!==t&&t.is_local)&&(0,Z.jsx)(j.Z.Item,{name:"code",rules:[{required:!0,message:"请输入验证码"}],children:(0,Z.jsx)(b.Z,{suffix:(0,Z.jsxs)(v.ZP,{loading:L,type:"link",onClick:Q,disabled:z>0||Y,children:[" ",0===z?"获取验证码":"".concat(z,"秒可重新获取")]}),style:{paddingRight:2,height:48},placeholder:"请输入验证码",size:"middle"})}),(0,Z.jsx)(j.Z.Item,{children:(0,Z.jsx)("div",{className:"flex-container",style:{justifyContent:"space-between"},children:(0,Z.jsx)(j.Z.Item,{name:"autologin",noStyle:!0,valuePropName:"checked",children:(0,Z.jsx)(w.Z,{children:"下次自动登录"})})})}),(0,Z.jsx)(j.Z.Item,{children:(0,Z.jsxs)(v.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,style:_,className:"font16",children:[" ",g," "]})}),(0,Z.jsxs)("div",{className:"tc",style:{paddingTop:0,paddingBottom:20},children:["登录即代表您已阅读并同意",(0,Z.jsx)("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank",children:"《服务协议条款》"})]})]})})),Y=n(6848),$={height:48},B=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,Q=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,q={timer:0},G=function(e){return e[e.setTimer=0]="setTimer",e}(G||{});function U(e,t){if(t.type===G.setTimer)return s()(s()({},e),{},{timer:t.payload});throw new Error}var V=(0,x.connect)((function(e){return{globalSetting:e.globalSetting}}))((function(e){var t,n=e.validateName,r=e.getCode,a=e.register,s=e.style,o=void 0===s?{}:s,c=e.buttonText,d=void 0===c?"注册":c,p=e.globalSetting,g=j.Z.useForm(),h=u()(g,1)[0],f=(0,m.useReducer)(U,q),x=u()(f,2),y=x[0],w=x[1],M=(0,m.useState)(!1),I=u()(M,2),N=I[0],S=I[1],k=y.timer;function L(){return L=l()(i()().mark((function e(t){var n,r,s,o,l;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.login,r=t.password,s=t.code,e.next=3,a({login:n,password:r,code:s});case 3:if(o=e.sent,l=o.message,!(o.status<0)){e.next=9;break}return h.setFields([{name:"code",errors:[l]}]),e.abrupt("return");case 9:window.location.reload();case 10:case"end":return e.stop()}}),e)}))),L.apply(this,arguments)}function T(){return z.apply(this,arguments)}function z(){return z=l()(i()().mark((function e(){var t,r,a,s,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=h.getFieldValue("login"),r=0,B.test(t)&&!(t.indexOf(" ")>-1)){e.next=6;break}return h.setFields([{name:"login",errors:["请输入正确的手机号或邮箱"]}]),r=1,e.abrupt("return",r);case 6:return e.next=8,n({login:t,type:1});case 8:return a=e.sent,s=a.status,o=a.message,s>0?r=2:(h.setFields([{name:"login",errors:[o]}]),r=1),e.abrupt("return",r);case 14:case"end":return e.stop()}}),e)}))),z.apply(this,arguments)}var P=function(){var e=l()(i()().mark((function e(){var t,a,s,o,l;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(h.getFieldValue("verify"),t=h.getFieldValue("login")){e.next=6;break}h.validateFields(["login"]),e.next=21;break;case 6:return e.next=8,n({login:t,type:1});case 8:if(1===(null==(a=e.sent)?void 0:a.status)){e.next=12;break}return h.setFields([{name:"login",errors:[null==a?void 0:a.message]}]),e.abrupt("return");case 12:return S(!0),e.next=15,r({login:t,type:1,smscode:(0,C.M)(t)});case 15:s=e.sent,o=s.status,l=s.message,o<0&&h.setFields([{name:"code",errors:[l]}]),w({type:G.setTimer,payload:60}),S(!1);case 21:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){k>0&&setTimeout((function(){w({type:G.setTimer,payload:k-1})}),1e3)}),[k]);return(0,Z.jsxs)(j.Z,{layout:"vertical",form:h,style:o,initialValues:{autologin:!0,protool:!1},onFinish:function(e){return L.apply(this,arguments)},children:[(0,Z.jsx)(j.Z.Item,{name:"login",rules:[{required:!0,message:"请输入正确的手机号或邮箱"},{validator:function(e,t){return t?t.indexOf(" ")>-1?Promise.reject("请输入正确的手机号或邮箱"):B.test(t)?Promise.resolve():Promise.reject("请输入正确的手机号或邮箱"):Promise.resolve()}}],children:(0,Z.jsx)(b.Z,{style:$,autoComplete:"new-login",size:"middle",placeholder:"请输入有效的手机号/邮箱号",onBlur:function(){return T},onChange:function(){return h.setFieldsValue({verify:0})}})}),!(null!=p&&null!==(t=p.setting)&&void 0!==t&&t.is_local)&&(0,Z.jsx)(j.Z.Item,{name:"code",rules:[{required:!0,message:"请输入验证码"}],children:(0,Z.jsx)(b.Z,{suffix:(0,Z.jsxs)(v.ZP,{loading:N,type:"link",onClick:P,disabled:k>0,children:[" ",0===k?"获取验证码":"".concat(k,"秒可重新获取")]}),style:{paddingRight:2,height:48},placeholder:"请输入验证码",size:"middle"})}),(0,Z.jsx)(Y.Z,{title:(0,Z.jsxs)("div",{children:[(0,Z.jsx)("span",{children:"长度为8-16位字符"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:"字母/数字以及标点符号至少包含2种"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:"不允许有空格、中文"})]}),placement:"topRight",children:(0,Z.jsx)(j.Z.Item,{name:"password",rules:[{required:!0,message:"请输入8-16位密码,区分大小写、不能使用空格"},{validator:function(e,t){if(!t)return Promise.resolve();if(!Q.test(t))return Promise.reject("请输入8~16位字符,字母、数字和特殊符号至少包含2种");if(t.indexOf(" ")>-1)return Promise.reject("请输入8-16位密码,区分大小写、不能使用空格");var n=t.length;return n>=8&&n<=16?Promise.resolve():Promise.reject("请输入8-16位密码,区分大小写、不能使用空格")}}],children:(0,Z.jsx)(b.Z.Password,{autoComplete:"new-password",style:$,size:"middle",placeholder:"请输入8~16位字符,字母、数字和特殊符号至少包含2种"})})}),(0,Z.jsx)(j.Z.Item,{children:(0,Z.jsxs)(v.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,style:$,className:"font16",children:[" ",d," "]})}),(0,Z.jsxs)("div",{className:"tc",style:{paddingTop:0,paddingBottom:35},children:["注册并登录即代表您已阅读并同意",(0,Z.jsx)("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank",children:"《服务协议条款》"})]})]})})),W=n(89392),R={height:48},H=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,J=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,X={timer:0},K=function(e){return e[e.setTimer=0]="setTimer",e}(K||{});function ee(e,t){if(t.type===K.setTimer)return s()(s()({},e),{},{timer:t.payload});throw new Error}var te=(0,x.connect)((function(e){return{globalSetting:e.globalSetting}}))((function(e){var t,n=e.validateName,r=e.getCode,a=e.register,s=e.style,o=void 0===s?{}:s,c=e.buttonText,d=void 0===c?"注册":c,p=e.globalSetting,g=j.Z.useForm(),h=u()(g,1)[0],f=(0,m.useReducer)(ee,X),x=u()(f,2),y=x[0],w=x[1],M=(0,m.useState)(!1),I=u()(M,2),N=I[0],S=I[1],k=y.timer;function L(){return L=l()(i()().mark((function e(t){var n,r,s,o,l;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.login,r=t.new_password,s=t.code,e.next=3,a({login:n,new_password:r,code:s});case 3:if(o=e.sent,l=o.message,!(o.status<0)){e.next=9;break}return h.setFields([{name:"code",errors:[l]}]),e.abrupt("return");case 9:location.reload();case 10:case"end":return e.stop()}}),e)}))),L.apply(this,arguments)}var T=function(){var e=l()(i()().mark((function e(){var t,n,a,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return h.getFieldValue("verify"),t=h.getFieldValue("login"),e.next=4,h.validateFields(["login"]);case 4:if(t){e.next=8;break}h.validateFields(["login"]),e.next=17;break;case 8:return S(!0),e.next=11,r({login:t,type:2,smscode:(0,C.M)(t)});case 11:n=e.sent,a=n.status,s=n.message,a<0&&h.setFields([{name:"code",errors:[s]}]),w({type:K.setTimer,payload:60}),S(!1);case 17:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){k>0&&setTimeout((function(){w({type:K.setTimer,payload:k-1})}),1e3)}),[k]);var z=function(){var e=l()(i()().mark((function e(t,r){var a,s,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r){e.next=2;break}return e.abrupt("return",Promise.resolve());case 2:if(!(r.indexOf(" ")>-1)){e.next=4;break}return e.abrupt("return",Promise.reject("请输入正确的手机号或邮箱"));case 4:if(!H.test(r)){e.next=18;break}return e.next=7,n({login:r,type:2});case 7:if(a=e.sent,s=a.status,o=a.message,!(s>0)){e.next=15;break}return e.abrupt("return",Promise.resolve());case 15:return e.abrupt("return",Promise.reject(o));case 16:e.next=19;break;case 18:return e.abrupt("return",Promise.reject("请输入正确的手机号或邮箱"));case 19:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}();return(0,Z.jsxs)(j.Z,{layout:"vertical",form:h,style:o,initialValues:{autologin:!0,protool:!1},onFinish:(0,W.throttle)((function(e){return L.apply(this,arguments)}),2e3),children:[(0,Z.jsx)(j.Z.Item,{name:"login",rules:[{required:!0,message:"请输入正确的手机号或邮箱"},{validator:(0,W.throttle)(z,400)}],children:(0,Z.jsx)(b.Z,{style:R,autoComplete:"new-login",size:"middle",placeholder:"请输入有效的手机号/邮箱号",onChange:function(){return h.setFieldsValue({verify:0})}})}),(0,Z.jsx)(Y.Z,{title:(0,Z.jsxs)("div",{children:[(0,Z.jsx)("span",{children:"长度为8-16位字符"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:"字母/数字以及标点符号至少包含2种"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:"不允许有空格、中文"})]}),placement:"topRight",children:(0,Z.jsx)(j.Z.Item,{name:"new_password",rules:[{required:!0,message:"请输入8-16位新密码,区分大小写、不能使用空格"},{validator:function(e,t){if(!t)return Promise.resolve();if(!J.test(t))return Promise.reject("请输入8~16位字符,字母、数字和特殊符号至少包含2种");if(t.indexOf(" ")>-1)return Promise.reject("请输入8-16位新密码,区分大小写、不能使用空格");var n=t.length;return n>=8&&n<=16?Promise.resolve():Promise.reject("请输入8-16位新密码,区分大小写、不能使用空格")}}],children:(0,Z.jsx)(b.Z.Password,{autoComplete:"new-password",style:R,size:"middle",placeholder:"输入8~16位新密码,区分大小写"})})}),!(null!=p&&null!==(t=p.setting)&&void 0!==t&&t.is_local)&&(0,Z.jsx)(j.Z.Item,{name:"code",rules:[{required:!0,message:"请输入验证码"}],children:(0,Z.jsx)(b.Z,{suffix:(0,Z.jsxs)(v.ZP,{loading:N,type:"link",onClick:T,disabled:k>0,children:[" ",0===k?"获取验证码":"".concat(k,"秒可重新获取")]}),style:{paddingRight:2,height:48},placeholder:"请输入验证码",size:"middle"})}),(0,Z.jsx)(j.Z.Item,{children:(0,Z.jsxs)(v.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,style:R,className:"font16",children:[" ",d," "]})}),(0,Z.jsxs)("div",{className:"tc",style:{paddingTop:0,paddingBottom:20},children:["修改并登录即代表您已阅读并同意",(0,Z.jsx)("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank",children:"《服务协议条款》"})]})]})}));Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var ne="data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSLlm77lsYJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgNjYgNjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDY2IDY2IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnN0MXtmaWxsOiMwMGI5MTN9PC9zdHlsZT48ZyBpZD0i6aG16Z2iLTEiPjxnIGlkPSLnmbvlvZVfeDJGX+azqOWGjCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwODEgLTM4MCkiPjxnIGlkPSLnvJbnu4QtMTjlpIfku70iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwNjMgMjM4KSI+PGcgaWQ9Iue8lue7hC0xMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTggMTQyKSI+PGcgaWQ9Iue8lue7hC0xMCI+PGNpcmNsZSBpZD0i5qSt5ZyG5b2iIiBjeD0iMzMiIGN5PSIzMyIgcj0iMzMiIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNjNmY0YzkiLz48ZyBpZD0i57yW57uEIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMiAxNS40MjkpIj48cGF0aCBpZD0i6Lev5b6EIiBjbGFzcz0ic3QxIiBkPSJNMTYuMyAyMi44YzAtNi42IDYtMTIuMSAxMy43LTEyLjFoLjRDMjkuMSA0LjYgMjIuNyAwIDE1LjQgMCA3LjIgMCAuNCA1LjguNCAxMy4xYzAgNC4zIDIuMiA3LjcgNiAxMC41bC0xLjUgNC43IDUuMi0yLjdjMS43LjQgMy41LjcgNS4zLjguNSAwIC45IDAgMS40LS4xbC4xLS4xYy0uNC0xLjEtLjYtMi4zLS42LTMuNHoiLz48cGF0aCBpZD0i6Lev5b6EXzFfIiBjbGFzcz0ic3QxIiBkPSJNNDIuNCAyMi40YzAtNi4yLTUuOC0xMS4yLTEyLjQtMTEuMi03IDAtMTIuNCA1LjEtMTIuNCAxMS4yUzIzLjEgMzMuNiAzMCAzMy42YzEuNS0uMSAzLS4zIDQuNC0uOGw0IDIuMy0xLTMuOGMyLjgtMi4zIDUtNS41IDUtOC45eiIvPjxwYXRoIGlkPSLlvaLnirYiIGQ9Ik0yMS42IDZjMS0uMSAxLjguNyAxLjkgMS43VjhjLjEgMS0uNyAxLjktMS42IDJoLS4yYy0xLjEuMS0yLjEtLjgtMi4yLTIgMC0xLjIgMS0yLjEgMi4xLTJ6TTExLjIgOS45QzEwLjEgMTAgOS4xIDkuMiA5IDhjLjEtMS4yIDEuMS0yLjEgMi4yLTIgMS0uMSAxLjguNyAxLjggMS44VjhjLjEgMS0uNyAxLjktMS42IDJoLS4yem0xNS4yIDEwLjdjLS44LS4xLTEuNC0uNy0xLjUtMS42LjEtLjguNy0xLjUgMS41LTEuNi45LS4xIDEuNy42IDEuOSAxLjYtLjIgMS0xIDEuNy0xLjkgMS42em04LjIgMGMtLjgtLjEtMS40LS43LTEuNS0xLjYuMS0uOC43LTEuNSAxLjUtMS42LjktLjEgMS43LjYgMS45IDEuNi0uMiAxLTEgMS43LTEuOSAxLjZ6IiBzdHlsZT0iZmlsbDojZmZmIi8+PC9nPjwvZz48L2c+PC9nPjwvZz48L2c+PC9zdmc+";Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var re="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTUxMiAwQzIyOS4zNTYgMCAwIDIyOS4zNTYgMCA1MTJzMjI5LjM1NiA1MTIgNTEyIDUxMiA1MTItMjI5LjM1NiA1MTItNTEyUzc5NC42NDQgMCA1MTIgMHptMjM1Ljc1IDY0Ny42MDNjLTEwLjcgNS40MTctMjcuNDE3LTYuOTYzLTQzLjM0LTMwLjE1Ny02LjI2NyAyNS4yNjItMjEuNjczIDQ3Ljk1LTQzLjYwNyA2Ni4yNTMgMjMuMjQ0IDguNTA1IDM4LjEyMyAyMi4xNyAzOC4xMjMgMzcuODk4IDAgMjUuNTE5LTQwLjk5IDQ2LjQwMy05MS4zODcgNDYuNDAzLTQ1LjQzIDAtODMuMjg3LTE3LjAxNC05MC4wNzYtMzguOTI3aC0xMC45NjdDNDk5LjQ0NiA3NTEuMjQzIDQ2MS44NSA3NjggNDE2LjQyIDc2OGMtNTAuMzk2IDAtOTEuMzg3LTIwLjYyMy05MS4zODctNDYuNDAzIDAtMTUuNzI4IDE1LjE0NS0yOS4zODggMzguMTE4LTM3Ljg5OC0yMS45MjktMTguMzA0LTM3LjU5Ni00MS4yNTItNDMuNjAyLTY2LjI1My0xNS42NjcgMjMuMTk0LTMyLjYzNCAzNS44My00My4zNCAzMC4xNTctMTUuNjY4LTcuOTg3LTEyLjUzNC01MS4wNDYgNy4wNS05Ni4xNTkgMTUuMTQ1LTM1LjMxNyAzNi4wMy02MS42MTQgNTEuNjk3LTY3LjI4Ny0uMjYyLTIuMzE5LS4yNjItNC42MzgtLjI2Mi02LjcwNyAwLTEzLjY2IDMuOTE3LTI2LjI5MSAxMC40NDUtMzYuNjA4di0yLjMxNGMwLTYuMTkgMS41NjctMTIuMTE5IDQuMTc4LTE3LjI3NUMzNTMuMjMgMzI5LjIxNiA0MTQuMDcgMjU2IDUxMi4yNDEgMjU2czE1OS4wMDYgNzMuMjE2IDE2Mi45MjMgMTY1LjI1M2EzOC4zNzQgMzguMzc0IDAgMCAxIDQuMTc4IDE3LjI3NXYyLjMyYzYuNTI4IDEwLjMxMSAxMC40NDUgMjIuOTQyIDEwLjQ0NSAzNi42MDcgMCAyLjMyIDAgNC42NC0uMjYxIDYuNzAyIDE1LjkyMyA1LjY3MyAzNi41NTcgMzEuOTcgNTEuNjk2IDY3LjI4NyAxOS4wNjIgNDUuMTE4IDIyLjE5NiA4OC4xNjcgNi41MjggOTYuMTZ6IiBmaWxsPSIjMzc4QUZFIi8+PC9zdmc+",ie="other-login___Jd48Z",ae="wechat-qrcode___bLWkh",se="driver___IuicK",oe=n(27065),le=window.location.host,ce=oe.Z.QQLoginCB,ue=function(e){var t=e.onWechatLogin,n=e.setType,r=e.loginType;function i(){return(0,C.b9)()?"https://graph.qq.com/oauth2.0/show?which=Login&display=pc&client_id=101508858&redirect_uri=".concat(ce,"%2fotherloginqq&state=null,").concat(le,"&response_type=code"):"https://xui.ptlogin2.qq.com/cgi-bin/xlogin?appid=716027609&pt_3rd_aid=101508858&daid=383&pt_skey_valid=0&style=35&s_url=http%3A%2F%2Fconnect.qq.com&refer_cgi=authorize&which=&client_id=101508858&response_type=code&scope=get_user_info&redirect_uri=".concat(ce,"%2fotherloginqq&state=null,").concat(le,"&response_type=code")}return(0,Z.jsxs)(Z.Fragment,{children:[(1===r||2===r)&&(0,Z.jsxs)("div",{style:{marginTop:4===r?20:92,marginBottom:60},className:"font16 tc",children:["没有账号?",(0,Z.jsx)("span",{onClick:function(){return n(3)},className:"c-blue current",children:"免费注册"})]}),(3===r||4===r||5===r)&&(0,Z.jsxs)("div",{style:{marginTop:92,marginBottom:60},className:"font16 tc",children:["已有账号?",(0,Z.jsx)("span",{onClick:function(){return n(1)},className:"c-blue current",children:"立即登录"})]}),(0,Z.jsx)("p",{className:se,children:(0,Z.jsx)("span",{style:{color:"#444444"},children:"快速登录"})}),(0,Z.jsxs)("div",{className:ie,children:[(0,C.s2)()&&(0,C.IS)()&&(0,Z.jsx)("a",{title:"微信登录",style:{margin:0},onClick:t,children:(0,Z.jsx)("img",{src:ne,alt:"微信",width:66})}),(0,C.s2)()&&!(0,C.IS)()&&(0,Z.jsx)("a",{title:"qq登录",rel:"noreferrer noopener nofollow",style:{margin:0},href:i(),children:(0,Z.jsx)("img",{src:re,alt:"QQ",width:66})}),(0,C.b9)()&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)("a",{title:"微信登录",style:{marginRight:(0,C.IS)()?0:40},onClick:t,children:(0,Z.jsx)("img",{src:ne,alt:"微信",width:66})}),!(0,C.IS)()&&(0,Z.jsx)("a",{title:"qq登录",href:i(),children:(0,Z.jsx)("img",{src:re,alt:"QQ",width:66})})]})]})]})};function de(e){e.onBack;var t=e.setType;return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)("div",{style:{overflow:"hidden",width:300,height:300,margin:"20px auto 0 auto"},children:(0,Z.jsx)("iframe",{className:ae,frameBorder:"0",sandbox:"allow-scripts allow-same-origin allow-top-navigation",scrolling:"no",src:"https://open.weixin.qq.com/connect/qrconnect?appid=wx6b119e2d829c13fa&redirect_uri=".concat(ce,"%2fotherloginstart&response_type=code&scope=snsapi_login&state=null,").concat(le,"#wechat_redirect")})}),(0,Z.jsx)("div",{style:{marginTop:17,marginBottom:10},className:"font16 bold tc c-blue current",children:(0,Z.jsx)("span",{onClick:function(){return t(1)},style:{borderBottom:"2px solid #0152d9"},children:"返回账号登录"})}),(0,Z.jsxs)("div",{className:"tc",style:{paddingTop:14,paddingBottom:40},children:["登录即代表您已阅读并同意",(0,Z.jsx)("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank",children:"《服务协议条款》"})]})]})}var pe={height:48},me=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,ge={timer:0},he=function(e){return e[e.setTimer=0]="setTimer",e}(he||{});function fe(e,t){if(t.type===he.setTimer)return s()(s()({},e),{},{timer:t.payload});throw new Error}var xe=(0,x.connect)((function(e){return{globalSetting:e.globalSetting}}))((function(e){e.validateName,e.getCode;var t=e.register,n=e.style,r=void 0===n?{}:n,a=e.buttonText,s=void 0===a?"注册":a,o=(e.globalSetting,j.Z.useForm()),c=u()(o,1)[0],d=(0,m.useReducer)(fe,ge),p=u()(d,2),g=p[0],h=p[1],f=(0,m.useState)(!1),x=u()(f,2),y=(x[0],x[1],g.timer);function w(){return w=l()(i()().mark((function e(n){var r,a,s,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.old_password,a=n.newPassword,e.next=3,t({old_password:r,newPassword:a});case 3:if(s=e.sent,o=s.message,!(s.status<0)){e.next=9;break}return c.setFields([{name:"code",errors:[o]}]),e.abrupt("return");case 9:case"end":return e.stop()}}),e)}))),w.apply(this,arguments)}return(0,m.useEffect)((function(){y>0&&setTimeout((function(){h({type:he.setTimer,payload:y-1})}),1e3)}),[y]),(0,Z.jsxs)(j.Z,{layout:"vertical",form:c,style:r,initialValues:{autologin:!0,protool:!1},onFinish:function(e){return w.apply(this,arguments)},children:[(0,Z.jsx)(j.Z.Item,{name:"old_password",rules:[{required:!0,message:"请输入8~16位密码,区分大小写"}],children:(0,Z.jsx)(b.Z,{style:pe,autoComplete:"new-login",size:"middle",type:"password",placeholder:"请输入旧密码",onChange:function(){return c.setFieldsValue({verify:0})}})}),(0,Z.jsx)(Y.Z,{title:(0,Z.jsxs)("div",{children:[(0,Z.jsx)("span",{children:"长度为8-16位字符"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:"字母/数字以及标点符号至少包含2种"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:"不允许有空格、中文"})]}),placement:"topRight",children:(0,Z.jsx)(j.Z.Item,{name:"newPassword",rules:[{required:!0,message:"请输入8-16位新密码,区分大小写、不能使用空格"},{validator:function(e,t,n){t?t.indexOf(" ")>-1?n("请输入8-16位密码,区分大小写、不能使用空格"):t.length<8||t.length>16?n("请输入8-16位字符的新密码,区分大小写!"):me.test(t)?n():n("请输入8~16位字符,字母、数字和特殊符号至少包含2种"):n("请输入8-16位字符的新密码,区分大小写!")}}],children:(0,Z.jsx)(b.Z.Password,{autoComplete:"new-password",style:pe,size:"middle",placeholder:"输入8~16位新密码,区分大小写"})})}),(0,Z.jsx)(Y.Z,{title:(0,Z.jsxs)("div",{children:[(0,Z.jsx)("span",{children:"长度为8-16位字符"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:"字母/数字以及标点符号至少包含2种"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:"不允许有空格、中文"})]}),placement:"topRight",children:(0,Z.jsx)(j.Z.Item,{name:"againPassword",rules:[{required:!0,message:"请再次输入新密码"},{validator:function(e,t,n){t!=c.getFieldsValue().newPassword?n("两次输入的新密码必须一致!"):n()}}],children:(0,Z.jsx)(b.Z.Password,{autoComplete:"new-password",style:pe,size:"middle",placeholder:"请再次输入新密码"})})}),(0,Z.jsx)(j.Z.Item,{children:(0,Z.jsxs)(v.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,style:pe,className:"font16",children:[" ",s," "]})}),(0,Z.jsxs)("div",{className:"tc",style:{paddingTop:0,paddingBottom:20},children:["修改并登录即代表您已阅读并同意",(0,Z.jsx)("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank",children:"《服务协议条款》"})]})]})})),je=n(99313),ye=n(95237),be=n(43604),we=je.Z.TabPane,ve=function(e){e.dispatch,e.is_main_site;var t=e.is_local,n=e.style,r=void 0===n?{}:n,a=(0,m.useState)(!1),o=u()(a,2),c=(o[0],o[1]),d=(0,m.useState)("1"),p=u()(d,2),g=p[0],h=p[1],f=(0,m.useState)(1),x=u()(f,2),j=x[0],b=x[1],w=(0,m.useState)(),v=u()(w,2),I=v[0],N=v[1];function L(){b(1),c(!1)}function z(e){console.log(e),h(e)}var _,A,E,D,O={buttonText:"登 录",validateName:M.Ol,getCode:M.o1,register:(_=l()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,M.Gq)({phone:t.login,code:t.code});case 2:if(0!==(n=e.sent).status){e.next=6;break}return null!=n&&n.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",null==n?void 0:n.start_date)):localStorage.removeItem("extension-modal"),e.abrupt("return","/");case 6:return e.abrupt("return",n);case 7:case"end":return e.stop()}}),e)}))),function(e){return _.apply(this,arguments)})},Y={buttonText:"注册并登录",validateName:M.Ol,getCode:M.o1,register:(A=l()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,M.z2)(s()({},t));case 2:if(0!==(n=e.sent).status){e.next=9;break}return"1"===localStorage.getItem("addinfo")?localStorage.setItem("addinfo","2"):localStorage.setItem("registeruser","1"),localStorage.removeItem("extension-modal"),y.ZP.info("注册并登陆成功"),e.abrupt("return","/");case 9:return e.abrupt("return",n);case 10:case"end":return e.stop()}}),e)}))),function(e){return A.apply(this,arguments)})},$={buttonText:"修改密码",validateName:M.Ol,getCode:M.o1,register:(E=l()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,M.Ex)(s()({login:I},t));case 2:return n=e.sent,y.ZP.info("修改密码成功"),e.abrupt("return",n);case 5:case"end":return e.stop()}}),e)}))),function(e){return E.apply(this,arguments)})},B={buttonText:"修改并登录",validateName:M.Ol,getCode:M.o1,register:(D=l()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(){var e=l()(i()().mark((function e(n){var r;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.new_password_confirmation=t.new_password,e.next=3,(0,M.c0)(s()({},t));case 3:if(0!==(r=e.sent).status){e.next=9;break}return null!=r&&r.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",null==r?void 0:r.start_date)):localStorage.removeItem("extension-modal"),y.ZP.info("修改成功"),n("/"),e.abrupt("return","/");case 9:return n(r),e.abrupt("return",r);case 11:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 1:case"end":return e.stop()}}),e)}))),function(e){return D.apply(this,arguments)})},Q=(0,m.useCallback)((function(){switch(j){case 1:return(0,Z.jsxs)(je.Z,{defaultActiveKey:g,onChange:z,className:T,children:[(0,Z.jsx)(we,{tab:"账号登录",children:(0,Z.jsx)("div",{className:"mt20",children:"1"===g&&(0,Z.jsx)(P,{setusername:N,setType:b})})},"1"),(0,Z.jsx)(we,{tab:"验证码登录",children:(0,Z.jsx)("div",{className:"mt20",children:"2"===g&&(0,Z.jsx)(F,s()({},O))})},"2")]});case 2:return(0,Z.jsx)(de,{setType:b,onBack:L});case 3:return(0,Z.jsxs)("div",{className:"ml40",children:[(0,Z.jsx)("h1",{className:"font18 mb20 mt35",children:"新用户注册"}),(0,Z.jsx)(V,s()({},Y))]});case 4:return(0,Z.jsxs)("div",{className:"ml40",children:[(0,Z.jsx)("h1",{className:"font18 mb20 mt35",children:"找回密码"}),(0,Z.jsx)(te,s()({},B))]});case 5:return(0,Z.jsxs)("div",{className:"ml40",children:[(0,Z.jsx)("h1",{className:"font18 mb20 mt35",children:"修改密码"}),(0,Z.jsx)(xe,s()({},$))]})}}),[j,g]);return(0,Z.jsx)("div",{className:S,style:r,children:(0,Z.jsxs)(ye.Z,{children:[(0,Z.jsx)(be.Z,{flex:"1",children:Q()}),(0,Z.jsx)(be.Z,{flex:"295px",className:k,children:!t&&(0,Z.jsx)(ue,{loginType:j,setType:b,onWechatLogin:function(){(0,C.s2)()||(0,C.IS)()?(0,C.Or)():(b(2),c(!0))}})})]})})},Me="popLogin___R8wQQ",Ie=(0,x.connect)((function(e){var t=e.user,n=e.loading;return{user:t,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){var t,n,r=e.user,i=e.globalSetting,a=(e.loading,e.dispatch),s=null===(t=i.setting)||void 0===t?void 0:t.main_site,o=null===(n=i.setting)||void 0===n?void 0:n.is_local;return(0,Z.jsx)(h.Z,{centered:!0,open:r.showPopLogin,footer:null,width:o?420:765,keyboard:!1,maskClosable:!1,wrapClassName:Me,closable:r.showClosable,onCancel:function(){a({type:"user/showPopLogin",payload:{showPopLogin:!1,showClosable:!1}})},children:r.showPopLogin&&(0,Z.jsx)(ve,{is_main_site:s,is_local:o})})})),Ne=n(51136),Se="popLogin___u08I8",ke="tips___U2xQw",Le=/^1\d{10}$/,Te=/^[a-zA-Z0-9]+([.\-_\\]*[a-zA-Z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/,Ze=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,ze=(0,x.connect)((function(e){var t=e.user,n=e.loading;return{user:t,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){var t=e.user,n=(e.globalSetting,e.dispatch),r=(0,x.useSearchParams)(),a=u()(r,1)[0],s={height:48,borderRadius:4},o=j.Z.useForm(),c=u()(o,1)[0],d=(0,m.useState)(60),p=u()(d,2),g=p[0],f=p[1],w=(0,m.useMemo)((function(){return g<60&&g>0}),[g]),I=(0,m.useRef)(),N=function(){var e=l()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:clearInterval(I.current),f(60),I.current=setInterval(function e(){return f((function(e){return e-1})),e}(),1e3);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),S=(0,m.useState)(!1),k=u()(S,2),L=k[0],T=k[1],z=(0,m.useState)(!1),P=u()(z,2),_=P[0],A=P[1];(0,m.useEffect)((function(){t.bindAccountModalVisible?A(!0):A(!1)}),[t]);var E=function(){var e=l()(i()().mark((function e(){var r,a,s,o,l,u,d,p;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=c.getFieldValue("userInput"),a=Le.test(r),s=Te.test(r),a||s){e.next=6;break}return y.ZP.error("请输入有效的手机号/邮箱号"),e.abrupt("return");case 6:if(T(!0),!a){e.next=20;break}return e.next=10,(0,Ne.ZP)("/api/users/accounts/".concat(null===(o=t.userInfoForBindAccountModal)||void 0===o?void 0:o.login,"/valid_phone.json"),{method:"get",params:{phone:r}});case 10:if(-1!==(null==(l=e.sent)?void 0:l.status)){e.next=14;break}return T(!1),e.abrupt("return");case 14:if(null==l||!l.is_exists){e.next=18;break}return y.ZP.info("该手机号已被其它账号绑定"),T(!1),e.abrupt("return");case 18:e.next=27;break;case 20:return e.next=22,(0,Ne.ZP)("/api/accounts/valid_email_and_phone",{method:"get",params:{login:r,type:1}});case 22:if(-3!==(null==(u=e.sent)?void 0:u.status)){e.next=27;break}return y.ZP.info("该邮箱已被注册"),T(!1),e.abrupt("return");case 27:return d=(0,C.M)(r),e.next=30,n({type:"account/getCode",payload:{login:r,type:a?3:4,smscode:d}});case 30:p=e.sent,T(!1),1===p.status&&(y.ZP.info("验证码已发送,请注意查收"),N());case 33:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),D=function(){var e=l()(i()().mark((function e(){var r,a,s,o,l,u,d,p;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c.validateFields();case 2:if(r=c.getFieldValue("userInput"),a=c.getFieldValue("code"),s=Le.test(r),o=Te.test(r),s||o){e.next=9;break}return y.ZP.error("请输入有效的手机号/邮箱号"),e.abrupt("return");case 9:if(!s){e.next=16;break}return e.next=12,n({type:"account/bindPhone",payload:{login:null===(l=t.userInfoForBindAccountModal)||void 0===l?void 0:l.login,phone:r,code:a}});case 12:return u=e.sent,e.abrupt("return",0===u.status);case 16:return e.next=18,n({type:"account/bindEmail",payload:{login:null===(d=t.userInfoForBindAccountModal)||void 0===d?void 0:d.login,email:r,code:a}});case 18:return p=e.sent,e.abrupt("return",0===p.status);case 20:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),O=function(){var e=l()(i()().mark((function e(){var r,s,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.loginInfo,Ze.test(r.password)||y.ZP.error("系统检测您的密码强度过低,请及时修改"),e.next=4,(0,M.Es)(r);case 4:if(!(s=e.sent).status){e.next=8;break}return y.ZP.error(null==s?void 0:s.message),e.abrupt("return");case 8:null!=s&&s.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",null==s?void 0:s.start_date)):localStorage.removeItem("extension-modal"),"/user/login"===location.pathname||"/login"===location.pathname?(o=a.get("from")||a.get("back_url"))?window.location.href=decodeURIComponent(o):Ze.test(r.password)?window.location.reload():(y.ZP.info("系统检测您的密码强度过低,请及时修改"),window.location.href="/account/secure"):Ze.test(r.password)?window.location.reload():(y.ZP.info("系统检测您的密码强度过低,请及时修改"),x.history.replace("/account/secure?active=3"),n({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!1}})),c.resetFields();case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),F=function(){var e=l()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,D();case 2:if(!e.sent){e.next=6;break}return e.next=6,O();case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,Z.jsxs)(h.Z,{centered:!0,open:_,footer:null,width:596,keyboard:!1,maskClosable:!0,wrapClassName:Se,closable:!0,onCancel:function(){n({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!1}}),c.resetFields()},children:[(0,Z.jsx)("h1",{className:"font18 mb20",children:"手机号/邮箱绑定"}),(0,Z.jsxs)(j.Z,{layout:"vertical",form:c,autoComplete:"off",preserve:!1,children:[(0,Z.jsx)(j.Z.Item,{name:"userInput",rules:[{required:!0,message:"请输入正确的手机号/邮箱"},{validator:function(e,t){return t?t.indexOf(" ")>-1?Promise.reject("请输入正确的手机号或邮箱"):Le.test(t)||Te.test(t)?Promise.resolve():Promise.reject("请输入正确的手机号或邮箱"):Promise.resolve()}}],children:(0,Z.jsx)(b.Z,{style:s,size:"middle",placeholder:"请输入有效的手机号/邮箱号"})}),(0,Z.jsx)(j.Z.Item,{name:"code",rules:[{required:!0,message:"请输入验证码"}],children:(0,Z.jsx)(b.Z,{suffix:(0,Z.jsx)(v.ZP,{loading:L,type:"link",onClick:E,disabled:w,children:w?"".concat(g,"秒可重新获取"):"获取验证码"}),style:{paddingRight:2,height:48},placeholder:"请输入验证码",size:"middle"})})]}),(0,Z.jsx)("div",{className:ke,children:"为了账号安全性,绑定后可通过该手机号或邮箱找回密码"}),(0,Z.jsx)(v.ZP,{size:"middle",type:"primary",block:!0,style:s,className:"font16",onClick:F,children:"绑定并登录"}),(0,Z.jsxs)("div",{className:ke,children:["登录即代表您已阅读并同意",(0,Z.jsx)("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank",children:"《服务协议条款》"})]})]})})),Pe=n(71418),Ce=n(9498),_e=n.n(Ce),Ae=n(34514),Ee=n(37205),De=n.n(Ee),Oe=n(70236),Fe=n.n(Oe),Ye="wrap___q9xAc",$e="list___qjgdz",Be="name___ncYhC",Qe="tag___Paafn",qe=n(30929),Ge=function(e){Fe()(e);var t=(0,m.useState)(!1),n=u()(t,2),r=n[0],a=n[1],s=(0,m.useState)([]),o=u()(s,2),c=o[0],d=o[1],p=(0,m.useState)([]),g=u()(p,2),f=g[0],j=g[1],y=(0,m.useState)(!1),b=u()(y,2),M=b[0],I=b[1],N=(0,m.useState)(!1),S=u()(N,2),k=S[0],L=S[1],T=(0,x.useLocation)(),z=(0,x.useSearchParams)(),P=u()(z,1)[0];(0,m.useEffect)((function(){qe.Z.subscribe("pod-restrict-data",(function(e){console.log(e,"data"),a(e.identifier||!1),d(e.data_list||[]),j([]),I(!1)}))}),[]);var _=function(){var e=l()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return L(!0),t=c.filter((function(e){return f.includes(e.tpi_id)})),e.next=4,(0,Ne.ZP)("/api/myshixuns/batch_del_pods.json",{method:"delete",body:{del_pods:t}});case 4:0===e.sent.status&&window.location.reload(),L(!1);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),A=function(){var e;if(console.log(T,"location"),null===(e=T.pathname)||void 0===e||!e.includes("/challenges"))return"exercises"===P.get("type")?(window.parent.postMessage("backExercise","*"),void qe.Z.publish("pod-restrict-data",{identifier:!1,data_list:[]})):void(window.location.href="/shixuns/".concat(r,"/challenges"));window.location.href="/shixuns"};return(0,Z.jsx)(h.Z,{centered:!0,keyboard:!1,destroyOnClose:!0,open:r,title:"通知",width:"600px",footer:(0,Z.jsxs)(ye.Z,{align:"middle",justify:"center",children:[(0,Z.jsx)(w.Z,{onChange:function(e){var t;(console.log(e,222),I(e.target.checked),e.target.checked)?j(null==c||null===(t=c.filter((function(e){return!e.is_current_shixun})))||void 0===t?void 0:t.map((function(e){return e.tpi_id}))):j([])},checked:M,children:"全选"}),(0,Z.jsx)(v.ZP,{style:{marginLeft:"auto"},onClick:A,children:"取消"}),(0,Z.jsx)(v.ZP,{disabled:!f.length,loading:k,type:"primary",onClick:_,children:"关闭实训"})]}),onCancel:A,children:(0,Z.jsx)(Pe.Z,{spinning:k,children:(0,Z.jsxs)("div",{className:Ye,children:[(0,Z.jsx)("p",{children:"单个账号最多可同时开启10个实验环境,若想开启该实训请关闭其他实训。"}),null==c?void 0:c.map((function(e){return(0,Z.jsxs)("div",{className:$e,children:[(0,Z.jsx)(w.Z,{disabled:e.is_current_shixun,onChange:function(t){var n=De()(f);t.target.checked?n.push(e.tpi_id):n=f.filter((function(t){return t!==e.tpi_id})),j(n),I(n.length===c.length)},checked:null==f?void 0:f.includes(e.tpi_id)}),(0,Z.jsxs)("span",{className:Be,onClick:function(){return(0,C.xg)("/shixuns/".concat(e.shixun_identifier,"/challenges"))},title:e.shixun_name,children:[(0,Z.jsx)("b",{children:e.shixun_name}),e.is_current_shixun&&(0,Z.jsx)("span",{className:Qe,children:"当前实训"})]}),(0,Z.jsxs)("span",{style:{color:"#53d1a3"},children:["运行中的环境:",e.pod_num,"个"]})]},e.tpi_id)}))]})})})},Ue={token:{colorPrimary:"#3061D0",colorInfo:"#3061D0",colorLink:"#3061D0",borderRadius:2,fontSizeLG:14},components:{Radio:{radioSize:16,dotSize:6},Modal:{titleFontSize:16,titleColor:"#000"}}},Ve=(n(46789),n(14706)),We=["loading","globalSetting","user","dispatch"];_e().locale("zh-cn");var Re=(0,x.connect)((function(e){return{loading:e.loading,globalSetting:e.globalSetting,user:e.user}}))((function(e){e.loading;var t,n=e.globalSetting,r=(e.user,e.dispatch),a=(p()(e,We),(0,x.useLocation)()),o=(0,Ae.g)(),c=(0,x.useSearchParams)(),d=(u()(c,1)[0],n.globalLoading),j=function(){var e=l()(i()().mark((function e(){var t,n,l,c,u,d;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(c=a.pathname.split("/"),null==a||!a.search){e.next=9;break}return c.includes("paths")?u=c[2]:c.includes("tasks")&&(d=c[2]),e.next=6,r({type:"user/getUserInfo",payload:s()(s()(s()({},o),(0,C.oP)()),{},{subject_id:u,game_id:d,websiteName:"educoder"})});case 6:n=e.sent,e.next=14;break;case 9:return c.includes("tasks")&&(l=c[2]),e.next=13,r({type:"user/getUserInfo",payload:s()(s()({},o),{},{game_id:l})});case 13:n=e.sent;case 14:"游客"!==(null===(t=n)||void 0===t?void 0:t.username)&&("/login"===a.pathname&&(window.location.href="/"),"/user/login"!==a.pathname&&"/login"!==a.pathname&&window.sessionStorage.getItem("download_url")&&((0,C.Nd)("educoder",window.sessionStorage.getItem("download_url")),window.sessionStorage.removeItem("download_url")));case 15:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){g.ZP.config({prefixCls:"ant",iconPrefixCls:"anticon",theme:s()({},Ue)})}),[n.theme]),(0,m.useEffect)((function(){j(),(0,C.Il)()}),[]),(0,m.useEffect)((function(){r({type:"globalSetting/query",payload:{}})}),[]),(0,m.useEffect)((function(){var e,t;if(a.pathname.indexOf("classrooms")>-1&&-1===a.pathname.indexOf("detail")||document.body.scrollIntoView(),a.pathname.indexOf("/classrooms/4RW9CYHY")>-1&&"localhost"!==document.domain&&"kepukehuan.educoder.net"!==document.domain)window.location.href="https://kepukehuan.educoder.net/classrooms/4RW9CYHY/exercise";else if(a.pathname.indexOf("/classrooms/qb4ft587")>-1&&"localhost"!==document.domain&&"kepukehuan.educoder.net"!==document.domain)window.location.href="https://kepukehuan.educoder.net/classrooms/qb4ft587/exercise";else if(a.pathname.indexOf("/classrooms/c5q9bsp2")>-1&&"localhost"!==document.domain&&"kepukehuan.educoder.net"!==document.domain)window.location.href="https://kepukehuan.educoder.net/classrooms/c5q9bsp2/exercise";else if(r({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),"https://jetcoder.educoder.net"!==window.location.href&&"https://jetcoder.educoder.net/"!==window.location.href)if(null!==(e=window.location.href)&&void 0!==e&&e.includes("/problems")&&null!==(t=window.location.href)&&void 0!==t&&t.includes("/share")){var n,i=null===(n=window.location)||void 0===n||null===(n=n.pathname)||void 0===n||null===(n=n.split("/"))||void 0===n?void 0:n[2];(0,Ne.ZP)("/api/practices/".concat(i,"/start"),{method:"get"}).then((function(e){0===(null==e?void 0:e.status)&&x.history.replace("/problems/".concat(null==e?void 0:e.identifier,"/oj/").concat(i))}))}else{if("/admins"===a.pathname||"/sidekiq"===a.pathname){var s=document.domain;if(s.indexOf("educoder.net")>-1)switch(s){case"www.educoder.net":case"educoder.net":window.location.href="https://data.educoder.net".concat(a.pathname);break;default:var o=document.domain.split(".");o[0]=o[0]+"-data",window.location.href="https://".concat(o.join(".")).concat(a.pathname)}}h.Z.destroyAll()}else window.location.href="https://www.educoder.net/problems"}),[a.pathname]),(0,m.useEffect)((function(){n.updateData.system_update?localStorage.updateEndTime||(new Date).getTime()0&&h.Z.info({title:"客户端版本过低",centered:!0,content:(0,Z.jsxs)("div",{children:[(0,Z.jsx)("span",{className:"c-red",children:"您的头歌考试系统柜客户端版本过低"}),',请升级至最新版本后再使用,点击"确定"后将下载最新版本的客户端,',(0,Z.jsx)("span",{className:"c-red",children:"下载后请先退出客户端再安装"})]}),okText:"立即升级",visible:!0,maskClosable:!1,onOk:function(){return(0,C.FH)("Educoder.exe","https://www-cdn.educoder.net/app/Educoder.exe"),new Promise((function(){}))}})}}),[null==n||null===(t=n.setting)||void 0===t?void 0:t.version]);return(0,Z.jsx)(Ve.StyleProvider,{transformers:[Ve.legacyLogicalPropertiesTransformer],hashPriority:"high",children:(0,Z.jsxs)(g.ZP,{locale:f.Z,autoInsertSpaceInButton:!1,componentSize:"middle",theme:Ue,children:[(0,Z.jsx)(Ie,{}),(0,Z.jsx)(ze,{}),(0,Z.jsx)(Ge,{}),(0,Z.jsx)(Pe.Z,{size:"middle",spinning:d.show,tip:d.text,className:"ant-spin-nested-loading-black",children:(0,Z.jsx)(x.Outlet,{})})]})})}))},28103:function(e,t,n){n.d(t,{Z:function(){return m}});var r=n(92310),i=n.n(r),a=n(59301),s=n(36355),o=n(17313),l=n(83116),c=n(37613);const u=e=>{const{componentCls:t,sizePaddingEdgeHorizontal:n,colorSplit:r,lineWidth:i,textPaddingInline:a,orientationMargin:s,verticalMarginInline:l}=e;return{[t]:Object.assign(Object.assign({},(0,o.Wf)(e)),{borderBlockStart:`${i}px solid ${r}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:l,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${i}px solid ${r}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${e.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${t}-with-text`]:{display:"flex",alignItems:"center",margin:`${e.dividerHorizontalWithTextGutterMargin}px 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${r}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${i}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${t}-with-text-left`]:{"&::before":{width:100*s+"%"},"&::after":{width:100-100*s+"%"}},[`&-horizontal${t}-with-text-right`]:{"&::before":{width:100-100*s+"%"},"&::after":{width:100*s+"%"}},[`${t}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:a},"&-dashed":{background:"none",borderColor:r,borderStyle:"dashed",borderWidth:`${i}px 0 0`},[`&-horizontal${t}-with-text${t}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${t}-dashed`]:{borderInlineStartWidth:i,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${t}-with-text`]:{color:e.colorText,fontWeight:"normal",fontSize:e.fontSize},[`&-horizontal${t}-with-text-left${t}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${t}-inner-text`]:{paddingInlineStart:n}},[`&-horizontal${t}-with-text-right${t}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${t}-inner-text`]:{paddingInlineEnd:n}}})}};var d=(0,l.Z)("Divider",(e=>{const t=(0,c.TS)(e,{dividerHorizontalWithTextGutterMargin:e.margin,dividerHorizontalGutterMargin:e.marginLG,sizePaddingEdgeHorizontal:0});return[u(t)]}),(e=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:e.marginXS}))),p=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i{const{getPrefixCls:t,direction:n,divider:r}=a.useContext(s.E_),{prefixCls:o,type:l="horizontal",orientation:c="center",orientationMargin:u,className:m,rootClassName:g,children:h,dashed:f,plain:x,style:j}=e,y=p(e,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),b=t("divider",o),[w,v]=d(b),M=c.length>0?`-${c}`:c,I=!!h,N="left"===c&&null!=u,S="right"===c&&null!=u,k=i()(b,null==r?void 0:r.className,v,`${b}-${l}`,{[`${b}-with-text`]:I,[`${b}-with-text${M}`]:I,[`${b}-dashed`]:!!f,[`${b}-plain`]:!!x,[`${b}-rtl`]:"rtl"===n,[`${b}-no-default-orientation-margin-left`]:N,[`${b}-no-default-orientation-margin-right`]:S},m,g),L=a.useMemo((()=>"number"==typeof u?u:/^\d+$/.test(u)?Number(u):u),[u]),T=Object.assign(Object.assign({},N&&{marginLeft:L}),S&&{marginRight:L});return w(a.createElement("div",Object.assign({className:k,style:Object.assign(Object.assign({},null==r?void 0:r.style),j)},y,{role:"separator"}),h&&"vertical"!==l&&a.createElement("span",{className:`${b}-inner-text`,style:T},h)))}},44e3:function(e,t,n){var r=n(84966),i=n(42745);const a=r.ZP;a.Header=r.h4,a.Footer=r.$_,a.Content=r.VY,a.Sider=i.Z,t.Z=a}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[41717],{23717:function(e,t,n){n.d(t,{Z:function(){return l}});var r=n(24931),i=n(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},s=n(99194),o=function(e,t){return i.createElement(s.Z,(0,r.Z)({},e,{ref:t,icon:a}))};var l=i.forwardRef(o)},23007:function(e,t,n){n.r(t),n.d(t,{default:function(){return Re}});var r=n(7557),i=n.n(r),a=n(82242),s=n.n(a),o=n(41498),l=n.n(o),c=n(79800),u=n.n(c),d=n(39647),p=n.n(d),m=n(59301),g=n(92736),h=n(43418),f=n(81863),x=n(7880),j=n(78241),y=n(8591),b=n(8772),w=n(24905),v=n(3113),M=n(37231),I=n(79419),N=n(4804),S="login-panel-wrapper2___HuMNJ",k="login-panel-right-wrp___vWD_i",L="res-error-values___hV1lz",T="tabs___EwOAX",Z=n(37712),z={height:48,borderRadius:4},P=(0,x.connect)((function(e){var t=e.user,n=e.loading;return{user:t,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){var t=e.dispatch,n=e.setType,r=e.user,a=e.setusername,o=j.Z.useForm(),c=u()(o,1)[0],d=(0,x.useSearchParams)(),p=u()(d,1)[0],g=(0,x.useLocation)(),h=(0,m.useState)(""),f=u()(h,2),S=f[0],k=f[1],T=(0,m.useState)([]),P=u()(T,2),C=P[0],_=P[1],A=(0,m.useState)({}),E=u()(A,2),D=E[0],O=E[1],F=(0,m.useState)(!1),Y=u()(F,2),$=Y[0],B=Y[1],Q=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,q=function(){var e=l()(i()().mark((function e(n){var r,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return B(!1),Q.test(n.password)||(a(n.login),k("系统检测您的密码强度过低,请及时修改")),O(s()({},n)),e.next=5,(0,M.Es)(n);case 5:if(!(r=e.sent).status){e.next=19;break}if(-4!==r.status){e.next=13;break}return t({type:"user/showPopLogin",payload:{showPopLogin:!1}}),t({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!0,userInfoForBindAccountModal:r.user,loginInfo:n}}),e.abrupt("return");case 13:if(-5!==r.status){e.next=17;break}return _([null==r?void 0:r.message]),B(!0),e.abrupt("return");case 17:return k(null==r?void 0:r.message),e.abrupt("return");case 19:if(null!=r&&r.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",null==r?void 0:r.start_date)):localStorage.removeItem("extension-modal"),"/user/login"!==g.pathname&&"/login"!==g.pathname){e.next=35;break}if(!(o=p.get("form")||p.get("back_url"))){e.next=26;break}window.location.href=decodeURIComponent(o),e.next=33;break;case 26:if(Q.test(n.password)){e.next=31;break}y.ZP.info("系统检测您的密码强度过低,请及时修改"),window.location.href="/account/secure",e.next=33;break;case 31:return window.location.reload(),e.abrupt("return");case 33:e.next=43;break;case 35:if(Q.test(n.password)){e.next=41;break}y.ZP.info("系统检测您的密码强度过低,请及时修改"),window.location.href="/account/secure?active=3",t({type:"user/showPopLogin",payload:{showPopLogin:!1}}),e.next=43;break;case 41:return window.location.reload(),e.abrupt("return");case 43:c.resetFields();case 44:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(j.Z,{layout:"vertical",form:c,initialValues:{autologin:!0,login:r.actionTabs.phone},onFinish:q,onValuesChange:function(e){k("");if("password"in e){var t=e.password.replace(/[\u4e00-\u9fa5]/g,"");c.setFieldsValue({password:t})}},children:[!!S&&(0,Z.jsxs)("div",{className:L,children:[(0,Z.jsx)("span",{children:S}),(0,Z.jsx)(I.Z,{onClick:function(){return k("")}})]}),(0,Z.jsx)(j.Z.Item,{name:"login",rules:[{required:!0,message:"请输入用户名、手机号或邮箱"}],children:(0,Z.jsx)(b.Z,{style:z,size:"middle",placeholder:"请输入有效的手机号/邮箱号/账号",onBlur:function(){t({type:"user/setActionTabs",payload:{phone:c.getFieldValue("login")}})}})}),(0,Z.jsx)(j.Z.Item,{name:"password",rules:[{required:!0,message:"请输入8-16位密码,区分大小写、不能使用空格"}],children:(0,Z.jsx)(b.Z.Password,{style:z,size:"middle",placeholder:"密码"})}),(0,Z.jsx)(j.Z.Item,{children:(0,Z.jsxs)("div",{className:"flex-container",style:{justifyContent:"space-between"},children:[(0,Z.jsx)(j.Z.Item,{name:"autologin",noStyle:!0,valuePropName:"checked",children:(0,Z.jsx)(w.Z,{children:"下次自动登录"})}),(0,Z.jsx)("div",{children:(0,Z.jsx)("span",{className:"current font14 c-blue",onClick:function(){return n(4)},children:"找回密码"})})]})}),(0,Z.jsx)(j.Z.Item,{children:(0,Z.jsx)(v.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,className:"font16",style:z,children:"登录"})}),(0,Z.jsxs)("div",{className:"tc",style:{paddingTop:0,paddingBottom:20},children:["登录即代表您已阅读并同意",(0,Z.jsx)("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank",children:"《服务协议条款》"})]})]}),(0,Z.jsx)(N.Z,{open:$,data:C,accountInfo:s()({},D)})]})})),C=n(6457),_={height:48,borderRadius:4},A=/(^(1[0-9])\d{9}$)/i,E={timer:0},D=function(e){return e[e.setTimer=0]="setTimer",e}(D||{});function O(e,t){if(t.type===D.setTimer)return s()(s()({},e),{},{timer:t.payload});throw new Error}var F=(0,x.connect)((function(e){return{globalSetting:e.globalSetting,user:e.user}}))((function(e){var t,n=e.user,r=e.dispatch,a=e.validateName,s=e.getCode,o=e.register,c=e.style,d=void 0===c?{}:c,p=e.buttonText,g=void 0===p?"注册":p,h=e.globalSetting,f=j.Z.useForm(),x=u()(f,1)[0],y=(0,m.useReducer)(O,E),M=u()(y,2),I=M[0],N=M[1],S=(0,m.useState)(!1),k=u()(S,2),L=k[0],T=k[1],z=I.timer,P=(0,m.useState)(!1),F=u()(P,2),Y=F[0];F[1];function $(){return $=l()(i()().mark((function e(t){var n,r,a,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.login,t.password,r=t.code,e.next=3,o({login:n,code:r});case 3:if(a=e.sent,s=a.message,!(a.status<0)){e.next=9;break}return x.setFields([{name:"code",errors:[s]}]),e.abrupt("return");case 9:window.location.reload();case 10:case"end":return e.stop()}}),e)}))),$.apply(this,arguments)}function B(){return(B=l()(i()().mark((function e(){var t,n,r,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=x.getFieldValue("login"),n=0,A.test(t)&&!(t.indexOf(" ")>-1)){e.next=6;break}return x.setFields([{name:"login",errors:["请输入正确的手机号"]}]),n=1,e.abrupt("return",n);case 6:return e.next=8,a({login:t,type:1});case 8:return r=e.sent,s=r.status,r.message,s<0?n=2:(x.setFields([{name:"login",errors:["该手机号码不存在,请先注册"]}]),n=1),e.abrupt("return",n);case 14:case"end":return e.stop()}}),e)})))).apply(this,arguments)}console.log("dispatchs:",N);var Q=function(){var e=l()(i()().mark((function e(){var t,n,r,o,l;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=x.getFieldValue("login"),A.test(t)){e.next=5;break}x.validateFields(["login"]),e.next=20;break;case 5:return e.next=7,a({login:t,type:1});case 7:if(!((null==(n=e.sent)?void 0:n.status)>0)){e.next=11;break}return x.setFields([{name:"login",errors:["该手机号码不存在,请先注册"]}]),e.abrupt("return");case 11:return T(!0),e.next=14,s({login:t,type:6,smscode:(0,C.M)(t)});case 14:r=e.sent,o=r.status,l=r.message,o<0&&x.setFields([{name:"code",errors:[l]}]),N({type:D.setTimer,payload:60}),T(!1);case 20:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){z>0&&setTimeout((function(){N({type:D.setTimer,payload:z-1})}),1e3)}),[z]);return(0,Z.jsxs)(j.Z,{layout:"vertical",form:x,style:d,initialValues:{autologin:!0,protool:!1,login:n.actionTabs.phone},onFinish:function(e){return $.apply(this,arguments)},children:[(0,Z.jsx)(j.Z.Item,{name:"login",rules:[{required:!0,message:"请输入正确的手机号"},{validator:function(e,t){return t?t.indexOf(" ")>-1?Promise.reject("请输入正确的手机号"):A.test(t)?Promise.resolve():Promise.reject("请输入正确的手机号"):Promise.resolve()}}],children:(0,Z.jsx)(b.Z,{style:_,autoComplete:"new-login",size:"middle",placeholder:"请输入有效的手机号",maxLength:11,onBlur:function(){!function(){B.apply(this,arguments)}(),r({type:"user/setActionTabs",payload:{phone:x.getFieldValue("login")}})},onChange:function(){return x.setFieldsValue({verify:0})}})}),!(null!=h&&null!==(t=h.setting)&&void 0!==t&&t.is_local)&&(0,Z.jsx)(j.Z.Item,{name:"code",rules:[{required:!0,message:"请输入验证码"}],children:(0,Z.jsx)(b.Z,{suffix:(0,Z.jsxs)(v.ZP,{loading:L,type:"link",onClick:Q,disabled:z>0||Y,children:[" ",0===z?"获取验证码":"".concat(z,"秒可重新获取")]}),style:{paddingRight:2,height:48},placeholder:"请输入验证码",size:"middle"})}),(0,Z.jsx)(j.Z.Item,{children:(0,Z.jsx)("div",{className:"flex-container",style:{justifyContent:"space-between"},children:(0,Z.jsx)(j.Z.Item,{name:"autologin",noStyle:!0,valuePropName:"checked",children:(0,Z.jsx)(w.Z,{children:"下次自动登录"})})})}),(0,Z.jsx)(j.Z.Item,{children:(0,Z.jsxs)(v.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,style:_,className:"font16",children:[" ",g," "]})}),(0,Z.jsxs)("div",{className:"tc",style:{paddingTop:0,paddingBottom:20},children:["登录即代表您已阅读并同意",(0,Z.jsx)("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank",children:"《服务协议条款》"})]})]})})),Y=n(6848),$={height:48},B=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,Q=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,q={timer:0},G=function(e){return e[e.setTimer=0]="setTimer",e}(G||{});function U(e,t){if(t.type===G.setTimer)return s()(s()({},e),{},{timer:t.payload});throw new Error}var V=(0,x.connect)((function(e){return{globalSetting:e.globalSetting}}))((function(e){var t,n=e.validateName,r=e.getCode,a=e.register,s=e.style,o=void 0===s?{}:s,c=e.buttonText,d=void 0===c?"注册":c,p=e.globalSetting,g=j.Z.useForm(),h=u()(g,1)[0],f=(0,m.useReducer)(U,q),x=u()(f,2),y=x[0],w=x[1],M=(0,m.useState)(!1),I=u()(M,2),N=I[0],S=I[1],k=y.timer;function L(){return L=l()(i()().mark((function e(t){var n,r,s,o,l;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.login,r=t.password,s=t.code,e.next=3,a({login:n,password:r,code:s});case 3:if(o=e.sent,l=o.message,!(o.status<0)){e.next=9;break}return h.setFields([{name:"code",errors:[l]}]),e.abrupt("return");case 9:window.location.reload();case 10:case"end":return e.stop()}}),e)}))),L.apply(this,arguments)}function T(){return z.apply(this,arguments)}function z(){return z=l()(i()().mark((function e(){var t,r,a,s,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=h.getFieldValue("login"),r=0,B.test(t)&&!(t.indexOf(" ")>-1)){e.next=6;break}return h.setFields([{name:"login",errors:["请输入正确的手机号或邮箱"]}]),r=1,e.abrupt("return",r);case 6:return e.next=8,n({login:t,type:1});case 8:return a=e.sent,s=a.status,o=a.message,s>0?r=2:(h.setFields([{name:"login",errors:[o]}]),r=1),e.abrupt("return",r);case 14:case"end":return e.stop()}}),e)}))),z.apply(this,arguments)}var P=function(){var e=l()(i()().mark((function e(){var t,a,s,o,l;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(h.getFieldValue("verify"),t=h.getFieldValue("login")){e.next=6;break}h.validateFields(["login"]),e.next=21;break;case 6:return e.next=8,n({login:t,type:1});case 8:if(1===(null==(a=e.sent)?void 0:a.status)){e.next=12;break}return h.setFields([{name:"login",errors:[null==a?void 0:a.message]}]),e.abrupt("return");case 12:return S(!0),e.next=15,r({login:t,type:1,smscode:(0,C.M)(t)});case 15:s=e.sent,o=s.status,l=s.message,o<0&&h.setFields([{name:"code",errors:[l]}]),w({type:G.setTimer,payload:60}),S(!1);case 21:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){k>0&&setTimeout((function(){w({type:G.setTimer,payload:k-1})}),1e3)}),[k]);return(0,Z.jsxs)(j.Z,{layout:"vertical",form:h,style:o,initialValues:{autologin:!0,protool:!1},onFinish:function(e){return L.apply(this,arguments)},children:[(0,Z.jsx)(j.Z.Item,{name:"login",rules:[{required:!0,message:"请输入正确的手机号或邮箱"},{validator:function(e,t){return t?t.indexOf(" ")>-1?Promise.reject("请输入正确的手机号或邮箱"):B.test(t)?Promise.resolve():Promise.reject("请输入正确的手机号或邮箱"):Promise.resolve()}}],children:(0,Z.jsx)(b.Z,{style:$,autoComplete:"new-login",size:"middle",placeholder:"请输入有效的手机号/邮箱号",onBlur:function(){return T},onChange:function(){return h.setFieldsValue({verify:0})}})}),!(null!=p&&null!==(t=p.setting)&&void 0!==t&&t.is_local)&&(0,Z.jsx)(j.Z.Item,{name:"code",rules:[{required:!0,message:"请输入验证码"}],children:(0,Z.jsx)(b.Z,{suffix:(0,Z.jsxs)(v.ZP,{loading:N,type:"link",onClick:P,disabled:k>0,children:[" ",0===k?"获取验证码":"".concat(k,"秒可重新获取")]}),style:{paddingRight:2,height:48},placeholder:"请输入验证码",size:"middle"})}),(0,Z.jsx)(Y.Z,{title:(0,Z.jsxs)("div",{children:[(0,Z.jsx)("span",{children:"长度为8-16位字符"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:"字母/数字以及标点符号至少包含2种"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:"不允许有空格、中文"})]}),placement:"topRight",children:(0,Z.jsx)(j.Z.Item,{name:"password",rules:[{required:!0,message:"请输入8-16位密码,区分大小写、不能使用空格"},{validator:function(e,t){if(!t)return Promise.resolve();if(!Q.test(t))return Promise.reject("请输入8~16位字符,字母、数字和特殊符号至少包含2种");if(t.indexOf(" ")>-1)return Promise.reject("请输入8-16位密码,区分大小写、不能使用空格");var n=t.length;return n>=8&&n<=16?Promise.resolve():Promise.reject("请输入8-16位密码,区分大小写、不能使用空格")}}],children:(0,Z.jsx)(b.Z.Password,{autoComplete:"new-password",style:$,size:"middle",placeholder:"请输入8~16位字符,字母、数字和特殊符号至少包含2种"})})}),(0,Z.jsx)(j.Z.Item,{children:(0,Z.jsxs)(v.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,style:$,className:"font16",children:[" ",d," "]})}),(0,Z.jsxs)("div",{className:"tc",style:{paddingTop:0,paddingBottom:35},children:["注册并登录即代表您已阅读并同意",(0,Z.jsx)("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank",children:"《服务协议条款》"})]})]})})),W=n(89392),R={height:48},H=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,J=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,X={timer:0},K=function(e){return e[e.setTimer=0]="setTimer",e}(K||{});function ee(e,t){if(t.type===K.setTimer)return s()(s()({},e),{},{timer:t.payload});throw new Error}var te=(0,x.connect)((function(e){return{globalSetting:e.globalSetting}}))((function(e){var t,n=e.validateName,r=e.getCode,a=e.register,s=e.style,o=void 0===s?{}:s,c=e.buttonText,d=void 0===c?"注册":c,p=e.globalSetting,g=j.Z.useForm(),h=u()(g,1)[0],f=(0,m.useReducer)(ee,X),x=u()(f,2),y=x[0],w=x[1],M=(0,m.useState)(!1),I=u()(M,2),N=I[0],S=I[1],k=y.timer;function L(){return L=l()(i()().mark((function e(t){var n,r,s,o,l;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.login,r=t.new_password,s=t.code,e.next=3,a({login:n,new_password:r,code:s});case 3:if(o=e.sent,l=o.message,!(o.status<0)){e.next=9;break}return h.setFields([{name:"code",errors:[l]}]),e.abrupt("return");case 9:location.reload();case 10:case"end":return e.stop()}}),e)}))),L.apply(this,arguments)}var T=function(){var e=l()(i()().mark((function e(){var t,n,a,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return h.getFieldValue("verify"),t=h.getFieldValue("login"),e.next=4,h.validateFields(["login"]);case 4:if(t){e.next=8;break}h.validateFields(["login"]),e.next=17;break;case 8:return S(!0),e.next=11,r({login:t,type:2,smscode:(0,C.M)(t)});case 11:n=e.sent,a=n.status,s=n.message,a<0&&h.setFields([{name:"code",errors:[s]}]),w({type:K.setTimer,payload:60}),S(!1);case 17:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){k>0&&setTimeout((function(){w({type:K.setTimer,payload:k-1})}),1e3)}),[k]);var z=function(){var e=l()(i()().mark((function e(t,r){var a,s,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r){e.next=2;break}return e.abrupt("return",Promise.resolve());case 2:if(!(r.indexOf(" ")>-1)){e.next=4;break}return e.abrupt("return",Promise.reject("请输入正确的手机号或邮箱"));case 4:if(!H.test(r)){e.next=18;break}return e.next=7,n({login:r,type:2});case 7:if(a=e.sent,s=a.status,o=a.message,!(s>0)){e.next=15;break}return e.abrupt("return",Promise.resolve());case 15:return e.abrupt("return",Promise.reject(o));case 16:e.next=19;break;case 18:return e.abrupt("return",Promise.reject("请输入正确的手机号或邮箱"));case 19:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}();return(0,Z.jsxs)(j.Z,{layout:"vertical",form:h,style:o,initialValues:{autologin:!0,protool:!1},onFinish:(0,W.throttle)((function(e){return L.apply(this,arguments)}),2e3),children:[(0,Z.jsx)(j.Z.Item,{name:"login",rules:[{required:!0,message:"请输入正确的手机号或邮箱"},{validator:(0,W.throttle)(z,400)}],children:(0,Z.jsx)(b.Z,{style:R,autoComplete:"new-login",size:"middle",placeholder:"请输入有效的手机号/邮箱号",onChange:function(){return h.setFieldsValue({verify:0})}})}),(0,Z.jsx)(Y.Z,{title:(0,Z.jsxs)("div",{children:[(0,Z.jsx)("span",{children:"长度为8-16位字符"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:"字母/数字以及标点符号至少包含2种"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:"不允许有空格、中文"})]}),placement:"topRight",children:(0,Z.jsx)(j.Z.Item,{name:"new_password",rules:[{required:!0,message:"请输入8-16位新密码,区分大小写、不能使用空格"},{validator:function(e,t){if(!t)return Promise.resolve();if(!J.test(t))return Promise.reject("请输入8~16位字符,字母、数字和特殊符号至少包含2种");if(t.indexOf(" ")>-1)return Promise.reject("请输入8-16位新密码,区分大小写、不能使用空格");var n=t.length;return n>=8&&n<=16?Promise.resolve():Promise.reject("请输入8-16位新密码,区分大小写、不能使用空格")}}],children:(0,Z.jsx)(b.Z.Password,{autoComplete:"new-password",style:R,size:"middle",placeholder:"输入8~16位新密码,区分大小写"})})}),!(null!=p&&null!==(t=p.setting)&&void 0!==t&&t.is_local)&&(0,Z.jsx)(j.Z.Item,{name:"code",rules:[{required:!0,message:"请输入验证码"}],children:(0,Z.jsx)(b.Z,{suffix:(0,Z.jsxs)(v.ZP,{loading:N,type:"link",onClick:T,disabled:k>0,children:[" ",0===k?"获取验证码":"".concat(k,"秒可重新获取")]}),style:{paddingRight:2,height:48},placeholder:"请输入验证码",size:"middle"})}),(0,Z.jsx)(j.Z.Item,{children:(0,Z.jsxs)(v.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,style:R,className:"font16",children:[" ",d," "]})}),(0,Z.jsxs)("div",{className:"tc",style:{paddingTop:0,paddingBottom:20},children:["修改并登录即代表您已阅读并同意",(0,Z.jsx)("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank",children:"《服务协议条款》"})]})]})}));Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var ne="data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSLlm77lsYJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgNjYgNjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDY2IDY2IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnN0MXtmaWxsOiMwMGI5MTN9PC9zdHlsZT48ZyBpZD0i6aG16Z2iLTEiPjxnIGlkPSLnmbvlvZVfeDJGX+azqOWGjCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwODEgLTM4MCkiPjxnIGlkPSLnvJbnu4QtMTjlpIfku70iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwNjMgMjM4KSI+PGcgaWQ9Iue8lue7hC0xMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTggMTQyKSI+PGcgaWQ9Iue8lue7hC0xMCI+PGNpcmNsZSBpZD0i5qSt5ZyG5b2iIiBjeD0iMzMiIGN5PSIzMyIgcj0iMzMiIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNjNmY0YzkiLz48ZyBpZD0i57yW57uEIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMiAxNS40MjkpIj48cGF0aCBpZD0i6Lev5b6EIiBjbGFzcz0ic3QxIiBkPSJNMTYuMyAyMi44YzAtNi42IDYtMTIuMSAxMy43LTEyLjFoLjRDMjkuMSA0LjYgMjIuNyAwIDE1LjQgMCA3LjIgMCAuNCA1LjguNCAxMy4xYzAgNC4zIDIuMiA3LjcgNiAxMC41bC0xLjUgNC43IDUuMi0yLjdjMS43LjQgMy41LjcgNS4zLjguNSAwIC45IDAgMS40LS4xbC4xLS4xYy0uNC0xLjEtLjYtMi4zLS42LTMuNHoiLz48cGF0aCBpZD0i6Lev5b6EXzFfIiBjbGFzcz0ic3QxIiBkPSJNNDIuNCAyMi40YzAtNi4yLTUuOC0xMS4yLTEyLjQtMTEuMi03IDAtMTIuNCA1LjEtMTIuNCAxMS4yUzIzLjEgMzMuNiAzMCAzMy42YzEuNS0uMSAzLS4zIDQuNC0uOGw0IDIuMy0xLTMuOGMyLjgtMi4zIDUtNS41IDUtOC45eiIvPjxwYXRoIGlkPSLlvaLnirYiIGQ9Ik0yMS42IDZjMS0uMSAxLjguNyAxLjkgMS43VjhjLjEgMS0uNyAxLjktMS42IDJoLS4yYy0xLjEuMS0yLjEtLjgtMi4yLTIgMC0xLjIgMS0yLjEgMi4xLTJ6TTExLjIgOS45QzEwLjEgMTAgOS4xIDkuMiA5IDhjLjEtMS4yIDEuMS0yLjEgMi4yLTIgMS0uMSAxLjguNyAxLjggMS44VjhjLjEgMS0uNyAxLjktMS42IDJoLS4yem0xNS4yIDEwLjdjLS44LS4xLTEuNC0uNy0xLjUtMS42LjEtLjguNy0xLjUgMS41LTEuNi45LS4xIDEuNy42IDEuOSAxLjYtLjIgMS0xIDEuNy0xLjkgMS42em04LjIgMGMtLjgtLjEtMS40LS43LTEuNS0xLjYuMS0uOC43LTEuNSAxLjUtMS42LjktLjEgMS43LjYgMS45IDEuNi0uMiAxLTEgMS43LTEuOSAxLjZ6IiBzdHlsZT0iZmlsbDojZmZmIi8+PC9nPjwvZz48L2c+PC9nPjwvZz48L2c+PC9zdmc+";Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var re="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTUxMiAwQzIyOS4zNTYgMCAwIDIyOS4zNTYgMCA1MTJzMjI5LjM1NiA1MTIgNTEyIDUxMiA1MTItMjI5LjM1NiA1MTItNTEyUzc5NC42NDQgMCA1MTIgMHptMjM1Ljc1IDY0Ny42MDNjLTEwLjcgNS40MTctMjcuNDE3LTYuOTYzLTQzLjM0LTMwLjE1Ny02LjI2NyAyNS4yNjItMjEuNjczIDQ3Ljk1LTQzLjYwNyA2Ni4yNTMgMjMuMjQ0IDguNTA1IDM4LjEyMyAyMi4xNyAzOC4xMjMgMzcuODk4IDAgMjUuNTE5LTQwLjk5IDQ2LjQwMy05MS4zODcgNDYuNDAzLTQ1LjQzIDAtODMuMjg3LTE3LjAxNC05MC4wNzYtMzguOTI3aC0xMC45NjdDNDk5LjQ0NiA3NTEuMjQzIDQ2MS44NSA3NjggNDE2LjQyIDc2OGMtNTAuMzk2IDAtOTEuMzg3LTIwLjYyMy05MS4zODctNDYuNDAzIDAtMTUuNzI4IDE1LjE0NS0yOS4zODggMzguMTE4LTM3Ljg5OC0yMS45MjktMTguMzA0LTM3LjU5Ni00MS4yNTItNDMuNjAyLTY2LjI1My0xNS42NjcgMjMuMTk0LTMyLjYzNCAzNS44My00My4zNCAzMC4xNTctMTUuNjY4LTcuOTg3LTEyLjUzNC01MS4wNDYgNy4wNS05Ni4xNTkgMTUuMTQ1LTM1LjMxNyAzNi4wMy02MS42MTQgNTEuNjk3LTY3LjI4Ny0uMjYyLTIuMzE5LS4yNjItNC42MzgtLjI2Mi02LjcwNyAwLTEzLjY2IDMuOTE3LTI2LjI5MSAxMC40NDUtMzYuNjA4di0yLjMxNGMwLTYuMTkgMS41NjctMTIuMTE5IDQuMTc4LTE3LjI3NUMzNTMuMjMgMzI5LjIxNiA0MTQuMDcgMjU2IDUxMi4yNDEgMjU2czE1OS4wMDYgNzMuMjE2IDE2Mi45MjMgMTY1LjI1M2EzOC4zNzQgMzguMzc0IDAgMCAxIDQuMTc4IDE3LjI3NXYyLjMyYzYuNTI4IDEwLjMxMSAxMC40NDUgMjIuOTQyIDEwLjQ0NSAzNi42MDcgMCAyLjMyIDAgNC42NC0uMjYxIDYuNzAyIDE1LjkyMyA1LjY3MyAzNi41NTcgMzEuOTcgNTEuNjk2IDY3LjI4NyAxOS4wNjIgNDUuMTE4IDIyLjE5NiA4OC4xNjcgNi41MjggOTYuMTZ6IiBmaWxsPSIjMzc4QUZFIi8+PC9zdmc+",ie="other-login___Jd48Z",ae="wechat-qrcode___bLWkh",se="driver___IuicK",oe=n(27065),le=window.location.host,ce=oe.Z.QQLoginCB,ue=function(e){var t=e.onWechatLogin,n=e.setType,r=e.loginType;function i(){return(0,C.b9)()?"https://graph.qq.com/oauth2.0/show?which=Login&display=pc&client_id=101508858&redirect_uri=".concat(ce,"%2fotherloginqq&state=null,").concat(le,"&response_type=code"):"https://xui.ptlogin2.qq.com/cgi-bin/xlogin?appid=716027609&pt_3rd_aid=101508858&daid=383&pt_skey_valid=0&style=35&s_url=http%3A%2F%2Fconnect.qq.com&refer_cgi=authorize&which=&client_id=101508858&response_type=code&scope=get_user_info&redirect_uri=".concat(ce,"%2fotherloginqq&state=null,").concat(le,"&response_type=code")}return(0,Z.jsxs)(Z.Fragment,{children:[(1===r||2===r)&&(0,Z.jsxs)("div",{style:{marginTop:4===r?20:92,marginBottom:60},className:"font16 tc",children:["没有账号?",(0,Z.jsx)("span",{onClick:function(){return n(3)},className:"c-blue current",children:"免费注册"})]}),(3===r||4===r||5===r)&&(0,Z.jsxs)("div",{style:{marginTop:92,marginBottom:60},className:"font16 tc",children:["已有账号?",(0,Z.jsx)("span",{onClick:function(){return n(1)},className:"c-blue current",children:"立即登录"})]}),(0,Z.jsx)("p",{className:se,children:(0,Z.jsx)("span",{style:{color:"#444444"},children:"快速登录"})}),(0,Z.jsxs)("div",{className:ie,children:[(0,C.s2)()&&(0,C.IS)()&&(0,Z.jsx)("a",{title:"微信登录",style:{margin:0},onClick:t,children:(0,Z.jsx)("img",{src:ne,alt:"微信",width:66})}),(0,C.s2)()&&!(0,C.IS)()&&(0,Z.jsx)("a",{title:"qq登录",rel:"noreferrer noopener nofollow",style:{margin:0},href:i(),children:(0,Z.jsx)("img",{src:re,alt:"QQ",width:66})}),(0,C.b9)()&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)("a",{title:"微信登录",style:{marginRight:(0,C.IS)()?0:40},onClick:t,children:(0,Z.jsx)("img",{src:ne,alt:"微信",width:66})}),!(0,C.IS)()&&(0,Z.jsx)("a",{title:"qq登录",href:i(),children:(0,Z.jsx)("img",{src:re,alt:"QQ",width:66})})]})]})]})};function de(e){e.onBack;var t=e.setType;return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)("div",{style:{overflow:"hidden",width:300,height:300,margin:"20px auto 0 auto"},children:(0,Z.jsx)("iframe",{className:ae,frameBorder:"0",sandbox:"allow-scripts allow-same-origin allow-top-navigation",scrolling:"no",src:"https://open.weixin.qq.com/connect/qrconnect?appid=wx6b119e2d829c13fa&redirect_uri=".concat(ce,"%2fotherloginstart&response_type=code&scope=snsapi_login&state=null,").concat(le,"#wechat_redirect")})}),(0,Z.jsx)("div",{style:{marginTop:17,marginBottom:10},className:"font16 bold tc c-blue current",children:(0,Z.jsx)("span",{onClick:function(){return t(1)},style:{borderBottom:"2px solid #0152d9"},children:"返回账号登录"})}),(0,Z.jsxs)("div",{className:"tc",style:{paddingTop:14,paddingBottom:40},children:["登录即代表您已阅读并同意",(0,Z.jsx)("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank",children:"《服务协议条款》"})]})]})}var pe={height:48},me=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,ge={timer:0},he=function(e){return e[e.setTimer=0]="setTimer",e}(he||{});function fe(e,t){if(t.type===he.setTimer)return s()(s()({},e),{},{timer:t.payload});throw new Error}var xe=(0,x.connect)((function(e){return{globalSetting:e.globalSetting}}))((function(e){e.validateName,e.getCode;var t=e.register,n=e.style,r=void 0===n?{}:n,a=e.buttonText,s=void 0===a?"注册":a,o=(e.globalSetting,j.Z.useForm()),c=u()(o,1)[0],d=(0,m.useReducer)(fe,ge),p=u()(d,2),g=p[0],h=p[1],f=(0,m.useState)(!1),x=u()(f,2),y=(x[0],x[1],g.timer);function w(){return w=l()(i()().mark((function e(n){var r,a,s,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.old_password,a=n.newPassword,e.next=3,t({old_password:r,newPassword:a});case 3:if(s=e.sent,o=s.message,!(s.status<0)){e.next=9;break}return c.setFields([{name:"code",errors:[o]}]),e.abrupt("return");case 9:case"end":return e.stop()}}),e)}))),w.apply(this,arguments)}return(0,m.useEffect)((function(){y>0&&setTimeout((function(){h({type:he.setTimer,payload:y-1})}),1e3)}),[y]),(0,Z.jsxs)(j.Z,{layout:"vertical",form:c,style:r,initialValues:{autologin:!0,protool:!1},onFinish:function(e){return w.apply(this,arguments)},children:[(0,Z.jsx)(j.Z.Item,{name:"old_password",rules:[{required:!0,message:"请输入8~16位密码,区分大小写"}],children:(0,Z.jsx)(b.Z,{style:pe,autoComplete:"new-login",size:"middle",type:"password",placeholder:"请输入旧密码",onChange:function(){return c.setFieldsValue({verify:0})}})}),(0,Z.jsx)(Y.Z,{title:(0,Z.jsxs)("div",{children:[(0,Z.jsx)("span",{children:"长度为8-16位字符"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:"字母/数字以及标点符号至少包含2种"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:"不允许有空格、中文"})]}),placement:"topRight",children:(0,Z.jsx)(j.Z.Item,{name:"newPassword",rules:[{required:!0,message:"请输入8-16位新密码,区分大小写、不能使用空格"},{validator:function(e,t,n){t?t.indexOf(" ")>-1?n("请输入8-16位密码,区分大小写、不能使用空格"):t.length<8||t.length>16?n("请输入8-16位字符的新密码,区分大小写!"):me.test(t)?n():n("请输入8~16位字符,字母、数字和特殊符号至少包含2种"):n("请输入8-16位字符的新密码,区分大小写!")}}],children:(0,Z.jsx)(b.Z.Password,{autoComplete:"new-password",style:pe,size:"middle",placeholder:"输入8~16位新密码,区分大小写"})})}),(0,Z.jsx)(Y.Z,{title:(0,Z.jsxs)("div",{children:[(0,Z.jsx)("span",{children:"长度为8-16位字符"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:"字母/数字以及标点符号至少包含2种"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{children:"不允许有空格、中文"})]}),placement:"topRight",children:(0,Z.jsx)(j.Z.Item,{name:"againPassword",rules:[{required:!0,message:"请再次输入新密码"},{validator:function(e,t,n){t!=c.getFieldsValue().newPassword?n("两次输入的新密码必须一致!"):n()}}],children:(0,Z.jsx)(b.Z.Password,{autoComplete:"new-password",style:pe,size:"middle",placeholder:"请再次输入新密码"})})}),(0,Z.jsx)(j.Z.Item,{children:(0,Z.jsxs)(v.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,style:pe,className:"font16",children:[" ",s," "]})}),(0,Z.jsxs)("div",{className:"tc",style:{paddingTop:0,paddingBottom:20},children:["修改并登录即代表您已阅读并同意",(0,Z.jsx)("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank",children:"《服务协议条款》"})]})]})})),je=n(99313),ye=n(95237),be=n(43604),we=je.Z.TabPane,ve=function(e){e.dispatch,e.is_main_site;var t=e.is_local,n=e.style,r=void 0===n?{}:n,a=(0,m.useState)(!1),o=u()(a,2),c=(o[0],o[1]),d=(0,m.useState)("1"),p=u()(d,2),g=p[0],h=p[1],f=(0,m.useState)(1),x=u()(f,2),j=x[0],b=x[1],w=(0,m.useState)(),v=u()(w,2),I=v[0],N=v[1];function L(){b(1),c(!1)}function z(e){console.log(e),h(e)}var _,A,E,D,O={buttonText:"登 录",validateName:M.Ol,getCode:M.o1,register:(_=l()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,M.Gq)({phone:t.login,code:t.code});case 2:if(0!==(n=e.sent).status){e.next=6;break}return null!=n&&n.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",null==n?void 0:n.start_date)):localStorage.removeItem("extension-modal"),e.abrupt("return","/");case 6:return e.abrupt("return",n);case 7:case"end":return e.stop()}}),e)}))),function(e){return _.apply(this,arguments)})},Y={buttonText:"注册并登录",validateName:M.Ol,getCode:M.o1,register:(A=l()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,M.z2)(s()({},t));case 2:if(0!==(n=e.sent).status){e.next=9;break}return"1"===localStorage.getItem("addinfo")?localStorage.setItem("addinfo","2"):localStorage.setItem("registeruser","1"),localStorage.removeItem("extension-modal"),y.ZP.info("注册并登陆成功"),e.abrupt("return","/");case 9:return e.abrupt("return",n);case 10:case"end":return e.stop()}}),e)}))),function(e){return A.apply(this,arguments)})},$={buttonText:"修改密码",validateName:M.Ol,getCode:M.o1,register:(E=l()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,M.Ex)(s()({login:I},t));case 2:return n=e.sent,y.ZP.info("修改密码成功"),e.abrupt("return",n);case 5:case"end":return e.stop()}}),e)}))),function(e){return E.apply(this,arguments)})},B={buttonText:"修改并登录",validateName:M.Ol,getCode:M.o1,register:(D=l()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(){var e=l()(i()().mark((function e(n){var r;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.new_password_confirmation=t.new_password,e.next=3,(0,M.c0)(s()({},t));case 3:if(0!==(r=e.sent).status){e.next=9;break}return null!=r&&r.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",null==r?void 0:r.start_date)):localStorage.removeItem("extension-modal"),y.ZP.info("修改成功"),n("/"),e.abrupt("return","/");case 9:return n(r),e.abrupt("return",r);case 11:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 1:case"end":return e.stop()}}),e)}))),function(e){return D.apply(this,arguments)})},Q=(0,m.useCallback)((function(){switch(j){case 1:return(0,Z.jsxs)(je.Z,{defaultActiveKey:g,onChange:z,className:T,children:[(0,Z.jsx)(we,{tab:"账号登录",children:(0,Z.jsx)("div",{className:"mt20",children:"1"===g&&(0,Z.jsx)(P,{setusername:N,setType:b})})},"1"),(0,Z.jsx)(we,{tab:"验证码登录",children:(0,Z.jsx)("div",{className:"mt20",children:"2"===g&&(0,Z.jsx)(F,s()({},O))})},"2")]});case 2:return(0,Z.jsx)(de,{setType:b,onBack:L});case 3:return(0,Z.jsxs)("div",{className:"ml40",children:[(0,Z.jsx)("h1",{className:"font18 mb20 mt35",children:"新用户注册"}),(0,Z.jsx)(V,s()({},Y))]});case 4:return(0,Z.jsxs)("div",{className:"ml40",children:[(0,Z.jsx)("h1",{className:"font18 mb20 mt35",children:"找回密码"}),(0,Z.jsx)(te,s()({},B))]});case 5:return(0,Z.jsxs)("div",{className:"ml40",children:[(0,Z.jsx)("h1",{className:"font18 mb20 mt35",children:"修改密码"}),(0,Z.jsx)(xe,s()({},$))]})}}),[j,g]);return(0,Z.jsx)("div",{className:S,style:r,children:(0,Z.jsxs)(ye.Z,{children:[(0,Z.jsx)(be.Z,{flex:"1",children:Q()}),(0,Z.jsx)(be.Z,{flex:"295px",className:k,children:!t&&(0,Z.jsx)(ue,{loginType:j,setType:b,onWechatLogin:function(){(0,C.s2)()||(0,C.IS)()?(0,C.Or)():(b(2),c(!0))}})})]})})},Me="popLogin___R8wQQ",Ie=(0,x.connect)((function(e){var t=e.user,n=e.loading;return{user:t,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){var t,n,r=e.user,i=e.globalSetting,a=(e.loading,e.dispatch),s=null===(t=i.setting)||void 0===t?void 0:t.main_site,o=null===(n=i.setting)||void 0===n?void 0:n.is_local;return(0,Z.jsx)(h.Z,{centered:!0,open:r.showPopLogin,footer:null,width:o?420:765,keyboard:!1,maskClosable:!1,wrapClassName:Me,closable:r.showClosable,onCancel:function(){a({type:"user/showPopLogin",payload:{showPopLogin:!1,showClosable:!1}})},children:r.showPopLogin&&(0,Z.jsx)(ve,{is_main_site:s,is_local:o})})})),Ne=n(51136),Se="popLogin___u08I8",ke="tips___U2xQw",Le=/^1\d{10}$/,Te=/^[a-zA-Z0-9]+([.\-_\\]*[a-zA-Z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/,Ze=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,ze=(0,x.connect)((function(e){var t=e.user,n=e.loading;return{user:t,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){var t=e.user,n=(e.globalSetting,e.dispatch),r=(0,x.useSearchParams)(),a=u()(r,1)[0],s={height:48,borderRadius:4},o=j.Z.useForm(),c=u()(o,1)[0],d=(0,m.useState)(60),p=u()(d,2),g=p[0],f=p[1],w=(0,m.useMemo)((function(){return g<60&&g>0}),[g]),I=(0,m.useRef)(),N=function(){var e=l()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:clearInterval(I.current),f(60),I.current=setInterval(function e(){return f((function(e){return e-1})),e}(),1e3);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),S=(0,m.useState)(!1),k=u()(S,2),L=k[0],T=k[1],z=(0,m.useState)(!1),P=u()(z,2),_=P[0],A=P[1];(0,m.useEffect)((function(){t.bindAccountModalVisible?A(!0):A(!1)}),[t]);var E=function(){var e=l()(i()().mark((function e(){var r,a,s,o,l,u,d,p;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=c.getFieldValue("userInput"),a=Le.test(r),s=Te.test(r),a||s){e.next=6;break}return y.ZP.error("请输入有效的手机号/邮箱号"),e.abrupt("return");case 6:if(T(!0),!a){e.next=20;break}return e.next=10,(0,Ne.ZP)("/api/users/accounts/".concat(null===(o=t.userInfoForBindAccountModal)||void 0===o?void 0:o.login,"/valid_phone.json"),{method:"get",params:{phone:r}});case 10:if(-1!==(null==(l=e.sent)?void 0:l.status)){e.next=14;break}return T(!1),e.abrupt("return");case 14:if(null==l||!l.is_exists){e.next=18;break}return y.ZP.info("该手机号已被其它账号绑定"),T(!1),e.abrupt("return");case 18:e.next=27;break;case 20:return e.next=22,(0,Ne.ZP)("/api/accounts/valid_email_and_phone",{method:"get",params:{login:r,type:1}});case 22:if(-3!==(null==(u=e.sent)?void 0:u.status)){e.next=27;break}return y.ZP.info("该邮箱已被注册"),T(!1),e.abrupt("return");case 27:return d=(0,C.M)(r),e.next=30,n({type:"account/getCode",payload:{login:r,type:a?3:4,smscode:d}});case 30:p=e.sent,T(!1),1===p.status&&(y.ZP.info("验证码已发送,请注意查收"),N());case 33:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),D=function(){var e=l()(i()().mark((function e(){var r,a,s,o,l,u,d,p;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c.validateFields();case 2:if(r=c.getFieldValue("userInput"),a=c.getFieldValue("code"),s=Le.test(r),o=Te.test(r),s||o){e.next=9;break}return y.ZP.error("请输入有效的手机号/邮箱号"),e.abrupt("return");case 9:if(!s){e.next=16;break}return e.next=12,n({type:"account/bindPhone",payload:{login:null===(l=t.userInfoForBindAccountModal)||void 0===l?void 0:l.login,phone:r,code:a}});case 12:return u=e.sent,e.abrupt("return",0===u.status);case 16:return e.next=18,n({type:"account/bindEmail",payload:{login:null===(d=t.userInfoForBindAccountModal)||void 0===d?void 0:d.login,email:r,code:a}});case 18:return p=e.sent,e.abrupt("return",0===p.status);case 20:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),O=function(){var e=l()(i()().mark((function e(){var r,s,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.loginInfo,Ze.test(r.password)||y.ZP.error("系统检测您的密码强度过低,请及时修改"),e.next=4,(0,M.Es)(r);case 4:if(!(s=e.sent).status){e.next=8;break}return y.ZP.error(null==s?void 0:s.message),e.abrupt("return");case 8:null!=s&&s.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",null==s?void 0:s.start_date)):localStorage.removeItem("extension-modal"),"/user/login"===location.pathname||"/login"===location.pathname?(o=a.get("from")||a.get("back_url"))?window.location.href=decodeURIComponent(o):Ze.test(r.password)?window.location.reload():(y.ZP.info("系统检测您的密码强度过低,请及时修改"),window.location.href="/account/secure"):Ze.test(r.password)?window.location.reload():(y.ZP.info("系统检测您的密码强度过低,请及时修改"),x.history.replace("/account/secure?active=3"),n({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!1}})),c.resetFields();case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),F=function(){var e=l()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,D();case 2:if(!e.sent){e.next=6;break}return e.next=6,O();case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,Z.jsxs)(h.Z,{centered:!0,open:_,footer:null,width:596,keyboard:!1,maskClosable:!0,wrapClassName:Se,closable:!0,onCancel:function(){n({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!1}}),c.resetFields()},children:[(0,Z.jsx)("h1",{className:"font18 mb20",children:"手机号/邮箱绑定"}),(0,Z.jsxs)(j.Z,{layout:"vertical",form:c,autoComplete:"off",preserve:!1,children:[(0,Z.jsx)(j.Z.Item,{name:"userInput",rules:[{required:!0,message:"请输入正确的手机号/邮箱"},{validator:function(e,t){return t?t.indexOf(" ")>-1?Promise.reject("请输入正确的手机号或邮箱"):Le.test(t)||Te.test(t)?Promise.resolve():Promise.reject("请输入正确的手机号或邮箱"):Promise.resolve()}}],children:(0,Z.jsx)(b.Z,{style:s,size:"middle",placeholder:"请输入有效的手机号/邮箱号"})}),(0,Z.jsx)(j.Z.Item,{name:"code",rules:[{required:!0,message:"请输入验证码"}],children:(0,Z.jsx)(b.Z,{suffix:(0,Z.jsx)(v.ZP,{loading:L,type:"link",onClick:E,disabled:w,children:w?"".concat(g,"秒可重新获取"):"获取验证码"}),style:{paddingRight:2,height:48},placeholder:"请输入验证码",size:"middle"})})]}),(0,Z.jsx)("div",{className:ke,children:"为了账号安全性,绑定后可通过该手机号或邮箱找回密码"}),(0,Z.jsx)(v.ZP,{size:"middle",type:"primary",block:!0,style:s,className:"font16",onClick:F,children:"绑定并登录"}),(0,Z.jsxs)("div",{className:ke,children:["登录即代表您已阅读并同意",(0,Z.jsx)("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank",children:"《服务协议条款》"})]})]})})),Pe=n(71418),Ce=n(99232),_e=n.n(Ce),Ae=n(34514),Ee=n(37205),De=n.n(Ee),Oe=n(70236),Fe=n.n(Oe),Ye="wrap___q9xAc",$e="list___qjgdz",Be="name___ncYhC",Qe="tag___Paafn",qe=n(30929),Ge=function(e){Fe()(e);var t=(0,m.useState)(!1),n=u()(t,2),r=n[0],a=n[1],s=(0,m.useState)([]),o=u()(s,2),c=o[0],d=o[1],p=(0,m.useState)([]),g=u()(p,2),f=g[0],j=g[1],y=(0,m.useState)(!1),b=u()(y,2),M=b[0],I=b[1],N=(0,m.useState)(!1),S=u()(N,2),k=S[0],L=S[1],T=(0,x.useLocation)(),z=(0,x.useSearchParams)(),P=u()(z,1)[0];(0,m.useEffect)((function(){qe.Z.subscribe("pod-restrict-data",(function(e){console.log(e,"data"),a(e.identifier||!1),d(e.data_list||[]),j([]),I(!1)}))}),[]);var _=function(){var e=l()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return L(!0),t=c.filter((function(e){return f.includes(e.tpi_id)})),e.next=4,(0,Ne.ZP)("/api/myshixuns/batch_del_pods.json",{method:"delete",body:{del_pods:t}});case 4:0===e.sent.status&&window.location.reload(),L(!1);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),A=function(){var e;if(console.log(T,"location"),null===(e=T.pathname)||void 0===e||!e.includes("/challenges"))return"exercises"===P.get("type")?(window.parent.postMessage("backExercise","*"),void qe.Z.publish("pod-restrict-data",{identifier:!1,data_list:[]})):void(window.location.href="/shixuns/".concat(r,"/challenges"));window.location.href="/shixuns"};return(0,Z.jsx)(h.Z,{centered:!0,keyboard:!1,destroyOnClose:!0,open:r,title:"通知",width:"600px",footer:(0,Z.jsxs)(ye.Z,{align:"middle",justify:"center",children:[(0,Z.jsx)(w.Z,{onChange:function(e){var t;(console.log(e,222),I(e.target.checked),e.target.checked)?j(null==c||null===(t=c.filter((function(e){return!e.is_current_shixun})))||void 0===t?void 0:t.map((function(e){return e.tpi_id}))):j([])},checked:M,children:"全选"}),(0,Z.jsx)(v.ZP,{style:{marginLeft:"auto"},onClick:A,children:"取消"}),(0,Z.jsx)(v.ZP,{disabled:!f.length,loading:k,type:"primary",onClick:_,children:"关闭实训"})]}),onCancel:A,children:(0,Z.jsx)(Pe.Z,{spinning:k,children:(0,Z.jsxs)("div",{className:Ye,children:[(0,Z.jsx)("p",{children:"单个账号最多可同时开启10个实验环境,若想开启该实训请关闭其他实训。"}),null==c?void 0:c.map((function(e){return(0,Z.jsxs)("div",{className:$e,children:[(0,Z.jsx)(w.Z,{disabled:e.is_current_shixun,onChange:function(t){var n=De()(f);t.target.checked?n.push(e.tpi_id):n=f.filter((function(t){return t!==e.tpi_id})),j(n),I(n.length===c.length)},checked:null==f?void 0:f.includes(e.tpi_id)}),(0,Z.jsxs)("span",{className:Be,onClick:function(){return(0,C.xg)("/shixuns/".concat(e.shixun_identifier,"/challenges"))},title:e.shixun_name,children:[(0,Z.jsx)("b",{children:e.shixun_name}),e.is_current_shixun&&(0,Z.jsx)("span",{className:Qe,children:"当前实训"})]}),(0,Z.jsxs)("span",{style:{color:"#53d1a3"},children:["运行中的环境:",e.pod_num,"个"]})]},e.tpi_id)}))]})})})},Ue={token:{colorPrimary:"#3061D0",colorInfo:"#3061D0",colorLink:"#3061D0",borderRadius:2,fontSizeLG:14},components:{Radio:{radioSize:16,dotSize:6},Modal:{titleFontSize:16,titleColor:"#000"}}},Ve=(n(43490),n(14706)),We=["loading","globalSetting","user","dispatch"];_e().locale("zh-cn");var Re=(0,x.connect)((function(e){return{loading:e.loading,globalSetting:e.globalSetting,user:e.user}}))((function(e){e.loading;var t,n=e.globalSetting,r=(e.user,e.dispatch),a=(p()(e,We),(0,x.useLocation)()),o=(0,Ae.g)(),c=(0,x.useSearchParams)(),d=(u()(c,1)[0],n.globalLoading),j=function(){var e=l()(i()().mark((function e(){var t,n,l,c,u,d;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(c=a.pathname.split("/"),null==a||!a.search){e.next=9;break}return c.includes("paths")?u=c[2]:c.includes("tasks")&&(d=c[2]),e.next=6,r({type:"user/getUserInfo",payload:s()(s()(s()({},o),(0,C.oP)()),{},{subject_id:u,game_id:d,websiteName:"educoder"})});case 6:n=e.sent,e.next=14;break;case 9:return c.includes("tasks")&&(l=c[2]),e.next=13,r({type:"user/getUserInfo",payload:s()(s()({},o),{},{game_id:l})});case 13:n=e.sent;case 14:"游客"!==(null===(t=n)||void 0===t?void 0:t.username)&&("/login"===a.pathname&&(window.location.href="/"),"/user/login"!==a.pathname&&"/login"!==a.pathname&&window.sessionStorage.getItem("download_url")&&((0,C.Nd)("educoder",window.sessionStorage.getItem("download_url")),window.sessionStorage.removeItem("download_url")));case 15:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){g.ZP.config({prefixCls:"ant",iconPrefixCls:"anticon",theme:s()({},Ue)})}),[n.theme]),(0,m.useEffect)((function(){j(),(0,C.Il)()}),[]),(0,m.useEffect)((function(){r({type:"globalSetting/query",payload:{}})}),[]),(0,m.useEffect)((function(){var e,t;if(a.pathname.indexOf("classrooms")>-1&&-1===a.pathname.indexOf("detail")||document.body.scrollIntoView(),a.pathname.indexOf("/classrooms/4RW9CYHY")>-1&&"localhost"!==document.domain&&"kepukehuan.educoder.net"!==document.domain)window.location.href="https://kepukehuan.educoder.net/classrooms/4RW9CYHY/exercise";else if(a.pathname.indexOf("/classrooms/qb4ft587")>-1&&"localhost"!==document.domain&&"kepukehuan.educoder.net"!==document.domain)window.location.href="https://kepukehuan.educoder.net/classrooms/qb4ft587/exercise";else if(a.pathname.indexOf("/classrooms/c5q9bsp2")>-1&&"localhost"!==document.domain&&"kepukehuan.educoder.net"!==document.domain)window.location.href="https://kepukehuan.educoder.net/classrooms/c5q9bsp2/exercise";else if(r({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),"https://jetcoder.educoder.net"!==window.location.href&&"https://jetcoder.educoder.net/"!==window.location.href)if(null!==(e=window.location.href)&&void 0!==e&&e.includes("/problems")&&null!==(t=window.location.href)&&void 0!==t&&t.includes("/share")){var n,i=null===(n=window.location)||void 0===n||null===(n=n.pathname)||void 0===n||null===(n=n.split("/"))||void 0===n?void 0:n[2];(0,Ne.ZP)("/api/practices/".concat(i,"/start"),{method:"get"}).then((function(e){0===(null==e?void 0:e.status)&&x.history.replace("/problems/".concat(null==e?void 0:e.identifier,"/oj/").concat(i))}))}else{if("/admins"===a.pathname||"/sidekiq"===a.pathname){var s=document.domain;if(s.indexOf("educoder.net")>-1)switch(s){case"www.educoder.net":case"educoder.net":window.location.href="https://data.educoder.net".concat(a.pathname);break;default:var o=document.domain.split(".");o[0]=o[0]+"-data",window.location.href="https://".concat(o.join(".")).concat(a.pathname)}}h.Z.destroyAll()}else window.location.href="https://www.educoder.net/problems"}),[a.pathname]),(0,m.useEffect)((function(){n.updateData.system_update?localStorage.updateEndTime||(new Date).getTime()0&&h.Z.info({title:"客户端版本过低",centered:!0,content:(0,Z.jsxs)("div",{children:[(0,Z.jsx)("span",{className:"c-red",children:"您的头歌考试系统柜客户端版本过低"}),',请升级至最新版本后再使用,点击"确定"后将下载最新版本的客户端,',(0,Z.jsx)("span",{className:"c-red",children:"下载后请先退出客户端再安装"})]}),okText:"立即升级",visible:!0,maskClosable:!1,onOk:function(){return(0,C.FH)("Educoder.exe","https://www-cdn.educoder.net/app/Educoder.exe"),new Promise((function(){}))}})}}),[null==n||null===(t=n.setting)||void 0===t?void 0:t.version]);return(0,Z.jsx)(Ve.StyleProvider,{transformers:[Ve.legacyLogicalPropertiesTransformer],hashPriority:"high",children:(0,Z.jsxs)(g.ZP,{locale:f.Z,autoInsertSpaceInButton:!1,componentSize:"middle",theme:Ue,children:[(0,Z.jsx)(Ie,{}),(0,Z.jsx)(ze,{}),(0,Z.jsx)(Ge,{}),(0,Z.jsx)(Pe.Z,{size:"middle",spinning:d.show,tip:d.text,className:"ant-spin-nested-loading-black",children:(0,Z.jsx)(x.Outlet,{})})]})})}))},28103:function(e,t,n){n.d(t,{Z:function(){return m}});var r=n(92310),i=n.n(r),a=n(59301),s=n(36355),o=n(17313),l=n(83116),c=n(37613);const u=e=>{const{componentCls:t,sizePaddingEdgeHorizontal:n,colorSplit:r,lineWidth:i,textPaddingInline:a,orientationMargin:s,verticalMarginInline:l}=e;return{[t]:Object.assign(Object.assign({},(0,o.Wf)(e)),{borderBlockStart:`${i}px solid ${r}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:l,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${i}px solid ${r}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${e.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${t}-with-text`]:{display:"flex",alignItems:"center",margin:`${e.dividerHorizontalWithTextGutterMargin}px 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${r}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${i}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${t}-with-text-left`]:{"&::before":{width:100*s+"%"},"&::after":{width:100-100*s+"%"}},[`&-horizontal${t}-with-text-right`]:{"&::before":{width:100-100*s+"%"},"&::after":{width:100*s+"%"}},[`${t}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:a},"&-dashed":{background:"none",borderColor:r,borderStyle:"dashed",borderWidth:`${i}px 0 0`},[`&-horizontal${t}-with-text${t}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${t}-dashed`]:{borderInlineStartWidth:i,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${t}-with-text`]:{color:e.colorText,fontWeight:"normal",fontSize:e.fontSize},[`&-horizontal${t}-with-text-left${t}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${t}-inner-text`]:{paddingInlineStart:n}},[`&-horizontal${t}-with-text-right${t}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${t}-inner-text`]:{paddingInlineEnd:n}}})}};var d=(0,l.Z)("Divider",(e=>{const t=(0,c.TS)(e,{dividerHorizontalWithTextGutterMargin:e.margin,dividerHorizontalGutterMargin:e.marginLG,sizePaddingEdgeHorizontal:0});return[u(t)]}),(e=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:e.marginXS}))),p=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i{const{getPrefixCls:t,direction:n,divider:r}=a.useContext(s.E_),{prefixCls:o,type:l="horizontal",orientation:c="center",orientationMargin:u,className:m,rootClassName:g,children:h,dashed:f,plain:x,style:j}=e,y=p(e,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),b=t("divider",o),[w,v]=d(b),M=c.length>0?`-${c}`:c,I=!!h,N="left"===c&&null!=u,S="right"===c&&null!=u,k=i()(b,null==r?void 0:r.className,v,`${b}-${l}`,{[`${b}-with-text`]:I,[`${b}-with-text${M}`]:I,[`${b}-dashed`]:!!f,[`${b}-plain`]:!!x,[`${b}-rtl`]:"rtl"===n,[`${b}-no-default-orientation-margin-left`]:N,[`${b}-no-default-orientation-margin-right`]:S},m,g),L=a.useMemo((()=>"number"==typeof u?u:/^\d+$/.test(u)?Number(u):u),[u]),T=Object.assign(Object.assign({},N&&{marginLeft:L}),S&&{marginRight:L});return w(a.createElement("div",Object.assign({className:k,style:Object.assign(Object.assign({},null==r?void 0:r.style),j)},y,{role:"separator"}),h&&"vertical"!==l&&a.createElement("span",{className:`${b}-inner-text`,style:T},h)))}},44e3:function(e,t,n){var r=n(84966),i=n(42745);const a=r.ZP;a.Header=r.h4,a.Footer=r.$_,a.Content=r.VY,a.Sider=i.Z,t.Z=a}}]); \ No newline at end of file diff --git a/p__Administration__Profession__index.async.js b/p__Administration__Profession__index.async.js index 42db562695..07a09da466 100644 --- a/p__Administration__Profession__index.async.js +++ b/p__Administration__Profession__index.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[54621],{7406:function(e,n,t){var i=t(82242),r=t.n(i),a=(t(59301),t(93314)),s=t(3113),l=t(37712);n.Z=function(e){var n=e.img,t=e.buttonProps,i=void 0===t?{}:t,o=e.styles,c=void 0===o?{}:o,d=e.customText,u=e.ButtonText,j=e.ButtonClick,p=e.Buttonclass,x=e.ButtonTwo,m=e.imgStyles,g=e.loading,h=void 0!==g&&g;return(0,l.jsxs)("section",{className:"tc animated fadeIn",style:r()(r()({},{color:"#999",margin:"100px auto",visibility:h?"hidden":"visible"}),c),children:[(0,l.jsx)("img",{src:n||a,style:r()(r()({},m),{},{pointerEvents:"none",userSelect:"none"})}),(0,l.jsx)("p",{className:"mt20 font14",children:d||"暂时还没有相关数据哦!"}),u&&(0,l.jsx)(s.ZP,r()(r()({className:p,onClick:j},i),{},{children:u})),x&&x]})}},89163:function(e,n,t){t.r(n),t.d(n,{default:function(){return Q}});var i=t(85573),r=t.n(i),a=t(7557),s=t.n(a),l=t(82242),o=t.n(l),c=t(41498),d=t.n(c),u=t(79800),j=t.n(u),p=t(39647),x=t.n(p),m=t(59301),g=t(7880),h="head___rTtJZ",y="head_position___JORCm",M="addQuestionBtn____mhKD",f="pngIcon___wku3M",v="contentWrap___qdHlc",L="antdTable___VlDc8",N="footer___by1Sw",I="tabs___L6XlV";Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var S=t(78241),w=t(43418),k=t(8772),C=t(8591),Z=t(99313),T=t(57809),A=t(3113),b=t(71418),D=t(52306),O=t(88590),z=t(51136),P=t(7406),_=t(90963),E=t(9498),Y=t.n(E),U=t(37712),V=["userDetail","user","globalSetting","loading","dispatch"],Q=(0,g.connect)((function(e){var n=e.user,t=e.userDetail,i=e.loading;return{user:n,userDetail:t,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){e.userDetail,e.user,e.globalSetting,e.loading,e.dispatch,x()(e,V);var n=(0,m.useState)({page:1,limit:10}),t=j()(n,2),i=t[0],a=t[1],l=(0,m.useState)([]),c=j()(l,2),u=c[0],p=c[1],g=(0,m.useState)(!0),E=j()(g,2),Q=E[0],F=E[1],G=(0,m.useState)(0),H=j()(G,2),R=H[0],W=H[1],B=(0,m.useState)(!1),J=j()(B,2),q=J[0],X=J[1],K=S.Z.useForm(),$=j()(K,1)[0],ee=(0,m.useState)([]),ne=j()(ee,2),te=ne[0],ie=ne[1],re=(0,m.useState)(""),ae=j()(re,2),se=ae[0],le=ae[1];function oe(e){return ce.apply(this,arguments)}function ce(){return(ce=d()(s()().mark((function e(n){var t,r,a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return F(!0),e.next=3,(0,z.ZP)("/api/departments/".concat(null==i?void 0:i.department_id,"/majors.json"),{method:"get",params:{per_page:n.limit,page:n.page,status:se,keywords:null==i?void 0:i.keywords,department_id:null==i?void 0:i.department_id}});case 3:a=e.sent,p((null==a||null===(t=a.data)||void 0===t?void 0:t.majors)||[]),W(null==a||null===(r=a.data)||void 0===r?void 0:r.count),F(!1);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,m.useEffect)((function(){ue()}),[]),(0,m.useEffect)((function(){oe(i)}),[se]);var de=[{title:"专业名称",dataIndex:"name",ellipsis:!0,render:function(e){return e}},{title:"状态",dataIndex:"status",render:function(e){return 1===e?(0,U.jsx)("span",{style:{color:"#19CB70"},children:"已通过"}):0===e?(0,U.jsx)("span",{style:{color:"#FF8C29"},children:"待审核"}):void 0}},{title:"学生人数(已职业认证)",dataIndex:"user_count",ellipsis:!0,width:200,render:function(e){return(0,U.jsx)("span",{children:e||"--"})}},{title:"所属学院",dataIndex:"department_name",ellipsis:!0,render:function(e){return(0,U.jsx)("span",{children:e||"--"})}},"0"==se&&{title:"说明",dataIndex:"remarks",ellipsis:!0,render:function(e){return(0,U.jsx)("span",{children:e||"--"})}},{title:"创建时间",dataIndex:"created_at",ellipsis:!0,render:function(e){return(0,U.jsx)("span",{children:e?Y()(e).format("YYYY-MM-DD HH:mm"):"--"})}},{title:"操作",dataIndex:"id",key:"item_type",align:"right",width:150,render:function(e,n,t){return(0,U.jsxs)("div",{style:{textAlign:"end"},children:[1==(null==n?void 0:n.status)&&(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)("span",{style:{color:"#165dff",marginLeft:"20px",cursor:"pointer"},onClick:function(){var e;$.setFieldValue("name",null==n?void 0:n.name),w.Z.confirm({title:"重命名",centered:!0,icon:null,width:500,content:(0,U.jsx)("div",{style:{marginTop:"10px"},children:(0,U.jsx)(S.Z,{form:$,labelCol:{span:4},wrapperCol:{span:20},children:(0,U.jsx)(S.Z.Item,{label:"专业名称",name:"name",rules:[{required:!0,message:"请输入专业名称"}],children:(0,U.jsx)(k.Z,{placeholder:"请输入专业名称",style:{height:40,marginTop:"-4px"}})})})}),onOk:(e=d()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,$.validateFields();case 2:return e.next=4,(0,z.ZP)("/api/departments/".concat(null==n?void 0:n.department_id,"/majors/").concat(null==n?void 0:n.id,"/rename.json"),{method:"put",body:{name:$.getFieldValue("name")}});case 4:0===e.sent.status&&(C.ZP.success("操作成功"),oe(i));case 6:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},children:"重命名"}),(0,U.jsx)("span",{style:{color:"#165dff",marginLeft:"20px",cursor:"pointer"},onClick:function(){var e;w.Z.confirm({title:"删除提示",centered:!0,icon:null,width:500,content:(0,U.jsx)("div",{children:"确定删除该专业吗?删除后用户的专业相关信息将被清空,但此操作不影响用户的职业认证和实名认证。"}),onOk:(e=d()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,z.ZP)("/api/departments/".concat(null==n?void 0:n.department_id,"/majors/").concat(null==n?void 0:n.id,".json"),{method:"DELETE"});case 2:0===e.sent.status&&(C.ZP.success("删除成功"),oe(i));case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},children:"删除"})]}),0==(null==n?void 0:n.status)&&(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)("span",{style:{color:"#165dff",marginLeft:"20px",cursor:"pointer"},onClick:function(){var e;w.Z.confirm({title:"通过申请",centered:!0,icon:null,width:500,content:(0,U.jsx)("div",{children:"确认批准通过该专业的新增申请?"}),onOk:(e=d()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,z.ZP)("/api/departments/".concat(null==n?void 0:n.department_id,"/majors/").concat(null==n?void 0:n.id,"/audit.json"),{method:"put",body:{status:1}});case 2:0===e.sent.status&&(C.ZP.success("操作成功"),oe(i));case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},children:"通过"}),(0,U.jsx)("span",{style:{color:"#165dff",marginLeft:"20px",cursor:"pointer"},onClick:function(){var e;w.Z.confirm({title:"拒绝原因",centered:!0,icon:null,width:500,content:(0,U.jsxs)("div",{style:{marginTop:"10px"},children:[(0,U.jsx)(S.Z,{form:$,labelCol:{span:3},wrapperCol:{span:21},children:(0,U.jsx)(S.Z.Item,{label:"原因",name:"reason",rules:[{required:!0,message:"请输入原因"}],children:(0,U.jsx)(k.Z.TextArea,{maxLength:200,placeholder:"请输入拒绝原因,最多200字",rows:4})})}),(0,U.jsx)("div",{style:{fontSize:"12px",marginTop:"-10px",color:"#666"},children:"提示:拒绝新增专业的申请后,申请新增的用户将收到被拒绝的消息提醒。"})]}),onOk:(e=d()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,$.validateFields();case 2:return e.next=4,(0,z.ZP)("/api/departments/".concat(null==n?void 0:n.department_id,"/majors/").concat(null==n?void 0:n.id,"/audit.json"),{method:"put",body:{reason:$.getFieldValue("reason"),status:2}});case 4:0===e.sent.status&&(C.ZP.success("操作成功"),oe(i));case 6:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},children:"拒绝"})]})]})}}].filter((function(e){return!!e})),ue=function(){var e=d()(s()().mark((function e(){var n,t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,z.ZP)("/api/school_manages/departments.json",{method:"get"});case 2:(n=e.sent)&&ie(null==n||null===(t=n.data)||void 0===t?void 0:t.departments);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,U.jsxs)("div",{children:[(0,U.jsxs)("div",{className:h,children:[(0,U.jsx)(Z.Z,{defaultActiveKey:"",className:I,items:[{key:"",label:"全部"},{key:"0",label:"待审核"}],onChange:function(e){i.page=1,a(o()({},i)),le(e)}}),(0,U.jsxs)("div",{className:y,children:[(0,U.jsx)("span",{style:{fontSize:14,display:"inline-block",paddingRight:20,lineHeight:"38px"},children:"学院"}),(0,U.jsx)(T.default,{onChange:function(e){i.department_id=e,oe(i)},className:"select",placeholder:"全部",size:"large",allowClear:!0,getPopupContainer:function(e){return e.parentNode},children:null==te?void 0:te.map((function(e){return(0,U.jsx)(T.default.Option,{children:null==e?void 0:e.name},null==e?void 0:e.id)}))}),(0,U.jsx)(_.t7,{style:{width:262,marginLeft:"15px"},value:{value:null==i?void 0:i.keywords},onChange:function(e,n){i.page=1,i.keywords=e,a(o()({},i)),oe(i)},placeholder:"请输入专业名称进行搜索"}),(0,U.jsx)("div",{children:(0,U.jsxs)(A.ZP,{className:M,onClick:function(e){return X(!0)},children:[(0,U.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRkM4ODNFIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGQjgxMyIgb2Zmc2V0PSIzMi4zODUlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGQkUyQSIgb2Zmc2V0PSI2OS44MTYlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGRDY0RSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZD0iTTEzLjUgMGExLjkyOSAxLjkyOSAwIDAgMSAxLjkyOSAxLjkyOXYxMC4yODVjMCAuNzEtLjU3NiAxLjI4Ni0xLjI4NiAxLjI4NkgzLjIxM2MtMS4wNjQgMC0xLjkyOC43NTctMS45MjggMS42ODggMCAuOTMyLjg2NCAxLjY4NyAxLjkzIDEuNjg3aDExLjU3MWExLjkyOSAxLjkyOSAwIDAgMCAxLjkyOS0xLjkyOFYyLjg5M2EuNjQzLjY0MyAwIDEgMSAxLjI4NiAwdjEyLjUzNUEyLjU3MiAyLjU3MiAwIDAgMSAxNS40MjkgMThIMi41NzFDMS4xNTcgMTggMCAxNi45ODcgMCAxNS43NVYyLjI1QzAgMS4wMTIgMS4xNTcgMCAyLjU3MSAwaDEwLjkzWm0xLjM2NiAxNC42MjVhLjU2Mi41NjIgMCAwIDEgMCAxLjEyNUg0LjQyYS41NjIuNTYyIDAgMSAxIDAtMS4xMjVoMTAuNDQ4Wk03LjA0OCAzLjQ2M2wtLjE3OC44NzVINC44OTN2Ljc1MWgxLjgwNmMtLjA2Mi4yMzMtLjExNy40NzMtLjE3OS43MTNINC4zNnYuNzc1aDEuOTQ1Yy0uMTU4LjUyLS4zMzIgMS4wMzQtLjUyIDEuNTQzaDMuNzI4Yy0uMzY1LjM5NC0uODY4Ljc5LTEuNTA0IDEuMTc3LS40OTktLjE1OS0xLjAwMy0uMy0xLjUxLS40MjZsLS40MjcuNjM2YzEuMjEzLjMwNCAyLjM5NC43MjQgMy41MjYgMS4yNTVsLjQ1LS42OTdjLS4zOC0uMTY4LS43NjQtLjMyLTEuMTU1LS40NTcuNzItLjUyIDEuMjU0LTEuMDMyIDEuNTk2LTEuNTM1di0uNjk3SDYuOTM5Yy4wODUtLjI0OS4xNy0uNTIuMjU2LS43OThoNC4ydi0uNzc2SDcuNDA0Yy4wNTQtLjIzMi4xMDktLjQ2NC4xNjMtLjcxM2gzLjM2M3YtLjc1Mkg3LjczYy4wNDctLjI2NC4xLS41MjYuMTQ4LS44MDVsLS44My0uMDdoLjAwMVoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",className:f,alt:""}),"新增专业"]})})]})]}),(0,U.jsxs)("div",{className:v,children:[(0,U.jsx)(b.Z,{spinning:Q,children:0===R?(0,U.jsx)(P.Z,{customText:"暂无专业相关数据"}):(0,U.jsx)(D.Z,{className:L,rowKey:"id",columns:de,dataSource:u,pagination:!1})}),(0,U.jsxs)("div",{className:N,children:[R>(null==i?void 0:i.limit)?(0,U.jsx)("div",{children:(0,U.jsxs)("span",{style:{color:"#656F87"},children:["共",(0,U.jsx)("span",{className:"c-light-primary",children:R}),"条数据"]})}):"",(0,U.jsx)(O.Z,{defaultCurrent:1,defaultPageSize:10,current:(null==i?void 0:i.page)||1,showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,total:R,onChange:function(e){i.page=e,a(o()({},i)),oe(i)}})]})]}),(0,U.jsx)(w.Z,{centered:!0,title:"新增专业名称",open:q,okText:"确定",cancelText:"取消",destroyOnClose:!0,onCancel:function(){X(!1)},onOk:d()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,$.validateFields();case 2:return e.t0=o(),e.t1={},e.next=6,$.validateFields();case 6:return e.t2=e.sent,n=(0,e.t0)(e.t1,e.t2),e.next=10,(0,z.ZP)("/api/departments/".concat($.getFieldValue("department_id"),"/majors.json"),{method:"post",body:o()({},n)});case 10:0===e.sent.status&&(C.ZP.success("新增成功"),oe(i),X(!1),$.resetFields());case 12:case"end":return e.stop()}}),e)}))),children:(0,U.jsxs)(S.Z,{form:$,labelAlign:"right",labelCol:{span:4},style:{height:"320px"},children:[(0,U.jsx)(S.Z.Item,{label:"院系名称",name:"department_id",rules:[{required:!0,message:"请输入院系名称"}],style:{marginTop:"20px"},children:(0,U.jsx)(T.default,{className:"select",size:"large",allowClear:!0,getPopupContainer:function(e){return e.parentNode},children:null==te?void 0:te.map((function(e){return(0,U.jsx)(T.default.Option,{children:null==e?void 0:e.name},null==e?void 0:e.id)}))})}),(0,U.jsx)(S.Z.Item,{label:"专业名称",name:"name",rules:[{required:!0,validator:function(e,n){var t;return(null==n||null===(t=n.replaceAll(" ",""))||void 0===t?void 0:t.length)>0?Promise.resolve():Promise.reject("请输入专业名称")}}],children:(0,U.jsx)(k.Z,r()({maxLength:20,size:"large",style:{height:40},showCount:!0},"maxLength",20))}),(0,U.jsx)(S.Z.Item,{label:"说明",name:"remarks",children:(0,U.jsx)(k.Z.TextArea,{maxLength:200,placeholder:"再次说明特别情况(选填)",rows:8})})]})})]})}))}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[54621],{7406:function(e,n,t){var i=t(82242),r=t.n(i),a=(t(59301),t(93314)),s=t(3113),l=t(37712);n.Z=function(e){var n=e.img,t=e.buttonProps,i=void 0===t?{}:t,o=e.styles,c=void 0===o?{}:o,d=e.customText,u=e.ButtonText,j=e.ButtonClick,p=e.Buttonclass,x=e.ButtonTwo,m=e.imgStyles,g=e.loading,h=void 0!==g&&g;return(0,l.jsxs)("section",{className:"tc animated fadeIn",style:r()(r()({},{color:"#999",margin:"100px auto",visibility:h?"hidden":"visible"}),c),children:[(0,l.jsx)("img",{src:n||a,style:r()(r()({},m),{},{pointerEvents:"none",userSelect:"none"})}),(0,l.jsx)("p",{className:"mt20 font14",children:d||"暂时还没有相关数据哦!"}),u&&(0,l.jsx)(s.ZP,r()(r()({className:p,onClick:j},i),{},{children:u})),x&&x]})}},89163:function(e,n,t){t.r(n),t.d(n,{default:function(){return Q}});var i=t(85573),r=t.n(i),a=t(7557),s=t.n(a),l=t(82242),o=t.n(l),c=t(41498),d=t.n(c),u=t(79800),j=t.n(u),p=t(39647),x=t.n(p),m=t(59301),g=t(7880),h="head___rTtJZ",y="head_position___JORCm",M="addQuestionBtn____mhKD",f="pngIcon___wku3M",v="contentWrap___qdHlc",L="antdTable___VlDc8",N="footer___by1Sw",I="tabs___L6XlV";Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var S=t(78241),w=t(43418),k=t(8772),C=t(8591),Z=t(99313),T=t(57809),A=t(3113),b=t(71418),D=t(52306),O=t(88590),z=t(51136),P=t(7406),_=t(90963),E=t(99232),Y=t.n(E),U=t(37712),V=["userDetail","user","globalSetting","loading","dispatch"],Q=(0,g.connect)((function(e){var n=e.user,t=e.userDetail,i=e.loading;return{user:n,userDetail:t,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){e.userDetail,e.user,e.globalSetting,e.loading,e.dispatch,x()(e,V);var n=(0,m.useState)({page:1,limit:10}),t=j()(n,2),i=t[0],a=t[1],l=(0,m.useState)([]),c=j()(l,2),u=c[0],p=c[1],g=(0,m.useState)(!0),E=j()(g,2),Q=E[0],F=E[1],G=(0,m.useState)(0),H=j()(G,2),R=H[0],W=H[1],B=(0,m.useState)(!1),J=j()(B,2),q=J[0],X=J[1],K=S.Z.useForm(),$=j()(K,1)[0],ee=(0,m.useState)([]),ne=j()(ee,2),te=ne[0],ie=ne[1],re=(0,m.useState)(""),ae=j()(re,2),se=ae[0],le=ae[1];function oe(e){return ce.apply(this,arguments)}function ce(){return(ce=d()(s()().mark((function e(n){var t,r,a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return F(!0),e.next=3,(0,z.ZP)("/api/departments/".concat(null==i?void 0:i.department_id,"/majors.json"),{method:"get",params:{per_page:n.limit,page:n.page,status:se,keywords:null==i?void 0:i.keywords,department_id:null==i?void 0:i.department_id}});case 3:a=e.sent,p((null==a||null===(t=a.data)||void 0===t?void 0:t.majors)||[]),W(null==a||null===(r=a.data)||void 0===r?void 0:r.count),F(!1);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,m.useEffect)((function(){ue()}),[]),(0,m.useEffect)((function(){oe(i)}),[se]);var de=[{title:"专业名称",dataIndex:"name",ellipsis:!0,render:function(e){return e}},{title:"状态",dataIndex:"status",render:function(e){return 1===e?(0,U.jsx)("span",{style:{color:"#19CB70"},children:"已通过"}):0===e?(0,U.jsx)("span",{style:{color:"#FF8C29"},children:"待审核"}):void 0}},{title:"学生人数(已职业认证)",dataIndex:"user_count",ellipsis:!0,width:200,render:function(e){return(0,U.jsx)("span",{children:e||"--"})}},{title:"所属学院",dataIndex:"department_name",ellipsis:!0,render:function(e){return(0,U.jsx)("span",{children:e||"--"})}},"0"==se&&{title:"说明",dataIndex:"remarks",ellipsis:!0,render:function(e){return(0,U.jsx)("span",{children:e||"--"})}},{title:"创建时间",dataIndex:"created_at",ellipsis:!0,render:function(e){return(0,U.jsx)("span",{children:e?Y()(e).format("YYYY-MM-DD HH:mm"):"--"})}},{title:"操作",dataIndex:"id",key:"item_type",align:"right",width:150,render:function(e,n,t){return(0,U.jsxs)("div",{style:{textAlign:"end"},children:[1==(null==n?void 0:n.status)&&(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)("span",{style:{color:"#165dff",marginLeft:"20px",cursor:"pointer"},onClick:function(){var e;$.setFieldValue("name",null==n?void 0:n.name),w.Z.confirm({title:"重命名",centered:!0,icon:null,width:500,content:(0,U.jsx)("div",{style:{marginTop:"10px"},children:(0,U.jsx)(S.Z,{form:$,labelCol:{span:4},wrapperCol:{span:20},children:(0,U.jsx)(S.Z.Item,{label:"专业名称",name:"name",rules:[{required:!0,message:"请输入专业名称"}],children:(0,U.jsx)(k.Z,{placeholder:"请输入专业名称",style:{height:40,marginTop:"-4px"}})})})}),onOk:(e=d()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,$.validateFields();case 2:return e.next=4,(0,z.ZP)("/api/departments/".concat(null==n?void 0:n.department_id,"/majors/").concat(null==n?void 0:n.id,"/rename.json"),{method:"put",body:{name:$.getFieldValue("name")}});case 4:0===e.sent.status&&(C.ZP.success("操作成功"),oe(i));case 6:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},children:"重命名"}),(0,U.jsx)("span",{style:{color:"#165dff",marginLeft:"20px",cursor:"pointer"},onClick:function(){var e;w.Z.confirm({title:"删除提示",centered:!0,icon:null,width:500,content:(0,U.jsx)("div",{children:"确定删除该专业吗?删除后用户的专业相关信息将被清空,但此操作不影响用户的职业认证和实名认证。"}),onOk:(e=d()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,z.ZP)("/api/departments/".concat(null==n?void 0:n.department_id,"/majors/").concat(null==n?void 0:n.id,".json"),{method:"DELETE"});case 2:0===e.sent.status&&(C.ZP.success("删除成功"),oe(i));case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},children:"删除"})]}),0==(null==n?void 0:n.status)&&(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)("span",{style:{color:"#165dff",marginLeft:"20px",cursor:"pointer"},onClick:function(){var e;w.Z.confirm({title:"通过申请",centered:!0,icon:null,width:500,content:(0,U.jsx)("div",{children:"确认批准通过该专业的新增申请?"}),onOk:(e=d()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,z.ZP)("/api/departments/".concat(null==n?void 0:n.department_id,"/majors/").concat(null==n?void 0:n.id,"/audit.json"),{method:"put",body:{status:1}});case 2:0===e.sent.status&&(C.ZP.success("操作成功"),oe(i));case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},children:"通过"}),(0,U.jsx)("span",{style:{color:"#165dff",marginLeft:"20px",cursor:"pointer"},onClick:function(){var e;w.Z.confirm({title:"拒绝原因",centered:!0,icon:null,width:500,content:(0,U.jsxs)("div",{style:{marginTop:"10px"},children:[(0,U.jsx)(S.Z,{form:$,labelCol:{span:3},wrapperCol:{span:21},children:(0,U.jsx)(S.Z.Item,{label:"原因",name:"reason",rules:[{required:!0,message:"请输入原因"}],children:(0,U.jsx)(k.Z.TextArea,{maxLength:200,placeholder:"请输入拒绝原因,最多200字",rows:4})})}),(0,U.jsx)("div",{style:{fontSize:"12px",marginTop:"-10px",color:"#666"},children:"提示:拒绝新增专业的申请后,申请新增的用户将收到被拒绝的消息提醒。"})]}),onOk:(e=d()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,$.validateFields();case 2:return e.next=4,(0,z.ZP)("/api/departments/".concat(null==n?void 0:n.department_id,"/majors/").concat(null==n?void 0:n.id,"/audit.json"),{method:"put",body:{reason:$.getFieldValue("reason"),status:2}});case 4:0===e.sent.status&&(C.ZP.success("操作成功"),oe(i));case 6:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},children:"拒绝"})]})]})}}].filter((function(e){return!!e})),ue=function(){var e=d()(s()().mark((function e(){var n,t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,z.ZP)("/api/school_manages/departments.json",{method:"get"});case 2:(n=e.sent)&&ie(null==n||null===(t=n.data)||void 0===t?void 0:t.departments);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,U.jsxs)("div",{children:[(0,U.jsxs)("div",{className:h,children:[(0,U.jsx)(Z.Z,{defaultActiveKey:"",className:I,items:[{key:"",label:"全部"},{key:"0",label:"待审核"}],onChange:function(e){i.page=1,a(o()({},i)),le(e)}}),(0,U.jsxs)("div",{className:y,children:[(0,U.jsx)("span",{style:{fontSize:14,display:"inline-block",paddingRight:20,lineHeight:"38px"},children:"学院"}),(0,U.jsx)(T.default,{onChange:function(e){i.department_id=e,oe(i)},className:"select",placeholder:"全部",size:"large",allowClear:!0,getPopupContainer:function(e){return e.parentNode},children:null==te?void 0:te.map((function(e){return(0,U.jsx)(T.default.Option,{children:null==e?void 0:e.name},null==e?void 0:e.id)}))}),(0,U.jsx)(_.t7,{style:{width:262,marginLeft:"15px"},value:{value:null==i?void 0:i.keywords},onChange:function(e,n){i.page=1,i.keywords=e,a(o()({},i)),oe(i)},placeholder:"请输入专业名称进行搜索"}),(0,U.jsx)("div",{children:(0,U.jsxs)(A.ZP,{className:M,onClick:function(e){return X(!0)},children:[(0,U.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRkM4ODNFIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGQjgxMyIgb2Zmc2V0PSIzMi4zODUlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGQkUyQSIgb2Zmc2V0PSI2OS44MTYlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGRDY0RSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZD0iTTEzLjUgMGExLjkyOSAxLjkyOSAwIDAgMSAxLjkyOSAxLjkyOXYxMC4yODVjMCAuNzEtLjU3NiAxLjI4Ni0xLjI4NiAxLjI4NkgzLjIxM2MtMS4wNjQgMC0xLjkyOC43NTctMS45MjggMS42ODggMCAuOTMyLjg2NCAxLjY4NyAxLjkzIDEuNjg3aDExLjU3MWExLjkyOSAxLjkyOSAwIDAgMCAxLjkyOS0xLjkyOFYyLjg5M2EuNjQzLjY0MyAwIDEgMSAxLjI4NiAwdjEyLjUzNUEyLjU3MiAyLjU3MiAwIDAgMSAxNS40MjkgMThIMi41NzFDMS4xNTcgMTggMCAxNi45ODcgMCAxNS43NVYyLjI1QzAgMS4wMTIgMS4xNTcgMCAyLjU3MSAwaDEwLjkzWm0xLjM2NiAxNC42MjVhLjU2Mi41NjIgMCAwIDEgMCAxLjEyNUg0LjQyYS41NjIuNTYyIDAgMSAxIDAtMS4xMjVoMTAuNDQ4Wk03LjA0OCAzLjQ2M2wtLjE3OC44NzVINC44OTN2Ljc1MWgxLjgwNmMtLjA2Mi4yMzMtLjExNy40NzMtLjE3OS43MTNINC4zNnYuNzc1aDEuOTQ1Yy0uMTU4LjUyLS4zMzIgMS4wMzQtLjUyIDEuNTQzaDMuNzI4Yy0uMzY1LjM5NC0uODY4Ljc5LTEuNTA0IDEuMTc3LS40OTktLjE1OS0xLjAwMy0uMy0xLjUxLS40MjZsLS40MjcuNjM2YzEuMjEzLjMwNCAyLjM5NC43MjQgMy41MjYgMS4yNTVsLjQ1LS42OTdjLS4zOC0uMTY4LS43NjQtLjMyLTEuMTU1LS40NTcuNzItLjUyIDEuMjU0LTEuMDMyIDEuNTk2LTEuNTM1di0uNjk3SDYuOTM5Yy4wODUtLjI0OS4xNy0uNTIuMjU2LS43OThoNC4ydi0uNzc2SDcuNDA0Yy4wNTQtLjIzMi4xMDktLjQ2NC4xNjMtLjcxM2gzLjM2M3YtLjc1Mkg3LjczYy4wNDctLjI2NC4xLS41MjYuMTQ4LS44MDVsLS44My0uMDdoLjAwMVoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",className:f,alt:""}),"新增专业"]})})]})]}),(0,U.jsxs)("div",{className:v,children:[(0,U.jsx)(b.Z,{spinning:Q,children:0===R?(0,U.jsx)(P.Z,{customText:"暂无专业相关数据"}):(0,U.jsx)(D.Z,{className:L,rowKey:"id",columns:de,dataSource:u,pagination:!1})}),(0,U.jsxs)("div",{className:N,children:[R>(null==i?void 0:i.limit)?(0,U.jsx)("div",{children:(0,U.jsxs)("span",{style:{color:"#656F87"},children:["共",(0,U.jsx)("span",{className:"c-light-primary",children:R}),"条数据"]})}):"",(0,U.jsx)(O.Z,{defaultCurrent:1,defaultPageSize:10,current:(null==i?void 0:i.page)||1,showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,total:R,onChange:function(e){i.page=e,a(o()({},i)),oe(i)}})]})]}),(0,U.jsx)(w.Z,{centered:!0,title:"新增专业名称",open:q,okText:"确定",cancelText:"取消",destroyOnClose:!0,onCancel:function(){X(!1)},onOk:d()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,$.validateFields();case 2:return e.t0=o(),e.t1={},e.next=6,$.validateFields();case 6:return e.t2=e.sent,n=(0,e.t0)(e.t1,e.t2),e.next=10,(0,z.ZP)("/api/departments/".concat($.getFieldValue("department_id"),"/majors.json"),{method:"post",body:o()({},n)});case 10:0===e.sent.status&&(C.ZP.success("新增成功"),oe(i),X(!1),$.resetFields());case 12:case"end":return e.stop()}}),e)}))),children:(0,U.jsxs)(S.Z,{form:$,labelAlign:"right",labelCol:{span:4},style:{height:"320px"},children:[(0,U.jsx)(S.Z.Item,{label:"院系名称",name:"department_id",rules:[{required:!0,message:"请输入院系名称"}],style:{marginTop:"20px"},children:(0,U.jsx)(T.default,{className:"select",size:"large",allowClear:!0,getPopupContainer:function(e){return e.parentNode},children:null==te?void 0:te.map((function(e){return(0,U.jsx)(T.default.Option,{children:null==e?void 0:e.name},null==e?void 0:e.id)}))})}),(0,U.jsx)(S.Z.Item,{label:"专业名称",name:"name",rules:[{required:!0,validator:function(e,n){var t;return(null==n||null===(t=n.replaceAll(" ",""))||void 0===t?void 0:t.length)>0?Promise.resolve():Promise.reject("请输入专业名称")}}],children:(0,U.jsx)(k.Z,r()({maxLength:20,size:"large",style:{height:40},showCount:!0},"maxLength",20))}),(0,U.jsx)(S.Z.Item,{label:"说明",name:"remarks",children:(0,U.jsx)(k.Z.TextArea,{maxLength:200,placeholder:"再次说明特别情况(选填)",rows:8})})]})})]})}))}}]); \ No newline at end of file diff --git a/p__Administration__Student__index.async.js b/p__Administration__Student__index.async.js index ab008c3404..43854d54ed 100644 --- a/p__Administration__Student__index.async.js +++ b/p__Administration__Student__index.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[36029,66011],{7406:function(e,t,n){var r=n(82242),s=n.n(r),a=(n(59301),n(93314)),o=n(3113),c=n(37712);t.Z=function(e){var t=e.img,n=e.buttonProps,r=void 0===n?{}:n,i=e.styles,l=void 0===i?{}:i,u=e.customText,d=e.ButtonText,p=e.ButtonClick,f=e.Buttonclass,h=e.ButtonTwo,x=e.imgStyles,m=e.loading,A=void 0!==m&&m;return(0,c.jsxs)("section",{className:"tc animated fadeIn",style:s()(s()({},{color:"#999",margin:"100px auto",visibility:A?"hidden":"visible"}),l),children:[(0,c.jsx)("img",{src:t||a,style:s()(s()({},x),{},{pointerEvents:"none",userSelect:"none"})}),(0,c.jsx)("p",{className:"mt20 font14",children:u||"暂时还没有相关数据哦!"}),d&&(0,c.jsx)(o.ZP,s()(s()({className:f,onClick:p},r),{},{children:d})),h&&h]})}},45286:function(e,t,n){n.d(t,{Z:function(){return l}});var r=n(79800),s=n.n(r),a=n(59301),o=n(30929),c=n(68078),i=n(37712),l=function(){var e=(0,a.useState)(""),t=s()(e,2),n=t[0],r=t[1],l=(0,a.useState)(0),u=s()(l,2),d=(u[0],u[1]),p=(0,a.useState)(),f=s()(p,2),h=(f[0],f[1]),x=(0,a.useState)(),m=s()(x,2),A=(m[0],m[1]),g=(0,a.useState)(!1),v=s()(g,2),w=(v[0],v[1],(0,a.useRef)(""));function y(e){27==e.keyCode&&w.current&&j()}function j(){document.body.style.overflow="auto",h(void 0),A(void 0),d(0),r("")}(0,a.useEffect)((function(){return o.Z.subscribe("preview-image",(function(e){r(e),console.log(I.current),document.body.style.overflow="hidden"}))}),[]),(0,a.useEffect)((function(){return document.addEventListener("keydown",y),function(){document.removeEventListener("keydown",y)}}),[]),(0,a.useEffect)((function(){w.current=n}),[n]);(0,a.useRef)();var C=(0,a.useRef)(),I=(0,a.useRef)();return(0,i.jsx)(a.Fragment,{children:n?(0,i.jsx)("div",{children:(0,i.jsx)("div",{className:"preview-wrp-group",ref:C,children:(0,i.jsx)(c.Z,{className:"image-preview",src:n,style:{display:"none"},preview:{visible:!0,src:n,movable:!1,onVisibleChange:function(e){r("")}},alt:"预览大图"})})}):null})}},57065:function(e,t,n){n.r(t),n.d(t,{default:function(){return ie}});var r=n(37205),s=n.n(r),a=n(85573),o=n.n(a),c=n(7557),i=n.n(c),l=n(82242),u=n.n(l),d=n(41498),p=n.n(d),f=n(79800),h=n.n(f),x=n(39647),m=n.n(x),A=n(59301),g=n(7880),v={flex_box_center:"flex_box_center___b2kk6",flex_space_between:"flex_space_between___nObta",flex_box_vertical_center:"flex_box_vertical_center___hJhvZ",flex_box_center_end:"flex_box_center_end___qXikU",flex_box_column:"flex_box_column___mEKiq",bg:"bg___lVGk1",containerTitle:"containerTitle___uKeyY",containerDesc:"containerDesc___Qtb8c",listItem:"listItem___fe9KR",tabListhover:"tabListhover___TybSz",title:"title___xqdfG",tips:"tips___pwNVA",titleLeft:"titleLeft___BVFvs",titleRight:"titleRight___JqeRw",acitons:"acitons___lv8AM",memberManager:"memberManager___LiU3G",menu:"menu___blKWy",topScores:"topScores___E5ebB",first:"first___zlZUp",second:"second___pGCY1",three:"three___iAEZV",dropmenu:"dropmenu___nCsdc",tabActive:"tabActive___tTsoS",tabs:"tabs___AYiix",rightAction:"rightAction___E4SkN",ruleWrap:"ruleWrap___CEQBI",head:"head___vI0BP",left:"left___ZacRo",right:"right___KZNPX",icon:"icon___hD9HM",addQuestionBtn:"addQuestionBtn___AvX9i",name:"name___KyyJs",antdTable1:"antdTable1___u0KZ_",antdTable2:"antdTable2___UD2bD",pngIcon:"pngIcon___DxnC5",refuse:"refuse___Rbcu8"},w=n(8772),y=n(78241),j=n(81327),C=n(57809),I=n(99313),b=n(3113),E=n(71418),k=n(52306),S=n(43418),D=n(8591),B=n(6848),Z=n(88590),F=n(81228),P=n(24905),Q=n(7406),U=n(21068),N=n(26724),R=n.n(N),z=n(9498),T=n.n(z),V=n(14386),Y={addStudentContainer:"addStudentContainer___c5ADl",listItem:"listItem___cOpB2",tips:"tips___UuolQ",qrCode:"qrCode___OJ0wR"},L=n(18647),G=n(6457),q=n(27065),K=n(51136),X=n(37712),H=I.Z.TabPane,O=(0,g.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var t,n,r=e.classroomList,a=(e.loading,e.dispatch),o=e.schoolId,c=e.getCountData,l=e.getStudents,d=e.activeKey,f=e.handleTabChange,x=e.handleLimitShow,m=((0,g.useParams)(),r.actionTabs),v=(0,A.useState)([]),j=h()(v,2),E=(j[0],j[1]),Z=(0,A.useState)(!0),F=h()(Z,2),Q=F[0],N=F[1],z=(0,A.useState)(!1),O=h()(z,2),W=O[0],J=O[1],M=y.Z.useForm(),_=h()(M,1)[0],$=(0,A.useState)([]),ee=h()($,2),te=ee[0],ne=ee[1],re=(0,A.useState)(1),se=h()(re,2),ae=se[0],oe=se[1],ce=(0,A.useState)([]),ie=h()(ce,2),le=ie[0],ue=ie[1],de=(0,A.useState)(!0),pe=h()(de,2),fe=pe[0],he=pe[1],xe=(0,A.useState)([]),me=h()(xe,2),Ae=me[0],ge=me[1],ve=(0,A.useState)(!1),we=h()(ve,2),ye=we[0],je=we[1];(0,A.useRef)();(0,A.useEffect)((function(){"添加学生"===r.actionTabs.key&&(he(!0),Ce())}),[r.actionTabs.key]);var Ce=function(){var e=p()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a({type:"classroomList/getSchoolList",payload:{}});case 2:t=e.sent,E(t.map((function(e){return{value:e}})));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ie={onRemove:function(){ge([])},beforeUpload:function(e){var t=[];return t.push(e),ge([].concat(t)),!1},fileList:Ae,accept:".xls,.xlsx"},be=function(){var e=p()(i()().mark((function e(){var t,n,r,a,c=arguments;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=c.length>0&&void 0!==c[0]&&c[0],!Q||W){e.next=11;break}return r=_.getFieldValue(),J(!0),oe(t?1:ae+1),e.next=7,(0,K.ZP)("/api/users/member_search.json",{method:"get",params:u()(u()({page:t?1:ae+1,search_type:1,keyword:null==r?void 0:r.keyword},r),{},{school_id:o,source:"school_manage"})});case 7:a=e.sent,ne(t?s()(a.users):[].concat(s()(te),s()(a.users))),J(!1),(null===(n=a.users)||void 0===n?void 0:n.length)<10&&N(!1);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ee=function(){var e=p()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!=le){e.next=4;break}D.ZP.error("请选择人数"),e.next=9;break;case 4:return je(!0),e.next=7,(0,K.ZP)("/api/school_manages/add_students.json",{method:"post",body:{user_ids:le}});case 7:0===e.sent.status&&(D.ZP.success("添加成功"),a({type:"classroomList/setActionTabs",payload:{}}),l(),c(),je(!1),"0"===localStorage.getItem("Noviceguide")||a({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:9,text:(0,X.jsx)("div",{children:"恭喜您!我们已经完成【教学课堂】的新建任务了。怎么样,很简单吧!接下来,您可以开始在教学课堂继续添加您的教学内容。 遇到疑问时,随时召唤小歌,我会出现在页面的右下角。期待与你的再次协作。"})}}));case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ke=function(){var e=p()(i()().mark((function e(){var t,n,r,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==Ae?void 0:Ae.length)<=0)){e.next=3;break}return D.ZP.info("请上传文件"),e.abrupt("return");case 3:return je(!0),(t=new FormData).append("file",Ae[0]),e.next=8,(0,K.ZP)("/api/school_manages/import_school_manages.json",{method:"post",body:t},!0);case 8:-1!==(n=e.sent).status&&(a({type:"classroomList/setActionTabs",payload:{}}),null!=n&&null!==(r=n.data)&&void 0!==r&&null!==(r=r.fail)&&void 0!==r&&r.length?(l(),c(),S.Z.confirm({centered:!0,okText:"下载导入失败文件",cancelText:"取消",title:"提示",content:(0,X.jsxs)("div",{children:["导入文件内存在不匹配信息,请",(0,X.jsx)("span",{onClick:function(){return(0,G.FH)("",(0,G.NY)({url:q.Z.API_SERVER+"/api/school_manages/get_fail_data.xlsx",query:{}}))},className:"c-light-primary ml5 mr5 current",children:"点击下载"}),"查看并进行修改后重新上传!"]}),onOk:function(){var e=p()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,G.FH)("",(0,G.NY)({url:q.Z.API_SERVER+"/api/school_manages/get_fail_data.xlsx",query:{}}));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){}})):null!=n&&null!==(s=n.data)&&void 0!==s&&s.is_upper_limit?x():(D.ZP.success("导入成功"),l(),c())),je(!1);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Se=[{title:"",dataIndex:"professional_certification",width:40,ellipsis:!0,render:function(e,t){return(0,X.jsx)(P.Z,{value:t.numid,checked:le.includes(Number(t.numid)),disabled:!!e})}},{title:"姓名",width:80,ellipsis:!0,dataIndex:"username",render:function(e,t){return(0,X.jsx)(B.Z,{placement:"bottom",title:e,children:(0,X.jsx)(g.Link,{className:"bold c-black",to:"/users/".concat(t.login),target:"_blank",children:e||"--"})})}},{title:"手机",width:100,dataIndex:"phone",ellipsis:!0,render:function(e){return(0,X.jsx)(B.Z,{placement:"bottom",title:e,children:(0,X.jsx)("span",{children:e||"--"})})}},{title:"邮箱",dataIndex:"email",width:100,ellipsis:!0,render:function(e){return(0,X.jsx)(B.Z,{placement:"bottom",title:e,children:(0,X.jsx)("span",{children:e||"--"})})}},{title:"学号/工号",width:100,dataIndex:"student_number",ellipsis:!0,render:function(e){return(0,X.jsx)(B.Z,{placement:"bottom",title:e,children:(0,X.jsx)("span",{children:e||"--"})})}},{title:"院系/部门",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(e){return(0,X.jsx)(B.Z,{placement:"bottom",title:e,children:(0,X.jsx)("span",{children:e||"--"})})}},{title:"职业认证",dataIndex:"professional_certification",width:100,render:function(e){return e?"是":"否"}},{title:"最后登录时间",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(e){return null===e?(0,X.jsx)("span",{children:"--"}):(0,X.jsx)(B.Z,{placement:"bottom",title:e,children:(0,X.jsx)("span",{children:T()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"状态",dataIndex:"professional_certification",width:80,render:function(e){if(e)return(0,X.jsx)("span",{className:"c-green",children:"已添加"})}}];return(0,X.jsx)(S.Z,{className:Y.addStudentWrapContainer,centered:!0,title:"添加学生",open:"添加学生"===r.actionTabs.key,okText:"确定",cancelText:"取消",width:"1"===d?960:600,zIndex:1e3,afterClose:function(){ge([])},confirmLoading:ye,bodyStyle:{minHeight:200},onOk:p()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("1"!==d){e.next=3;break}return Ee(),e.abrupt("return");case 3:ke();case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){ue([]),a({type:"classroomList/setActionTabs",payload:{}}),_.setFieldsValue({keyword:"",search_type:"1"})},children:(0,X.jsxs)(I.Z,{activeKey:d,onChange:function(e){return f(e)},className:Y.addStudentContainer,children:[(0,X.jsx)(H,{tab:"手动添加",children:(0,X.jsxs)(X.Fragment,{children:[(0,X.jsx)("div",{className:Y.listItem,children:(0,X.jsxs)(y.Z,{layout:"inline",form:_,initialValues:{keyword:"",search_type:"1"},className:"mt10",children:[(0,X.jsx)(y.Z.Item,{name:"search_type",label:"搜索类型",children:(0,X.jsxs)(C.default,{children:[(0,X.jsx)(C.default.Option,{value:"1",children:"姓名"}),(0,X.jsx)(C.default.Option,{value:"2",children:"手机号"}),(0,X.jsx)(C.default.Option,{value:"3",children:"邮箱"})]})}),(0,X.jsx)(y.Z.Item,{name:"keyword",label:"搜索内容",children:(0,X.jsx)(w.Z,{allowClear:!0,style:{width:240},size:"middle",defaultValue:(null===(t=m.selectArrs)||void 0===t?void 0:t.category_name)||(null===(n=m.selectArrs)||void 0===n?void 0:n.name)})}),(0,X.jsx)(y.Z.Item,{children:(0,X.jsx)(b.ZP,{htmlType:"submit",type:"primary",size:"middle",onClick:function(){return function(){var e;if(""===(null===(e=_.getFieldValue())||void 0===e?void 0:e.keyword))return ne([]),void D.ZP.error("请输入搜索内容");he(!1),Q=!0,N(!0),ue([]),J(!1),setTimeout((function(){be(!0)}),300)}()},children:"搜索"})})]})}),fe&&(0,X.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,X.jsx)("img",{src:V.L6,width:"250",alt:""}),(0,X.jsx)("br",{}),(0,X.jsx)("p",{className:"mt20",children:"请搜索要添加的人员"})]}),!fe&&""==te&&!W&&(0,X.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,X.jsx)("img",{src:V.z3,width:"100",alt:""}),(0,X.jsx)("br",{}),(0,X.jsx)("p",{className:"mt20",children:"暂时还没有相关数据哦!"})]}),(!fe&&""!=te||W)&&(0,X.jsxs)("section",{children:[(0,X.jsx)("div",{className:"flexd-table-header mt20",children:(0,X.jsx)(k.Z,{pagination:!1,dataSource:[],columns:Se})}),(0,X.jsx)("div",{style:{maxHeight:260,overflow:"auto"},children:(0,X.jsx)(R(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){be()},hasMore:Q,useWindow:!1,children:(0,X.jsx)(k.Z,{loading:W,showHeader:!1,pagination:!1,dataSource:te,columns:Se,onRow:function(e){return{onClick:function(e){e.currentTarget.querySelector("input").disabled||function(e){e=Number(e);var t=le.indexOf(e);t<0?le.push(e):le.splice(t,1),ue(s()(le))}(e.currentTarget.querySelector("input").value)}}}})})})]})]})},"1"),(0,X.jsx)(H,{tab:"批量导入",children:(0,X.jsx)("div",{className:Y.listItem,children:(0,X.jsxs)("div",{className:"mt20",style:{marginLeft:86},children:[(0,X.jsxs)("div",{className:"mb20",children:[(0,X.jsx)("span",{className:"mr40",children:"步骤1:"}),"下载",(0,X.jsx)("a",{className:"ml5 mr5",onClick:p()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,G.FH)("",(0,G.NY)({url:q.Z.API_SERVER+"/api/school_manages/down_school_manages_template.json\t",query:{}}));case 1:case"end":return e.stop()}}),e)}))),children:"高校管理成员导入模板"}),"批量导入成员。"]}),(0,X.jsxs)("div",{children:[(0,X.jsx)("span",{className:"mr40",children:"步骤2:"}),"上传填写好的《高校管理成员导入模板》。"]}),(0,X.jsx)("div",{style:{margin:"4px 0px 20px 94px"},children:(0,X.jsx)(U.Z,u()(u()({},Ie),{},{children:(0,X.jsx)(b.ZP,{type:"primary",className:"mt10",icon:(0,X.jsx)(L.Z,{}),children:"选择文件"})}))})]})})},"2")]})})})),W=n(84717),J=n(45286),M=n(30929),_=n(90963),$=n(95237),ee=n(43604),te=n(88522),ne={colorBlue:"colorBlue___WOM5T",formWrap:"formWrap___yqLts",flexRow:"flexRow___wFKNT",flexColumn:"flexColumn___qCl6_",example:"example___p1oVC",exampleImg:"exampleImg___FicSU",colorOrange:"colorOrange___An3FW",uploader:"uploader___tn7L8",uploadImg:"uploadImg___c3FkU",imageTip:"imageTip___jtZ10",uploadTipIcon:"uploadTipIcon___cbsw3",uploadTip:"uploadTip___LbZNb",color05101a:"color05101a___sXzzB",viewLargerImg:"viewLargerImg___xxHvS",footerWrap:"footerWrap___VqJfp",note:"note___P2g8J",schoolHintWrap:"schoolHintWrap___hrE16",colorCDCDCD:"colorCDCDCD___IwhGa",color0152d9:"color0152d9___dudWJ"},re=["user","account","globalSetting","loading","dispatch"],se=C.default.Option,ae=(0,g.connect)((function(e){var t=e.user,n=e.account,r=e.loading;return{user:t,account:n,globalSetting:e.globalSetting,loading:r.effects}}))((function(e){e.user,e.account,e.globalSetting,e.loading,e.dispatch;var t,n,r,s,a=m()(e,re),o=y.Z.useForm(),c=h()(o,1)[0],l=(0,A.useState)(),d=h()(l,2),f=d[0],x=d[1],g=(0,A.useState)([]),v=h()(g,2),j=v[0],I=v[1],k=(0,A.useState)(),B=h()(k,2),Z=B[0],F=(B[1],(0,A.useState)()),P=h()(F,2),Q=(P[0],P[1]),U=(0,A.useState)(),N=h()(U,2),R=(N[0],N[1],function(){var e=p()(i()().mark((function e(t){var n,r;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t){e.next=5;break}return e.next=3,(0,K.ZP)("/api/school_manages/departments.json",{method:"get"});case 3:(n=e.sent)&&I(null==n||null===(r=n.data)||void 0===r?void 0:r.departments);case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}());(0,A.useEffect)((function(){var e;R(null==a||null===(e=a.studentInfo)||void 0===e||null===(e=e.school)||void 0===e?void 0:e.id)}),[null==a||null===(t=a.studentInfo)||void 0===t||null===(t=t.school)||void 0===t?void 0:t.id]),(0,A.useEffect)((function(){var e,t,n,r,s,o={studentName:null==a||null===(e=a.studentInfo)||void 0===e?void 0:e.real_name,studentNo:null==a||null===(t=a.studentInfo)||void 0===t?void 0:t.student_id,school:null==a||null===(n=a.studentInfo)||void 0===n||null===(n=n.school)||void 0===n?void 0:n.name,department:null==a||null===(r=a.studentInfo)||void 0===r||null===(r=r.department)||void 0===r?void 0:r.name};c.setFieldsValue(o),x(o),Q(null==a||null===(s=a.studentInfo)||void 0===s||null===(s=s.department)||void 0===s?void 0:s.id)}),[null==a?void 0:a.studentInfo]);var z=function(){var e=p()(i()().mark((function e(t){var n,r,s,o,c;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=null===(n=j.find((function(e){return e.name===(null==t?void 0:t.department)})))||void 0===n?void 0:n.id,e.next=3,(0,K.ZP)("/api/school_manages/professional_certification.json",{method:"post",body:{user_id:null==a||null===(r=a.studentInfo)||void 0===r?void 0:r.id,name:null==t?void 0:t.studentName,student_id:null==t?void 0:t.studentNo,school_id:null==a||null===(s=a.studentInfo)||void 0===s||null===(s=s.school)||void 0===s?void 0:s.id,department_id:o,identity:"student"}});case 3:c=e.sent,T(),0==(null==c?void 0:c.status)?(D.ZP.success("认证成功"),null==a||a.onSuccess()):null==a||a.onSuccess();case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),T=function(){null==a||a.controlVisible(!1)};return(0,X.jsx)(S.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,forceRender:!0,className:ne.modal,open:null==a?void 0:a.visible,title:(0,X.jsx)("div",{children:"职业认证"}),width:"660px",footer:null,children:(0,X.jsx)(E.Z,{spinning:!!Z,children:(0,X.jsxs)(y.Z,{className:ne.formWrap,form:c,layout:"horizontal",onValuesChange:function(e){x(u()({},c.getFieldsValue()))},onFinish:z,scrollToFirstError:!0,children:[(0,X.jsx)(y.Z.Item,{label:"姓名",initialValue:null==f?void 0:f.studentName,name:"studentName",rules:[{required:!0,message:"请先输入姓名"}],children:(0,X.jsx)(w.Z,{type:"text",placeholder:"请输入姓名",size:"large"})}),(0,X.jsxs)($.Z,{gutter:[10,0],children:[(0,X.jsx)(ee.Z,{flex:"300px",children:(0,X.jsx)(y.Z.Item,{label:"职业",name:"identity",initialValue:"student",rules:[{required:!0,message:"请先选择职业"}],children:(0,X.jsxs)(C.default,{disabled:!0,size:"large",children:[(0,X.jsx)(se,{value:"teacher",children:"教师"}),(0,X.jsx)(se,{value:"student",children:"学生"}),(0,X.jsx)(se,{value:"professional",children:"专业人士"})]})})}),(0,X.jsx)(ee.Z,{flex:1,children:(0,X.jsx)(y.Z.Item,{initialValue:null==f?void 0:f.studentNo,name:"studentNo",rules:[{required:!0,message:"请先输入学号"}],children:(0,X.jsx)(w.Z,{type:"text",placeholder:"请输入学号",size:"large"})})})]}),(0,X.jsx)(y.Z.Item,{label:"学校/单位",name:"school",rules:[{required:!0,message:"请先选择学校/单位"}],children:(0,X.jsx)(te.Z,{size:"large",disabled:!0})}),(0,X.jsx)(y.Z.Item,{label:"院系/部门",name:"department",rules:[{required:!0,message:"请先选择院系/部门"}],children:(0,X.jsx)(C.default,{placeholder:"请选择院系/部门",size:"large",defaultValue:null==f?void 0:f.department,className:ne.autocontainer,children:j.map((function(e,t){return(0,X.jsx)(se,{value:e.name,children:e.name},t)}))})}),null==(null==a||null===(n=a.studentInfo)||void 0===n||null===(n=n.attachment)||void 0===n?void 0:n.url)||""==(null==a||null===(r=a.studentInfo)||void 0===r||null===(r=r.attachment)||void 0===r?void 0:r.url)?(0,X.jsx)(y.Z.Item,{label:"认证图片",children:(0,X.jsx)("div",{className:ne.flexRow,children:(0,X.jsx)("div",{className:"".concat(ne.flexColumn," ").concat(ne.example),children:(0,X.jsx)("span",{className:ne.exampleImg,children:(0,X.jsx)("img",{src:"data:image/png;base64,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",style:{width:"100%",height:"100%"}})})})})}):(0,X.jsx)(y.Z.Item,{label:"认证图片",children:(0,X.jsx)("div",{className:ne.flexRow,children:(0,X.jsxs)("div",{className:"".concat(ne.flexColumn," ").concat(ne.example),children:[(0,X.jsx)("span",{className:ne.exampleImg,children:(0,X.jsx)("img",{src:"".concat(q.Z.API_SERVER).concat(null==a||null===(s=a.studentInfo)||void 0===s||null===(s=s.attachment)||void 0===s?void 0:s.url),className:ne.uploadImg,onClick:function(){var e;return M.Z.publish("preview-image","".concat(q.Z.API_SERVER).concat(null==a||null===(e=a.studentInfo)||void 0===e||null===(e=e.attachment)||void 0===e?void 0:e.url))}})}),(0,X.jsx)("span",{className:"tc",children:(0,X.jsx)("p",{className:ne.viewLargerImg,children:(0,X.jsx)("span",{onClick:function(){var e;return M.Z.publish("preview-image","".concat(q.Z.API_SERVER).concat(null==a||null===(e=a.studentInfo)||void 0===e||null===(e=e.attachment)||void 0===e?void 0:e.url))},children:"查看大图"})})})]})})}),(0,X.jsx)("div",{className:ne.footerWrap,children:(0,X.jsxs)(y.Z.Item,{children:[(0,X.jsx)(b.ZP,{className:"mr15",size:"middle",onClick:T,children:"取消"}),(0,X.jsx)(b.ZP,{size:"middle",type:"primary",htmlType:"submit",children:"提交"})]})})]})})})})),oe=["userDetail","user","account","globalSetting","loading","dispatch"],ce=w.Z.TextArea,ie=(0,g.connect)((function(e){var t=e.user,n=e.userDetail,r=e.loading;return{user:t,userDetail:n,globalSetting:e.globalSetting,loading:r.models.index}}))((function(e){e.userDetail,e.user,e.account,e.globalSetting,e.loading;var t=e.dispatch,n=m()(e,oe),r=(0,A.useState)(!1),a=h()(r,2),c=a[0],l=a[1],d=(0,A.useState)(!1),f=h()(d,2),x=f[0],w=f[1],U=y.Z.useForm(),N=h()(U,1)[0],R=(0,A.useState)("1"),z=h()(R,2),V=z[0],Y=z[1],L=(0,A.useState)({page:1,per_page:10,keywords:"",department_id:"",tab:"1"}),G=h()(L,2),H=G[0],$=G[1],ee=(0,A.useState)(0),te=h()(ee,2),ne=te[0],re=te[1],se=(0,A.useState)(!1),ie=h()(se,2),le=ie[0],ue=ie[1],de=(0,A.useState)(!1),pe=h()(de,2),fe=pe[0],he=pe[1],xe=(0,A.useState)([]),me=h()(xe,2),Ae=me[0],ge=me[1],ve=(0,A.useState)([]),we=h()(ve,2),ye=we[0],je=we[1],Ce=(0,A.useState)(!1),Ie=h()(Ce,2),be=Ie[0],Ee=Ie[1],ke=(0,A.useState)([]),Se=h()(ke,2),De=Se[0],Be=Se[1],Ze=(0,A.useState)([]),Fe=h()(Ze,2),Pe=Fe[0],Qe=Fe[1],Ue=(0,A.useState)(),Ne=h()(Ue,2),Re=Ne[0],ze=Ne[1],Te=(0,A.useState)({}),Ve=h()(Te,2),Ye=Ve[0],Le=Ve[1],Ge=(0,A.useState)(),qe=h()(Ge,2),Ke=qe[0],Xe=qe[1],He=(0,A.useState)(),Oe=h()(He,2),We=Oe[0],Je=Oe[1],Me=(0,A.useState)(),_e=h()(Me,2),$e=_e[0],et=_e[1],tt=function(){var e=p()(i()().mark((function e(t){var n,r,s,a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return ue(!0),e.next=3,(0,K.ZP)("/api/school_manages/students.json",{method:"get",params:u()({},t)});case 3:(n=e.sent)?(ge(null==n||null===(r=n.data)||void 0===r?void 0:r.students),Je(null==n||null===(s=n.data)||void 0===s||null===(s=s.students[0])||void 0===s?void 0:s.school.id),re(null==n||null===(a=n.data)||void 0===a?void 0:a.count)):(ge([]),re(0)),ue(!1);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),nt=function(){var e=p()(i()().mark((function e(){var t,n,r;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,K.ZP)("/api/school_manages/departments.json",{method:"get"});case 2:(t=e.sent)?(je(null==t||null===(n=t.data)||void 0===n?void 0:n.departments),Le(null==t||null===(r=t.data)||void 0===r?void 0:r.count_data)):(je([]),Le({certified:0,uncertified:0,pending:0}));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),rt=function(){var e=p()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,K.ZP)("/api/school_manages/user_basic_info.json",{method:"get",params:{user_id:t}});case 2:if(!(n=e.sent)){e.next=7;break}return e.abrupt("return",null==n?void 0:n.status);case 7:return e.abrupt("return",-1);case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();(0,A.useEffect)((function(){tt(H),nt()}),[]);var st=[{title:"序号",dataIndex:"order",key:"order",render:function(e,t,n){return"".concat((H.page-1)*H.per_page+n+1)},width:50},{title:"姓名",dataIndex:"real_name",key:"real_name",width:"3"===(null==H?void 0:H.tab)?60:110,ellipsis:!0,render:function(e,t){return(0,X.jsx)("span",{className:v.name,onClick:function(){return window.open("/users/".concat(t.login,"/classrooms"))},children:e})}},{title:"学号",dataIndex:"student_id",key:"student_id",ellipsis:!0,width:"3"===(null==H?void 0:H.tab)?90:120,render:function(e){return(0,X.jsx)("span",{style:{color:"#666666"},children:e||"--"})}},"1"!==(null==H?void 0:H.tab)&&{title:"认证图片",dataIndex:"attachment",key:"attachment",width:100,render:function(e,t,n){var r,s;return null!=t&&null!==(r=t.attachment)&&void 0!==r&&r.url?(0,X.jsx)("div",{style:{borderRadius:2,border:"1px solid #DCDCDC",width:80,height:44},children:(0,X.jsx)("img",{style:{width:"100%",height:"100%",cursor:"pointer",borderRadius:2},src:"".concat(null===q.Z||void 0===q.Z?void 0:q.Z.API_SERVER).concat(null==t||null===(s=t.attachment)||void 0===s?void 0:s.url),onClick:function(){var e;return M.Z.publish("preview-image","".concat(null===q.Z||void 0===q.Z?void 0:q.Z.API_SERVER).concat(null==t||null===(e=t.attachment)||void 0===e?void 0:e.url))}})}):"--"}},{title:"学院",dataIndex:"department",key:"department",ellipsis:!0,width:"3"===(null==H?void 0:H.tab)?70:140,render:function(e,t,n){return t.department.name||"--"}},{title:"手机号",dataIndex:"phone",key:"phone",ellipsis:!0,render:function(e){return(0,X.jsx)("span",{style:{color:"#666666"},children:e||"--"})}},{title:"邮箱帐号",dataIndex:"mail",key:"mail",ellipsis:!0,render:function(e){return(0,X.jsx)("span",{style:{color:"#666666"},children:e||"--"})}},{title:"职业认证",dataIndex:"professional_certification",key:"professional_certification",width:80,render:function(e,t,n){return 1==(null==t?void 0:t.professional_certification)?"已认证":(0,X.jsx)("span",{style:{color:"#666666"},children:"未认证"})}},"3"===(null==H?void 0:H.tab)&&{title:"提交时间",dataIndex:"apply_time",key:"apply_time",width:140,render:function(e,t,n){return e?T()(e).format("YYYY-MM-DD HH:mm"):"--"}},{title:"操作",key:"action",align:"right",width:"2"===(null==H?void 0:H.tab)?80:120,render:function(e,t){switch(null==H?void 0:H.tab){case"1":return(0,X.jsxs)(j.Z,{size:"middle",style:{color:"#165DFF"},children:[(0,X.jsx)("a",{style:{color:"#165DFF"},onClick:function(){ot(t.id)},children:"编辑"}),(0,X.jsx)("a",{className:v.refuse,onClick:function(){w(!0),Xe(t.id)},children:"取消认证"})]});case"2":return(0,X.jsx)("a",{style:{color:"#165DFF"},onClick:function(){ct(t)},children:"职业认证"});case"3":return(0,X.jsxs)(j.Z,{size:"middle",style:{color:"#165DFF"},children:[(0,X.jsx)("a",{style:{color:"#165DFF"},onClick:function(){it(t)},children:"通过认证"}),(0,X.jsx)("a",{className:v.refuse,onClick:function(){return at(t.id)},children:"拒绝"})]});default:return"--"}}}].filter((function(e){return!!e})),at=function(){var e=p()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ze(t),he(!0);case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ot=function(){var e=p()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,rt(t);case 2:if(e.t0=e.sent,0!=e.t0){e.next=7;break}g.history.push("/administration/student/".concat(t,"/edit")),e.next=9;break;case 7:tt(H),nt();case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ct=function(){var e=p()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Ee(!0),Be(t);case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),it=function(){var e=p()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:et(!0),Be(t);case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),lt={type:"checkbox",selectedRowKeys:Pe,onChange:function(e,t){Qe(e)},onCancel:function(){Qe([])}};return(0,X.jsx)("section",{children:(0,X.jsxs)("aside",{className:[v.bg,"mb20",v.tabs].join(" "),children:[(0,X.jsxs)("div",{className:v.rightAction,children:[(0,X.jsx)("span",{style:{fontSize:14,display:"inline-block",paddingRight:20},children:"学院"}),(0,X.jsx)(C.default,{onChange:function(e){H.department_id=e,tt(u()({},H)),nt()},className:"select",placeholder:"全部",size:"large",allowClear:!0,getPopupContainer:function(e){return e.parentNode},children:null==ye?void 0:ye.map((function(e){return(0,X.jsx)(C.default.Option,{children:null==e?void 0:e.name},null==e?void 0:e.id)}))}),(0,X.jsx)(_.t7,{style:{width:262,marginLeft:"15px"},value:{value:H.keywords},onChange:function(e,t){H.page=1,H.keywords=e,$(u()({},H)),tt(u()({},H)),nt()},placeholder:"请输入学生相关信息进行搜索"})]}),(0,X.jsxs)(I.Z,{defaultActiveKey:H.tab,onChange:function(e){H.page=1,H.tab=e,H.keywords="",tt(H),$(u()({},H)),nt()},children:[(0,X.jsxs)(I.Z.TabPane,{tab:(0,X.jsxs)("span",{className:"font14",children:["已认证",(0,X.jsxs)("span",{className:"1"!==(null==H?void 0:H.tab)?v.tabActive:"",children:[" (",null==Ye?void 0:Ye.certified,")"]})]}),children:[(0,X.jsxs)("div",{className:"".concat(v.head," mb10"),children:[(0,X.jsx)("div",{className:v.left,children:(0,X.jsxs)(b.ZP,{className:v.addQuestionBtn,onClick:function(){Y("2"),t({type:"classroomList/setActionTabs",payload:{key:"添加学生"}})},children:[(0,X.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAoCAYAAACWwljjAAAAAXNSR0IArs4c6QAABWVJREFUWEftWF1sFFUYPXdmdna7pc2WgsZCpU1LlSCkBKS7GokmKqipiQLBKP5R1KY1PhijMYYYYtQHn4iRYGxNKQVKUIzRkCgGTGxaSCpIULHQQiGFUky6QLftzu81c3dnuzN3dgeUB0k6L3eyc3/OnO985/tmCaVUxP/oItOAfKIxzZCfXG8hhk6tWwld2UZBywECgCI18pf7qT3TGq2LEIDS1Ghd9n16HAPET7Dg64/Y3FxZRv94+iylKPfcMA3NPjCDNecPvpAhyKEFqNl1Oicg48QaPcWK8408GSIElFIQmwI/obieW2slIbQa9+z8Ngegn4l+fKtmr6OgICCwRsZY+t4aGWDXczcev/nsuUBeDyzasy0HoE8l9VhXcmpjP8qdECymshmz760x50WEj+Xa3Zu8AQ1vDirDfeP2Bm5RciLPVmmKQkcOcI/dIbbCLYjb5SUdDd6A+t4JJ8eGrmVCRgG58hWIRXffoDrsNHMCNK6dhDbYwrLNThoAB0LLdj7mDejYGzMntPjlzOmUIlheD7FwXg5ANxZSY/wclKHvM3sxJRLSW3Bve9QT0OTvzWVmInE+YztuY+Fgcc7jpITDmzaljKaIZUB9hXXtCz0BKUebKzUlcTpXfNyidc+7LhFnLUozdKEw2jbPE5B6tGmhpo4fzwTZpVLeBtw+7qTEzzbYaiJcLYy2lXqHrHdj1NCUrlw+4+8r+QoNn4YWYAFED8faQ56AJnobHqWaut92aiuPg9UNkIpvTpbpV09C6f8yrbN0poEo4diOQm+GDm9YY1K10w6zFQD5znpIM25OlumJQSjnvstU23TNTYRjHRFvhg4//yqouTXjrC5n9Evy/L0BnyqpHCVXwrGOWZ6AkkfWv2ca5mY77Xmnzd1OeBg13wy4MLH3BblcGNtZ5s1Qz3NbALM520mz+xnuBEIg3f6wlSnQLx0AYLqP9Kkl7DX+DMd2LfbWUPczeyiwOqMhd7F09EMEcuVLkGZF2XR9tBdqf4sHKJ+qQ/BTONa5KhegwyBYlrc6p6oQ5MoXIJUun2oLLVDxo9AG2kBhpGtV/n7JOkcQhR2hut0vewPqWTcMitlTpcPD6gEEKtZDKl3Gl3dQ6PHfoJ7Zzpjy9y3WD30Yjna+zwM60VQ8Ofb3qLOD5p1Xum0F5DlPMgZM7QqEQISxZKpxCHIJ+127uB/6yEH/lhOAKAbXynUd33CA9CPPxjRd+cXOdLs9cIja2mD2AwjMrYeZOAPt4o8I1jSyg5WBVlhgxaL50IZ/gDFy0NHUe+1nvXxBQUkFlrQMcYCUntUbKTW3OSTozvt0bSNyKag6ChKeg2BNMwud0v85aGIQJDgTVBm1bdhZS9z7CcKlUGzfXAbW/dWh9jzVSk3jxWxAPs0FSHgu5OpGtkQdaAEdH3SI3Ce/ACK1BO/bxzbgAXXX/wVKq/NtwgEMl0Gueo21rmp/KzBxPs9XHC8pUQo9IkW/OsQD+nXNfDU5cZILuhudu5QUlCFQ1ZAS8pk20PHzTobyfylekO9/uwJ4kDW0Dob07ifepdT4wE+F7gZMKLgDUtUGphP9bDvo5JCjttjzNVKEq8kAZtARpkIVEUiR2vbipZs2ZEx4SkN7Ra3ri36AlvsVTy6cYgGkmiZLC9BPfQboCW6K9fpX9CDG4yMwNQotSVG6uNGYXbuiBLhrggNkdK9cS019t68Ac02QIymDVOPcDAMmxiigTCahJw0gMA+RRW/SEIm/FZzz+JbsBZmQ6V0PdRGAFSS/lvN6emYDQWgkDNXUoQkU0oxqQK6AFFkOeeZSiKOHOuWyVes5eU7/peejiVvoD6t/re7/tvAff70aVlshB+MAAAAASUVORK5CYII=",className:v.pngIcon,alt:""}),(0,X.jsx)("span",{style:{display:"inline-block",paddingLeft:4},children:"导入学生名单"})]})}),(0,X.jsxs)("div",{className:v.right,children:[(0,X.jsxs)("div",{className:v.icon,onClick:function(){Y("1"),t({type:"classroomList/setActionTabs",payload:{key:"添加学生"}})},children:[(0,X.jsx)("img",{src:"data:image/png;base64,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",className:v.pngIcon,alt:""}),(0,X.jsx)("span",{children:"新增学生"})]}),(0,X.jsxs)("div",{className:v.icon,onClick:function(){return(0,W.AD)(H)},children:[(0,X.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAABF5JREFUWEftWFtsVEUY/qZ7aytaKJFW2mW3u2hLY1I11iZEaKKGi4kGI4bEeI1yEdDIgz4YRcWIl9SgKcgCbbmYEENIgBKC0tRIQaE2MSUSpbYcd9vdYmup0tTtdvd0x8y0e9pznaXY2AfnZc6Zc2b+7//+y8w/hFJqwzRqZNoDkiIjyygdCYCikFKAEID1rKWeWX/DjSBMiG2dr8D21cS1dAxdDseDDMwNCwRAQUFAeM8VGntmPWsUNDzf7fJaA+oaltlU48YWZt9GBajf9ALTUcrvdtrTBqQ1EaUUhBCwfsyIE2AZQdRCSimTUpjC73alA8hYNwPKVSbRiR8Dz5TgcHUKIT1AZgto9dN6uVZgik3T9QiBr1BgMinMfMjEgzRRp2dkNCKVKNQ72bjjccbSZcjUpTVRozGJbpoAEIsKn8iHJBZl6eYZrUBt3AkSFzOx351p7dRSV0xWONdmRoGNdDGkdWJ92MJnBsi7vaIyKg9tPr/yh8rxxDUx6xjZ0dom+iDXJ8qKw+Wns+1ZW4Ibm0/z5Ompvu8BBgRAJRtoXtlinlk1GouiSMmhJi7AFK84XJ7SlAMjM5udqSyXTmKd8n/+BySi2JSh1rJL6BwOKfM3SKux278fay4/i654Jz731eJ4/xF8O9CIjzzbcEdmCXLsOajt2YWa3gAOzP8Ssx23YoSO5tmPI1vx8KxHcOjqQbT+/aMpLlNAF8raUHahWDVxSc5yrM9/BV/8sRcrch/H0x2r8EbB2zwIPohsgQ02HC05iZekF7DLvw+rO55BdyKirLHTV4d9vXvQPHju+gH9ds/vqL6yjU+MJqMI9FTz58+8O/HQzKVYdLEc/fJVNJSewXrpRbTH2lRCTixoRMvgeQzIA3y8rnc3tnqqsL+3ZnKALt0VwhrpOb5YIhnHucHv+M5+vKQBeY48PN/xJC4O/YRTpU14WVqLttgv/N9c+2wMJ2M4VFyP2p4A+uQ+Ps7AfeLdPnlARiZ79bbXMMeRh4N9B7CjaA+W/LwYm+a+Dhdx4d3wm5iRMQOnSs9g1a8rEPDX6UzG/G7SDDXd2YK/5H7FDMx8a/M24Kn2JxCjMWzM34ShZJT70zvu93H3TfciMyMTVd0f4sSfx7CjqAbzXB5QJPka7L/irAVYePMiyDTBxz69UoVvrjWoTD398tCss9kJ6pBVO64oV0zVd5Kwy2ROff7mRO7AW/81KAbG0X/Le7oyKBiJyqndXszEdVYhmu2fnYe8BdnW56FRQMZNWPYYCJxYpRgVCUJAoUg0/QOaiEKDA5m2FPbMzbJmKNQdlcfqwPHT2XgZpT6x6U9gohOdOsQJwTwRoPbgNdnpcIh05991BKjqWrE+8eEEbi/KsWao8Wyr7CksgtPpMCiVVVWMUvIohax4hgI5Hk+gMxLCg/eXWQM6crIpSP+lywYRzYQg/NjyxdaXDfVff79sJCkHphoUA2PLsK97dOlC6+sYkVZT/X3a3aD9A3Xuf1EoPSR8AAAAAElFTkSuQmCC",className:v.pngIcon,alt:""}),(0,X.jsx)("span",{children:"导出学生"})]})]})]}),(0,X.jsx)(X.Fragment,{children:(0,X.jsx)(E.Z,{spinning:le,children:0===ne?(0,X.jsx)(Q.Z,{customText:"暂无学院相关数据"}):(0,X.jsx)(k.Z,{className:v.antdTable1,columns:st,dataSource:Ae,pagination:!1,onChange:function(e,n,r){r.order?(H.sort_by="total_score"===r.field?"score":r.field,H.sort=r.order,H.sort=H.sort.replace("end","")):delete H.sort,t({type:"classroomList/getCourseWorkscore",payload:u()({},H)})}})})}),(0,X.jsx)(O,{schoolId:We,getStudents:tt,getCountData:nt,activeKey:V,handleTabChange:function(e){Y(e)},handleLimitShow:function(){l(!0)}}),(0,X.jsxs)(S.Z,{className:v.addCollegeModal,centered:!0,title:"取消认证",open:x,okText:"确定",cancelText:"取消",destroyOnClose:!0,bodyStyle:{minHeight:130},onCancel:function(){N.setFieldsValue({reason:""}),w(!1)},onOk:p()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=u(),e.t1={},e.next=4,N.validateFields();case 4:return e.t2=e.sent,t=(0,e.t0)(e.t1,e.t2),e.next=8,(0,K.ZP)("/api/school_manages/cancel_professional_certification.json",{method:"post",body:u()(u()({},t),{},{user_id:Ke})});case 8:0==e.sent.status&&D.ZP.success("取消成功"),tt(H),nt(),w(!1),N.setFieldsValue({reason:""});case 14:case"end":return e.stop()}}),e)}))),children:[(0,X.jsx)(y.Z,{form:N,labelAlign:"left",labelCol:{span:3},initialValues:o()({},"reason",""),scrollToFirstError:!0,children:(0,X.jsx)(y.Z.Item,{label:"原因",name:"reason",rules:[{required:!0,validator:function(e,t){var n;return(null==t||null===(n=t.replaceAll(" ",""))||void 0===n?void 0:n.length)>0?Promise.resolve():Promise.reject("请输入取消认证原因")}}],children:(0,X.jsx)(ce,{rows:4,placeholder:"请输入取消认证原因,最多200字",maxLength:200})})}),(0,X.jsx)("div",{style:{color:"#5F6367",fontSize:"14px",paddingLeft:"8px"},children:"提示:取消认证后,不可编辑该学生账号信息,同时,该学生会收到被取消认证的消息提醒"})]}),(0,X.jsxs)(S.Z,{centered:!0,width:430,title:"提示",open:c,okText:"确定",cancelText:"取消",destroyOnClose:!0,bodyStyle:{minHeight:130},onCancel:function(){l(!1)},onOk:function(){l(!1)},children:[(0,X.jsx)("div",{className:v.aaa,style:{color:"#000000",fontSize:"14px",paddingLeft:"8px"},children:"您今日成功导入的学生数量已达到上限2000人,请明日再进行导入或扫描下方二维码"}),(0,X.jsx)("img",{src:"data:image/png;base64,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",alt:"",style:{display:"block",margin:"10px auto 0 auto"}})]})]},"1"),(0,X.jsxs)(I.Z.TabPane,{tab:(0,X.jsxs)("span",{className:"font14",children:["未认证",(0,X.jsxs)("span",{className:"2"!==(null==H?void 0:H.tab)?v.tabActive:"",children:[" (",null==Ye?void 0:Ye.uncertified,")"]})]}),children:[(0,X.jsx)(E.Z,{spinning:le,children:null!=Ae&&Ae.length?(0,X.jsx)(X.Fragment,{children:(0,X.jsx)(k.Z,{className:v.antdTable1,columns:st,dataSource:Ae,pagination:!1,onChange:function(e,t,n){console.log("a,b,c",e,t,n),n.order?(H.sort_by="total_score"===n.field?"score":n.field,H.sort=n.order,H.sort=H.sort.replace("end","")):delete H.sort}})}):(0,X.jsx)(Q.Z,{})}),(0,X.jsx)(ae,{onSuccess:function(){tt(u()(u()({},n),{},{tab:"2"})),nt()},visible:be,studentInfo:De,controlVisible:function(e){return Ee(e)}})]},"2"),(0,X.jsxs)(I.Z.TabPane,{tab:(0,X.jsxs)("div",{children:[(0,X.jsxs)("span",{className:"font14",children:["待审核",(0,X.jsxs)("span",{className:"3"!==(null==H?void 0:H.tab)?v.tabActive:"",children:[" (",null==Ye?void 0:Ye.pending,")"]})]}),(0,X.jsx)(B.Z,{title:"展示该单位下已主动提交职业认证且未通过审核的学生数据",children:(0,X.jsx)("span",{className:v.tips,children:(0,X.jsx)("i",{className:"iconfont icon-a-wenhaobeifen2"})})})]}),children:[(0,X.jsx)(E.Z,{spinning:le,children:null!=Ae&&Ae.length?(0,X.jsx)(X.Fragment,{children:(0,X.jsx)("aside",{children:(0,X.jsx)(k.Z,{className:v.antdTable2,rowKey:function(e){return e.id},rowSelection:lt,columns:st,dataSource:Ae,pagination:!1})})}):(0,X.jsx)(Q.Z,{})}),(0,X.jsx)(ae,{onSuccess:function(){tt(u()(u()({},n),{},{tab:"3"})),nt()},visible:$e,studentInfo:De,controlVisible:function(e){return et(e)}}),(0,X.jsxs)(S.Z,{centered:!0,title:"拒绝认证",open:fe,okText:"确定",cancelText:"取消",destroyOnClose:!0,bodyStyle:{minHeight:130},onCancel:function(){N.setFieldsValue({reason:""}),he(!1)},onOk:p()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=u(),e.t1={},e.next=4,N.validateFields();case 4:return e.t2=e.sent,t=(0,e.t0)(e.t1,e.t2),e.next=8,(0,K.ZP)("/api/school_manages/refuse_professional_certification.json",{method:"post",body:{user_id:Re,reason:t.reason}});case 8:0===e.sent.status&&D.ZP.success("拒绝成功!"),tt(H),nt(),he(!1),N.setFieldsValue({reason:""});case 14:case"end":return e.stop()}}),e)}))),children:[(0,X.jsx)(y.Z,{form:N,labelAlign:"left",labelCol:{span:3},initialValues:o()({},"name",""),scrollToFirstError:!0,children:(0,X.jsx)(y.Z.Item,{label:"原因",name:"reason",rules:[{required:!0,validator:function(e,t){var n;return(null==t||null===(n=t.replaceAll(" ",""))||void 0===n?void 0:n.length)>0?Promise.resolve():Promise.reject("请输入拒绝认证原因")}}],children:(0,X.jsx)(ce,{rows:4,placeholder:"请输入拒绝认证原因,最多200字",maxLength:200})})}),(0,X.jsx)("div",{style:{color:"#5F6367",fontSize:"14px",paddingLeft:"8px"},children:"提示:拒绝职业认证后,该学生会收到被拒绝认证的消息提醒"})]})]},"3")]}),(0,X.jsx)("aside",{children:ne>0?(0,X.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"},children:[(0,X.jsx)("div",{children:(0,X.jsxs)("span",{style:{color:"#656F87"},children:["共",(0,X.jsx)("span",{className:"c-light-primary",children:ne}),"条数据"]})}),(0,X.jsx)(Z.Z,{showSizeChanger:!0,showQuickJumper:!0,onChange:function(e,t){H.page=e,H.per_page=t,$(u()({},H)),tt(H)},defaultCurrent:1,pageSizeOptions:["10","20","50","100"],current:H.page||1,defaultPageSize:10,total:ne})]}):""}),(null==Pe?void 0:Pe.length)>0&&"3"==H.tab?(0,X.jsx)(F.Z,{offsetBottom:0,children:(0,X.jsxs)("div",{style:{height:62,background:"#fff",paddingLeft:"12px",width:"100%",boxShadow:"0px -4px 11px 0px rgba(218, 218, 218, 0.5)",display:"flex",alignItems:"center",marginTop:20},children:[(0,X.jsx)("div",{style:{flex:1},children:(0,X.jsxs)(P.Z,{checked:(null==Pe?void 0:Pe.length)===(null==Ae?void 0:Ae.length),onChange:function(e){e.target.checked?Qe(s()(Ae.map((function(e){return e.id})))):Qe([])},children:["全选本页/",(0,X.jsxs)("span",{children:["已选 (",null==Pe?void 0:Pe.length,")"]})]})}),(0,X.jsxs)(b.ZP,{style:{fontSize:"14px",backgroundColor:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"inset 0px 1px 3px 0px rgba(255,255,255,0.5)",color:"#3061D0",border:"1px solid #BACFFE",marginRight:30},onClick:function(){var e;(null==Qe?void 0:Qe.length)<=0?D.ZP.info("请选择学生"):S.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"请确定是否将这些学生进行职业认证,认证后可对这些学生账号进行相关管理",onOk:(e=p()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,K.ZP)("/api/school_manages/batch_professional_certification.json",{method:"post",body:{user_ids:Pe}});case 2:0==(null==(t=e.sent)?void 0:t.status)&&D.ZP.success("已全部通过"),Pe.length>=(null==Ae?void 0:Ae.length)?tt(u()(u()({},H),{},{page:1,tab:"3"})):tt(u()(u()({},H),{},{tab:"3"})),nt(),Qe([]);case 7:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},children:[(0,X.jsx)("i",{style:{color:"rgb(20, 93, 255)",display:"inline-flex",alignItems:"center"},className:"iconfont icon-piliangtongguo font14 mr5"}),"批量通过"]}),(0,X.jsx)(b.ZP,{style:{marginRight:12,fontSize:"14px",display:"inline-flex",alignItems:"center",color:"#333333"},onClick:function(){Qe([])},children:"取消操作"})]})}):"",(0,X.jsx)(J.Z,{})]})})}))},84717:function(e,t,n){n.d(t,{AD:function(){return F},D9:function(){return z},Hp:function(){return I},IM:function(){return V},Iy:function(){return E},KM:function(){return J},MJ:function(){return b},Ne:function(){return T},ON:function(){return K},Uj:function(){return O},VY:function(){return G},YO:function(){return H},YX:function(){return X},Zn:function(){return m},_g:function(){return y},_k:function(){return N},c6:function(){return B},cr:function(){return A},eV:function(){return Z},fi:function(){return g},gh:function(){return S},hS:function(){return Y},iA:function(){return v},j6:function(){return j},je:function(){return U},jj:function(){return C},kS:function(){return q},o6:function(){return D},pO:function(){return W},rQ:function(){return P},sA:function(){return k},xm:function(){return R},xo:function(){return L},y8:function(){return Q},yd:function(){return w}});var r=n(7557),s=n.n(r),a=n(82242),o=n.n(a),c=n(41498),i=n.n(c),l=n(69363),u=n(7880),d=n(6457),p=n(8591),f=n(27065),h=function(){(0,u.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"正在生成文件,请稍后..."}})},x=function(){(0,u.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},m=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return h(),e.next=3,(0,l.YR)(o()({},t));case 3:if(0!==e.sent.status){e.next=7;break}return e.next=7,(0,d.QH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/".concat(t.coursesId,"/export_couser_info.json"),query:t}));case 7:x();case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),A=function(){var e=i()(s()().mark((function e(t){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.yS)(o()({},t));case 2:if(0!==(n=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_member_act_score")),e.next=13;break;case 8:if(-2!==n.status){e.next=12;break}return e.abrupt("return",n);case 12:-3===n.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_member_act_score")));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),g=function(){var e=i()(s()().mark((function e(t){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.W0)(o()({},t));case 2:if(0!==(n=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_score")),e.next=13;break;case 8:if(-4!==n.status){e.next=12;break}return e.abrupt("return",n);case 12:-3===n.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_score")));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),v=function(){var e=i()(s()().mark((function e(t){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.Nl)(o()({},t));case 2:if(0!==(n=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=13;break;case 8:if(-4!==n.status){e.next=12;break}return e.abrupt("return",n);case 12:-3===n.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),w=function(){var e=i()(s()().mark((function e(t){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.IU)(o()({},t));case 2:if(0!==(n=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/export_star_user")),e.next=13;break;case 8:if(-4!==n.status){e.next=12;break}return e.abrupt("return",n);case 12:-3===n.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/export_star_user")));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),y=function(){var e=i()(s()().mark((function e(t){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.td)(o()({},t));case 2:if(0!==(n=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=19;break;case 8:if(-2!==n.status){e.next=12;break}return e.abrupt("return",n);case 12:if(-3!==n.status){e.next=17;break}(0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=19;break;case 17:if(-4!==n.status){e.next=19;break}return e.abrupt("return",n);case 19:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),j=function(){var e=i()(s()().mark((function e(t){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.QX)(o()({},t));case 2:if(0!==(n=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_homework")),e.next=13;break;case 8:if(-4!==n.status){e.next=12;break}return e.abrupt("return",n);case 12:-3===n.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_homework")));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),C=function(){var e=i()(s()().mark((function e(t,n){var r;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.o_)(o()({},t));case 2:0===(r=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n))):-3===r.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n)));case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),I=function(){var e=i()(s()().mark((function e(t,n){var r;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.ZL)(o()({},t));case 2:0===(r=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n))):-3===r.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n)));case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),b=function(){var e=i()(s()().mark((function e(t,n){var r;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.vV)(o()({},t));case 2:0===(r=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n))):-3===r.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n)));case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),E=function(){var e=i()(s()().mark((function e(t,n){var r;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.aP)(o()({},t));case 2:0===(r=e.sent).status?(p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n))):-3===r.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n)));case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),k=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return h(),e.next=3,(0,l.MJ)(o()({},t));case 3:if(0!==e.sent.status){e.next=7;break}return e.next=7,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/polls/".concat(t.categoryId,"/commit_result.xlsx"),query:t}));case 7:x();case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),S=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/".concat(t.coursesId,"/attendances/export_xlsx_data.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),D=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/".concat(t.coursesId,"/video_study_statics.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),B=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/".concat(t.coursesId,"/export_video_study.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Z=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/".concat(t.coursesId,"/export_course_students_info.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),F=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/school_manages/students.xlsx",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),P=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/item_banks/export.xlsx",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Q=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),U=function(){var e=i()(s()().mark((function e(t){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.Uy)(o()({},t));case 2:0===(n=e.sent).status?(p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/exercise_score"))):-3===n.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/exercise_score")));case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),N=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("----------","调用下载"),e.next=3,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/export_records/".concat(t.id,".xlsx"),query:t}));case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),R=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),z=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/".concat(null==t?void 0:t.coursesId,"/").concat(t.menuKey,"_statistic.xlsx?").concat(t.checkedList.map((function(e){return"course_group_id[]=".concat(e)})).join("&")),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),T=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/ec_years/".concat(null==t?void 0:t.ec_year_id,"/ec_training_objectives.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),V=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)(null==t?void 0:t.name,(0,d.NY)({url:f.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Y=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/ec_years/".concat(null==t?void 0:t.ec_year_id,"/ec_courses.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),L=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/ec_years/".concat(null==t?void 0:t.ec_year_id,"/ec_graduation_requirements.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),G=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),q=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),K=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/examination_banks/".concat(t.id,".json"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),X=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/exercises/".concat(t.categoryId,".json"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),H=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/polls/".concat(null==t?void 0:t.id,"/commit_result.json"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),O=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/paths/get_task_pass.json",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),W=function(){var e=i()(s()().mark((function e(t,n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)(n||"",(0,d.NY)({url:f.Z.API_SERVER+"/api/exercises/".concat(null==t?void 0:t.exercise_id,"/consult_exercise.json"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),J=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/competitions/".concat(null==t?void 0:t.identifier,"/competition_commit_records/member_works.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[36029,66011],{7406:function(e,t,n){var r=n(82242),s=n.n(r),a=(n(59301),n(93314)),o=n(3113),c=n(37712);t.Z=function(e){var t=e.img,n=e.buttonProps,r=void 0===n?{}:n,i=e.styles,l=void 0===i?{}:i,u=e.customText,d=e.ButtonText,p=e.ButtonClick,f=e.Buttonclass,h=e.ButtonTwo,x=e.imgStyles,m=e.loading,A=void 0!==m&&m;return(0,c.jsxs)("section",{className:"tc animated fadeIn",style:s()(s()({},{color:"#999",margin:"100px auto",visibility:A?"hidden":"visible"}),l),children:[(0,c.jsx)("img",{src:t||a,style:s()(s()({},x),{},{pointerEvents:"none",userSelect:"none"})}),(0,c.jsx)("p",{className:"mt20 font14",children:u||"暂时还没有相关数据哦!"}),d&&(0,c.jsx)(o.ZP,s()(s()({className:f,onClick:p},r),{},{children:d})),h&&h]})}},45286:function(e,t,n){n.d(t,{Z:function(){return l}});var r=n(79800),s=n.n(r),a=n(59301),o=n(30929),c=n(68078),i=n(37712),l=function(){var e=(0,a.useState)(""),t=s()(e,2),n=t[0],r=t[1],l=(0,a.useState)(0),u=s()(l,2),d=(u[0],u[1]),p=(0,a.useState)(),f=s()(p,2),h=(f[0],f[1]),x=(0,a.useState)(),m=s()(x,2),A=(m[0],m[1]),g=(0,a.useState)(!1),v=s()(g,2),w=(v[0],v[1],(0,a.useRef)(""));function y(e){27==e.keyCode&&w.current&&j()}function j(){document.body.style.overflow="auto",h(void 0),A(void 0),d(0),r("")}(0,a.useEffect)((function(){return o.Z.subscribe("preview-image",(function(e){r(e),console.log(I.current),document.body.style.overflow="hidden"}))}),[]),(0,a.useEffect)((function(){return document.addEventListener("keydown",y),function(){document.removeEventListener("keydown",y)}}),[]),(0,a.useEffect)((function(){w.current=n}),[n]);(0,a.useRef)();var C=(0,a.useRef)(),I=(0,a.useRef)();return(0,i.jsx)(a.Fragment,{children:n?(0,i.jsx)("div",{children:(0,i.jsx)("div",{className:"preview-wrp-group",ref:C,children:(0,i.jsx)(c.Z,{className:"image-preview",src:n,style:{display:"none"},preview:{visible:!0,src:n,movable:!1,onVisibleChange:function(e){r("")}},alt:"预览大图"})})}):null})}},57065:function(e,t,n){n.r(t),n.d(t,{default:function(){return ie}});var r=n(37205),s=n.n(r),a=n(85573),o=n.n(a),c=n(7557),i=n.n(c),l=n(82242),u=n.n(l),d=n(41498),p=n.n(d),f=n(79800),h=n.n(f),x=n(39647),m=n.n(x),A=n(59301),g=n(7880),v={flex_box_center:"flex_box_center___b2kk6",flex_space_between:"flex_space_between___nObta",flex_box_vertical_center:"flex_box_vertical_center___hJhvZ",flex_box_center_end:"flex_box_center_end___qXikU",flex_box_column:"flex_box_column___mEKiq",bg:"bg___lVGk1",containerTitle:"containerTitle___uKeyY",containerDesc:"containerDesc___Qtb8c",listItem:"listItem___fe9KR",tabListhover:"tabListhover___TybSz",title:"title___xqdfG",tips:"tips___pwNVA",titleLeft:"titleLeft___BVFvs",titleRight:"titleRight___JqeRw",acitons:"acitons___lv8AM",memberManager:"memberManager___LiU3G",menu:"menu___blKWy",topScores:"topScores___E5ebB",first:"first___zlZUp",second:"second___pGCY1",three:"three___iAEZV",dropmenu:"dropmenu___nCsdc",tabActive:"tabActive___tTsoS",tabs:"tabs___AYiix",rightAction:"rightAction___E4SkN",ruleWrap:"ruleWrap___CEQBI",head:"head___vI0BP",left:"left___ZacRo",right:"right___KZNPX",icon:"icon___hD9HM",addQuestionBtn:"addQuestionBtn___AvX9i",name:"name___KyyJs",antdTable1:"antdTable1___u0KZ_",antdTable2:"antdTable2___UD2bD",pngIcon:"pngIcon___DxnC5",refuse:"refuse___Rbcu8"},w=n(8772),y=n(78241),j=n(81327),C=n(57809),I=n(99313),b=n(3113),E=n(71418),k=n(52306),S=n(43418),D=n(8591),B=n(6848),Z=n(88590),F=n(81228),P=n(24905),Q=n(7406),U=n(21068),N=n(26724),R=n.n(N),z=n(99232),T=n.n(z),V=n(14386),Y={addStudentContainer:"addStudentContainer___c5ADl",listItem:"listItem___cOpB2",tips:"tips___UuolQ",qrCode:"qrCode___OJ0wR"},L=n(18647),G=n(6457),q=n(27065),K=n(51136),X=n(37712),H=I.Z.TabPane,O=(0,g.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var t,n,r=e.classroomList,a=(e.loading,e.dispatch),o=e.schoolId,c=e.getCountData,l=e.getStudents,d=e.activeKey,f=e.handleTabChange,x=e.handleLimitShow,m=((0,g.useParams)(),r.actionTabs),v=(0,A.useState)([]),j=h()(v,2),E=(j[0],j[1]),Z=(0,A.useState)(!0),F=h()(Z,2),Q=F[0],N=F[1],z=(0,A.useState)(!1),O=h()(z,2),W=O[0],J=O[1],M=y.Z.useForm(),_=h()(M,1)[0],$=(0,A.useState)([]),ee=h()($,2),te=ee[0],ne=ee[1],re=(0,A.useState)(1),se=h()(re,2),ae=se[0],oe=se[1],ce=(0,A.useState)([]),ie=h()(ce,2),le=ie[0],ue=ie[1],de=(0,A.useState)(!0),pe=h()(de,2),fe=pe[0],he=pe[1],xe=(0,A.useState)([]),me=h()(xe,2),Ae=me[0],ge=me[1],ve=(0,A.useState)(!1),we=h()(ve,2),ye=we[0],je=we[1];(0,A.useRef)();(0,A.useEffect)((function(){"添加学生"===r.actionTabs.key&&(he(!0),Ce())}),[r.actionTabs.key]);var Ce=function(){var e=p()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a({type:"classroomList/getSchoolList",payload:{}});case 2:t=e.sent,E(t.map((function(e){return{value:e}})));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ie={onRemove:function(){ge([])},beforeUpload:function(e){var t=[];return t.push(e),ge([].concat(t)),!1},fileList:Ae,accept:".xls,.xlsx"},be=function(){var e=p()(i()().mark((function e(){var t,n,r,a,c=arguments;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=c.length>0&&void 0!==c[0]&&c[0],!Q||W){e.next=11;break}return r=_.getFieldValue(),J(!0),oe(t?1:ae+1),e.next=7,(0,K.ZP)("/api/users/member_search.json",{method:"get",params:u()(u()({page:t?1:ae+1,search_type:1,keyword:null==r?void 0:r.keyword},r),{},{school_id:o,source:"school_manage"})});case 7:a=e.sent,ne(t?s()(a.users):[].concat(s()(te),s()(a.users))),J(!1),(null===(n=a.users)||void 0===n?void 0:n.length)<10&&N(!1);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ee=function(){var e=p()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!=le){e.next=4;break}D.ZP.error("请选择人数"),e.next=9;break;case 4:return je(!0),e.next=7,(0,K.ZP)("/api/school_manages/add_students.json",{method:"post",body:{user_ids:le}});case 7:0===e.sent.status&&(D.ZP.success("添加成功"),a({type:"classroomList/setActionTabs",payload:{}}),l(),c(),je(!1),"0"===localStorage.getItem("Noviceguide")||a({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:9,text:(0,X.jsx)("div",{children:"恭喜您!我们已经完成【教学课堂】的新建任务了。怎么样,很简单吧!接下来,您可以开始在教学课堂继续添加您的教学内容。 遇到疑问时,随时召唤小歌,我会出现在页面的右下角。期待与你的再次协作。"})}}));case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ke=function(){var e=p()(i()().mark((function e(){var t,n,r,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==Ae?void 0:Ae.length)<=0)){e.next=3;break}return D.ZP.info("请上传文件"),e.abrupt("return");case 3:return je(!0),(t=new FormData).append("file",Ae[0]),e.next=8,(0,K.ZP)("/api/school_manages/import_school_manages.json",{method:"post",body:t},!0);case 8:-1!==(n=e.sent).status&&(a({type:"classroomList/setActionTabs",payload:{}}),null!=n&&null!==(r=n.data)&&void 0!==r&&null!==(r=r.fail)&&void 0!==r&&r.length?(l(),c(),S.Z.confirm({centered:!0,okText:"下载导入失败文件",cancelText:"取消",title:"提示",content:(0,X.jsxs)("div",{children:["导入文件内存在不匹配信息,请",(0,X.jsx)("span",{onClick:function(){return(0,G.FH)("",(0,G.NY)({url:q.Z.API_SERVER+"/api/school_manages/get_fail_data.xlsx",query:{}}))},className:"c-light-primary ml5 mr5 current",children:"点击下载"}),"查看并进行修改后重新上传!"]}),onOk:function(){var e=p()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,G.FH)("",(0,G.NY)({url:q.Z.API_SERVER+"/api/school_manages/get_fail_data.xlsx",query:{}}));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){}})):null!=n&&null!==(s=n.data)&&void 0!==s&&s.is_upper_limit?x():(D.ZP.success("导入成功"),l(),c())),je(!1);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Se=[{title:"",dataIndex:"professional_certification",width:40,ellipsis:!0,render:function(e,t){return(0,X.jsx)(P.Z,{value:t.numid,checked:le.includes(Number(t.numid)),disabled:!!e})}},{title:"姓名",width:80,ellipsis:!0,dataIndex:"username",render:function(e,t){return(0,X.jsx)(B.Z,{placement:"bottom",title:e,children:(0,X.jsx)(g.Link,{className:"bold c-black",to:"/users/".concat(t.login),target:"_blank",children:e||"--"})})}},{title:"手机",width:100,dataIndex:"phone",ellipsis:!0,render:function(e){return(0,X.jsx)(B.Z,{placement:"bottom",title:e,children:(0,X.jsx)("span",{children:e||"--"})})}},{title:"邮箱",dataIndex:"email",width:100,ellipsis:!0,render:function(e){return(0,X.jsx)(B.Z,{placement:"bottom",title:e,children:(0,X.jsx)("span",{children:e||"--"})})}},{title:"学号/工号",width:100,dataIndex:"student_number",ellipsis:!0,render:function(e){return(0,X.jsx)(B.Z,{placement:"bottom",title:e,children:(0,X.jsx)("span",{children:e||"--"})})}},{title:"院系/部门",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(e){return(0,X.jsx)(B.Z,{placement:"bottom",title:e,children:(0,X.jsx)("span",{children:e||"--"})})}},{title:"职业认证",dataIndex:"professional_certification",width:100,render:function(e){return e?"是":"否"}},{title:"最后登录时间",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(e){return null===e?(0,X.jsx)("span",{children:"--"}):(0,X.jsx)(B.Z,{placement:"bottom",title:e,children:(0,X.jsx)("span",{children:T()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"状态",dataIndex:"professional_certification",width:80,render:function(e){if(e)return(0,X.jsx)("span",{className:"c-green",children:"已添加"})}}];return(0,X.jsx)(S.Z,{className:Y.addStudentWrapContainer,centered:!0,title:"添加学生",open:"添加学生"===r.actionTabs.key,okText:"确定",cancelText:"取消",width:"1"===d?960:600,zIndex:1e3,afterClose:function(){ge([])},confirmLoading:ye,bodyStyle:{minHeight:200},onOk:p()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("1"!==d){e.next=3;break}return Ee(),e.abrupt("return");case 3:ke();case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){ue([]),a({type:"classroomList/setActionTabs",payload:{}}),_.setFieldsValue({keyword:"",search_type:"1"})},children:(0,X.jsxs)(I.Z,{activeKey:d,onChange:function(e){return f(e)},className:Y.addStudentContainer,children:[(0,X.jsx)(H,{tab:"手动添加",children:(0,X.jsxs)(X.Fragment,{children:[(0,X.jsx)("div",{className:Y.listItem,children:(0,X.jsxs)(y.Z,{layout:"inline",form:_,initialValues:{keyword:"",search_type:"1"},className:"mt10",children:[(0,X.jsx)(y.Z.Item,{name:"search_type",label:"搜索类型",children:(0,X.jsxs)(C.default,{children:[(0,X.jsx)(C.default.Option,{value:"1",children:"姓名"}),(0,X.jsx)(C.default.Option,{value:"2",children:"手机号"}),(0,X.jsx)(C.default.Option,{value:"3",children:"邮箱"})]})}),(0,X.jsx)(y.Z.Item,{name:"keyword",label:"搜索内容",children:(0,X.jsx)(w.Z,{allowClear:!0,style:{width:240},size:"middle",defaultValue:(null===(t=m.selectArrs)||void 0===t?void 0:t.category_name)||(null===(n=m.selectArrs)||void 0===n?void 0:n.name)})}),(0,X.jsx)(y.Z.Item,{children:(0,X.jsx)(b.ZP,{htmlType:"submit",type:"primary",size:"middle",onClick:function(){return function(){var e;if(""===(null===(e=_.getFieldValue())||void 0===e?void 0:e.keyword))return ne([]),void D.ZP.error("请输入搜索内容");he(!1),Q=!0,N(!0),ue([]),J(!1),setTimeout((function(){be(!0)}),300)}()},children:"搜索"})})]})}),fe&&(0,X.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,X.jsx)("img",{src:V.L6,width:"250",alt:""}),(0,X.jsx)("br",{}),(0,X.jsx)("p",{className:"mt20",children:"请搜索要添加的人员"})]}),!fe&&""==te&&!W&&(0,X.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,X.jsx)("img",{src:V.z3,width:"100",alt:""}),(0,X.jsx)("br",{}),(0,X.jsx)("p",{className:"mt20",children:"暂时还没有相关数据哦!"})]}),(!fe&&""!=te||W)&&(0,X.jsxs)("section",{children:[(0,X.jsx)("div",{className:"flexd-table-header mt20",children:(0,X.jsx)(k.Z,{pagination:!1,dataSource:[],columns:Se})}),(0,X.jsx)("div",{style:{maxHeight:260,overflow:"auto"},children:(0,X.jsx)(R(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){be()},hasMore:Q,useWindow:!1,children:(0,X.jsx)(k.Z,{loading:W,showHeader:!1,pagination:!1,dataSource:te,columns:Se,onRow:function(e){return{onClick:function(e){e.currentTarget.querySelector("input").disabled||function(e){e=Number(e);var t=le.indexOf(e);t<0?le.push(e):le.splice(t,1),ue(s()(le))}(e.currentTarget.querySelector("input").value)}}}})})})]})]})},"1"),(0,X.jsx)(H,{tab:"批量导入",children:(0,X.jsx)("div",{className:Y.listItem,children:(0,X.jsxs)("div",{className:"mt20",style:{marginLeft:86},children:[(0,X.jsxs)("div",{className:"mb20",children:[(0,X.jsx)("span",{className:"mr40",children:"步骤1:"}),"下载",(0,X.jsx)("a",{className:"ml5 mr5",onClick:p()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,G.FH)("",(0,G.NY)({url:q.Z.API_SERVER+"/api/school_manages/down_school_manages_template.json\t",query:{}}));case 1:case"end":return e.stop()}}),e)}))),children:"高校管理成员导入模板"}),"批量导入成员。"]}),(0,X.jsxs)("div",{children:[(0,X.jsx)("span",{className:"mr40",children:"步骤2:"}),"上传填写好的《高校管理成员导入模板》。"]}),(0,X.jsx)("div",{style:{margin:"4px 0px 20px 94px"},children:(0,X.jsx)(U.Z,u()(u()({},Ie),{},{children:(0,X.jsx)(b.ZP,{type:"primary",className:"mt10",icon:(0,X.jsx)(L.Z,{}),children:"选择文件"})}))})]})})},"2")]})})})),W=n(84717),J=n(45286),M=n(30929),_=n(90963),$=n(95237),ee=n(43604),te=n(88522),ne={colorBlue:"colorBlue___WOM5T",formWrap:"formWrap___yqLts",flexRow:"flexRow___wFKNT",flexColumn:"flexColumn___qCl6_",example:"example___p1oVC",exampleImg:"exampleImg___FicSU",colorOrange:"colorOrange___An3FW",uploader:"uploader___tn7L8",uploadImg:"uploadImg___c3FkU",imageTip:"imageTip___jtZ10",uploadTipIcon:"uploadTipIcon___cbsw3",uploadTip:"uploadTip___LbZNb",color05101a:"color05101a___sXzzB",viewLargerImg:"viewLargerImg___xxHvS",footerWrap:"footerWrap___VqJfp",note:"note___P2g8J",schoolHintWrap:"schoolHintWrap___hrE16",colorCDCDCD:"colorCDCDCD___IwhGa",color0152d9:"color0152d9___dudWJ"},re=["user","account","globalSetting","loading","dispatch"],se=C.default.Option,ae=(0,g.connect)((function(e){var t=e.user,n=e.account,r=e.loading;return{user:t,account:n,globalSetting:e.globalSetting,loading:r.effects}}))((function(e){e.user,e.account,e.globalSetting,e.loading,e.dispatch;var t,n,r,s,a=m()(e,re),o=y.Z.useForm(),c=h()(o,1)[0],l=(0,A.useState)(),d=h()(l,2),f=d[0],x=d[1],g=(0,A.useState)([]),v=h()(g,2),j=v[0],I=v[1],k=(0,A.useState)(),B=h()(k,2),Z=B[0],F=(B[1],(0,A.useState)()),P=h()(F,2),Q=(P[0],P[1]),U=(0,A.useState)(),N=h()(U,2),R=(N[0],N[1],function(){var e=p()(i()().mark((function e(t){var n,r;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t){e.next=5;break}return e.next=3,(0,K.ZP)("/api/school_manages/departments.json",{method:"get"});case 3:(n=e.sent)&&I(null==n||null===(r=n.data)||void 0===r?void 0:r.departments);case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}());(0,A.useEffect)((function(){var e;R(null==a||null===(e=a.studentInfo)||void 0===e||null===(e=e.school)||void 0===e?void 0:e.id)}),[null==a||null===(t=a.studentInfo)||void 0===t||null===(t=t.school)||void 0===t?void 0:t.id]),(0,A.useEffect)((function(){var e,t,n,r,s,o={studentName:null==a||null===(e=a.studentInfo)||void 0===e?void 0:e.real_name,studentNo:null==a||null===(t=a.studentInfo)||void 0===t?void 0:t.student_id,school:null==a||null===(n=a.studentInfo)||void 0===n||null===(n=n.school)||void 0===n?void 0:n.name,department:null==a||null===(r=a.studentInfo)||void 0===r||null===(r=r.department)||void 0===r?void 0:r.name};c.setFieldsValue(o),x(o),Q(null==a||null===(s=a.studentInfo)||void 0===s||null===(s=s.department)||void 0===s?void 0:s.id)}),[null==a?void 0:a.studentInfo]);var z=function(){var e=p()(i()().mark((function e(t){var n,r,s,o,c;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=null===(n=j.find((function(e){return e.name===(null==t?void 0:t.department)})))||void 0===n?void 0:n.id,e.next=3,(0,K.ZP)("/api/school_manages/professional_certification.json",{method:"post",body:{user_id:null==a||null===(r=a.studentInfo)||void 0===r?void 0:r.id,name:null==t?void 0:t.studentName,student_id:null==t?void 0:t.studentNo,school_id:null==a||null===(s=a.studentInfo)||void 0===s||null===(s=s.school)||void 0===s?void 0:s.id,department_id:o,identity:"student"}});case 3:c=e.sent,T(),0==(null==c?void 0:c.status)?(D.ZP.success("认证成功"),null==a||a.onSuccess()):null==a||a.onSuccess();case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),T=function(){null==a||a.controlVisible(!1)};return(0,X.jsx)(S.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,forceRender:!0,className:ne.modal,open:null==a?void 0:a.visible,title:(0,X.jsx)("div",{children:"职业认证"}),width:"660px",footer:null,children:(0,X.jsx)(E.Z,{spinning:!!Z,children:(0,X.jsxs)(y.Z,{className:ne.formWrap,form:c,layout:"horizontal",onValuesChange:function(e){x(u()({},c.getFieldsValue()))},onFinish:z,scrollToFirstError:!0,children:[(0,X.jsx)(y.Z.Item,{label:"姓名",initialValue:null==f?void 0:f.studentName,name:"studentName",rules:[{required:!0,message:"请先输入姓名"}],children:(0,X.jsx)(w.Z,{type:"text",placeholder:"请输入姓名",size:"large"})}),(0,X.jsxs)($.Z,{gutter:[10,0],children:[(0,X.jsx)(ee.Z,{flex:"300px",children:(0,X.jsx)(y.Z.Item,{label:"职业",name:"identity",initialValue:"student",rules:[{required:!0,message:"请先选择职业"}],children:(0,X.jsxs)(C.default,{disabled:!0,size:"large",children:[(0,X.jsx)(se,{value:"teacher",children:"教师"}),(0,X.jsx)(se,{value:"student",children:"学生"}),(0,X.jsx)(se,{value:"professional",children:"专业人士"})]})})}),(0,X.jsx)(ee.Z,{flex:1,children:(0,X.jsx)(y.Z.Item,{initialValue:null==f?void 0:f.studentNo,name:"studentNo",rules:[{required:!0,message:"请先输入学号"}],children:(0,X.jsx)(w.Z,{type:"text",placeholder:"请输入学号",size:"large"})})})]}),(0,X.jsx)(y.Z.Item,{label:"学校/单位",name:"school",rules:[{required:!0,message:"请先选择学校/单位"}],children:(0,X.jsx)(te.Z,{size:"large",disabled:!0})}),(0,X.jsx)(y.Z.Item,{label:"院系/部门",name:"department",rules:[{required:!0,message:"请先选择院系/部门"}],children:(0,X.jsx)(C.default,{placeholder:"请选择院系/部门",size:"large",defaultValue:null==f?void 0:f.department,className:ne.autocontainer,children:j.map((function(e,t){return(0,X.jsx)(se,{value:e.name,children:e.name},t)}))})}),null==(null==a||null===(n=a.studentInfo)||void 0===n||null===(n=n.attachment)||void 0===n?void 0:n.url)||""==(null==a||null===(r=a.studentInfo)||void 0===r||null===(r=r.attachment)||void 0===r?void 0:r.url)?(0,X.jsx)(y.Z.Item,{label:"认证图片",children:(0,X.jsx)("div",{className:ne.flexRow,children:(0,X.jsx)("div",{className:"".concat(ne.flexColumn," ").concat(ne.example),children:(0,X.jsx)("span",{className:ne.exampleImg,children:(0,X.jsx)("img",{src:"data:image/png;base64,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",style:{width:"100%",height:"100%"}})})})})}):(0,X.jsx)(y.Z.Item,{label:"认证图片",children:(0,X.jsx)("div",{className:ne.flexRow,children:(0,X.jsxs)("div",{className:"".concat(ne.flexColumn," ").concat(ne.example),children:[(0,X.jsx)("span",{className:ne.exampleImg,children:(0,X.jsx)("img",{src:"".concat(q.Z.API_SERVER).concat(null==a||null===(s=a.studentInfo)||void 0===s||null===(s=s.attachment)||void 0===s?void 0:s.url),className:ne.uploadImg,onClick:function(){var e;return M.Z.publish("preview-image","".concat(q.Z.API_SERVER).concat(null==a||null===(e=a.studentInfo)||void 0===e||null===(e=e.attachment)||void 0===e?void 0:e.url))}})}),(0,X.jsx)("span",{className:"tc",children:(0,X.jsx)("p",{className:ne.viewLargerImg,children:(0,X.jsx)("span",{onClick:function(){var e;return M.Z.publish("preview-image","".concat(q.Z.API_SERVER).concat(null==a||null===(e=a.studentInfo)||void 0===e||null===(e=e.attachment)||void 0===e?void 0:e.url))},children:"查看大图"})})})]})})}),(0,X.jsx)("div",{className:ne.footerWrap,children:(0,X.jsxs)(y.Z.Item,{children:[(0,X.jsx)(b.ZP,{className:"mr15",size:"middle",onClick:T,children:"取消"}),(0,X.jsx)(b.ZP,{size:"middle",type:"primary",htmlType:"submit",children:"提交"})]})})]})})})})),oe=["userDetail","user","account","globalSetting","loading","dispatch"],ce=w.Z.TextArea,ie=(0,g.connect)((function(e){var t=e.user,n=e.userDetail,r=e.loading;return{user:t,userDetail:n,globalSetting:e.globalSetting,loading:r.models.index}}))((function(e){e.userDetail,e.user,e.account,e.globalSetting,e.loading;var t=e.dispatch,n=m()(e,oe),r=(0,A.useState)(!1),a=h()(r,2),c=a[0],l=a[1],d=(0,A.useState)(!1),f=h()(d,2),x=f[0],w=f[1],U=y.Z.useForm(),N=h()(U,1)[0],R=(0,A.useState)("1"),z=h()(R,2),V=z[0],Y=z[1],L=(0,A.useState)({page:1,per_page:10,keywords:"",department_id:"",tab:"1"}),G=h()(L,2),H=G[0],$=G[1],ee=(0,A.useState)(0),te=h()(ee,2),ne=te[0],re=te[1],se=(0,A.useState)(!1),ie=h()(se,2),le=ie[0],ue=ie[1],de=(0,A.useState)(!1),pe=h()(de,2),fe=pe[0],he=pe[1],xe=(0,A.useState)([]),me=h()(xe,2),Ae=me[0],ge=me[1],ve=(0,A.useState)([]),we=h()(ve,2),ye=we[0],je=we[1],Ce=(0,A.useState)(!1),Ie=h()(Ce,2),be=Ie[0],Ee=Ie[1],ke=(0,A.useState)([]),Se=h()(ke,2),De=Se[0],Be=Se[1],Ze=(0,A.useState)([]),Fe=h()(Ze,2),Pe=Fe[0],Qe=Fe[1],Ue=(0,A.useState)(),Ne=h()(Ue,2),Re=Ne[0],ze=Ne[1],Te=(0,A.useState)({}),Ve=h()(Te,2),Ye=Ve[0],Le=Ve[1],Ge=(0,A.useState)(),qe=h()(Ge,2),Ke=qe[0],Xe=qe[1],He=(0,A.useState)(),Oe=h()(He,2),We=Oe[0],Je=Oe[1],Me=(0,A.useState)(),_e=h()(Me,2),$e=_e[0],et=_e[1],tt=function(){var e=p()(i()().mark((function e(t){var n,r,s,a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return ue(!0),e.next=3,(0,K.ZP)("/api/school_manages/students.json",{method:"get",params:u()({},t)});case 3:(n=e.sent)?(ge(null==n||null===(r=n.data)||void 0===r?void 0:r.students),Je(null==n||null===(s=n.data)||void 0===s||null===(s=s.students[0])||void 0===s?void 0:s.school.id),re(null==n||null===(a=n.data)||void 0===a?void 0:a.count)):(ge([]),re(0)),ue(!1);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),nt=function(){var e=p()(i()().mark((function e(){var t,n,r;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,K.ZP)("/api/school_manages/departments.json",{method:"get"});case 2:(t=e.sent)?(je(null==t||null===(n=t.data)||void 0===n?void 0:n.departments),Le(null==t||null===(r=t.data)||void 0===r?void 0:r.count_data)):(je([]),Le({certified:0,uncertified:0,pending:0}));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),rt=function(){var e=p()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,K.ZP)("/api/school_manages/user_basic_info.json",{method:"get",params:{user_id:t}});case 2:if(!(n=e.sent)){e.next=7;break}return e.abrupt("return",null==n?void 0:n.status);case 7:return e.abrupt("return",-1);case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();(0,A.useEffect)((function(){tt(H),nt()}),[]);var st=[{title:"序号",dataIndex:"order",key:"order",render:function(e,t,n){return"".concat((H.page-1)*H.per_page+n+1)},width:50},{title:"姓名",dataIndex:"real_name",key:"real_name",width:"3"===(null==H?void 0:H.tab)?60:110,ellipsis:!0,render:function(e,t){return(0,X.jsx)("span",{className:v.name,onClick:function(){return window.open("/users/".concat(t.login,"/classrooms"))},children:e})}},{title:"学号",dataIndex:"student_id",key:"student_id",ellipsis:!0,width:"3"===(null==H?void 0:H.tab)?90:120,render:function(e){return(0,X.jsx)("span",{style:{color:"#666666"},children:e||"--"})}},"1"!==(null==H?void 0:H.tab)&&{title:"认证图片",dataIndex:"attachment",key:"attachment",width:100,render:function(e,t,n){var r,s;return null!=t&&null!==(r=t.attachment)&&void 0!==r&&r.url?(0,X.jsx)("div",{style:{borderRadius:2,border:"1px solid #DCDCDC",width:80,height:44},children:(0,X.jsx)("img",{style:{width:"100%",height:"100%",cursor:"pointer",borderRadius:2},src:"".concat(null===q.Z||void 0===q.Z?void 0:q.Z.API_SERVER).concat(null==t||null===(s=t.attachment)||void 0===s?void 0:s.url),onClick:function(){var e;return M.Z.publish("preview-image","".concat(null===q.Z||void 0===q.Z?void 0:q.Z.API_SERVER).concat(null==t||null===(e=t.attachment)||void 0===e?void 0:e.url))}})}):"--"}},{title:"学院",dataIndex:"department",key:"department",ellipsis:!0,width:"3"===(null==H?void 0:H.tab)?70:140,render:function(e,t,n){return t.department.name||"--"}},{title:"手机号",dataIndex:"phone",key:"phone",ellipsis:!0,render:function(e){return(0,X.jsx)("span",{style:{color:"#666666"},children:e||"--"})}},{title:"邮箱帐号",dataIndex:"mail",key:"mail",ellipsis:!0,render:function(e){return(0,X.jsx)("span",{style:{color:"#666666"},children:e||"--"})}},{title:"职业认证",dataIndex:"professional_certification",key:"professional_certification",width:80,render:function(e,t,n){return 1==(null==t?void 0:t.professional_certification)?"已认证":(0,X.jsx)("span",{style:{color:"#666666"},children:"未认证"})}},"3"===(null==H?void 0:H.tab)&&{title:"提交时间",dataIndex:"apply_time",key:"apply_time",width:140,render:function(e,t,n){return e?T()(e).format("YYYY-MM-DD HH:mm"):"--"}},{title:"操作",key:"action",align:"right",width:"2"===(null==H?void 0:H.tab)?80:120,render:function(e,t){switch(null==H?void 0:H.tab){case"1":return(0,X.jsxs)(j.Z,{size:"middle",style:{color:"#165DFF"},children:[(0,X.jsx)("a",{style:{color:"#165DFF"},onClick:function(){ot(t.id)},children:"编辑"}),(0,X.jsx)("a",{className:v.refuse,onClick:function(){w(!0),Xe(t.id)},children:"取消认证"})]});case"2":return(0,X.jsx)("a",{style:{color:"#165DFF"},onClick:function(){ct(t)},children:"职业认证"});case"3":return(0,X.jsxs)(j.Z,{size:"middle",style:{color:"#165DFF"},children:[(0,X.jsx)("a",{style:{color:"#165DFF"},onClick:function(){it(t)},children:"通过认证"}),(0,X.jsx)("a",{className:v.refuse,onClick:function(){return at(t.id)},children:"拒绝"})]});default:return"--"}}}].filter((function(e){return!!e})),at=function(){var e=p()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ze(t),he(!0);case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ot=function(){var e=p()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,rt(t);case 2:if(e.t0=e.sent,0!=e.t0){e.next=7;break}g.history.push("/administration/student/".concat(t,"/edit")),e.next=9;break;case 7:tt(H),nt();case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ct=function(){var e=p()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Ee(!0),Be(t);case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),it=function(){var e=p()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:et(!0),Be(t);case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),lt={type:"checkbox",selectedRowKeys:Pe,onChange:function(e,t){Qe(e)},onCancel:function(){Qe([])}};return(0,X.jsx)("section",{children:(0,X.jsxs)("aside",{className:[v.bg,"mb20",v.tabs].join(" "),children:[(0,X.jsxs)("div",{className:v.rightAction,children:[(0,X.jsx)("span",{style:{fontSize:14,display:"inline-block",paddingRight:20},children:"学院"}),(0,X.jsx)(C.default,{onChange:function(e){H.department_id=e,tt(u()({},H)),nt()},className:"select",placeholder:"全部",size:"large",allowClear:!0,getPopupContainer:function(e){return e.parentNode},children:null==ye?void 0:ye.map((function(e){return(0,X.jsx)(C.default.Option,{children:null==e?void 0:e.name},null==e?void 0:e.id)}))}),(0,X.jsx)(_.t7,{style:{width:262,marginLeft:"15px"},value:{value:H.keywords},onChange:function(e,t){H.page=1,H.keywords=e,$(u()({},H)),tt(u()({},H)),nt()},placeholder:"请输入学生相关信息进行搜索"})]}),(0,X.jsxs)(I.Z,{defaultActiveKey:H.tab,onChange:function(e){H.page=1,H.tab=e,H.keywords="",tt(H),$(u()({},H)),nt()},children:[(0,X.jsxs)(I.Z.TabPane,{tab:(0,X.jsxs)("span",{className:"font14",children:["已认证",(0,X.jsxs)("span",{className:"1"!==(null==H?void 0:H.tab)?v.tabActive:"",children:[" (",null==Ye?void 0:Ye.certified,")"]})]}),children:[(0,X.jsxs)("div",{className:"".concat(v.head," mb10"),children:[(0,X.jsx)("div",{className:v.left,children:(0,X.jsxs)(b.ZP,{className:v.addQuestionBtn,onClick:function(){Y("2"),t({type:"classroomList/setActionTabs",payload:{key:"添加学生"}})},children:[(0,X.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAoCAYAAACWwljjAAAAAXNSR0IArs4c6QAABWVJREFUWEftWF1sFFUYPXdmdna7pc2WgsZCpU1LlSCkBKS7GokmKqipiQLBKP5R1KY1PhijMYYYYtQHn4iRYGxNKQVKUIzRkCgGTGxaSCpIULHQQiGFUky6QLftzu81c3dnuzN3dgeUB0k6L3eyc3/OnO985/tmCaVUxP/oItOAfKIxzZCfXG8hhk6tWwld2UZBywECgCI18pf7qT3TGq2LEIDS1Ghd9n16HAPET7Dg64/Y3FxZRv94+iylKPfcMA3NPjCDNecPvpAhyKEFqNl1Oicg48QaPcWK8408GSIElFIQmwI/obieW2slIbQa9+z8Ngegn4l+fKtmr6OgICCwRsZY+t4aGWDXczcev/nsuUBeDyzasy0HoE8l9VhXcmpjP8qdECymshmz760x50WEj+Xa3Zu8AQ1vDirDfeP2Bm5RciLPVmmKQkcOcI/dIbbCLYjb5SUdDd6A+t4JJ8eGrmVCRgG58hWIRXffoDrsNHMCNK6dhDbYwrLNThoAB0LLdj7mDejYGzMntPjlzOmUIlheD7FwXg5ANxZSY/wclKHvM3sxJRLSW3Bve9QT0OTvzWVmInE+YztuY+Fgcc7jpITDmzaljKaIZUB9hXXtCz0BKUebKzUlcTpXfNyidc+7LhFnLUozdKEw2jbPE5B6tGmhpo4fzwTZpVLeBtw+7qTEzzbYaiJcLYy2lXqHrHdj1NCUrlw+4+8r+QoNn4YWYAFED8faQ56AJnobHqWaut92aiuPg9UNkIpvTpbpV09C6f8yrbN0poEo4diOQm+GDm9YY1K10w6zFQD5znpIM25OlumJQSjnvstU23TNTYRjHRFvhg4//yqouTXjrC5n9Evy/L0BnyqpHCVXwrGOWZ6AkkfWv2ca5mY77Xmnzd1OeBg13wy4MLH3BblcGNtZ5s1Qz3NbALM520mz+xnuBEIg3f6wlSnQLx0AYLqP9Kkl7DX+DMd2LfbWUPczeyiwOqMhd7F09EMEcuVLkGZF2XR9tBdqf4sHKJ+qQ/BTONa5KhegwyBYlrc6p6oQ5MoXIJUun2oLLVDxo9AG2kBhpGtV/n7JOkcQhR2hut0vewPqWTcMitlTpcPD6gEEKtZDKl3Gl3dQ6PHfoJ7Zzpjy9y3WD30Yjna+zwM60VQ8Ofb3qLOD5p1Xum0F5DlPMgZM7QqEQISxZKpxCHIJ+127uB/6yEH/lhOAKAbXynUd33CA9CPPxjRd+cXOdLs9cIja2mD2AwjMrYeZOAPt4o8I1jSyg5WBVlhgxaL50IZ/gDFy0NHUe+1nvXxBQUkFlrQMcYCUntUbKTW3OSTozvt0bSNyKag6ChKeg2BNMwud0v85aGIQJDgTVBm1bdhZS9z7CcKlUGzfXAbW/dWh9jzVSk3jxWxAPs0FSHgu5OpGtkQdaAEdH3SI3Ce/ACK1BO/bxzbgAXXX/wVKq/NtwgEMl0Gueo21rmp/KzBxPs9XHC8pUQo9IkW/OsQD+nXNfDU5cZILuhudu5QUlCFQ1ZAS8pk20PHzTobyfylekO9/uwJ4kDW0Dob07ifepdT4wE+F7gZMKLgDUtUGphP9bDvo5JCjttjzNVKEq8kAZtARpkIVEUiR2vbipZs2ZEx4SkN7Ra3ri36AlvsVTy6cYgGkmiZLC9BPfQboCW6K9fpX9CDG4yMwNQotSVG6uNGYXbuiBLhrggNkdK9cS019t68Ac02QIymDVOPcDAMmxiigTCahJw0gMA+RRW/SEIm/FZzz+JbsBZmQ6V0PdRGAFSS/lvN6emYDQWgkDNXUoQkU0oxqQK6AFFkOeeZSiKOHOuWyVes5eU7/peejiVvoD6t/re7/tvAff70aVlshB+MAAAAASUVORK5CYII=",className:v.pngIcon,alt:""}),(0,X.jsx)("span",{style:{display:"inline-block",paddingLeft:4},children:"导入学生名单"})]})}),(0,X.jsxs)("div",{className:v.right,children:[(0,X.jsxs)("div",{className:v.icon,onClick:function(){Y("1"),t({type:"classroomList/setActionTabs",payload:{key:"添加学生"}})},children:[(0,X.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAABgpJREFUWEe1WGtsFFUU/r4728eWKiiQKBJQrFpBnq22S0EQDaBCQIEAQhEEgwkQxYBi5EeNf1Q0JqgkCiZEnhakGPFRFUqg0AItIA+RVzBiJFQ0BujWdmfvMTO7s93O7rZTwPlzNzPnnvvdc77zWsLjI+cn+XG1aQaE4yDoC0oXgI0A6iCogKE2MndLhUd1KcXoRYH8/PRT0FgukO7x8iICkrBW6yH5PSVjDvtuPO9FbzKZNgGFj01YCJH3rLO9HELgD+VLG8Xenx/zIu+WafWQ0NHJI6HD5YgYADYk67ezy/ntfHe0k6d8XW8ZyG6fBNsLKiUgkUlG6LA6C+ieDgKBZSbCWiP4Ir+tNeGmCiVp/UvfuGGAGg9NHQ+ty+INAhKw+GKtlrESOBT/mRfSB+b2IEvM9oBKaaHGmqmrNfCs46VUBGzNgwZ8hen5a/bdEEAN+6cdF0jv1pQ5EWatySymqBZkPrj2wxsCKLivOCgQfzOTk6h1k9pFelK9m/XQZ4uvG5BIqVFfvc1sDqkUYZYQdVF+xfKS8XGHwtUvXDeg+upZ47QOb22PomhijBHddiHkVLa6aTALPvrLq64EUsu5mZn1F/XvEHROiCJXmLvTQFLiE+9nB9a8fM2A6qtmDRIJ1SbNhF4TY9zpJPZ1CKwpvGZAV/fPHADTPORFQZJa1sJlltNIVdkhsGaoF31OMWghK3sX+oNSVydAdkKp8Ko1KmcblHgvO7BukdetSRNjsHr6O6JlcVsWcH93X4BgUDGtjz+w+tfrAiTHS9LrL59apoDntRZ/LPG1o5aBPKgUX/IXrN3tFUxSl8Vvbtj7zGwNWZVSoSsxNkcdLnXodMtd7LPianvAtAnISpDBqi2HIXggmldaVvtoc+ZY0GoCqCzaYK4/sHFle8G0CcgSaKqaUmCKVIjA31Y/RKIBVDOzAhtKHTAiJcp8p2KYUrpQC29WEKUU9wFqFxftvOQG7akL/Ldq6lgRXaZFjPiWNV6ZZSxDGZMyCjd84bwPf1gwD1qWWK2vuxBToIX8VDH7Nc7fHsvkngBZBzTsmbxSKHPiO8b4KCOxLGvwplds15bmdZTLTatFML4t/hH4mwaf4HNH7DbFO6CqidNEc23LHtZJOLzo7yg57LPJJrGsu3eriIxLcAdpuaiTiPhaWBf8C8IiFp886RlQcM/EKYBsiO8YnUpigEsyija/bYPZ3HO+QH+QAEaxDpnpPdDUOB5hbHQaz2hjYE0stZzwW36rPbVZHS7Ugoc1pC+FBSK6V6yNje/309J6+Qs2nbMIjO8+Og9Bt4QDgVo++We+lN+eB9OsSR4gHJUAKFT91BAzHJ5LcKyIdGxJ3MgMFgtz+yPPZhZtzbGt8+Ntj8DUOyKvXRMKpJajooDErEngVqRfL40Batw7IVekyWo3H7Xd4vUhyjOLto22AZXfsRTQb8a20p5qI0MjcYIjLxRLRbdcNMnaCHupQOkLgc++AXHUfh3aM2akhpRBkBU/1rQ+VUQmDKW4Lr3o6+kRC/V4CyKvRgFcQs+M7rznjDVupw627XdOhQ6vj3IzyMbq0f1o8oCIpCeasaXZ3XOYBV5RfZlW9I0d3vLDXctAOJXdhKGmQ3DG1muoIIedPiE1eVm4/M/99jstloUWQFAcuQQvsXH3qG9JsU0eyzEpWmg3USOe4P70oeUF9vaKnInQ3BS5mKvQEbUccSZfduTmIRmHIpuqGKp8TNtFPAkeLzQiEfJl+jsx/6ug7BrYFeGGi44+1/5ajvglCkhq3ENnRFa9ztDuESkZ3MaUE7MBgad9Q3eU2Zfa3W8VtMxOvAwPcdiRQbJnwIMww/sTwpC4AgM5NCuHV0Aw3FbmGo2T36L5qFhkE5W+ITvtNlVqhndBKHgSIre2BEUTBmYgjMcBKY4l2FhE80UWHVhOkeE+VDIPBg0vLkopE3i4mizRNqiDwwIwza9Adm5OIQmJqVmVUiuYv2tehJP/0yM/jb4PEloPwaDkR1h5R66AxlL2/365I/O/AXIOkKNjRgIyG0ruh+bdULD+MzoNYBsy0lcxp6wuHvB/DMLXE6ALniwAAAAASUVORK5CYII=",className:v.pngIcon,alt:""}),(0,X.jsx)("span",{children:"新增学生"})]}),(0,X.jsxs)("div",{className:v.icon,onClick:function(){return(0,W.AD)(H)},children:[(0,X.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAABF5JREFUWEftWFtsVEUY/qZ7aytaKJFW2mW3u2hLY1I11iZEaKKGi4kGI4bEeI1yEdDIgz4YRcWIl9SgKcgCbbmYEENIgBKC0tRIQaE2MSUSpbYcd9vdYmup0tTtdvd0x8y0e9pznaXY2AfnZc6Zc2b+7//+y8w/hFJqwzRqZNoDkiIjyygdCYCikFKAEID1rKWeWX/DjSBMiG2dr8D21cS1dAxdDseDDMwNCwRAQUFAeM8VGntmPWsUNDzf7fJaA+oaltlU48YWZt9GBajf9ALTUcrvdtrTBqQ1EaUUhBCwfsyIE2AZQdRCSimTUpjC73alA8hYNwPKVSbRiR8Dz5TgcHUKIT1AZgto9dN6uVZgik3T9QiBr1BgMinMfMjEgzRRp2dkNCKVKNQ72bjjccbSZcjUpTVRozGJbpoAEIsKn8iHJBZl6eYZrUBt3AkSFzOx351p7dRSV0xWONdmRoGNdDGkdWJ92MJnBsi7vaIyKg9tPr/yh8rxxDUx6xjZ0dom+iDXJ8qKw+Wns+1ZW4Ibm0/z5Ompvu8BBgRAJRtoXtlinlk1GouiSMmhJi7AFK84XJ7SlAMjM5udqSyXTmKd8n/+BySi2JSh1rJL6BwOKfM3SKux278fay4/i654Jz731eJ4/xF8O9CIjzzbcEdmCXLsOajt2YWa3gAOzP8Ssx23YoSO5tmPI1vx8KxHcOjqQbT+/aMpLlNAF8raUHahWDVxSc5yrM9/BV/8sRcrch/H0x2r8EbB2zwIPohsgQ02HC05iZekF7DLvw+rO55BdyKirLHTV4d9vXvQPHju+gH9ds/vqL6yjU+MJqMI9FTz58+8O/HQzKVYdLEc/fJVNJSewXrpRbTH2lRCTixoRMvgeQzIA3y8rnc3tnqqsL+3ZnKALt0VwhrpOb5YIhnHucHv+M5+vKQBeY48PN/xJC4O/YRTpU14WVqLttgv/N9c+2wMJ2M4VFyP2p4A+uQ+Ps7AfeLdPnlARiZ79bbXMMeRh4N9B7CjaA+W/LwYm+a+Dhdx4d3wm5iRMQOnSs9g1a8rEPDX6UzG/G7SDDXd2YK/5H7FDMx8a/M24Kn2JxCjMWzM34ShZJT70zvu93H3TfciMyMTVd0f4sSfx7CjqAbzXB5QJPka7L/irAVYePMiyDTBxz69UoVvrjWoTD398tCss9kJ6pBVO64oV0zVd5Kwy2ROff7mRO7AW/81KAbG0X/Le7oyKBiJyqndXszEdVYhmu2fnYe8BdnW56FRQMZNWPYYCJxYpRgVCUJAoUg0/QOaiEKDA5m2FPbMzbJmKNQdlcfqwPHT2XgZpT6x6U9gohOdOsQJwTwRoPbgNdnpcIh05991BKjqWrE+8eEEbi/KsWao8Wyr7CksgtPpMCiVVVWMUvIohax4hgI5Hk+gMxLCg/eXWQM6crIpSP+lywYRzYQg/NjyxdaXDfVff79sJCkHphoUA2PLsK97dOlC6+sYkVZT/X3a3aD9A3Xuf1EoPSR8AAAAAElFTkSuQmCC",className:v.pngIcon,alt:""}),(0,X.jsx)("span",{children:"导出学生"})]})]})]}),(0,X.jsx)(X.Fragment,{children:(0,X.jsx)(E.Z,{spinning:le,children:0===ne?(0,X.jsx)(Q.Z,{customText:"暂无学院相关数据"}):(0,X.jsx)(k.Z,{className:v.antdTable1,columns:st,dataSource:Ae,pagination:!1,onChange:function(e,n,r){r.order?(H.sort_by="total_score"===r.field?"score":r.field,H.sort=r.order,H.sort=H.sort.replace("end","")):delete H.sort,t({type:"classroomList/getCourseWorkscore",payload:u()({},H)})}})})}),(0,X.jsx)(O,{schoolId:We,getStudents:tt,getCountData:nt,activeKey:V,handleTabChange:function(e){Y(e)},handleLimitShow:function(){l(!0)}}),(0,X.jsxs)(S.Z,{className:v.addCollegeModal,centered:!0,title:"取消认证",open:x,okText:"确定",cancelText:"取消",destroyOnClose:!0,bodyStyle:{minHeight:130},onCancel:function(){N.setFieldsValue({reason:""}),w(!1)},onOk:p()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=u(),e.t1={},e.next=4,N.validateFields();case 4:return e.t2=e.sent,t=(0,e.t0)(e.t1,e.t2),e.next=8,(0,K.ZP)("/api/school_manages/cancel_professional_certification.json",{method:"post",body:u()(u()({},t),{},{user_id:Ke})});case 8:0==e.sent.status&&D.ZP.success("取消成功"),tt(H),nt(),w(!1),N.setFieldsValue({reason:""});case 14:case"end":return e.stop()}}),e)}))),children:[(0,X.jsx)(y.Z,{form:N,labelAlign:"left",labelCol:{span:3},initialValues:o()({},"reason",""),scrollToFirstError:!0,children:(0,X.jsx)(y.Z.Item,{label:"原因",name:"reason",rules:[{required:!0,validator:function(e,t){var n;return(null==t||null===(n=t.replaceAll(" ",""))||void 0===n?void 0:n.length)>0?Promise.resolve():Promise.reject("请输入取消认证原因")}}],children:(0,X.jsx)(ce,{rows:4,placeholder:"请输入取消认证原因,最多200字",maxLength:200})})}),(0,X.jsx)("div",{style:{color:"#5F6367",fontSize:"14px",paddingLeft:"8px"},children:"提示:取消认证后,不可编辑该学生账号信息,同时,该学生会收到被取消认证的消息提醒"})]}),(0,X.jsxs)(S.Z,{centered:!0,width:430,title:"提示",open:c,okText:"确定",cancelText:"取消",destroyOnClose:!0,bodyStyle:{minHeight:130},onCancel:function(){l(!1)},onOk:function(){l(!1)},children:[(0,X.jsx)("div",{className:v.aaa,style:{color:"#000000",fontSize:"14px",paddingLeft:"8px"},children:"您今日成功导入的学生数量已达到上限2000人,请明日再进行导入或扫描下方二维码"}),(0,X.jsx)("img",{src:"data:image/png;base64,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",alt:"",style:{display:"block",margin:"10px auto 0 auto"}})]})]},"1"),(0,X.jsxs)(I.Z.TabPane,{tab:(0,X.jsxs)("span",{className:"font14",children:["未认证",(0,X.jsxs)("span",{className:"2"!==(null==H?void 0:H.tab)?v.tabActive:"",children:[" (",null==Ye?void 0:Ye.uncertified,")"]})]}),children:[(0,X.jsx)(E.Z,{spinning:le,children:null!=Ae&&Ae.length?(0,X.jsx)(X.Fragment,{children:(0,X.jsx)(k.Z,{className:v.antdTable1,columns:st,dataSource:Ae,pagination:!1,onChange:function(e,t,n){console.log("a,b,c",e,t,n),n.order?(H.sort_by="total_score"===n.field?"score":n.field,H.sort=n.order,H.sort=H.sort.replace("end","")):delete H.sort}})}):(0,X.jsx)(Q.Z,{})}),(0,X.jsx)(ae,{onSuccess:function(){tt(u()(u()({},n),{},{tab:"2"})),nt()},visible:be,studentInfo:De,controlVisible:function(e){return Ee(e)}})]},"2"),(0,X.jsxs)(I.Z.TabPane,{tab:(0,X.jsxs)("div",{children:[(0,X.jsxs)("span",{className:"font14",children:["待审核",(0,X.jsxs)("span",{className:"3"!==(null==H?void 0:H.tab)?v.tabActive:"",children:[" (",null==Ye?void 0:Ye.pending,")"]})]}),(0,X.jsx)(B.Z,{title:"展示该单位下已主动提交职业认证且未通过审核的学生数据",children:(0,X.jsx)("span",{className:v.tips,children:(0,X.jsx)("i",{className:"iconfont icon-a-wenhaobeifen2"})})})]}),children:[(0,X.jsx)(E.Z,{spinning:le,children:null!=Ae&&Ae.length?(0,X.jsx)(X.Fragment,{children:(0,X.jsx)("aside",{children:(0,X.jsx)(k.Z,{className:v.antdTable2,rowKey:function(e){return e.id},rowSelection:lt,columns:st,dataSource:Ae,pagination:!1})})}):(0,X.jsx)(Q.Z,{})}),(0,X.jsx)(ae,{onSuccess:function(){tt(u()(u()({},n),{},{tab:"3"})),nt()},visible:$e,studentInfo:De,controlVisible:function(e){return et(e)}}),(0,X.jsxs)(S.Z,{centered:!0,title:"拒绝认证",open:fe,okText:"确定",cancelText:"取消",destroyOnClose:!0,bodyStyle:{minHeight:130},onCancel:function(){N.setFieldsValue({reason:""}),he(!1)},onOk:p()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=u(),e.t1={},e.next=4,N.validateFields();case 4:return e.t2=e.sent,t=(0,e.t0)(e.t1,e.t2),e.next=8,(0,K.ZP)("/api/school_manages/refuse_professional_certification.json",{method:"post",body:{user_id:Re,reason:t.reason}});case 8:0===e.sent.status&&D.ZP.success("拒绝成功!"),tt(H),nt(),he(!1),N.setFieldsValue({reason:""});case 14:case"end":return e.stop()}}),e)}))),children:[(0,X.jsx)(y.Z,{form:N,labelAlign:"left",labelCol:{span:3},initialValues:o()({},"name",""),scrollToFirstError:!0,children:(0,X.jsx)(y.Z.Item,{label:"原因",name:"reason",rules:[{required:!0,validator:function(e,t){var n;return(null==t||null===(n=t.replaceAll(" ",""))||void 0===n?void 0:n.length)>0?Promise.resolve():Promise.reject("请输入拒绝认证原因")}}],children:(0,X.jsx)(ce,{rows:4,placeholder:"请输入拒绝认证原因,最多200字",maxLength:200})})}),(0,X.jsx)("div",{style:{color:"#5F6367",fontSize:"14px",paddingLeft:"8px"},children:"提示:拒绝职业认证后,该学生会收到被拒绝认证的消息提醒"})]})]},"3")]}),(0,X.jsx)("aside",{children:ne>0?(0,X.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"},children:[(0,X.jsx)("div",{children:(0,X.jsxs)("span",{style:{color:"#656F87"},children:["共",(0,X.jsx)("span",{className:"c-light-primary",children:ne}),"条数据"]})}),(0,X.jsx)(Z.Z,{showSizeChanger:!0,showQuickJumper:!0,onChange:function(e,t){H.page=e,H.per_page=t,$(u()({},H)),tt(H)},defaultCurrent:1,pageSizeOptions:["10","20","50","100"],current:H.page||1,defaultPageSize:10,total:ne})]}):""}),(null==Pe?void 0:Pe.length)>0&&"3"==H.tab?(0,X.jsx)(F.Z,{offsetBottom:0,children:(0,X.jsxs)("div",{style:{height:62,background:"#fff",paddingLeft:"12px",width:"100%",boxShadow:"0px -4px 11px 0px rgba(218, 218, 218, 0.5)",display:"flex",alignItems:"center",marginTop:20},children:[(0,X.jsx)("div",{style:{flex:1},children:(0,X.jsxs)(P.Z,{checked:(null==Pe?void 0:Pe.length)===(null==Ae?void 0:Ae.length),onChange:function(e){e.target.checked?Qe(s()(Ae.map((function(e){return e.id})))):Qe([])},children:["全选本页/",(0,X.jsxs)("span",{children:["已选 (",null==Pe?void 0:Pe.length,")"]})]})}),(0,X.jsxs)(b.ZP,{style:{fontSize:"14px",backgroundColor:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"inset 0px 1px 3px 0px rgba(255,255,255,0.5)",color:"#3061D0",border:"1px solid #BACFFE",marginRight:30},onClick:function(){var e;(null==Qe?void 0:Qe.length)<=0?D.ZP.info("请选择学生"):S.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"请确定是否将这些学生进行职业认证,认证后可对这些学生账号进行相关管理",onOk:(e=p()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,K.ZP)("/api/school_manages/batch_professional_certification.json",{method:"post",body:{user_ids:Pe}});case 2:0==(null==(t=e.sent)?void 0:t.status)&&D.ZP.success("已全部通过"),Pe.length>=(null==Ae?void 0:Ae.length)?tt(u()(u()({},H),{},{page:1,tab:"3"})):tt(u()(u()({},H),{},{tab:"3"})),nt(),Qe([]);case 7:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},children:[(0,X.jsx)("i",{style:{color:"rgb(20, 93, 255)",display:"inline-flex",alignItems:"center"},className:"iconfont icon-piliangtongguo font14 mr5"}),"批量通过"]}),(0,X.jsx)(b.ZP,{style:{marginRight:12,fontSize:"14px",display:"inline-flex",alignItems:"center",color:"#333333"},onClick:function(){Qe([])},children:"取消操作"})]})}):"",(0,X.jsx)(J.Z,{})]})})}))},84717:function(e,t,n){n.d(t,{AD:function(){return F},D9:function(){return z},Hp:function(){return I},IM:function(){return V},Iy:function(){return E},KM:function(){return J},MJ:function(){return b},Ne:function(){return T},ON:function(){return K},Uj:function(){return O},VY:function(){return G},YO:function(){return H},YX:function(){return X},Zn:function(){return m},_g:function(){return y},_k:function(){return N},c6:function(){return B},cr:function(){return A},eV:function(){return Z},fi:function(){return g},gh:function(){return S},hS:function(){return Y},iA:function(){return v},j6:function(){return j},je:function(){return U},jj:function(){return C},kS:function(){return q},o6:function(){return D},pO:function(){return W},rQ:function(){return P},sA:function(){return k},xm:function(){return R},xo:function(){return L},y8:function(){return Q},yd:function(){return w}});var r=n(7557),s=n.n(r),a=n(82242),o=n.n(a),c=n(41498),i=n.n(c),l=n(69363),u=n(7880),d=n(6457),p=n(8591),f=n(27065),h=function(){(0,u.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"正在生成文件,请稍后..."}})},x=function(){(0,u.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},m=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return h(),e.next=3,(0,l.YR)(o()({},t));case 3:if(0!==e.sent.status){e.next=7;break}return e.next=7,(0,d.QH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/".concat(t.coursesId,"/export_couser_info.json"),query:t}));case 7:x();case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),A=function(){var e=i()(s()().mark((function e(t){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.yS)(o()({},t));case 2:if(0!==(n=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_member_act_score")),e.next=13;break;case 8:if(-2!==n.status){e.next=12;break}return e.abrupt("return",n);case 12:-3===n.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_member_act_score")));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),g=function(){var e=i()(s()().mark((function e(t){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.W0)(o()({},t));case 2:if(0!==(n=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_score")),e.next=13;break;case 8:if(-4!==n.status){e.next=12;break}return e.abrupt("return",n);case 12:-3===n.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_score")));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),v=function(){var e=i()(s()().mark((function e(t){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.Nl)(o()({},t));case 2:if(0!==(n=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=13;break;case 8:if(-4!==n.status){e.next=12;break}return e.abrupt("return",n);case 12:-3===n.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),w=function(){var e=i()(s()().mark((function e(t){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.IU)(o()({},t));case 2:if(0!==(n=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/export_star_user")),e.next=13;break;case 8:if(-4!==n.status){e.next=12;break}return e.abrupt("return",n);case 12:-3===n.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/export_star_user")));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),y=function(){var e=i()(s()().mark((function e(t){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.td)(o()({},t));case 2:if(0!==(n=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=19;break;case 8:if(-2!==n.status){e.next=12;break}return e.abrupt("return",n);case 12:if(-3!==n.status){e.next=17;break}(0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=19;break;case 17:if(-4!==n.status){e.next=19;break}return e.abrupt("return",n);case 19:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),j=function(){var e=i()(s()().mark((function e(t){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.QX)(o()({},t));case 2:if(0!==(n=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_homework")),e.next=13;break;case 8:if(-4!==n.status){e.next=12;break}return e.abrupt("return",n);case 12:-3===n.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_homework")));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),C=function(){var e=i()(s()().mark((function e(t,n){var r;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.o_)(o()({},t));case 2:0===(r=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n))):-3===r.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n)));case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),I=function(){var e=i()(s()().mark((function e(t,n){var r;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.ZL)(o()({},t));case 2:0===(r=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n))):-3===r.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n)));case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),b=function(){var e=i()(s()().mark((function e(t,n){var r;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.vV)(o()({},t));case 2:0===(r=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n))):-3===r.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n)));case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),E=function(){var e=i()(s()().mark((function e(t,n){var r;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.aP)(o()({},t));case 2:0===(r=e.sent).status?(p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n))):-3===r.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n)));case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),k=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return h(),e.next=3,(0,l.MJ)(o()({},t));case 3:if(0!==e.sent.status){e.next=7;break}return e.next=7,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/polls/".concat(t.categoryId,"/commit_result.xlsx"),query:t}));case 7:x();case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),S=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/".concat(t.coursesId,"/attendances/export_xlsx_data.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),D=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/".concat(t.coursesId,"/video_study_statics.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),B=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/".concat(t.coursesId,"/export_video_study.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Z=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/".concat(t.coursesId,"/export_course_students_info.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),F=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/school_manages/students.xlsx",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),P=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/item_banks/export.xlsx",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Q=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),U=function(){var e=i()(s()().mark((function e(t){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.Uy)(o()({},t));case 2:0===(n=e.sent).status?(p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/exercise_score"))):-3===n.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/exercise_score")));case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),N=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("----------","调用下载"),e.next=3,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/export_records/".concat(t.id,".xlsx"),query:t}));case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),R=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),z=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/".concat(null==t?void 0:t.coursesId,"/").concat(t.menuKey,"_statistic.xlsx?").concat(t.checkedList.map((function(e){return"course_group_id[]=".concat(e)})).join("&")),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),T=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/ec_years/".concat(null==t?void 0:t.ec_year_id,"/ec_training_objectives.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),V=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)(null==t?void 0:t.name,(0,d.NY)({url:f.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Y=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/ec_years/".concat(null==t?void 0:t.ec_year_id,"/ec_courses.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),L=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/ec_years/".concat(null==t?void 0:t.ec_year_id,"/ec_graduation_requirements.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),G=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),q=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),K=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/examination_banks/".concat(t.id,".json"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),X=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/exercises/".concat(t.categoryId,".json"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),H=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/polls/".concat(null==t?void 0:t.id,"/commit_result.json"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),O=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/paths/get_task_pass.json",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),W=function(){var e=i()(s()().mark((function e(t,n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)(n||"",(0,d.NY)({url:f.Z.API_SERVER+"/api/exercises/".concat(null==t?void 0:t.exercise_id,"/consult_exercise.json"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),J=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/competitions/".concat(null==t?void 0:t.identifier,"/competition_commit_records/member_works.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/p__Classrooms__ExamList__index.async.js b/p__Classrooms__ExamList__index.async.js index dc1d0673a2..76afe1e345 100644 --- a/p__Classrooms__ExamList__index.async.js +++ b/p__Classrooms__ExamList__index.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[79921],{49668:function(e,n,t){t.d(n,{Z:function(){return l}});var r=t(24931),o=t(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},i=t(99194),s=function(e,n){return o.createElement(i.Z,(0,r.Z)({},e,{ref:n,icon:a}))};var l=o.forwardRef(s)},40974:function(e,n,t){t.d(n,{Z:function(){return l}});var r=t(24931),o=t(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},i=t(99194),s=function(e,n){return o.createElement(i.Z,(0,r.Z)({},e,{ref:n,icon:a}))};var l=o.forwardRef(s)},55573:function(e,n,t){t.d(n,{Z:function(){return l}});var r=t(24931),o=t(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},i=t(99194),s=function(e,n){return o.createElement(i.Z,(0,r.Z)({},e,{ref:n,icon:a}))};var l=o.forwardRef(s)},7406:function(e,n,t){var r=t(82242),o=t.n(r),a=(t(59301),t(93314)),i=t(3113),s=t(37712);n.Z=function(e){var n=e.img,t=e.buttonProps,r=void 0===t?{}:t,l=e.styles,c=void 0===l?{}:l,d=e.customText,u=e.ButtonText,p=e.ButtonClick,m=e.Buttonclass,f=e.ButtonTwo,h=e.imgStyles,v=e.loading,b=void 0!==v&&v;return(0,s.jsxs)("section",{className:"tc animated fadeIn",style:o()(o()({},{color:"#999",margin:"100px auto",visibility:b?"hidden":"visible"}),c),children:[(0,s.jsx)("img",{src:n||a,style:o()(o()({},h),{},{pointerEvents:"none",userSelect:"none"})}),(0,s.jsx)("p",{className:"mt20 font14",children:d||"暂时还没有相关数据哦!"}),u&&(0,s.jsx)(i.ZP,o()(o()({className:m,onClick:p},r),{},{children:u})),f&&f]})}},89269:function(e,n,t){t.r(n),t.d(n,{default:function(){return T}});var r=t(82242),o=t.n(r),a=t(79800),i=t.n(a),s=t(39647),l=t.n(s),c=t(59301),d=t(7880),u=t(57809),p=t(95237),m=t(43604),f=t(87876),h=t(88590),v=t(7406),b="acitons___teF7U",g=t(7557),x=t.n(g),y=t(41498),C=t.n(y),_=t(43418),j=t(6848),k=t(24905),S=t(8591),$=t(6457),w=(t(51136),"listItem___ye5vB"),N="info___Z1Jmz",O="title___Pq4sD",E="titleLeft___nUs7_",Z="titleRight___nhuLW",P="name___hjh5r";Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var B=t(89918),D=t(9498),I=t.n(D),L=t(37712),z=function(e){var n,t,r,o,a,s,l,u=e.v,p=e.k,m=(e.match,e.selectArrs),f=e.setSelectArrs,h=(e.dispatch,e.params),v=(0,c.useState)([]),b=i()(v,2),g=(b[0],b[1],(0,c.useState)(!1)),y=i()(g,2),D=(y[0],y[1],"YYYY-MM-DD"),z=I()("2020-11-15",D);var M=function(e){var n;d.history.push("/classrooms/".concat(e.course_identifier,"/exercisenotice/").concat(e.id,"/users/").concat(null===(n=(0,B.eY)())||void 0===n?void 0:n.login))};"publish_time"===h.order_by&&h.sort_direction,"end_time"===h.order_by&&h.sort_direction;return console.log((0,B.RV)(),222),(0,L.jsxs)("div",{className:w,children:[(0,B.GJ)()&&(0,L.jsx)(k.Z,{checked:m.includes(u.id),value:u.id,onClick:function(e){e.stopPropagation()},onChange:function(e){m.indexOf(u.id);m.indexOf(u.id)>-1?f(m.filter((function(e){return e!==u.id}))):f(m.concat(u.id))}}),(0,L.jsxs)("div",{className:N,children:[(0,L.jsxs)("div",{className:O,children:[(0,L.jsxs)("div",{className:E,style:{marginRight:"15px"},children:[function(e){return null!=e&&e.includes("未开始")?(0,L.jsx)("span",{style:{backgroundColor:"#B8B8B8"},className:"tag-style mr10",children:"未开始"}):null!=e&&e.includes("考试中")?(0,L.jsx)("span",{style:{backgroundColor:"#007AFF"},className:"tag-style mr10",children:"考试中"}):null!=e&&e.includes("已结束")?(0,L.jsx)("span",{style:{backgroundColor:"#FC2D6B"},className:"tag-style mr10",children:"已结束"}):void 0}(null==u?void 0:u.exercise_tips),(0,L.jsx)(j.Z,{title:u.exercise_name,children:(0,L.jsx)("span",{className:"".concat(P),style:{maxWidth:null!=u&&null!==(n=u.exercise_tips)&&void 0!==n&&n.includes("已开启防作弊")?400:498},children:u.exercise_name})}),!u.is_public&&(0,B.GJ)()&&(0,L.jsx)(j.Z,{title:"私有属性,非课堂成员不能访问",children:(0,L.jsx)("span",{className:"iconfont icon-suo1 ml10 mr10 c-light-black font12"})}),(null==u||null===(t=u.exercise_tips)||void 0===t?void 0:t.includes("已开启防作弊"))&&(0,L.jsx)("span",{style:{flexShrink:0},className:"tag-style-fzb iconfont icon-fangzuobi ml10",children:"已开启防作弊"}),(null==u||null===(r=u.exercise_tips)||void 0===r?void 0:r.includes("已结束"))&&(null==u||null===(o=u.exercise_tips)||void 0===o?void 0:o.includes("未提交"))&&(0,L.jsx)("span",{style:{flexShrink:0,backgroundColor:"#B8B8B8"},className:"tag-style ml10",children:"未提交"})]}),(0,L.jsxs)("div",{className:Z,onClick:function(e){e.stopPropagation(),e.preventDefault()},children:[(0,B.GJ)()&&u.assistant_auth&&(0,L.jsx)("span",{onClick:function(e){e.stopPropagation();var n=I()(u.created_at,D);I()(z).diff(I()(n),"days")>0&&null!=u&&u.is_random?_.Z.info({title:"题库改版告知",content:(0,L.jsx)(L.Fragment,{children:"EduCoder已升级题库功能,所有试题均需匹配知识点。 当前试卷所涉及试题均未匹配知识点,无法随机抽取,已不能有效使用。请在试卷库重新组卷后使用。 由此带来的不便,敬请谅解!"})}):null!=u&&u.is_random?d.history.push("/classrooms/".concat(u.course_id,"/exercise/").concat(u.id,"/random/preview?random=").concat(u.is_random)):d.history.push("/classrooms/".concat(u.course_id,"/exercise/").concat(u.id,"/detail?random=").concat(u.is_random,"&tabs=2"))},children:"预览"}),(0,L.jsx)("a",{onClick:function(e){e.preventDefault(),e.stopPropagation(),(0,$.xg)("/classrooms/".concat(u.course_id,"/exercise/").concat(u.id,"/detail?random=").concat(u.is_random))},children:"详情"}),(0,L.jsxs)(L.Fragment,{children:[!!u.off_limits&&(0,L.jsx)(j.Z,{title:"迟到超过".concat(null==u?void 0:u.last_times,"分钟,禁止进入答题"),children:(0,L.jsx)("b",{className:"font16 c-grey-999",children:"迟到禁止答题"})}),!u.off_limits&&0===u.current_status&&u.exercise_status>1&&!(null!==(a=u.exercise_tips)&&void 0!==a&&a.includes("已截止"))&&(0,L.jsxs)("a",{onClick:function(e){e.stopPropagation(),e.preventDefault(),M(u)},href:"",children:[(null==u?void 0:u.screen_used_num)>(null==u?void 0:u.screen_total_num)&&"申请"," 继续考试"]}),!(null!==(s=u.exercise_tips)&&void 0!==s&&s.includes("已截止"))&&(null==u?void 0:u.screen_used_num)>(null==u?void 0:u.screen_total_num)&&(0,L.jsx)("a",{onClick:function(e){e.stopPropagation(),e.preventDefault(),M(u)},href:"",children:"申请继续考试"}),!u.off_limits&&1===u.current_status&&u.exercise_status>1&&"kepukehuan.educoder.net"!=document.domain&&(0,L.jsx)("a",{style:{color:"#0152d9"},onClick:function(){var e=C()(x()().mark((function e(n){var t;return x()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.preventDefault(),n.stopPropagation(),null!=u&&u.answered_open){e.next=5;break}return S.ZP.info("老师已设置本试卷在交卷后不可查看"),e.abrupt("return");case 5:(0,$.xg)("/classrooms/".concat(h.coursesId,"/exercise/").concat(u.id,"/users/").concat(null===(t=(0,B.eY)())||void 0===t?void 0:t.login,"?check=true"));case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:"查看考试"}),!u.off_limits&&2===u.current_status&&u.exercise_status>1&&!(null!==(l=u.exercise_tips)&&void 0!==l&&l.includes("已截止"))&&(0,L.jsx)("a",{style:{color:1===(null==u?void 0:u.is_redo)&&"red"},onClick:function(e){e.stopPropagation(),e.preventDefault(),M(u)},href:"",children:0===(null==u?void 0:u.is_redo)?"开始考试":"重新考试"})]})]})]}),(0,L.jsxs)("p",{style:{display:"flex"},children:[(0,L.jsxs)("span",{className:"c-grey-999 mr20",children:["创建者:",(0,L.jsx)("span",{className:"c-blue",children:u.username})]}),(0,L.jsxs)("span",{className:"c-grey-999 mr20",children:["所属课堂:",(0,L.jsx)("span",{className:"c-blue",children:u.course_name})]}),(0,L.jsxs)("span",{className:"ml30 c-grey-999 mr20",children:["考试时长:",(0,L.jsx)("span",{className:"c-blue",children:null===u.time||-1===u.time?"不限":"".concat(u.time,"分钟")})]}),(0,L.jsxs)("span",{className:"ml15 c-grey-999",children:["考试时间:",(0,L.jsx)("span",{className:"c-blue",children:I()(null==u?void 0:u.published_time).format("YYYY-MM-DD HH:mm")})," 至 ",(0,L.jsx)("span",{className:"c-blue",children:I()(null==u?void 0:u.end_time).format("YYYY-MM-DD HH:mm")})]})]})]})]},p)},M=["classroomList","globalSetting","exercise","loading","dispatch","match"],R=u.default.Option,T=(0,d.connect)((function(e){var n=e.classroomList,t=e.loading,r=e.globalSetting,o=e.exercise;return{classroomList:n,globalSetting:r,loading:t.effects,exercise:o}}))((function(e){var n,t,r,a,s=e.classroomList,g=(e.globalSetting,e.exercise),x=e.loading,y=e.dispatch,C=e.match,_=(l()(e,M),(0,c.useState)(o()({},(0,d.useParams)()))),j=i()(_,2),k=j[0],S=(j[1],(0,d.useLocation)(),s.detailExerciseList),$=(s.detailTopBanner,s.detailLeftMenus,(0,c.useState)([])),w=i()($,2),N=w[0],O=w[1],E=(0,c.useState)(!1),Z=i()(E,2),P=(Z[0],Z[1],(0,c.useState)({page:1,course_id:""})),B=i()(P,2),D=B[0],I=B[1];k.id=k.coursesId,(0,c.useEffect)((function(){T(),y({type:"globalSetting/footerToggle",payload:!1}),y({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}),[D]),(0,c.useEffect)((function(){O([])}),[S]);var T=function(){document.body.scrollIntoView(),y({type:"exercise/getUserExercise",payload:D})};return(0,L.jsxs)("section",{className:"minH500 minW1200",children:[(0,L.jsx)("aside",{className:"".concat(b," w100"),children:(0,L.jsxs)(p.Z,{className:"w100",children:[(0,L.jsx)(m.Z,{flex:"1",children:(0,L.jsx)("div",{className:"font20 blod",children:"考试列表"})}),(0,L.jsx)(m.Z,{children:(0,L.jsxs)("div",{children:["按课堂名称搜索试卷考试:",(0,L.jsxs)(u.default,{className:"ml20",size:"large",style:{width:300},placeholder:"全部",onChange:function(e){D.course_id=e,D.page=1,I(o()({},D))},children:[(0,L.jsx)(R,{value:"",children:"全部"}),null==g||null===(n=g.userExerciseList)||void 0===n||null===(n=n.courses)||void 0===n?void 0:n.map((function(e,n){return(0,L.jsx)(R,{value:e.id,children:e.name})}))]})]})})]})}),0===(null==g||null===(t=g.userExerciseList)||void 0===t?void 0:t.exercises_count)&&(0,L.jsx)(v.Z,{}),(0,L.jsxs)(f.Z,{loading:x["exercise/getUserExercise"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30",children:[(null==g||null===(r=g.userExerciseList)||void 0===r?void 0:r.exercises)&&(null==g||null===(a=g.userExerciseList)||void 0===a?void 0:a.exercises.map((function(e,n){return(0,L.jsx)(z,{v:e,k:n,match:C,selectArrs:N,setSelectArrs:O,dispatch:y,params:k})}))),(0,L.jsx)("aside",{className:"tc mb50 mt30",children:(0,L.jsx)(h.Z,{showTotal:function(e){var n;return"共 ".concat(null==g||null===(n=g.userExerciseList)||void 0===n?void 0:n.exercises_count," 条")},hideOnSinglePage:!0,showSizeChanger:!1,onChange:function(e){D.page=e,I(o()({},D))},defaultPageSize:20,defaultCurrent:D.page,current:D.page||1,total:null==g?void 0:g.userExerciseList.exercises_count})})]})]})}))},24905:function(e,n,t){t.d(n,{Z:function(){return k}});var r=t(92310),o=t.n(r),a=t(5630),i=t(59301),s=t(36355),l=t(1684),c=t(32441);var d=i.createContext(null),u=t(98447),p=t(14088),m=t(4572),f=function(e,n){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&n.indexOf(r)<0&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o{var t;const{prefixCls:r,className:h,rootClassName:v,children:b,indeterminate:g=!1,style:x,onMouseEnter:y,onMouseLeave:C,skipGroup:_=!1,disabled:j}=e,k=f(e,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:S,direction:$,checkbox:w}=i.useContext(s.E_),N=i.useContext(d),{isFormItemInput:O}=i.useContext(c.aM),E=i.useContext(l.Z),Z=null!==(t=(null==N?void 0:N.disabled)||j)&&void 0!==t?t:E,P=i.useRef(k.value);i.useEffect((()=>{null==N||N.registerValue(k.value)}),[]),i.useEffect((()=>{if(!_)return k.value!==P.current&&(null==N||N.cancelValue(P.current),null==N||N.registerValue(k.value),P.current=k.value),()=>null==N?void 0:N.cancelValue(k.value)}),[k.value]);const B=S("checkbox",r),[D,I]=(0,u.ZP)(B),L=Object.assign({},k);N&&!_&&(L.onChange=function(){k.onChange&&k.onChange.apply(k,arguments),N.toggleOption&&N.toggleOption({label:b,value:k.value})},L.name=N.name,L.checked=N.value.includes(k.value));const z=o()(`${B}-wrapper`,{[`${B}-rtl`]:"rtl"===$,[`${B}-wrapper-checked`]:L.checked,[`${B}-wrapper-disabled`]:Z,[`${B}-wrapper-in-form-item`]:O},null==w?void 0:w.className,h,v,I),M=o()({[`${B}-indeterminate`]:g},m.A,I),R=g?"mixed":void 0;return D(i.createElement(p.Z,{component:"Checkbox",disabled:Z},i.createElement("label",{className:z,style:Object.assign(Object.assign({},null==w?void 0:w.style),x),onMouseEnter:y,onMouseLeave:C},i.createElement(a.Z,Object.assign({"aria-checked":R},L,{prefixCls:B,className:M,disabled:Z,ref:n})),void 0!==b&&i.createElement("span",null,b))))};var v=i.forwardRef(h),b=t(12101),g=t(62805),x=function(e,n){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&n.indexOf(r)<0&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o{const{defaultValue:t,children:r,options:a=[],prefixCls:l,className:c,rootClassName:p,style:m,onChange:f}=e,h=x(e,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:y,direction:C}=i.useContext(s.E_),[_,j]=i.useState(h.value||t||[]),[k,S]=i.useState([]);i.useEffect((()=>{"value"in h&&j(h.value||[])}),[h.value]);const $=i.useMemo((()=>a.map((e=>"string"==typeof e||"number"==typeof e?{label:e,value:e}:e))),[a]),w=y("checkbox",l),N=`${w}-group`,[O,E]=(0,u.ZP)(w),Z=(0,g.Z)(h,["value","disabled"]),P=a.length?$.map((e=>i.createElement(v,{prefixCls:w,key:e.value.toString(),disabled:"disabled"in e?e.disabled:h.disabled,value:e.value,checked:_.includes(e.value),onChange:e.onChange,className:`${N}-item`,style:e.style,title:e.title},e.label))):r,B={toggleOption:e=>{const n=_.indexOf(e.value),t=(0,b.Z)(_);-1===n?t.push(e.value):t.splice(n,1),"value"in h||j(t),null==f||f(t.filter((e=>k.includes(e))).sort(((e,n)=>$.findIndex((n=>n.value===e))-$.findIndex((e=>e.value===n)))))},value:_,disabled:h.disabled,name:h.name,registerValue:e=>{S((n=>[].concat((0,b.Z)(n),[e])))},cancelValue:e=>{S((n=>n.filter((n=>n!==e))))}},D=o()(N,{[`${N}-rtl`]:"rtl"===C},c,p,E);return O(i.createElement("div",Object.assign({className:D,style:m},Z,{ref:n}),i.createElement(d.Provider,{value:B},P)))},C=i.forwardRef(y);var _=i.memo(C);const j=v;j.Group=_,j.__ANT_CHECKBOX=!0;var k=j},98447:function(e,n,t){t.d(n,{C2:function(){return s}});var r=t(17313),o=t(37613),a=t(83116);const i=e=>{const{checkboxCls:n}=e,t=`${n}-wrapper`;return[{[`${n}-group`]:Object.assign(Object.assign({},(0,r.Wf)(e)),{display:"inline-flex",flexWrap:"wrap",columnGap:e.marginXS,[`> ${e.antCls}-row`]:{flex:1}}),[t]:Object.assign(Object.assign({},(0,r.Wf)(e)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${t}`]:{marginInlineStart:0},[`&${t}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[n]:Object.assign(Object.assign({},(0,r.Wf)(e)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:e.borderRadiusSM,alignSelf:"center",[`${n}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${n}-inner`]:Object.assign({},(0,r.oN)(e))},[`${n}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:e.checkboxSize,height:e.checkboxSize,direction:"ltr",backgroundColor:e.colorBgContainer,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,borderCollapse:"separate",transition:`all ${e.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:e.checkboxSize/14*5,height:e.checkboxSize/14*8,border:`${e.lineWidthBold}px solid ${e.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${e.motionDurationFast} ${e.motionEaseInBack}, opacity ${e.motionDurationFast}`}},"& + span":{paddingInlineStart:e.paddingXS,paddingInlineEnd:e.paddingXS}})},{[`\n ${t}:not(${t}-disabled),\n ${n}:not(${n}-disabled)\n `]:{[`&:hover ${n}-inner`]:{borderColor:e.colorPrimary}},[`${t}:not(${t}-disabled)`]:{[`&:hover ${n}-checked:not(${n}-disabled) ${n}-inner`]:{backgroundColor:e.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${n}-checked:not(${n}-disabled):after`]:{borderColor:e.colorPrimaryHover}}},{[`${n}-checked`]:{[`${n}-inner`]:{backgroundColor:e.colorPrimary,borderColor:e.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${e.motionDurationMid} ${e.motionEaseOutBack} ${e.motionDurationFast}`}}},[`\n ${t}-checked:not(${t}-disabled),\n ${n}-checked:not(${n}-disabled)\n `]:{[`&:hover ${n}-inner`]:{backgroundColor:e.colorPrimaryHover,borderColor:"transparent"}}},{[n]:{"&-indeterminate":{[`${n}-inner`]:{backgroundColor:e.colorBgContainer,borderColor:e.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:e.fontSizeLG/2,height:e.fontSizeLG/2,backgroundColor:e.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${t}-disabled`]:{cursor:"not-allowed"},[`${n}-disabled`]:{[`&, ${n}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${n}-inner`]:{background:e.colorBgContainerDisabled,borderColor:e.colorBorder,"&:after":{borderColor:e.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:e.colorTextDisabled},[`&${n}-indeterminate ${n}-inner::after`]:{background:e.colorTextDisabled}}}]};function s(e,n){const t=(0,o.TS)(n,{checkboxCls:`.${e}`,checkboxSize:n.controlInteractiveSize});return[i(t)]}n.ZP=(0,a.Z)("Checkbox",((e,n)=>{let{prefixCls:t}=n;return[s(t,e)]}))},5630:function(e,n,t){var r=t(24931),o=t(92158),a=t(84957),i=t(69553),s=t(46012),l=t(92310),c=t.n(l),d=t(290),u=t(59301),p=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],m=(0,u.forwardRef)((function(e,n){var t,l=e.prefixCls,m=void 0===l?"rc-checkbox":l,f=e.className,h=e.style,v=e.checked,b=e.disabled,g=e.defaultChecked,x=void 0!==g&&g,y=e.type,C=void 0===y?"checkbox":y,_=e.title,j=e.onChange,k=(0,s.Z)(e,p),S=(0,u.useRef)(null),$=(0,d.Z)(x,{value:v}),w=(0,i.Z)($,2),N=w[0],O=w[1];(0,u.useImperativeHandle)(n,(function(){return{focus:function(){var e;null===(e=S.current)||void 0===e||e.focus()},blur:function(){var e;null===(e=S.current)||void 0===e||e.blur()},input:S.current}}));var E=c()(m,f,(t={},(0,a.Z)(t,"".concat(m,"-checked"),N),(0,a.Z)(t,"".concat(m,"-disabled"),b),t));return u.createElement("span",{className:E,title:_,style:h},u.createElement("input",(0,r.Z)({},k,{className:"".concat(m,"-input"),ref:S,onChange:function(n){b||("checked"in e||O(n.target.checked),null==j||j({target:(0,o.Z)((0,o.Z)({},e),{},{type:C,checked:n.target.checked}),stopPropagation:function(){n.stopPropagation()},preventDefault:function(){n.preventDefault()},nativeEvent:n.nativeEvent}))},disabled:b,checked:!!N,type:C})),u.createElement("span",{className:"".concat(m,"-inner")}))}));n.Z=m}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[79921],{49668:function(e,n,t){t.d(n,{Z:function(){return l}});var r=t(24931),o=t(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},i=t(99194),s=function(e,n){return o.createElement(i.Z,(0,r.Z)({},e,{ref:n,icon:a}))};var l=o.forwardRef(s)},40974:function(e,n,t){t.d(n,{Z:function(){return l}});var r=t(24931),o=t(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},i=t(99194),s=function(e,n){return o.createElement(i.Z,(0,r.Z)({},e,{ref:n,icon:a}))};var l=o.forwardRef(s)},55573:function(e,n,t){t.d(n,{Z:function(){return l}});var r=t(24931),o=t(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},i=t(99194),s=function(e,n){return o.createElement(i.Z,(0,r.Z)({},e,{ref:n,icon:a}))};var l=o.forwardRef(s)},7406:function(e,n,t){var r=t(82242),o=t.n(r),a=(t(59301),t(93314)),i=t(3113),s=t(37712);n.Z=function(e){var n=e.img,t=e.buttonProps,r=void 0===t?{}:t,l=e.styles,c=void 0===l?{}:l,d=e.customText,u=e.ButtonText,p=e.ButtonClick,m=e.Buttonclass,f=e.ButtonTwo,h=e.imgStyles,v=e.loading,b=void 0!==v&&v;return(0,s.jsxs)("section",{className:"tc animated fadeIn",style:o()(o()({},{color:"#999",margin:"100px auto",visibility:b?"hidden":"visible"}),c),children:[(0,s.jsx)("img",{src:n||a,style:o()(o()({},h),{},{pointerEvents:"none",userSelect:"none"})}),(0,s.jsx)("p",{className:"mt20 font14",children:d||"暂时还没有相关数据哦!"}),u&&(0,s.jsx)(i.ZP,o()(o()({className:m,onClick:p},r),{},{children:u})),f&&f]})}},89269:function(e,n,t){t.r(n),t.d(n,{default:function(){return T}});var r=t(82242),o=t.n(r),a=t(79800),i=t.n(a),s=t(39647),l=t.n(s),c=t(59301),d=t(7880),u=t(57809),p=t(95237),m=t(43604),f=t(87876),h=t(88590),v=t(7406),b="acitons___teF7U",g=t(7557),x=t.n(g),y=t(41498),C=t.n(y),_=t(43418),j=t(6848),k=t(24905),S=t(8591),$=t(6457),w=(t(51136),"listItem___ye5vB"),N="info___Z1Jmz",O="title___Pq4sD",E="titleLeft___nUs7_",Z="titleRight___nhuLW",P="name___hjh5r";Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var B=t(89918),D=t(99232),I=t.n(D),L=t(37712),z=function(e){var n,t,r,o,a,s,l,u=e.v,p=e.k,m=(e.match,e.selectArrs),f=e.setSelectArrs,h=(e.dispatch,e.params),v=(0,c.useState)([]),b=i()(v,2),g=(b[0],b[1],(0,c.useState)(!1)),y=i()(g,2),D=(y[0],y[1],"YYYY-MM-DD"),z=I()("2020-11-15",D);var M=function(e){var n;d.history.push("/classrooms/".concat(e.course_identifier,"/exercisenotice/").concat(e.id,"/users/").concat(null===(n=(0,B.eY)())||void 0===n?void 0:n.login))};"publish_time"===h.order_by&&h.sort_direction,"end_time"===h.order_by&&h.sort_direction;return console.log((0,B.RV)(),222),(0,L.jsxs)("div",{className:w,children:[(0,B.GJ)()&&(0,L.jsx)(k.Z,{checked:m.includes(u.id),value:u.id,onClick:function(e){e.stopPropagation()},onChange:function(e){m.indexOf(u.id);m.indexOf(u.id)>-1?f(m.filter((function(e){return e!==u.id}))):f(m.concat(u.id))}}),(0,L.jsxs)("div",{className:N,children:[(0,L.jsxs)("div",{className:O,children:[(0,L.jsxs)("div",{className:E,style:{marginRight:"15px"},children:[function(e){return null!=e&&e.includes("未开始")?(0,L.jsx)("span",{style:{backgroundColor:"#B8B8B8"},className:"tag-style mr10",children:"未开始"}):null!=e&&e.includes("考试中")?(0,L.jsx)("span",{style:{backgroundColor:"#007AFF"},className:"tag-style mr10",children:"考试中"}):null!=e&&e.includes("已结束")?(0,L.jsx)("span",{style:{backgroundColor:"#FC2D6B"},className:"tag-style mr10",children:"已结束"}):void 0}(null==u?void 0:u.exercise_tips),(0,L.jsx)(j.Z,{title:u.exercise_name,children:(0,L.jsx)("span",{className:"".concat(P),style:{maxWidth:null!=u&&null!==(n=u.exercise_tips)&&void 0!==n&&n.includes("已开启防作弊")?400:498},children:u.exercise_name})}),!u.is_public&&(0,B.GJ)()&&(0,L.jsx)(j.Z,{title:"私有属性,非课堂成员不能访问",children:(0,L.jsx)("span",{className:"iconfont icon-suo1 ml10 mr10 c-light-black font12"})}),(null==u||null===(t=u.exercise_tips)||void 0===t?void 0:t.includes("已开启防作弊"))&&(0,L.jsx)("span",{style:{flexShrink:0},className:"tag-style-fzb iconfont icon-fangzuobi ml10",children:"已开启防作弊"}),(null==u||null===(r=u.exercise_tips)||void 0===r?void 0:r.includes("已结束"))&&(null==u||null===(o=u.exercise_tips)||void 0===o?void 0:o.includes("未提交"))&&(0,L.jsx)("span",{style:{flexShrink:0,backgroundColor:"#B8B8B8"},className:"tag-style ml10",children:"未提交"})]}),(0,L.jsxs)("div",{className:Z,onClick:function(e){e.stopPropagation(),e.preventDefault()},children:[(0,B.GJ)()&&u.assistant_auth&&(0,L.jsx)("span",{onClick:function(e){e.stopPropagation();var n=I()(u.created_at,D);I()(z).diff(I()(n),"days")>0&&null!=u&&u.is_random?_.Z.info({title:"题库改版告知",content:(0,L.jsx)(L.Fragment,{children:"EduCoder已升级题库功能,所有试题均需匹配知识点。 当前试卷所涉及试题均未匹配知识点,无法随机抽取,已不能有效使用。请在试卷库重新组卷后使用。 由此带来的不便,敬请谅解!"})}):null!=u&&u.is_random?d.history.push("/classrooms/".concat(u.course_id,"/exercise/").concat(u.id,"/random/preview?random=").concat(u.is_random)):d.history.push("/classrooms/".concat(u.course_id,"/exercise/").concat(u.id,"/detail?random=").concat(u.is_random,"&tabs=2"))},children:"预览"}),(0,L.jsx)("a",{onClick:function(e){e.preventDefault(),e.stopPropagation(),(0,$.xg)("/classrooms/".concat(u.course_id,"/exercise/").concat(u.id,"/detail?random=").concat(u.is_random))},children:"详情"}),(0,L.jsxs)(L.Fragment,{children:[!!u.off_limits&&(0,L.jsx)(j.Z,{title:"迟到超过".concat(null==u?void 0:u.last_times,"分钟,禁止进入答题"),children:(0,L.jsx)("b",{className:"font16 c-grey-999",children:"迟到禁止答题"})}),!u.off_limits&&0===u.current_status&&u.exercise_status>1&&!(null!==(a=u.exercise_tips)&&void 0!==a&&a.includes("已截止"))&&(0,L.jsxs)("a",{onClick:function(e){e.stopPropagation(),e.preventDefault(),M(u)},href:"",children:[(null==u?void 0:u.screen_used_num)>(null==u?void 0:u.screen_total_num)&&"申请"," 继续考试"]}),!(null!==(s=u.exercise_tips)&&void 0!==s&&s.includes("已截止"))&&(null==u?void 0:u.screen_used_num)>(null==u?void 0:u.screen_total_num)&&(0,L.jsx)("a",{onClick:function(e){e.stopPropagation(),e.preventDefault(),M(u)},href:"",children:"申请继续考试"}),!u.off_limits&&1===u.current_status&&u.exercise_status>1&&"kepukehuan.educoder.net"!=document.domain&&(0,L.jsx)("a",{style:{color:"#0152d9"},onClick:function(){var e=C()(x()().mark((function e(n){var t;return x()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.preventDefault(),n.stopPropagation(),null!=u&&u.answered_open){e.next=5;break}return S.ZP.info("老师已设置本试卷在交卷后不可查看"),e.abrupt("return");case 5:(0,$.xg)("/classrooms/".concat(h.coursesId,"/exercise/").concat(u.id,"/users/").concat(null===(t=(0,B.eY)())||void 0===t?void 0:t.login,"?check=true"));case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:"查看考试"}),!u.off_limits&&2===u.current_status&&u.exercise_status>1&&!(null!==(l=u.exercise_tips)&&void 0!==l&&l.includes("已截止"))&&(0,L.jsx)("a",{style:{color:1===(null==u?void 0:u.is_redo)&&"red"},onClick:function(e){e.stopPropagation(),e.preventDefault(),M(u)},href:"",children:0===(null==u?void 0:u.is_redo)?"开始考试":"重新考试"})]})]})]}),(0,L.jsxs)("p",{style:{display:"flex"},children:[(0,L.jsxs)("span",{className:"c-grey-999 mr20",children:["创建者:",(0,L.jsx)("span",{className:"c-blue",children:u.username})]}),(0,L.jsxs)("span",{className:"c-grey-999 mr20",children:["所属课堂:",(0,L.jsx)("span",{className:"c-blue",children:u.course_name})]}),(0,L.jsxs)("span",{className:"ml30 c-grey-999 mr20",children:["考试时长:",(0,L.jsx)("span",{className:"c-blue",children:null===u.time||-1===u.time?"不限":"".concat(u.time,"分钟")})]}),(0,L.jsxs)("span",{className:"ml15 c-grey-999",children:["考试时间:",(0,L.jsx)("span",{className:"c-blue",children:I()(null==u?void 0:u.published_time).format("YYYY-MM-DD HH:mm")})," 至 ",(0,L.jsx)("span",{className:"c-blue",children:I()(null==u?void 0:u.end_time).format("YYYY-MM-DD HH:mm")})]})]})]})]},p)},M=["classroomList","globalSetting","exercise","loading","dispatch","match"],R=u.default.Option,T=(0,d.connect)((function(e){var n=e.classroomList,t=e.loading,r=e.globalSetting,o=e.exercise;return{classroomList:n,globalSetting:r,loading:t.effects,exercise:o}}))((function(e){var n,t,r,a,s=e.classroomList,g=(e.globalSetting,e.exercise),x=e.loading,y=e.dispatch,C=e.match,_=(l()(e,M),(0,c.useState)(o()({},(0,d.useParams)()))),j=i()(_,2),k=j[0],S=(j[1],(0,d.useLocation)(),s.detailExerciseList),$=(s.detailTopBanner,s.detailLeftMenus,(0,c.useState)([])),w=i()($,2),N=w[0],O=w[1],E=(0,c.useState)(!1),Z=i()(E,2),P=(Z[0],Z[1],(0,c.useState)({page:1,course_id:""})),B=i()(P,2),D=B[0],I=B[1];k.id=k.coursesId,(0,c.useEffect)((function(){T(),y({type:"globalSetting/footerToggle",payload:!1}),y({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}),[D]),(0,c.useEffect)((function(){O([])}),[S]);var T=function(){document.body.scrollIntoView(),y({type:"exercise/getUserExercise",payload:D})};return(0,L.jsxs)("section",{className:"minH500 minW1200",children:[(0,L.jsx)("aside",{className:"".concat(b," w100"),children:(0,L.jsxs)(p.Z,{className:"w100",children:[(0,L.jsx)(m.Z,{flex:"1",children:(0,L.jsx)("div",{className:"font20 blod",children:"考试列表"})}),(0,L.jsx)(m.Z,{children:(0,L.jsxs)("div",{children:["按课堂名称搜索试卷考试:",(0,L.jsxs)(u.default,{className:"ml20",size:"large",style:{width:300},placeholder:"全部",onChange:function(e){D.course_id=e,D.page=1,I(o()({},D))},children:[(0,L.jsx)(R,{value:"",children:"全部"}),null==g||null===(n=g.userExerciseList)||void 0===n||null===(n=n.courses)||void 0===n?void 0:n.map((function(e,n){return(0,L.jsx)(R,{value:e.id,children:e.name})}))]})]})})]})}),0===(null==g||null===(t=g.userExerciseList)||void 0===t?void 0:t.exercises_count)&&(0,L.jsx)(v.Z,{}),(0,L.jsxs)(f.Z,{loading:x["exercise/getUserExercise"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30",children:[(null==g||null===(r=g.userExerciseList)||void 0===r?void 0:r.exercises)&&(null==g||null===(a=g.userExerciseList)||void 0===a?void 0:a.exercises.map((function(e,n){return(0,L.jsx)(z,{v:e,k:n,match:C,selectArrs:N,setSelectArrs:O,dispatch:y,params:k})}))),(0,L.jsx)("aside",{className:"tc mb50 mt30",children:(0,L.jsx)(h.Z,{showTotal:function(e){var n;return"共 ".concat(null==g||null===(n=g.userExerciseList)||void 0===n?void 0:n.exercises_count," 条")},hideOnSinglePage:!0,showSizeChanger:!1,onChange:function(e){D.page=e,I(o()({},D))},defaultPageSize:20,defaultCurrent:D.page,current:D.page||1,total:null==g?void 0:g.userExerciseList.exercises_count})})]})]})}))},24905:function(e,n,t){t.d(n,{Z:function(){return k}});var r=t(92310),o=t.n(r),a=t(5630),i=t(59301),s=t(36355),l=t(1684),c=t(32441);var d=i.createContext(null),u=t(98447),p=t(14088),m=t(4572),f=function(e,n){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&n.indexOf(r)<0&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o{var t;const{prefixCls:r,className:h,rootClassName:v,children:b,indeterminate:g=!1,style:x,onMouseEnter:y,onMouseLeave:C,skipGroup:_=!1,disabled:j}=e,k=f(e,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:S,direction:$,checkbox:w}=i.useContext(s.E_),N=i.useContext(d),{isFormItemInput:O}=i.useContext(c.aM),E=i.useContext(l.Z),Z=null!==(t=(null==N?void 0:N.disabled)||j)&&void 0!==t?t:E,P=i.useRef(k.value);i.useEffect((()=>{null==N||N.registerValue(k.value)}),[]),i.useEffect((()=>{if(!_)return k.value!==P.current&&(null==N||N.cancelValue(P.current),null==N||N.registerValue(k.value),P.current=k.value),()=>null==N?void 0:N.cancelValue(k.value)}),[k.value]);const B=S("checkbox",r),[D,I]=(0,u.ZP)(B),L=Object.assign({},k);N&&!_&&(L.onChange=function(){k.onChange&&k.onChange.apply(k,arguments),N.toggleOption&&N.toggleOption({label:b,value:k.value})},L.name=N.name,L.checked=N.value.includes(k.value));const z=o()(`${B}-wrapper`,{[`${B}-rtl`]:"rtl"===$,[`${B}-wrapper-checked`]:L.checked,[`${B}-wrapper-disabled`]:Z,[`${B}-wrapper-in-form-item`]:O},null==w?void 0:w.className,h,v,I),M=o()({[`${B}-indeterminate`]:g},m.A,I),R=g?"mixed":void 0;return D(i.createElement(p.Z,{component:"Checkbox",disabled:Z},i.createElement("label",{className:z,style:Object.assign(Object.assign({},null==w?void 0:w.style),x),onMouseEnter:y,onMouseLeave:C},i.createElement(a.Z,Object.assign({"aria-checked":R},L,{prefixCls:B,className:M,disabled:Z,ref:n})),void 0!==b&&i.createElement("span",null,b))))};var v=i.forwardRef(h),b=t(12101),g=t(62805),x=function(e,n){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&n.indexOf(r)<0&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o{const{defaultValue:t,children:r,options:a=[],prefixCls:l,className:c,rootClassName:p,style:m,onChange:f}=e,h=x(e,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:y,direction:C}=i.useContext(s.E_),[_,j]=i.useState(h.value||t||[]),[k,S]=i.useState([]);i.useEffect((()=>{"value"in h&&j(h.value||[])}),[h.value]);const $=i.useMemo((()=>a.map((e=>"string"==typeof e||"number"==typeof e?{label:e,value:e}:e))),[a]),w=y("checkbox",l),N=`${w}-group`,[O,E]=(0,u.ZP)(w),Z=(0,g.Z)(h,["value","disabled"]),P=a.length?$.map((e=>i.createElement(v,{prefixCls:w,key:e.value.toString(),disabled:"disabled"in e?e.disabled:h.disabled,value:e.value,checked:_.includes(e.value),onChange:e.onChange,className:`${N}-item`,style:e.style,title:e.title},e.label))):r,B={toggleOption:e=>{const n=_.indexOf(e.value),t=(0,b.Z)(_);-1===n?t.push(e.value):t.splice(n,1),"value"in h||j(t),null==f||f(t.filter((e=>k.includes(e))).sort(((e,n)=>$.findIndex((n=>n.value===e))-$.findIndex((e=>e.value===n)))))},value:_,disabled:h.disabled,name:h.name,registerValue:e=>{S((n=>[].concat((0,b.Z)(n),[e])))},cancelValue:e=>{S((n=>n.filter((n=>n!==e))))}},D=o()(N,{[`${N}-rtl`]:"rtl"===C},c,p,E);return O(i.createElement("div",Object.assign({className:D,style:m},Z,{ref:n}),i.createElement(d.Provider,{value:B},P)))},C=i.forwardRef(y);var _=i.memo(C);const j=v;j.Group=_,j.__ANT_CHECKBOX=!0;var k=j},98447:function(e,n,t){t.d(n,{C2:function(){return s}});var r=t(17313),o=t(37613),a=t(83116);const i=e=>{const{checkboxCls:n}=e,t=`${n}-wrapper`;return[{[`${n}-group`]:Object.assign(Object.assign({},(0,r.Wf)(e)),{display:"inline-flex",flexWrap:"wrap",columnGap:e.marginXS,[`> ${e.antCls}-row`]:{flex:1}}),[t]:Object.assign(Object.assign({},(0,r.Wf)(e)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${t}`]:{marginInlineStart:0},[`&${t}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[n]:Object.assign(Object.assign({},(0,r.Wf)(e)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:e.borderRadiusSM,alignSelf:"center",[`${n}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${n}-inner`]:Object.assign({},(0,r.oN)(e))},[`${n}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:e.checkboxSize,height:e.checkboxSize,direction:"ltr",backgroundColor:e.colorBgContainer,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,borderCollapse:"separate",transition:`all ${e.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:e.checkboxSize/14*5,height:e.checkboxSize/14*8,border:`${e.lineWidthBold}px solid ${e.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${e.motionDurationFast} ${e.motionEaseInBack}, opacity ${e.motionDurationFast}`}},"& + span":{paddingInlineStart:e.paddingXS,paddingInlineEnd:e.paddingXS}})},{[`\n ${t}:not(${t}-disabled),\n ${n}:not(${n}-disabled)\n `]:{[`&:hover ${n}-inner`]:{borderColor:e.colorPrimary}},[`${t}:not(${t}-disabled)`]:{[`&:hover ${n}-checked:not(${n}-disabled) ${n}-inner`]:{backgroundColor:e.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${n}-checked:not(${n}-disabled):after`]:{borderColor:e.colorPrimaryHover}}},{[`${n}-checked`]:{[`${n}-inner`]:{backgroundColor:e.colorPrimary,borderColor:e.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${e.motionDurationMid} ${e.motionEaseOutBack} ${e.motionDurationFast}`}}},[`\n ${t}-checked:not(${t}-disabled),\n ${n}-checked:not(${n}-disabled)\n `]:{[`&:hover ${n}-inner`]:{backgroundColor:e.colorPrimaryHover,borderColor:"transparent"}}},{[n]:{"&-indeterminate":{[`${n}-inner`]:{backgroundColor:e.colorBgContainer,borderColor:e.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:e.fontSizeLG/2,height:e.fontSizeLG/2,backgroundColor:e.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${t}-disabled`]:{cursor:"not-allowed"},[`${n}-disabled`]:{[`&, ${n}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${n}-inner`]:{background:e.colorBgContainerDisabled,borderColor:e.colorBorder,"&:after":{borderColor:e.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:e.colorTextDisabled},[`&${n}-indeterminate ${n}-inner::after`]:{background:e.colorTextDisabled}}}]};function s(e,n){const t=(0,o.TS)(n,{checkboxCls:`.${e}`,checkboxSize:n.controlInteractiveSize});return[i(t)]}n.ZP=(0,a.Z)("Checkbox",((e,n)=>{let{prefixCls:t}=n;return[s(t,e)]}))},5630:function(e,n,t){var r=t(24931),o=t(92158),a=t(84957),i=t(69553),s=t(46012),l=t(92310),c=t.n(l),d=t(290),u=t(59301),p=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],m=(0,u.forwardRef)((function(e,n){var t,l=e.prefixCls,m=void 0===l?"rc-checkbox":l,f=e.className,h=e.style,v=e.checked,b=e.disabled,g=e.defaultChecked,x=void 0!==g&&g,y=e.type,C=void 0===y?"checkbox":y,_=e.title,j=e.onChange,k=(0,s.Z)(e,p),S=(0,u.useRef)(null),$=(0,d.Z)(x,{value:v}),w=(0,i.Z)($,2),N=w[0],O=w[1];(0,u.useImperativeHandle)(n,(function(){return{focus:function(){var e;null===(e=S.current)||void 0===e||e.focus()},blur:function(){var e;null===(e=S.current)||void 0===e||e.blur()},input:S.current}}));var E=c()(m,f,(t={},(0,a.Z)(t,"".concat(m,"-checked"),N),(0,a.Z)(t,"".concat(m,"-disabled"),b),t));return u.createElement("span",{className:E,title:_,style:h},u.createElement("input",(0,r.Z)({},k,{className:"".concat(m,"-input"),ref:S,onChange:function(n){b||("checked"in e||O(n.target.checked),null==j||j({target:(0,o.Z)((0,o.Z)({},e),{},{type:C,checked:n.target.checked}),stopPropagation:function(){n.stopPropagation()},preventDefault:function(){n.preventDefault()},nativeEvent:n.nativeEvent}))},disabled:b,checked:!!N,type:C})),u.createElement("span",{className:"".concat(m,"-inner")}))}));n.Z=m}}]); \ No newline at end of file diff --git a/p__Classrooms__Lists__Attachment__index.async.js b/p__Classrooms__Lists__Attachment__index.async.js index 44b1c08cfa..2ac7865df4 100644 --- a/p__Classrooms__Lists__Attachment__index.async.js +++ b/p__Classrooms__Lists__Attachment__index.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[6758,17315],{60889:function(e,n,t){t.d(n,{Z:function(){return l}});var i=t(24931),s=t(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M862 465.3h-81c-4.6 0-9 2-12.1 5.5L550 723.1V160c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v563.1L255.1 470.8c-3-3.5-7.4-5.5-12.1-5.5h-81c-6.8 0-10.5 8.1-6 13.2L487.9 861a31.96 31.96 0 0048.3 0L868 478.5c4.5-5.2.8-13.2-6-13.2z"}}]},name:"arrow-down",theme:"outlined"},o=t(99194),r=function(e,n){return s.createElement(o.Z,(0,i.Z)({},e,{ref:n,icon:a}))};var l=s.forwardRef(r)},88996:function(e,n,t){t.d(n,{Z:function(){return l}});var i=t(24931),s=t(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"},o=t(99194),r=function(e,n){return s.createElement(o.Z,(0,i.Z)({},e,{ref:n,icon:a}))};var l=s.forwardRef(r)},7406:function(e,n,t){var i=t(82242),s=t.n(i),a=(t(59301),t(93314)),o=t(3113),r=t(37712);n.Z=function(e){var n=e.img,t=e.buttonProps,i=void 0===t?{}:t,l=e.styles,c=void 0===l?{}:l,d=e.customText,u=e.ButtonText,p=e.ButtonClick,m=e.Buttonclass,h=e.ButtonTwo,f=e.imgStyles,g=e.loading,x=void 0!==g&&g;return(0,r.jsxs)("section",{className:"tc animated fadeIn",style:s()(s()({},{color:"#999",margin:"100px auto",visibility:x?"hidden":"visible"}),c),children:[(0,r.jsx)("img",{src:n||a,style:s()(s()({},f),{},{pointerEvents:"none",userSelect:"none"})}),(0,r.jsx)("p",{className:"mt20 font14",children:d||"暂时还没有相关数据哦!"}),u&&(0,r.jsx)(o.ZP,s()(s()({className:m,onClick:p},i),{},{children:u})),h&&h]})}},84143:function(e,n,t){t.d(n,{Z:function(){return k}});var i=t(82242),s=t.n(i),a=t(7557),o=t.n(a),r=t(41498),l=t.n(r),c=t(79800),d=t.n(c),u=t(59301),p={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},m=t(3113),h=t(60889),f=t(94049),g=t(6848),x=t(6457),_=t(83),v=t(7406),b=t(27065),y=t(6288),j=t(37712),k=function(e){var n,t,i,a,r,c,k=e.editOffice,Z=void 0===k?"view":k,w=e.data,S=(e.theme,e.type),C=e.filename,T=e.monacoEditor,N=e.className,I=e.style,L=e.close,P=e.onClose,A=e.hasMask,$=e.disabledDownload,O=e.onImgDimensions,E=e.showNodata,M=e.recordInfo,D=(0,u.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),H=d()(D,2),z=(H[0],H[1],(0,u.useState)("")),F=d()(z,2),Y=(F[0],F[1]),R=(0,u.useState)(),B=d()(R,2),V=B[0],G=B[1],W="build"===window.ENV?"/react/build":"",J=location.host.startsWith("localhost")?b.Z.PROXY_SERVER:b.Z.API_SERVER,X=(0,u.useRef)();null!==(n=w)&&void 0!==n&&n.startsWith("/api")&&"txt"!==S&&(w=b.Z.API_SERVER+w);C&&(T.filename=C),(0,u.useEffect)((function(){var e,n=null===(e=document.cookie)||void 0===e||null===(e=e.replace(/\s/g,""))||void 0===e?void 0:e.split(";");null==n||n.map((function(e){var n=e.split("=");"_educoder_session"===n[0]&&Y(n[1])}))}),[]),(0,u.useEffect)((function(){var e;"office"===S&&(w.indexOf("bigfilescdn.")>-1||w.indexOf("bigfiles1")>-1?G({url:w,fileType:(e=w,e.substring(e.lastIndexOf("/")+1).split(".").pop()),model:w.indexOf("model=edit")?"edit":"view"}):K())}),[S,w]);var K=function(){var e=l()(o()().mark((function e(){var n,t,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("data:",w),n=w,w.startsWith("http")||(n=location.origin+n),t=new URL(n).pathname.split("/").pop(),e.next=6,(0,_.gJ)({attachment_id:t});case 6:(i=e.sent).url=J+i.url,G(i);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),U=function(){w.startsWith("http")||w.startsWith("blob:")?Q():(0,x.Sv)(C||"educoder",w,C)},Q=function(){M&&(0,y.fc)({id:null==M?void 0:M.id,watch_type:1,course_id:null==M?void 0:M.course_id}),(0,x.Nd)(C||"educoder",decodeURIComponent(w))};return(0,j.jsxs)("div",{style:s()({},I||{}),className:"".concat(A&&p.bgBlack," ").concat(S?p.wrp:"hide"),children:[L&&(0,j.jsxs)("div",{className:p.close,ref:X,children:[!!O&&(0,j.jsx)(g.Z,{title:"点击对图片进行批注",getPopupContainer:function(){return X.current},children:(0,j.jsx)("span",{onClick:function(){P(),O()},children:(0,j.jsx)("i",{className:"icon-yulanpizhu"})})}),!$&&(0,j.jsx)(g.Z,{title:"点击下载此文件",getPopupContainer:function(){return X.current},children:(0,j.jsx)("span",{onClick:Q,children:(0,j.jsx)("i",{className:"icon-quxiaozhiding"})})}),(0,j.jsx)(g.Z,{title:"关闭",getPopupContainer:function(){return X.current},children:(0,j.jsx)("span",{className:"",onClick:P,children:(0,j.jsx)("i",{className:"icon-guanbi1"})})})]}),(0,j.jsx)("div",{className:"".concat(p[N]," ").concat(N," ").concat(p.monaco," ").concat("txt"===S?"show":"hide"),children:"txt"===S&&(0,j.jsx)(j.Fragment,{children:(0,j.jsx)(f.ZP,s()({},T))})}),"audio"===S&&(0,j.jsx)("audio",{src:"".concat((null===(t=w)||void 0===t?void 0:t.indexOf("http://"))>-1||(null===(i=w)||void 0===i?void 0:i.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(w),autoPlay:!0}),"video"===S&&(0,j.jsx)(j.Fragment,{children:(null===(a=w)||void 0===a?void 0:a.indexOf("http"))>-1?(0,j.jsx)("video",{controls:!0,src:"".concat(w),autoPlay:!0}):(0,j.jsx)("video",{controls:!0,src:"data:video/mp4;base64,".concat(w),autoPlay:!0})}),"office"===S&&V&&(0,j.jsx)("iframe",{src:"".concat(W,"/office.html?key=").concat(V.key,"&url=").concat(btoa(V.url),"&callbackUrl=").concat(J+V.callbackUrl,"&fileType=").concat(V.fileType,"&title=").concat(V.title,"&model=").concat(Z,"&officeServer=").concat(b.Z.ONLYOFFICE,"&disabledDownload=").concat(!!$)}),"html"===S&&(0,j.jsx)("iframe",{src:w+"&disposition=inline"}),"pdf"===S&&(0,j.jsx)("iframe",{src:"".concat(W,"/js/pdfview/index.html?url=").concat(w,"&disabledDownload=").concat(!!$)}),"image"===S&&(0,j.jsx)("img",{src:"".concat((null===(r=w)||void 0===r?void 0:r.indexOf("http://"))>-1||(null===(c=w)||void 0===c?void 0:c.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(w)}),("other"===S||"download"===S)&&(0,j.jsx)(j.Fragment,{children:E?(0,j.jsx)(v.Z,{customText:"当前文件不支持预览,可点击下载查看",ButtonTwo:(0,j.jsx)(m.ZP,{icon:(0,j.jsx)("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:U,children:"下载"})}):(0,j.jsxs)(m.ZP,{type:"primary",size:"middle",onClick:U,children:[(0,j.jsx)(h.Z,{}),"点击下载"]})})]})}},34498:function(e,n,t){t.d(n,{tF:function(){return p}});var i=t(82242),s=t.n(i),a=t(79800),o=t.n(a),r=(t(59301),t(22744)),l=t(9498),c=t.n(l),d=t(37712);function u(e){var n=(new Date).getTime();return e&&e30?c()("".concat(i,":00")).add(1,"hours"):c()(e)}(n):e)},disabled:m,disabledDate:u})}},98329:function(e,n,t){var i=t(7557),s=t.n(i),a=t(37205),o=t.n(a),r=t(41498),l=t.n(r),c=t(82242),d=t.n(c),u=t(79800),p=t.n(u),m=t(59301),h=t(78241),f=t(43418),g=t(87876),x=t(95237),_=t(43604),v=t(6848),b=t(12563),y=t(9498),j=t.n(y),k=t(7880),Z=t(27065),w=t(84143),S=t(6457),C=t(37712),T={delay_publish:0,is_public:[!1],description:"",title:"",link:"",publish_time:""};n.Z=(0,k.connect)((function(e){var n=e.attachment,t=e.loading;return{attachment:n,globalSetting:e.globalSetting,loading:t}}))((function(e){var n=e.attachment,t=e.dispatch,i=e.loading,a=e.globalSetting,r=(0,k.useParams)(),c=(n.detail,h.Z.useForm()),u=p()(c,1)[0],y=(0,m.useState)(!1),N=p()(y,2),I=N[0],L=N[1],P=(0,m.useState)([]),A=p()(P,2),$=A[0],O=A[1],E=(0,m.useState)(d()({},T)),M=p()(E,2),D=M[0],H=M[1],z=(0,m.useState)({name:"",filename:"",type:"",className:"",data:"",close:!0,style:{position:"fixed",zIndex:9999,background:"rgba(0,0,0,.7)"},monacoEditor:{value:"",language:"",theme:"vs",options:{readOnly:!0}}}),F=p()(z,2),Y=F[0],R=F[1];r.id=r.coursesId,r.course_id=r.coursesId;var B=function(){var e=l()(s()().mark((function e(){var i,a,l,c,p,m;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l={},l="课程内教学课件预览"==(null==n||null===(i=n.actionTabs)||void 0===i||null===(i=i.params)||void 0===i?void 0:i.openType)?d()({},n.actionTabs.params):d()({},r),e.next=4,t({type:"attachment/getDetail",payload:l});case 4:(c=e.sent).delay_publish=c.delay_publish?1:0,D.is_public=[c.is_public],D.description=c.description,D.delay_publish=c.delay_publish,D.publish_time=c.publish_time,u.setFieldsValue(D),O([d()({},c)].concat(o()(null==c?void 0:c.attachment_histories))),null!=c&&null!==(a=c.attachment_histories)&&void 0!==a&&a.length?L(!0):c.link||"application/pdf"===c.content_type?((0,S.xg)(Z.Z.IMG_SERVER+c.url),t({type:"attachment/setActionTabs",payload:{}})):(Y.type=c.file_type,Y.data=Z.Z.API_SERVER+c.url,Y.recordInfo={id:null==n||null===(p=n.actionTabs)||void 0===p||null===(p=p.selectArrs)||void 0===p?void 0:p.id,course_id:null==n||null===(m=n.actionTabs)||void 0===m||null===(m=m.params)||void 0===m?void 0:m.course_id},"txt"===c.file_type&&(Y.monacoEditor.value=c.content),R(d()({},Y)));case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,m.useEffect)((function(){var e;"资源下载"===n.actionTabs.key?(r.id=null===(e=n.actionTabs.selectArrs)||void 0===e?void 0:e.id,u.resetFields(),B()):L(!1)}),[n.actionTabs.key,r.id]),(0,m.useEffect)((function(){return function(){R(d()(d()({},Y),{},{type:""})),t({type:"attachment/setActionTabs",payload:{}})}}),[]),(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)(f.Z,{centered:!0,title:"资源下载",open:I,okText:"确定",destroyOnClose:!0,maskClosable:!1,cancelText:"取消",width:600,onOk:l()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t({type:"attachment/setActionTabs",payload:{}});case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){H(d()({},T)),t({type:"attachment/setActionTabs",payload:{}})},children:(0,C.jsx)("section",{className:"pl20 pr20 pt10",children:(0,C.jsxs)(g.Z,{loading:i["attachment/getDetail"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30",children:[(0,C.jsxs)(x.Z,{align:"middle",justify:"center",style:{background:"#eee"},gutter:[20,8],children:[(0,C.jsx)(_.Z,{flex:"307px",children:"资源名称"}),(0,C.jsx)(_.Z,{flex:"80px",children:"下载"}),(0,C.jsx)(_.Z,{flex:"140px",children:"版本号"})]}),null==$?void 0:$.map((function(e,n){return(0,C.jsxs)(x.Z,{align:"middle",justify:"center",style:{borderBottom:"1px solid #eaeaea"},gutter:[20,8],children:[(0,C.jsx)(_.Z,{flex:"307px",children:(0,C.jsx)(v.Z,{title:e.title,children:(0,C.jsxs)(x.Z,{children:[(0,C.jsx)(_.Z,{children:(0,C.jsx)("a",{href:Z.Z.API_SERVER+e.url,target:"_blank",className:"multi_ellipsis1 c-grey-333 mr5",onClick:function(n){e.link||"application/pdf"===e.content_type||a.setting.is_local||(n.preventDefault(),Y.type=e.file_type,Y.data=Z.Z.API_SERVER+e.url,"txt"===e.file_type&&(Y.monacoEditor.value=e.content),R(d()({},Y)))},children:e.title})}),(0,C.jsx)(_.Z,{children:(0,C.jsx)(b.Z,{className:"",color:0===n?"green":"orange",children:0===n?"当前版本":"历史版本"})})]})})}),(0,C.jsx)(_.Z,{flex:"80px",children:e.downloads_count}),(0,C.jsx)(_.Z,{flex:"140px",children:j()(e.created_on).format("YYYY-MM-DD HH:mm")})]},n)}))]})})}),(0,C.jsx)(w.Z,d()(d()({},Y),{},{onClose:function(){R(d()(d()({},Y),{},{type:""})),t({type:"attachment/setActionTabs",payload:{}})}}))]})}))},78121:function(e,n,t){t.r(n),t.d(n,{default:function(){return Ie}});var i=t(37205),s=t.n(i),a=t(31468),o=t.n(a),r=t(7557),l=t.n(r),c=t(82242),d=t.n(c),u=t(41498),p=t.n(u),m=t(79800),h=t.n(m),f=t(59301),g=t(51136),x=t(7880),_=t(8591),v=t(95237),b=t(6848),y=t(87876),j=t(24905),k=t(38854),Z=t(20834),w=t(52306),S=t(88590),C=t(81228),T=t(6457),N=t(89918),I=t(43418),L=t(37712),P=(0,x.connect)((function(e){return{classroomList:e.classroomList,user:e.user}}))((function(e){var n=e.classroomList,t=e.user,i=e.dispatch,a=(0,x.useParams)(),o=(0,f.useState)(!1),r=h()(o,2),c=r[0],u=r[1];(0,f.useEffect)((function(){if("删除"===n.actionTabs.key){var e;if((0,N.j5)()||null!=t&&null!==(e=t.userInfo)&&void 0!==e&&null!==(e=e.course)&&void 0!==e&&e.own)return void u(!0);var i={hasNum:0,noHasNum:0};n.actionTabs.selectArrsAll.map((function(e){var n;e.author_login===(null===(n=t.userInfo)||void 0===n?void 0:n.login)?++i.hasNum:++i.noHasNum})),i.noHasNum>0?I.Z.info({title:"权限提示",className:"custom-modal-divider ",icon:null,content:(0,L.jsxs)("div",{children:["1"!==n.actionTabs.isdelete&&(0,L.jsxs)("div",{children:["当前选中资源中:",(0,L.jsx)("span",{className:"c-blue",children:i.hasNum}),"个由您本人发布,",(0,L.jsx)("span",{className:"c-red",children:i.noHasNum})," 个由其他老师发布。",(0,L.jsx)("br",{})]}),"课堂内只能删除本人发布的资源,请取消选中其他老师发布的资源。"]}),onOk:function(){m()}}):u(!0)}else u(!1)}),[n.actionTabs.key]);var m=function(){i({type:"classroomList/setActionTabs",payload:{}})};return console.log("---",n.actionTabs),(0,L.jsx)(I.Z,{centered:!0,title:"提示",open:c,okText:"确定",cancelText:"取消",onOk:p()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.ZP)("/api/files/bulk_delete.json",{method:"delete",body:{ids:s()(n.actionTabs.selectArrs),course_id:a.id}});case 2:0===e.sent.status&&(_.ZP.success("删除成功"),i({type:"classroomList/getAttachmentList",payload:d()({},n.actionTabs.params)}),i({type:"classroomList/setActionTabs",payload:{}}),i({type:"classroomList/getClassroomLeftMenus",payload:{id:a.coursesId}}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){m()},children:(0,L.jsx)("p",{children:"是否确认删除?"})})})),A=(0,x.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var n=e.classroomList,t=e.dispatch,i=(0,x.useParams)();return i.id=i.coursesId,(0,L.jsx)(I.Z,{centered:!0,title:"提示",open:"立即发布1111"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:p()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.ZP)("/api/files/bulk_publish.json",{method:"put",body:{course_id:i.id,ids:s()(n.actionTabs.selectArrs)}});case 2:0===e.sent.status&&(_.ZP.success("操作成功"),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getAttachmentList",payload:d()({},n.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"classroomList/setActionTabs",payload:{}})},children:(0,L.jsx)("p",{children:"学生将能立即收到资源"})})})),$=t(85573),O=t.n($),E=t(78241),M=t(5112),D=t(43604),H=t(22744),z=t(57809),F=t(9498),Y=t.n(F),R=t(89392),B=t(47762),V=t(7892),G=t(88996),W=(0,x.connect)((function(e){return{attachment:e.attachment,classroomList:e.classroomList}}))((function(e){var n,t,i,a=e.attachment,o=e.classroomList,r=e.dispatch,c=e.courseEndTime,u=e.getFileData,m=(0,x.useParams)(),b=E.Z.useForm(),y=h()(b,1)[0],j=(0,f.useState)(1),k=h()(j,2),Z=(k[0],k[1]),w=(0,f.useState)([]),S=h()(w,2),C=(S[0],S[1],(0,f.useState)(0)),P=h()(C,2),A=(P[0],P[1],(0,f.useState)(20)),$=h()(A,2),F=($[0],$[1],(0,f.useState)(!1)),W=h()(F,2),J=W[0],X=W[1],K=(0,f.useState)(-1),U=h()(K,2),Q=U[0],q=U[1],ee=(0,f.useState)(),ne=h()(ee,2),te=(ne[0],ne[1],(0,f.useState)([{is_admin:!0}])),ie=h()(te,2),se=ie[0],ae=ie[1],oe=(0,f.useState)([]),re=h()(oe,2),le=re[0],ce=re[1],de=(0,f.useState)({group_settings:[]}),ue=h()(de,2),pe=ue[0],me=ue[1];m.id=m.coursesId,(0,f.useEffect)((function(){["立即发布","修改发布"].includes(o.actionTabs.key)&&(ge(),he())}),[o.actionTabs]);var he=function(){var e=p()(l()().mark((function e(n){var t,i;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!o.actionTabs.batch){e.next=3;break}return q(0),e.abrupt("return");case 3:return e.next=5,r({type:"attachment/getDetail",payload:{id:o.actionTabs.selectArrs[0],course_id:null==m?void 0:m.id}});case 5:(t=e.sent)&&(q(o.actionTabs.selectArrsAll[0].is_publish?null==t?void 0:t.file_status:0),ae(null==t?void 0:t.course_groups),y.setFieldsValue(O()({},"publish_time",t.publish_time?Y()(t.publish_time):Y()(Y()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")))),(i=d()({},pe)).group_settings=null==t?void 0:t.batches_publish_info,me(i),X(!0));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),fe=function(){var e=p()(l()().mark((function e(){var n,t,i;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(1==Q&&(se=null===(n=se)||void 0===n?void 0:n.map((function(e){var n;if(!e.course_group_name)throw _.ZP.error("请选择分班名称"),new String("请选择分班名称");if(!e.publish_time)throw _.ZP.error("请把发布时间填写完整"),new String("请把发布时间填写完整");return e.course_group_id=null===(n=pe.group_settings)||void 0===n?void 0:n.filter((function(n){return null==e?void 0:e.course_group_name.includes(n.name)})).map((function(e){return e.course_group_id||e.id})).toString().split(","),e}))),!((t=d()({},y.getFieldsValue())).end_time<=t.publish_time)){e.next=6;break}return _.ZP.info("截止时间不能大于或等于发布时间"),be(!1),e.abrupt("return");case 6:return i={attachment_id:s()(o.actionTabs.selectArrs),course_id:m.id,publish_time:Y()(t.publish_time).format("YYYY-MM-DD HH:mm"),publish_type:Q,group_settings:se},be(!0),e.next=10,(0,g.ZP)("/api/files/batches_publish.json",{method:"post",body:d()({},i)});case 10:0===e.sent.status?(be(!1),ge(),(0,T.L9)(["教学课堂","课程实验","立即发布"]),_.ZP.success("发布成功"),r({type:"classroomList/setActionTabs",payload:{key:"清除选择数据"}}),(0,N.GJ)()&&u(),"0"===localStorage.getItem("Noviceguide")||r({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:13,text:(0,L.jsx)("div",{children:"最后,咱们给教学课堂添加一名学生~点击“添加学生”,在弹窗页面中输入并搜索学生姓名,点击“确定”就可以为您的课堂添加第一位学生啦~"})}})):be(!1);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ge=function(){Z(1),q(-1),me({group_settings:[]}),y.setFieldsValue(O()({},"publish_time",Y()(Y()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")))),X(!1)},xe=(o.detailShixunsList,(0,f.useState)(!1)),_e=h()(xe,2),ve=_e[0],be=_e[1];return(0,L.jsxs)(I.Z,{width:600,centered:!0,confirmLoading:ve,title:"发布教学资料",open:["立即发布","修改发布"].includes(o.actionTabs.key),okText:"确定发布",cancelText:"取消",onOk:function(){"立即发布"==o.actionTabs.key?fe():I.Z.confirm({centered:!0,width:500,okText:"确定",cancelText:"取消",icon:null,title:"提示",className:"custom-modal-divider",content:(0,L.jsxs)("div",{className:"font14",children:[o.actionTabs.batch&&(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)("div",{className:"mb10",children:"确定批量设置选中资源的发布规则吗?"}),(0,L.jsx)("div",{children:"确定后,选中资源已设置的发布规则将被覆盖(包括已发布)。"})]}),"修改发布"==o.actionTabs.key&&(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)("div",{className:"mb10",children:"确定修改发布设置规则吗?"}),(0,L.jsx)("div",{children:"确定后,选中资源已设置的发布规则将被覆盖(包括已发布)。"})]})]}),onOk:function(){fe()}})},onCancel:function(){ge(),r({type:"classroomList/setActionTabs",payload:{}})},children:[(0,L.jsxs)(E.Z,{form:y,children:[(0,L.jsxs)("div",{style:{paddingLeft:0},children:[(0,L.jsxs)(v.Z,{style:{marginBottom:"10px",marginTop:"30px"},children:[(0,L.jsx)("span",{className:"mr5",children:"发布规则:"}),(0,L.jsxs)(M.ZP.Group,{value:Q,onChange:function(e){if(q(e.target.value),1==e.target.value){var n,t=null==a||null===(n=a.detail)||void 0===n?void 0:n.course_groups;ae((null==t?void 0:t.length)>0?t:[{is_admin:!0}])}else if(0==e.target.value){var i,s=null==a||null===(i=a.detail)||void 0===i?void 0:i.publish_time;y.setFieldValue("publish_time",s?Y()(s):Y()())}},children:[(0,L.jsx)(M.ZP,{className:"ml5",value:-1,children:"暂不发布"}),(0,L.jsx)(M.ZP,{className:"ml20",value:0,children:"统一发布"}),(0,L.jsx)(M.ZP,{className:"ml20",value:1,disabled:J&&(null==pe||null===(n=pe.group_settings)||void 0===n?void 0:n.length)<=0,children:"分班发布"})]})]}),0==Q&&(0,L.jsx)(v.Z,{align:"middle",style:{marginTop:"20px"},children:(0,L.jsx)(D.Z,{children:(0,L.jsx)(E.Z.Item,{name:"publish_time",label:"发布时间",children:(0,L.jsx)(H.default,{style:{width:170,marginRight:"25px"},disabledDate:function(e){return(0,B.Q8)(e,c)},disabledTime:function(e){return(0,B.d0)(e)},placeholder:"请选择发布时间",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",allowClear:!1})})})}),J&&(null==pe||null===(t=pe.group_settings)||void 0===t?void 0:t.length)<=0&&(0,L.jsx)("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"},children:"课堂无分班,不可选择“分班发布”"})]}),1==Q&&(null==pe||null===(i=pe.group_settings)||void 0===i?void 0:i.length)>0&&(0,L.jsxs)(v.Z,{style:{paddingLeft:65,marginBottom:30,maxHeight:216,overflow:"hidden auto"},children:[(0,L.jsx)(D.Z,{span:24,children:(0,L.jsxs)(v.Z,{children:[(0,L.jsx)(D.Z,{span:24,children:(0,L.jsxs)(v.Z,{children:[(0,L.jsx)(D.Z,{flex:"1",children:" 分班:"}),(0,L.jsx)(D.Z,{flex:"1",children:"发布时间:"})]})}),(0,L.jsx)(D.Z,{span:4})]})}),se&&se.map((function(e,n){var t;return(0,L.jsx)(D.Z,{span:24,style:{marginTop:n>0?"10px":""},children:(0,L.jsxs)(v.Z,{gutter:[8,16],children:[(0,L.jsx)(D.Z,{span:10,children:(0,L.jsx)(v.Z,{gutter:[8,16],children:(0,L.jsx)(D.Z,{flex:"1",style:{maxWidth:200},children:(0,L.jsx)(z.default,{mode:"multiple",style:{width:"100%"},value:e.course_group_name,placeholder:"请选择分班名称",onChange:function(t,i){console.log(i),se[n].course_group_name=t,se[n].course_group_id=e.course_group_id;var s=(0,R.flattenDeep)(se.map((function(e){return e.course_group_name}))),a=le.map((function(e){var n=(null==e?void 0:e.course_group_name)||[];return d()(d()({},e),{},{course_group_name:(0,R.remove)(n,(function(e){return s.includes(e)}))})}));ce(a),ae(se.slice())},children:(null==pe?void 0:pe.group_settings)&&(null==pe?void 0:pe.group_settings.map((function(e){if(!se.map((function(e){return e.course_group_name})).flat().includes(e.name))return(0,L.jsx)(Option,{value:e.name,children:e.name},e.course_group_id)})))})})})}),(0,L.jsx)(D.Z,{span:10,children:(0,L.jsx)("div",{className:"ml30",children:(0,L.jsx)(H.default,{placeholder:"请选择发布时间",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,B.Q8)(e,null==pe?void 0:pe.course_end_date)},disabledTime:function(e){return(0,B.d0)(e)},value:e.publish_time?Y()(e.publish_time):"",onChange:function(e,t){se[n].publish_time=t,ae(s()(se))}})})}),(0,L.jsxs)(D.Z,{span:4,children:[n>0&&(Y()()<=Y()(e.publish_time)||!e.course_group_id)&&(0,L.jsx)(V.Z,{style:{position:"absolute",top:10},onClick:function(){var e=(0,R.cloneDeep)(le);console.log(e,"repairSettingsCopyrepairSettingsCopyrepairSettingsCopy"),e.forEach((function(e,t){e.group_name&&(e.group_name=e.group_name.filter((function(e){var t;return!(null!==(t=se[n].group_name)&&void 0!==t&&t.includes(e))})))})),se=se.filter((function(e,t){return n!==t})),ce(e),ae(se.slice()),setTimeout((function(){return ae(se.slice())}),10)}}),se.length<(null==pe||null===(t=pe.group_settings)||void 0===t?void 0:t.length)&&(0,L.jsx)(G.Z,{className:"c-green ml20",style:{position:"absolute",left:20,top:10},onClick:function(){console.log(se),ae(se.concat({}))}})]})]})},n)}))]})]}),(0,L.jsx)("div",{className:"mt20",children:"注意"}),(0,L.jsx)("div",{children:"1、选择统一发布并确认发布时,可将教学资料发送至课堂的全部班级(包括未分班)。"}),(0,L.jsx)("div",{children:"2、选择分班发布并确认发布时,可将作业发布至指定班级。"}),(0,L.jsx)("div",{children:"3、选择暂不发布并确定时,可撤销已设置的统一发布和分班发布(包括已发布)。"})]})})),J=(0,x.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var n=e.classroomList,t=e.dispatch,i=(0,x.useParams)();return i.id=i.coursesId,(0,L.jsx)(I.Z,{centered:!0,title:"提示",open:"设为公开"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:p()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.ZP)("/api/files/bulk_public.json",{method:"put",body:{course_id:i.id,ids:s()(n.actionTabs.selectArrs)}});case 2:0===e.sent.status&&(_.ZP.success("操作成功"),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getAttachmentList",payload:d()({},i)}),t({type:"classroomList/getClassroomShixunsList",payload:d()({},n.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"classroomList/setActionTabs",payload:{}})},children:(0,L.jsxs)("p",{children:["设为公开后,非课堂成员也可以访问查看",(0,L.jsx)("br",{}),"是否确认设为公开?"]})})})),X=t(8772),K=(0,x.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n,t,i=e.classroomList,s=(e.loading,e.dispatch),a=(0,x.useParams)(),o=((0,x.useLocation)(),i.actionTabs),r=E.Z.useForm(),c=h()(r,1)[0];return(0,f.useEffect)((function(){s({type:"classroomList/getCourseGroups",payload:{id:a.id,nonenavigate:!0}})}),[i.name]),(0,L.jsxs)(I.Z,{centered:!0,title:"新建子目录",open:"新建目录"===i.actionTabs.key,okText:"确定",cancelText:"取消",bodyStyle:{minHeight:200},onOk:p()(l()().mark((function e(){var n,t,o,r;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=c.getFieldValue(),o=null===(n=i.detailLeftMenus)||void 0===n||null===(n=n.course_modules)||void 0===n||null===(n=n.find((function(e){return"attachment"===e.type})))||void 0===n?void 0:n.id,r="/api/course_modules/".concat(o,"/add_second_category.json"),e.next=5,(0,g.ZP)(r,{method:"post",body:d()(d()({},t),{},{parent_id:a.categoryId})});case 5:0===e.sent.status&&(c.resetFields(),_.ZP.success("添加成功"),s({type:"classroomList/setActionTabs",payload:{}}),s({type:"classroomList/getClassroomLeftMenus",payload:{id:a.coursesId}}));case 7:case"end":return e.stop()}}),e)}))),onCancel:function(){s({type:"classroomList/setActionTabs",payload:{}})},children:[(0,L.jsx)("p",{className:"tc",children:(0,L.jsx)("br",{})}),i.courseGroups.course_groups&&(0,L.jsx)(E.Z,{form:c,initialValues:O()({},"name",""),children:(0,L.jsx)(E.Z.Item,{name:"name",children:(0,L.jsxs)(v.Z,{className:"mt30",align:"middle",children:[(0,L.jsx)(D.Z,{children:"子目录名称:"}),(0,L.jsx)(D.Z,{flex:"1",children:(0,L.jsx)(X.Z,{defaultValue:(null===(n=o.selectArrs)||void 0===n?void 0:n.category_name)||(null===(t=o.selectArrs)||void 0===t?void 0:t.name)})})]})})})]})})),U=(0,x.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n,t=e.classroomList,i=(e.loading,e.dispatch),s=((0,x.useParams)(),(0,x.useLocation)(),t.actionTabs),a=E.Z.useForm(),o=h()(a,1)[0];return(0,L.jsxs)(I.Z,{centered:!0,title:"重命名",open:"重命名"===t.actionTabs.key,okText:"确定",cancelText:"取消",bodyStyle:{minHeight:200},onOk:p()(l()().mark((function e(){var n,s;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=o.getFieldValue(),s="/api/homework_commons/".concat(t.actionTabs.selectArrs.homework_id,"/alter_name.json"),e.next=4,(0,g.ZP)(s,{method:"post",body:d()({},n)});case 4:0===e.sent.status&&(_.ZP.success("修改成功"),i({type:"classroomList/setActionTabs",payload:{}}),i({type:"classroomList/getClassroomShixunsList",payload:d()({},t.actionTabs.params)}));case 6:case"end":return e.stop()}}),e)}))),onCancel:function(){i({type:"classroomList/setActionTabs",payload:{}})},children:[(0,L.jsx)("p",{className:"tc",children:(0,L.jsx)("br",{})}),t.courseGroups.course_groups&&(0,L.jsx)(E.Z,{form:o,initialValues:O()({},"name","1"),children:(0,L.jsx)(E.Z.Item,{name:"name",children:(0,L.jsxs)(v.Z,{className:"mt30",children:[(0,L.jsx)(D.Z,{children:"作业名称:"}),(0,L.jsx)(D.Z,{flex:"1",children:(0,L.jsx)(X.Z,{defaultValue:null===(n=s.selectArrs)||void 0===n?void 0:n.name})})]})})})]})})),Q=t(99313),q=t(26724),ee=t.n(q),ne={flex_box_center:"flex_box_center___FUkdm",flex_space_between:"flex_space_between___b5tWy",flex_box_vertical_center:"flex_box_vertical_center___tvrPT",flex_box_center_end:"flex_box_center_end___pZ3xg",flex_box_column:"flex_box_column___F0xEu",wrp:"wrp___C97Wf",itemTitleWrp:"itemTitleWrp___JQdEU",itemTitle:"itemTitle___cQoNO",search:"search___PvZbz","simple-table":"simple-table___H8BYb",table:"table___r82iu"},te=t(34498),ie=Q.Z.TabPane,se=!1,ae=(0,x.connect)((function(e){return{attachment:e.attachment,loading:e.loading}}))((function(e){var n=e.attachment,t=(e.loading,e.dispatch),i=(0,x.useParams)(),a=E.Z.useForm(),o=h()(a,1)[0],r=(0,f.useState)(0),c=h()(r,2),u=(c[0],c[1],(0,f.useState)(!0)),m=h()(u,2),g=m[0],v=m[1],b=(0,f.useState)("public"),y=h()(b,2),k=y[0],Z=y[1],w=(0,f.useState)([]),S=h()(w,2),C=S[0],T=S[1],N=(0,f.useState)({page:0,page_size:20,search:""}),P=h()(N,2),A=P[0],$=P[1];(0,f.useEffect)((function(){"选用资源"===n.actionTabs.key&&g&&D(),"选用资源"!==n.actionTabs.key&&g&&T([])}),[n.actionTabs.key,g,k]);var M=[],D=function(){var e=p()(l()().mark((function e(){var n,i,a;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!se){e.next=2;break}return e.abrupt("return");case 2:if(se=!0,!g){e.next=19;break}if(++A.page,"public"!==k){e.next=12;break}return e.next=8,t({type:"attachment/allAttachment",payload:d()({},A)});case 8:i=e.sent,C=s()(C.concat(i.data.files)),e.next=16;break;case 12:return e.next=14,t({type:"attachment/mineAttachment",payload:d()({},A)});case 14:i=e.sent,C=s()(C.concat(null===(a=i.data)||void 0===a?void 0:a.files));case 16:(null===(n=i.object_list)||void 0===n?void 0:n.length)0?Promise.resolve():Promise.reject("请选择一个资源")}}],children:(0,L.jsx)(j.Z.Group,{style:{width:"100%"},children:(0,L.jsx)("div",{style:{maxHeight:248,overflow:"auto"},children:(0,L.jsx)(ee(),{initialLoad:!1,pageStart:0,threshold:800,loadMore:function(){D()},hasMore:g,useWindow:!1,children:(0,L.jsx)(oe,{data:C})})})})})})]})}));function oe(e){var n=e.data,t=[{title:"资源名称",dataIndex:"title",width:200,ellipsis:!0,key:"title",render:function(e,n){return(0,L.jsx)(j.Z,{value:String(n.id),defaultChecked:!0,children:(0,L.jsx)("span",{className:["c-black"].join(" "),style:{whiteSpace:"nowrap",overflow:"hidden",display:"inline-block",textOverflow:"ellipsis",position:"relative",top:6,maxWidth:150},children:(0,L.jsx)(b.Z,{title:n.title,placement:"topLeft",children:n.title})})})}},{title:"大小",dataIndex:"filesize",key:"filesize",ellipsis:!0},{title:"发布人",dataIndex:"author",key:"author",ellipsis:!0,render:function(e){return e.name}},{title:"时间",dataIndex:"created_on",key:"created_on",width:140,render:function(e){return(0,L.jsx)("span",{className:"font12",children:Y()(e).format(te.tF)})}}];return(0,L.jsx)(w.Z,{loading:se,pagination:!1,columns:t,className:ne.table,dataSource:n||[]})}var re=t(21068),le=t(3113),ce=t(27065),de={delay_publish:0,is_public:0,description:""},ue=(0,x.connect)((function(e){return{attachment:e.attachment}}))((function(e){var n=e.attachment,t=e.dispatch,i=(0,x.useParams)(),s=E.Z.useForm(),a=h()(s,1)[0],o=(0,f.useState)(d()({},de)),r=h()(o,2),c=r[0],u=r[1],m=(0,f.useState)([]),y=h()(m,2),k=y[0],Z=y[1],w=(0,f.useState)(!1),S=h()(w,2),C=S[0],P=S[1];(0,f.useEffect)((function(){"上传资源"===n.actionTabs.key&&a.resetFields()}),[n.actionTabs.key]);i.id=i.coursesId;var A={multiple:!0,maxCount:10,withCredentials:!0,beforeUpload:function(e){var n=e.size/1024/1024;e.name.split(".").slice(-1)[0].toLowerCase();return!(n>500||0==n)||(_.ZP.error("".concat(e.name," 文件无法上传。").concat(0==n?"文件内容不能为空":"超过文件大小限制(500MB)")),Promise.reject())},action:"".concat(ce.Z.API_SERVER,"/api/attachments.json"),onChange:function(e){var n;console.log("data--",e),-1==(null===(n=e.file)||void 0===n||null===(n=n.response)||void 0===n?void 0:n.status)&&(_.ZP.warning(e.file.response.message),P(!0))}};return(0,L.jsx)(I.Z,{centered:!0,title:"上传资源",open:"上传资源"===n.actionTabs.key,okText:"确定",cancelText:"取消",destroyOnClose:!0,maskClosable:!1,onOk:p()(l()().mark((function e(){var s;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.validateFields();case 2:return s=a.getFieldValue(),s=Object.assign({},c,s),console.log(s.attachment_ids),e.next=7,(0,g.ZP)("/api/files/upload.json",{method:"post",body:{attachment_ids:s.attachment_ids.map((function(e){return e.response.id})),course_id:i.id,course_second_category_id:1*i.categoryId,is_public:!!s.is_public,delay_publish:s.delay_publish,description:s.description,publish_time:s.publish_time}});case 7:0===e.sent.status&&(_.ZP.success("操作成功"),(0,T.L9)(["教学课堂","资源","上传资源"]),u(d()({},de)),t({type:"attachment/setActionTabs",payload:{}}),t({type:"classroomList/getAttachmentList",payload:d()({},n.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:i.coursesId}})),Z([]);case 10:case"end":return e.stop()}}),e)}))),onCancel:function(){Z([]),u(d()({},de)),t({type:"attachment/setActionTabs",payload:{}})},children:(0,L.jsx)("section",{children:(0,L.jsxs)(E.Z,{form:a,initialValues:c,onChange:function(){var e=a.getFieldValue();u(Object.assign({},c,e))},children:[(0,L.jsx)(E.Z.Item,{name:"attachment_ids",valuePropName:"fileList",getValueFromEvent:function(e){return Array.isArray(e)?e:null==e?void 0:e.fileList},normalize:function(e){var n=e.filter((function(e){var n=e.size/1024/1024;e.originFileObj.name.split(".").slice(-1)[0].toLowerCase();return-1===e.name.indexOf("  ")&&(e.name="".concat(e.name).concat("  ").concat((0,T.RD)(e.size))),!(n>500||0==n)}));return Z(n),n},rules:[{required:!0,message:"请上传资源"}],children:(0,L.jsxs)(re.Z,d()(d()({},A),{},{children:[(0,L.jsx)(le.ZP,{type:"primary",disabled:k.length>9||C,ghost:!0,children:"文件上传"}),(0,L.jsx)(b.Z,{placement:"right",overlayStyle:{maxWidth:600},title:(0,L.jsxs)("div",{onClick:function(e){e.preventDefault(),e.stopPropagation()},children:[(0,L.jsx)("div",{children:"提示:"}),(0,L.jsx)("div",{children:"1. 一次最多上传10个文件。"}),(0,L.jsxs)("div",{children:["2. 不支持断点续传,单个文件大小请勿超过",(0,N.Ny)()?"1G":"150M","。"]})]}),children:(0,L.jsx)("i",{onClick:function(e){e.preventDefault(),e.stopPropagation()},className:"iconfont icon-tishixiaowenhao ml5",style:{cursor:"pointer",color:"#4C6FFF"}})})]}))}),(0,L.jsx)(v.Z,{children:(0,L.jsx)(D.Z,{children:(0,L.jsx)(E.Z.Item,{label:"公开:",name:"is_public",children:(0,L.jsx)(j.Z.Group,{children:(0,L.jsx)(j.Z,{value:1,children:"选中,所有用户可见,否则课堂成员可见"})})})})}),(0,L.jsx)(v.Z,{children:(0,L.jsx)(D.Z,{span:24,children:(0,L.jsx)(E.Z.Item,{name:"description",children:(0,L.jsx)(X.Z.TextArea,{maxLength:100,placeholder:"请在此输入资源描述,最大限制100个字符",rows:6})})})})]})})})})),pe={delay_publish:0,is_public:[!1],description:"",name:"",link:""},me=(0,x.connect)((function(e){return{attachment:e.attachment}}))((function(e){var n=e.attachment,t=e.dispatch,i=(0,x.useParams)(),s=E.Z.useForm(),a=h()(s,1)[0],o=(0,f.useState)(d()({},pe)),r=h()(o,2),c=r[0],u=r[1];i.id=i.coursesId;ce.Z.API_SERVER;return(0,L.jsx)(I.Z,{centered:!0,title:"添加外链",open:"添加外链"===n.actionTabs.key,okText:"确定",cancelText:"取消",destroyOnClose:!0,maskClosable:!1,onOk:p()(l()().mark((function e(){var s,o,r;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.validateFields();case 2:return o=a.getFieldsValue(),o=Object.assign({},c,o),e.next=6,(0,g.ZP)("/api/files/upload.json",{method:"post",body:{course_id:i.id,course_second_category_id:1*i.categoryId,is_public:null===(s=o.is_public)||void 0===s?void 0:s[0],delay_publish:o.delay_publish,description:o.description,publish_time:o.publish_time,name:o.name,link:o.link}});case 6:0===e.sent.status&&(a.resetFields(),(0,T.L9)(["教学课堂","资源","添加外链"]),_.ZP.success("操作成功"),t({type:"attachment/setActionTabs",payload:{}}),t({type:"classroomList/getAttachmentList",payload:d()({},null==n||null===(r=n.actionTabs)||void 0===r?void 0:r.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:i.coursesId}}));case 8:case"end":return e.stop()}}),e)}))),onCancel:function(){a.resetFields(),t({type:"attachment/setActionTabs",payload:{}})},children:(0,L.jsx)("section",{children:(0,L.jsxs)(E.Z,{form:a,initialValues:pe,onChange:function(){var e=a.getFieldsValue();u(Object.assign({},c,e))},children:[(0,L.jsx)(v.Z,{children:(0,L.jsx)(D.Z,{span:24,children:(0,L.jsx)(E.Z.Item,{label:"资源名称:",name:"name",rules:[{required:!0,message:"请输入资源名称,最大限制60字符"}],children:(0,L.jsx)(X.Z,{suffix:(0,L.jsxs)("span",{children:[c.name.length,"/60"]}),maxLength:60,placeholder:"请输入资源名称,最大限制60字符"})})})}),(0,L.jsx)(v.Z,{children:(0,L.jsx)(D.Z,{span:24,children:(0,L.jsx)(E.Z.Item,{label:"链接地址:",name:"link",rules:[{required:!0,message:"请输入外链url"},{type:"url",message:"请输入正确的url"}],children:(0,L.jsx)(X.Z,{placeholder:"请输入外链url"})})})}),(0,L.jsx)(v.Z,{children:(0,L.jsx)(D.Z,{children:(0,L.jsx)(E.Z.Item,{label:"公开:",name:"is_public",children:(0,L.jsx)(j.Z.Group,{children:(0,L.jsx)(j.Z,{value:!0,children:"选中,所有用户可见,否则课堂成员可见"})})})})}),(0,L.jsx)(v.Z,{children:(0,L.jsx)(D.Z,{span:24,children:(0,L.jsx)(E.Z.Item,{name:"description",children:(0,L.jsx)(X.Z.TextArea,{maxLength:100,placeholder:"请在此输入资源描述,最大限制100个字符",rows:6})})})})]})})})})),he=t(6288),fe={delay_publish:0,is_public:[!1],description:"",title:"",link:"",publish_time:""},ge=(H.default.RangePicker,z.default.Option),xe=(0,x.connect)((function(e){return{attachment:e.attachment,loading:e.loading}}))((function(e){var n=e.attachment,t=(e.shixunHomeworks,e.dispatch),i=e.loading,a=e.getFileData,o=(0,x.useParams)(),r=(0,f.useState)({group_settings:[]}),c=h()(r,2),u=c[0],m=c[1],k=n.detail,Z=E.Z.useForm(),S=h()(Z,1)[0],C=(0,f.useState)([]),P=h()(C,2),A=P[0],$=P[1],O=(0,f.useState)(d()({},fe)),F=h()(O,2),W=F[0],J=F[1],K=(0,f.useState)(!1),U=h()(K,2),Q=(U[0],U[1]),q=function(e){return e&&e0?te.unified_setting=!1:te.unified_setting=!0:null!=a&&a.unified_setting?te.unified_setting=!0:te.unified_setting=!1,te.publish_time=a.publish_time?a.publish_time:Y()(Y()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),console.log(te.unified_setting),te.file_status=null==a?void 0:a.file_status,ie(Object.assign({},te)),$([d()({},a)].concat(s()(null==a?void 0:a.attachment_histories))),(c=d()({},u)).group_settings=null==a?void 0:a.batches_publish_info,console.log(c),m(c),(null==a||null===(i=a.course_groups)||void 0===i?void 0:i.length)>0?(f=null==a||null===(p=a.course_groups)||void 0===p?void 0:p.filter((function(e){return e.is_admin})),g=null==a||null===(h=a.course_groups)||void 0===h?void 0:h.filter((function(e){return!e.is_admin})),(null==f?void 0:f.length)>0?de(f):de([{is_admin:!0}]),(null==g?void 0:g.length)>0?xe(g):xe([])):console.log(oe);case 21:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,f.useEffect)((function(){var e;"资源设置"===n.actionTabs.key&&(o.id=null===(e=n.actionTabs.selectArrs)||void 0===e?void 0:e.id,S.resetFields(),je())}),[n.actionTabs.key,o.id]);var ke=["pdf","docx","doc","xlsx","xls","ppt","pptx","zip"],Ze=(0,f.useState)([]),we=h()(Ze,2),Se=we[0],Ce=we[1],Te={multiple:!1,maxCount:1,accept:".pdf, .docx, .doc, .xlsx, .xls, .ppt, .pptx, .zip,",withCredentials:!0,beforeUpload:function(e){var n=e.size/1024/1024,t=e.name.split(".").slice(-1)[0].toLowerCase();return n>500?(_.ZP.error("".concat(e.name," 文件无法上传。超过文件大小限制(500MB)")),Promise.reject()):-1!=ke.indexOf(t)||(_.ZP.error("".concat(e.name," 文件无法上传,当前仅限支持pdf、word、excel、ppt、zip文件")),Promise.reject())},action:"".concat(ce.Z.API_SERVER,"/api/attachments.json")};function Ne(e){var t=e.data;console.log("data",t);var i=[{title:"资源名称",key:"id",width:307,ellipsis:!0,render:function(e){return(0,L.jsx)(b.Z,{title:e.title,children:(0,L.jsx)("a",{href:ce.Z.API_SERVER+e.url,target:"_blank",className:"multi_ellipsis1 c-grey-333",children:e.title})})}},{title:"下载",dataIndex:"downloads_count",key:"downloads_count",ellipsis:!0,width:50},{title:"版本号",dataIndex:"created_on",key:"created_on",ellipsis:!0,width:140,render:function(e){return e?(0,L.jsx)("span",{children:Y()(e).format("YYYY-MM-DD HH:mm")}):"--"}},{title:"操作",width:60,render:function(e,t,i){return(0,L.jsx)("span",{onClick:function(){return e=null==t?void 0:t.id,s=i,void(1!==A.length?I.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"删除提示",icon:null,className:"custom-modal-divider",content:"删除资源后将无法恢复,请确认是否删除?",onOk:(a=p()(l()().mark((function t(){var i,a,r;return l()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return i=s?{type:"history"}:{},t.next=3,(0,g.ZP)("/api/attachments/".concat(e,".json"),{method:"delete",body:i});case 3:0===(null==(a=t.sent)?void 0:a.status)&&(o.id=null===(r=n.actionTabs.selectArrs)||void 0===r?void 0:r.id,je());case 5:case"end":return t.stop()}}),t)}))),function(){return a.apply(this,arguments)})}):I.Z.info({centered:!0,okText:"确定",cancelText:"取消",title:"删除提示",icon:null,className:"custom-modal-divider",content:"资源不能全部删除"}));var e,s,a},className:"c-red current",children:"删除"})}}];return(0,L.jsx)(w.Z,{pagination:!1,columns:i,style:{fontSize:12,marginBottom:20},dataSource:t||[]})}return(0,L.jsx)(I.Z,{centered:!0,title:"资源设置",open:"资源设置"===n.actionTabs.key,okText:"确定",destroyOnClose:!0,maskClosable:!1,cancelText:"取消",width:600,onOk:p()(l()().mark((function e(){var i,s,r,c,p;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return 1==te.file_status&&(oe=null===(i=oe)||void 0===i?void 0:i.map((function(e){var n;if(!e.course_group_name)throw _.ZP.error("请选择分班名称"),new String("请选择分班名称");if(!e.publish_time)throw _.ZP.error("请把发布时间填写完整"),new String("请把发布时间填写完整");return e.course_group_id=null===(n=u.group_settings)||void 0===n?void 0:n.filter((function(n){return null==e?void 0:e.course_group_name.includes(n.name)})).map((function(e){return e.course_group_id||e.id})).toString().split(","),console.log(e.course_group_id),e}))),console.log(oe),e.next=4,S.validateFields();case 4:return c=S.getFieldValue(),c=Object.assign({},W,c),(p=JSON.parse(JSON.stringify(te))).group_settings=oe.concat(me),e.next=10,(0,he.Ot)(d()({id:k.id,course_id:o.id,course_second_category_id:o.categoryId||0,is_public:null===(s=c.is_public)||void 0===s?void 0:s[0],delay_publish:c.delay_publish,publish_type:null==te?void 0:te.file_status,description:c.description,publish_time:W.publish_time,new_attachment_id:null===(r=c.attachment_ids)||void 0===r?void 0:r.map((function(e){var n;return null===(n=e.response)||void 0===n?void 0:n.id}))},p));case 10:0===e.sent.status&&(J(d()({},fe)),_.ZP.success("操作成功"),t({type:"attachment/setActionTabs",payload:{}}),t({type:"classroomList/getAttachmentList",payload:d()({},n.actionTabs.params)}),a()),Ce([]),de([{}]);case 14:case"end":return e.stop()}}),e)}))),onCancel:function(){Ce([]),de([{}]),J(d()({},fe)),t({type:"attachment/setActionTabs",payload:{}}),t({type:"classroomList/getAttachmentList",payload:d()({},n.actionTabs.params)})},children:(0,L.jsx)("section",{className:"",children:(0,L.jsxs)(y.Z,{loading:i["attachment/getDetail"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30",children:[(0,L.jsx)(Ne,{data:A}),(0,L.jsxs)(E.Z,{form:S,initialValues:W,onChange:function(){var e=S.getFieldValue();J(Object.assign({},W,e))},children:[(0,L.jsx)(E.Z.Item,{name:"attachment_ids",valuePropName:"fileList",getValueFromEvent:function(e){return Array.isArray(e)?e:null==e?void 0:e.fileList},normalize:function(e){var n=e.filter((function(e){var n=e.size/1024/1024,t=e.originFileObj.name.split(".").slice(-1)[0].toLowerCase();return-1===e.name.indexOf("  ")&&(e.name="".concat(e.name).concat("  ").concat((0,T.RD)(e.size))),!(n>500||-1==ke.indexOf(t))}));return Ce(n),n},children:(0,L.jsxs)(re.Z,d()(d()({},Te),{},{children:[(0,L.jsx)(le.ZP,{type:"primary",disabled:Se.length>0,ghost:!0,style:{marginRight:5},children:"更新版本"}),(0,L.jsx)(b.Z,{placement:"right",overlayStyle:{maxWidth:600},title:(0,L.jsxs)("div",{onClick:function(e){e.preventDefault(),e.stopPropagation()},children:[(0,L.jsx)("div",{children:"提示:"}),(0,L.jsxs)("div",{children:["1. 不支持断点续传,单个文件大小请勿超过",(0,N.Ny)()?"1G":"150M","。"]}),(0,L.jsx)("div",{children:"2. 当前仅限支持pdf、word、excel、ppt、zip文件。"})]}),children:(0,L.jsx)("i",{onClick:function(e){e.preventDefault(),e.stopPropagation()},className:"iconfont icon-tishixiaowenhao ml5",style:{cursor:"pointer",color:"#4C6FFF"}})})]}))}),(0,L.jsx)(v.Z,{children:(0,L.jsx)(D.Z,{children:(0,L.jsx)(E.Z.Item,{label:"公开:",name:"is_public",children:(0,L.jsx)(j.Z.Group,{children:(0,L.jsx)(j.Z,{value:!0,children:"选中,所有用户可见,否则课堂成员可见"})})})})}),(0,L.jsxs)(v.Z,{className:"mb20",children:[(0,L.jsx)("span",{className:"mr5",children:"发布设置:"}),(0,L.jsxs)(M.ZP.Group,{value:te.file_status,onChange:function(e){ie(Object.assign({},d()(d()({},te),{},{file_status:e.target.value})))},children:[(0,L.jsx)(M.ZP,{className:"ml5",value:-1,children:"暂不发布"}),(0,L.jsx)(M.ZP,{className:"ml20",value:0,children:"统一发布"}),(0,L.jsx)(M.ZP,{className:"ml20",value:1,children:"分班发布"})]})]}),0==te.file_status&&(0,L.jsxs)(v.Z,{align:"middle",className:"mb30",style:{paddingLeft:65},children:[(0,L.jsx)(D.Z,{children:"发布时间:"}),(0,L.jsx)(D.Z,{className:"ml5",children:(0,L.jsx)(H.default,{style:{width:170},placeholder:"请选择发布时间",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return q(e,null==u||u.course_end_date)},disabledTime:function(e){return(0,B.d0)(e)},value:te.publish_time?Y()(te.publish_time):"",onChange:function(e,n){te.publish_time=n,ie(Object.assign({},te))}})}),(0,L.jsx)(D.Z,{children:(0,L.jsx)("span",{className:"c-grey-c ml10",children:"(学生可查看教学资料的时间)"})})]}),1==te.file_status&&(0,L.jsxs)(v.Z,{style:{paddingLeft:65,marginBottom:30,maxHeight:216,overflow:"hidden auto"},children:[(0,L.jsx)(D.Z,{span:24,children:(0,L.jsxs)(v.Z,{children:[(0,L.jsx)(D.Z,{span:24,children:(0,L.jsxs)(v.Z,{children:[(0,L.jsx)(D.Z,{flex:"1",children:"分班:"}),(0,L.jsx)(D.Z,{flex:"1",children:"发布时间:"})]})}),(0,L.jsx)(D.Z,{span:4})]})}),oe&&oe.map((function(e,n){var t;return(0,L.jsx)(D.Z,{span:24,style:{marginTop:n>0?"10px":""},children:(0,L.jsxs)(v.Z,{gutter:[8,16],children:[(0,L.jsx)(D.Z,{span:10,children:(0,L.jsx)(v.Z,{gutter:[8,16],children:(0,L.jsx)(D.Z,{flex:"1",style:{maxWidth:200},children:(0,L.jsx)(z.default,{mode:"multiple",style:{width:"100%"},value:e.course_group_name,placeholder:"请选择分班名称",onChange:function(t,i){console.log(i),oe[n].course_group_name=t,oe[n].course_group_id=e.course_group_id;var s=(0,R.flattenDeep)(oe.map((function(e){return e.course_group_name}))),a=be.map((function(e){var n=(null==e?void 0:e.course_group_name)||[];return d()(d()({},e),{},{course_group_name:(0,R.remove)(n,(function(e){return s.includes(e)}))})}));ye(a),de(oe.slice())},children:(null==u?void 0:u.group_settings)&&(null==u?void 0:u.group_settings.map((function(e){if(!oe.map((function(e){return e.course_group_name})).flat().includes(e.name))return(0,L.jsx)(ge,{value:e.name,children:e.name},e.course_group_id)})))})})})}),(0,L.jsx)(D.Z,{span:10,children:(0,L.jsx)("div",{className:"ml30",children:(0,L.jsx)(H.default,{placeholder:"请选择发布时间",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return q(e,null==u||u.course_end_date)},disabledTime:function(e){return(0,B.d0)(e)},value:e.publish_time?Y()(e.publish_time):"",onChange:function(e,t){oe[n].publish_time=t,de(s()(oe))}})})}),(0,L.jsxs)(D.Z,{span:4,children:[n>0&&(Y()()<=Y()(e.publish_time)||!e.course_group_id)&&(0,L.jsx)(V.Z,{style:{position:"absolute",top:10},onClick:function(){var e=(0,R.cloneDeep)(be);console.log(e,"repairSettingsCopyrepairSettingsCopyrepairSettingsCopy"),e.forEach((function(e,t){e.group_name&&(e.group_name=e.group_name.filter((function(e){var t;return!(null!==(t=oe[n].group_name)&&void 0!==t&&t.includes(e))})))})),oe=oe.filter((function(e,t){return n!==t})),ye(e),de(oe.slice()),setTimeout((function(){return de(oe.slice())}),10)}}),oe.length<(null==u||null===(t=u.group_settings)||void 0===t?void 0:t.length)&&(0,L.jsx)(G.Z,{className:"c-green ml20",style:{position:"absolute",left:20,top:10},onClick:function(){console.log(oe),de(oe.concat({}))}})]})]})},n)}))]}),(0,L.jsx)(v.Z,{children:(0,L.jsx)(D.Z,{span:24,children:(0,L.jsx)(E.Z.Item,{name:"description",label:"资源描述:",children:(0,L.jsx)(X.Z.TextArea,{maxLength:100,placeholder:"请在此输入资源描述,最大限制100个字符",rows:6})})})})]})]})})})})),_e=t(98329),ve={delay_publish:0,is_public:[!1],description:"",title:"",link:"",file_status:-1,publish_time:""},be=(0,x.connect)((function(e){return{attachment:e.attachment}}))((function(e){var n=e.attachment,t=e.dispatch,i=e.getFileData,a=(0,x.useParams)(),o=n.detail,r=E.Z.useForm(),c=h()(r,1)[0],u=(0,f.useState)(d()({},ve)),m=h()(u,2),g=m[0],b=m[1];(0,f.useEffect)((function(){"外链设置"===n.actionTabs.key&&c.resetFields()}),[n.actionTabs.key]);var y=function(e){return e&&e0?T.unified_setting=!1:T.unified_setting=!0:null!=o&&o.unified_setting?T.unified_setting=!0:T.unified_setting=!1,T.publish_time=o.publish_time?o.publish_time:Y()(Y()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),T.file_status=null==o?void 0:o.file_status,N(Object.assign({},T)),w([d()({},o)].concat(s()(null==o?void 0:o.attachment_histories))),(u=d()({},$)).group_settings=null==o?void 0:o.batches_publish_info,console.log(u),O(u),(null==o||null===(i=o.course_groups)||void 0===i?void 0:i.length)>0?(h=null==o||null===(p=o.course_groups)||void 0===p?void 0:p.filter((function(e){return e.is_admin})),f=null==o||null===(m=o.course_groups)||void 0===m?void 0:m.filter((function(e){return!e.is_admin})),(null==h?void 0:h.length)>0?K(h):K([{is_admin:!0}]),(null==f?void 0:f.length)>0?ee(f):ee([])):console.log(J);case 22:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}());return(0,f.useEffect)((function(){var e;"外链设置"===n.actionTabs.key&&(a.id=null===(e=n.actionTabs.selectArrs)||void 0===e?void 0:e.id,ae())}),[n.actionTabs.key]),(0,L.jsx)(I.Z,{centered:!0,title:"外链设置",open:"外链设置"===n.actionTabs.key,okText:"确定",cancelText:"取消",width:600,onOk:p()(l()().mark((function e(){var s,r,u,p;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return T.unified_setting||(J=null===(s=J)||void 0===s?void 0:s.map((function(e){var n;if(!e.course_group_name)throw _.ZP.error("请选择分班名称"),new String("请选择分班名称");if(!e.publish_time)throw _.ZP.error("请把发布时间填写完整"),new String("请把发布时间填写完整");return console.log($.group_settings),console.log(e),e.course_group_id=null===(n=$.group_settings)||void 0===n?void 0:n.filter((function(n){return null==e?void 0:e.course_group_name.includes(n.name)})).map((function(e){return e.course_group_id||e.id})).toString().split(","),console.log(e.course_group_id),e}))),console.log(J),e.next=4,c.validateFields();case 4:return u=c.getFieldValue(),u=Object.assign({},g,u),(p=JSON.parse(JSON.stringify(T))).group_settings=J.concat(q),e.next=10,(0,he.Ot)(d()({id:o.id,course_id:a.id,course_second_category_id:1*a.categoryId,is_public:null===(r=u.is_public)||void 0===r?void 0:r[0],delay_publish:u.delay_publish,publish_type:null==T?void 0:T.file_status,description:u.description,publish_time:g.publish_time,link:u.link,name:u.title},p));case 10:0===e.sent.status&&(_.ZP.success("操作成功"),t({type:"attachment/setActionTabs",payload:{}}),t({type:"classroomList/getAttachmentList",payload:d()({},n.actionTabs.params)}),i());case 12:case"end":return e.stop()}}),e)}))),onCancel:function(){K([{}]),b(d()({},ve)),t({type:"attachment/setActionTabs",payload:{}})},children:(0,L.jsx)("section",{className:"pl20 pr20 pt10",children:(0,L.jsxs)(E.Z,{form:c,initialValues:g,onChange:function(){var e=c.getFieldValue();b(Object.assign({},g,e))},children:[(0,L.jsx)(v.Z,{children:(0,L.jsx)(D.Z,{span:24,children:(0,L.jsx)(E.Z.Item,{label:"资源名称:",name:"title",rules:[{required:!0,message:"请输入资源名称"}],children:(0,L.jsx)(X.Z,{placeholder:"请输入资源名称"})})})}),(0,L.jsx)(v.Z,{children:(0,L.jsx)(D.Z,{span:24,children:(0,L.jsx)(E.Z.Item,{label:"链接地址:",name:"link",rules:[{required:!0,message:"请输入外链url"}],children:(0,L.jsx)(X.Z,{placeholder:"请输入外链url"})})})}),(0,L.jsx)(v.Z,{children:(0,L.jsx)(D.Z,{children:(0,L.jsx)(E.Z.Item,{label:"公开:",name:"is_public",children:(0,L.jsx)(j.Z.Group,{children:(0,L.jsx)(j.Z,{value:!0,children:"选中,所有用户可见,否则课堂成员可见"})})})})}),(0,L.jsxs)(v.Z,{className:"mb20",children:[(0,L.jsx)("span",{className:"mr5",children:"发布设置:"}),(0,L.jsxs)(M.ZP.Group,{value:T.file_status,onChange:function(e){N(Object.assign({},d()(d()({},T),{},{file_status:e.target.value})))},children:[(0,L.jsx)(M.ZP,{className:"ml5",value:-1,children:"暂不发布"}),(0,L.jsx)(M.ZP,{className:"ml20",value:0,children:"统一发布"}),(0,L.jsx)(M.ZP,{className:"ml20",value:1,children:"分班发布"})]})]}),0==T.file_status&&(0,L.jsxs)(v.Z,{align:"middle",className:"mb30",style:{paddingLeft:65},children:[(0,L.jsx)(D.Z,{children:"发布时间:"}),(0,L.jsx)(D.Z,{className:"ml5",children:(0,L.jsx)(H.default,{style:{width:170},placeholder:"请选择发布时间",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return y(e,null==$||$.course_end_date)},disabledTime:function(e){return(0,B.d0)(e)},value:T.publish_time?Y()(T.publish_time):"",onChange:function(e,n){T.publish_time=n,N(Object.assign({},T))}})}),(0,L.jsx)(D.Z,{children:(0,L.jsx)("span",{className:"c-grey-c ml10",children:"(学生可查看教学资料的时间)"})})]}),1==T.file_status&&(0,L.jsxs)(v.Z,{style:{paddingLeft:65,marginBottom:30,maxHeight:216,overflow:"hidden auto"},children:[(0,L.jsx)(D.Z,{span:24,children:(0,L.jsxs)(v.Z,{children:[(0,L.jsx)(D.Z,{span:24,children:(0,L.jsxs)(v.Z,{children:[(0,L.jsx)(D.Z,{flex:"1",children:"分班:"}),(0,L.jsx)(D.Z,{flex:"1",children:"发布时间:"})]})}),(0,L.jsx)(D.Z,{span:4})]})}),J&&J.map((function(e,n){var t;return(0,L.jsx)(D.Z,{span:24,children:(0,L.jsxs)(v.Z,{gutter:[8,16],children:[(0,L.jsx)(D.Z,{span:10,children:(0,L.jsx)(v.Z,{gutter:[8,16],children:(0,L.jsx)(D.Z,{flex:"1",style:{maxWidth:200},children:(0,L.jsx)(z.default,{mode:"multiple",style:{width:"100%"},value:e.course_group_name,placeholder:"请选择分班名称",onChange:function(t,i){console.log(i),J[n].course_group_name=t,J[n].course_group_id=e.course_group_id;var s=(0,R.flattenDeep)(J.map((function(e){return e.course_group_name}))),a=ie.map((function(e){var n=(null==e?void 0:e.course_group_name)||[];return d()(d()({},e),{},{course_group_name:(0,R.remove)(n,(function(e){return s.includes(e)}))})}));se(a),K(J.slice())},children:(null==$?void 0:$.group_settings)&&(null==$?void 0:$.group_settings.map((function(e){if(!J.map((function(e){return e.course_group_name})).flat().includes(e.name))return(0,L.jsx)(Option,{value:e.name,children:e.name},e.course_group_id)})))})})})}),(0,L.jsx)(D.Z,{span:10,children:(0,L.jsx)("div",{className:"ml30",children:(0,L.jsx)(H.default,{placeholder:"请选择发布时间",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return y(e,null==$||$.course_end_date)},disabledTime:function(e){return(0,B.d0)(e)},value:e.publish_time?Y()(e.publish_time):"",onChange:function(e,t){J[n].publish_time=t,K(s()(J))}})})}),(0,L.jsxs)(D.Z,{span:4,children:[n>0&&(Y()()<=Y()(e.publish_time)||!e.course_group_id)&&(0,L.jsx)(V.Z,{onClick:function(){var e=(0,R.cloneDeep)(ie);console.log(e,"repairSettingsCopyrepairSettingsCopyrepairSettingsCopy"),e.forEach((function(e,t){e.group_name&&(e.group_name=e.group_name.filter((function(e){var t;return!(null!==(t=J[n].group_name)&&void 0!==t&&t.includes(e))})))})),J=J.filter((function(e,t){return n!==t})),se(e),K(J.slice()),setTimeout((function(){return K(J.slice())}),10)}}),J.length<(null==$||null===(t=$.group_settings)||void 0===t?void 0:t.length)&&(0,L.jsx)(G.Z,{className:"c-green ml20",style:{position:"absolute",left:20,top:4},onClick:function(){console.log(J),K(J.concat({}))}})]})]})},n)}))]}),(0,L.jsx)(v.Z,{children:(0,L.jsx)(D.Z,{span:24,children:(0,L.jsx)(E.Z.Item,{name:"description",label:"资源描述:",children:(0,L.jsx)(X.Z.TextArea,{maxLength:100,placeholder:"请在此输入资源描述,最大限制100个字符",rows:6})})})})]})})})})),ye={flex_box_center:"flex_box_center___Q71DS",flex_space_between:"flex_space_between___TNuTq",flex_box_vertical_center:"flex_box_vertical_center___rhfhG",flex_box_center_end:"flex_box_center_end___MsQQ8",flex_box_column:"flex_box_column___MYvbv",bg:"bg___WkKTX",containerTitle:"containerTitle___x4her",containerDesc:"containerDesc___yNjjw",listItem:"listItem___pzdI9",info:"info___FH9ox",title:"title___TGy6D",titleLeft:"titleLeft___jaNs9",titleRight:"titleRight___X9mA2",acitons:"acitons___CPj4f",menu:"menu___Vr5C0",spanSize:"spanSize___hidB_",table:"table___UIeZ8",flexBox:"flexBox___VZsop",watch:"watch___l8SSX",iconV:"iconV___bHhod"},je=(0,x.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n=e.classroomList,t=e.loading,i=e.dispatch,a=(0,x.useParams)(),o=((0,x.useLocation)(),(0,f.useState)([])),r=h()(o,2),c=r[0],d=r[1],u=(0,f.useState)(1),m=h()(u,2),v=m[0],b=m[1];(0,f.useEffect)((function(){new Promise(function(){var e=p()(l()().mark((function e(n,t){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:i({type:"classroomList/getCoursesMine",payload:{id:a.id,page_size:50}}).then((function(e){d(c.concat(e))}));case 1:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}())}),[n.name]);var y=E.Z.useForm(),k=h()(y,1)[0],Z=[];n.courseGroups.course_groups&&n.courseGroups.course_groups.map((function(e){return Z.push(e.id+"")}));var S=[{title:"",width:40,dataIndex:"id",key:"id",render:function(e,n){return(0,L.jsx)(j.Z,{value:String(e)})}},{title:"课堂名称",dataIndex:"name",key:"name",width:482,ellipsis:!0},{title:"创建时间",dataIndex:"created_at",key:"created_at",width:130},{title:"结束时间",dataIndex:"end_date",key:"end_date",width:130}];return(0,L.jsxs)(I.Z,{centered:!0,title:"发送资源",open:"发送"===n.actionTabs.key,okText:"确定",cancelText:"取消",width:820,footer:(0,L.jsxs)("div",{style:{height:"48px",minHeight:"48px",display:"flex",alignItems:"center"},children:[(0,L.jsxs)("span",{style:{flex:"1",textAlign:"start"},children:["发布状态:",(0,L.jsxs)(M.ZP.Group,{value:v,onChange:function(e){b(e.target.value)},children:[(0,L.jsx)(M.ZP,{value:1,children:"发布"}),(0,L.jsx)(M.ZP,{value:0,children:"不发布"})]})]}),(0,L.jsx)(le.ZP,{onClick:function(){i({type:"classroomList/setActionTabs",payload:{}})},children:"取消"}),(0,L.jsx)(le.ZP,{onClick:p()(l()().mark((function e(){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=k.getFieldValue(),e.next=3,(0,g.ZP)("/api/files/bulk_send.json",{method:"post",body:{ids:s()(n.actionTabs.selectArrs),to_course_ids:s()(t.group_ids),course_id:a.id,is_publish:v}});case 3:0===e.sent.status&&(_.ZP.success("发送成功"),i({type:"classroomList/setActionTabs",payload:{}}));case 5:case"end":return e.stop()}}),e)}))),type:"primary",children:"确认"})]}),bodyStyle:{minHeight:200},onCancel:function(){i({type:"classroomList/setActionTabs",payload:{}})},children:[(0,L.jsxs)("p",{className:"tc bold mb20",children:["选择的资源发送到",(0,L.jsx)("span",{className:"c-orange",children:"指定课堂"})]}),n.courseGroups.course_groups&&(0,L.jsx)(E.Z,{form:k,initialValues:O()(O()({},"group_ids",Z),"end_time",Y()(Y()().add(7,"days").format("YYYY-MM-DD HH:mm"))),children:(0,L.jsx)(E.Z.Item,{name:"group_ids",children:(0,L.jsx)(j.Z.Group,{children:(0,L.jsx)(w.Z,{loading:t.effects["classroomList/getCourseGroups"],columns:S,className:ye.table,dataSource:null==c?void 0:c.filter((function(e){return(null==e?void 0:e.id)!=a.id})),scroll:{y:240},pagination:!1})})})})]})})),ke=t(7406),Ze=t(44427),we=t(10593),Se=t(11278),Ce=(0,x.connect)((function(e){return{classroomList:e.classroomList,user:e.user}}))((function(e){var n=e.classroomList,t=e.user,i=e.dispatch,a=(0,x.useParams)(),o=(0,f.useState)(!1),r=h()(o,2),c=r[0],u=r[1];(0,f.useEffect)((function(){if("取消发布"===n.actionTabs.key){var e;if((0,N.j5)()||null!=t&&null!==(e=t.userInfo)&&void 0!==e&&null!==(e=e.course)&&void 0!==e&&e.own)return void u(!0);var i={hasNum:0,noHasNum:0};n.actionTabs.selectArrsAll.map((function(e){var n;e.author_login===(null===(n=t.userInfo)||void 0===n?void 0:n.login)?++i.hasNum:++i.noHasNum})),i.noHasNum>0?I.Z.info({title:"权限提示",className:"custom-modal-divider ",icon:null,content:(0,L.jsxs)("div",{children:["1"!==n.actionTabs.isdelete&&(0,L.jsxs)("div",{children:["当前选中资源中:",(0,L.jsx)("span",{className:"c-blue",children:i.hasNum}),"个由您本人发布,",(0,L.jsx)("span",{className:"c-red",children:i.noHasNum})," 个由其他老师发布。",(0,L.jsx)("br",{})]}),"课堂内只能删除本人发布的资源,请取消选中其他老师发布的资源。"]}),onOk:function(){m()}}):u(!0)}else u(!1)}),[n.actionTabs.key]);var m=function(){i({type:"classroomList/setActionTabs",payload:{}})};return(0,L.jsxs)(I.Z,{centered:!0,title:"提示",open:c,okText:"确定",cancelText:"取消",onOk:p()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.ZP)("/api/files/unpublish.json",{method:"put",body:{ids:s()(n.actionTabs.selectArrs),course_id:a.id}});case 2:0===e.sent.status&&(_.ZP.success("操作成功"),i({type:"classroomList/getAttachmentList",payload:d()({},n.actionTabs.params)}),i({type:"classroomList/setActionTabs",payload:{}}),i({type:"classroomList/getClassroomLeftMenus",payload:{id:a.coursesId}}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){m()},children:[(0,L.jsx)("p",{children:"确定取消发布选中的资源吗?"}),(0,L.jsx)("p",{children:"取消后,选中资源已设置的发布规则将无效(包括已发布)。"})]})})),Te=t(71418),Ne=(0,x.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var n,t,i=e.classroomList,a=e.dispatch,o=(0,x.useParams)(),r=(0,f.useState)(1),l=h()(r,2),c=l[0],d=l[1],u=(0,f.useState)(0),p=h()(u,2),m=p[0],g=p[1],_=(0,f.useState)(20),v=h()(_,2),b=v[0],y=v[1],j=(0,f.useState)(!1),k=h()(j,2),Z=k[0],C=k[1],T=(0,f.useState)([]),N=h()(T,2),P=N[0],A=N[1],$=(0,f.useState)(""),O=h()($,2),E=O[0],M=O[1],D=(0,f.useState)(null),H=h()(D,2),F=H[0],Y=H[1],R=(0,f.useState)(!1),B=h()(R,2),V=B[0],G=B[1],W=(0,f.useState)([]),J=h()(W,2),K=J[0],U=J[1];o.id=o.coursesId,(0,f.useEffect)((function(){"访问记录"===i.actionTabs.key?(M(""),Y(null),Q(),C(!0)):C(!1)}),[i.actionTabs]);var Q=function(){var e;(0,he.mn)({course_id:o.id,attachment_id:null===(e=i.actionTabs)||void 0===e||null===(e=e.currentInfo)||void 0===e?void 0:e.id}).then((function(e){0==e.status&&U(s()(e.course_groups))})),q()},q=function(){1!=c?d(1):20!=b?y(20):ee()},ee=function(){var e;G(!0),(0,he.$n)({page:c,limit:b,keyword:E,course_group_id:F,course_id:o.id,id:null===(e=i.actionTabs)||void 0===e||null===(e=e.currentInfo)||void 0===e?void 0:e.id}).then((function(e){0==e.status&&(A(e.data),g(e.size))})),G(!1)},ne=[{title:"序号",render:function(e,n,t){return b*(c-1)+t+1},width:60,align:"center"},{title:"学号",dataIndex:"student_id",align:"center"},{title:"姓名",dataIndex:"username",align:"center"},{title:"班级",dataIndex:"course_group_name",align:"center"},{title:"查看时间",dataIndex:"watch_time",align:"center"},{title:"下载时间",dataIndex:"download_time",align:"center"}];(0,f.useEffect)((function(){"访问记录"===i.actionTabs.key&&ee()}),[c]),(0,f.useEffect)((function(){"访问记录"===i.actionTabs.key&&(1==c?ee():d(1))}),[b]),(0,f.useEffect)((function(){q()}),[F]);return(0,L.jsxs)(I.Z,{width:1e3,centered:!0,title:"访问记录",open:Z,footer:null,onCancel:function(){M(""),Y(null),a({type:"classroomList/setActionTabs",payload:{}})},children:[(0,L.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"},children:[(0,L.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:["资源名称:",(0,L.jsx)("div",{style:{width:350,height:22,whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},title:null==i||null===(n=i.actionTabs)||void 0===n||null===(n=n.currentInfo)||void 0===n?void 0:n.title,children:null==i||null===(t=i.actionTabs)||void 0===t||null===(t=t.currentInfo)||void 0===t?void 0:t.title})]}),(0,L.jsxs)("div",{style:{display:"flex"},children:[(0,L.jsx)(z.default,{value:F,style:{width:160,marginRight:20},placeholder:"请选择分班名称",allowClear:!0,onChange:function(e){Y(e)},children:K.map((function(e){return(0,L.jsx)(Option,{label:e.name,value:e.course_group_id,children:e.name},e.course_group_id)}))}),(0,L.jsx)(X.Z.Search,{placeholder:"请输入姓名/学号进行搜索",value:E,onChange:function(e){M(e.target.value)},onSearch:function(e){1==c?ee():d(1)},style:{width:230,marginLeft:"auto"},onPressEnter:function(){return ee()}})]})]}),(0,L.jsx)(Te.Z,{spinning:V,children:(0,L.jsx)(w.Z,{style:{padding:"15px 0"},pagination:!1,bordered:!0,columns:ne,dataSource:P,rowKey:function(e){return null==e?void 0:e.id}})}),m>0&&(0,L.jsx)(S.Z,{className:"tc",style:{paddingBottom:15},showSizeChanger:!0,showQuickJumper:!0,onChange:function(e,n){d(e)},onShowSizeChange:function(e,n){y(n)},defaultCurrent:1,pageSizeOptions:["10","20","50","100"],current:c||1,pageSize:b||10,defaultPageSize:10,total:m,showTotal:function(e){return(0,L.jsxs)("span",{className:"mr10",children:["共",(0,L.jsxs)("span",{className:"c-blue",children:[" ",e," "]}),"条数据"]})}})]})})),Ie=(0,x.connect)((function(e){var n=e.classroomList,t=e.loading,i=e.user;return{classroomList:n,globalSetting:e.globalSetting,user:i,loading:t.effects}}))((function(e){var n,t,i,a=e.classroomList,r=(e.globalSetting,e.loading),c=e.user,u=e.dispatch,m=(e.match,(0,x.useLocation)()),I=(0,x.useParams)(),$=(0,x.useSearchParams)(),O=h()($,1)[0],E=(0,f.useState)({sort_type:"publish_time",sort:"desc",page_size:20,clazz:"0"===O.get("tabs")?"":"1"===O.get("tabs")?"2":"2"===O.get("tabs")?"3":"1"}),M=h()(E,2),D=M[0],H=M[1],z=(0,f.useState)(Array.from({length:20},(function(){return!1}))),F=h()(z,2),R=F[0],B=F[1],V=(0,f.useState)([]),G=h()(V,2),X=G[0],Q=G[1],q=(0,f.useState)(),ee=h()(q,2),ne=(ee[0],ee[1],new Date),te=(0,f.useState)([]),ie=h()(te,2),se=ie[0],oe=ie[1],re=(0,f.useState)("发布时间降序排列"),le=h()(re,2),de=le[0],pe=le[1],fe=(0,f.useState)(!1),ge=h()(fe,2),ve=(ge[0],ge[1],a.detailAttachmentList),Te=a.detailLeftMenus,Ie=a.detailTopBanner,Le=O.get("tabs")?parseInt(O.get("tabs")):0,Pe=(0,f.useState)(!1),Ae=h()(Pe,2),$e=Ae[0],Oe=Ae[1];c.userInfo;function Ee(e,n){return Me.apply(this,arguments)}function Me(){return(Me=p()(l()().mark((function e(n,t){var i,a;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.ZP)("/api/files/group_settings_statistics.json",{method:"get",params:{attachment_id:n,course_id:I.course_id}});case 2:i=e.sent,(a=s()(X))[t]=null==i?void 0:i.data,Q(a);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}D.course_id=I.coursesId,I.categoryId?D.course_second_category_id=I.categoryId:delete D.course_second_category_id,(0,f.useEffect)((function(){B(Array.from({length:20},(function(){return!1}))),Q([])}),[]),(0,f.useEffect)((function(){var e,n=T.cX.getItem("".concat(null==c||null===(e=c.userInfo)||void 0===e?void 0:e.login).concat((0,N.GJ)()?"Teacher":"Student"),"Attachment");n&&(D.sort_by=null==n?void 0:n.type,D.sort_direction=null==n?void 0:n.direction,console.log("localRecordValue",n),pe(null==n?void 0:n.name)),De()}),[null==c||null===(n=c.userInfo)||void 0===n?void 0:n.login,m.pathname]),(0,f.useEffect)((function(){"目录重命名成功"===a.actionTabs.key&&De()}),[a.actionTabs.key]),(0,f.useEffect)((function(){oe([])}),[ve]);var De=function(){H(d()({},D)),oe([]),u({type:"classroomList/getAttachmentList",payload:d()({},D)})},He=function(){var e=p()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!n.link){e.next=4;break}return e.next=3,u({type:"attachment/updateVisits",payload:{id:n.id}});case 3:u({type:"classroomList/getAttachmentList",payload:d()({},D)});case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();Te.course_modules&&a.detailLeftMenus.course_modules.filter((function(e){return"attachment"===e.type}))[0];var ze=function(){var e=p()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!=se){e.next=3;break}return _.ZP.error("请选择你要操作的任务"),e.abrupt("return");case 3:return e.next=5,(0,g.ZP)("/api/files/bulk_move.json",{method:"put",body:{course_id:I.course_id,ids:se,to_category_id:null==n?void 0:n.key}});case 5:0===e.sent.status&&(_.ZP.success("操作成功"),u({type:"classroomList/getAttachmentList",payload:d()({},D)}),oe([]));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Fe=function(e){return e.link?e.link:ce.Z.API_SERVER+e.url},Ye=[{name:"删除",icon:(0,L.jsx)("i",{className:"iconfont icon-piliangshanchu2"})},{name:"发送",icon:(0,L.jsx)("i",{className:"iconfont icon-fasong"})},{name:"立即发布",icon:(0,L.jsx)("i",{className:"iconfont icon-fabu5"})},{name:"取消发布",icon:(0,L.jsx)("i",{className:"iconfont icon-quxiaofabu"})},{name:"设为公开",icon:(0,L.jsx)("i",{className:"iconfont icon-sheweigongkai2"})}].filter((function(e){return!!Ie.is_public||"设为公开"!==e.name})),Re=[{name:"全部",id:"",total:ve.total_count,index:0},{name:"未发布",id:"2",total:(0,N.GJ)()?ve.unpublish_count:null,index:1},{name:"预发布",id:"3",total:(0,N.GJ)()?ve.not_started_count:null,index:2},{name:"已发布",id:"1",total:(0,N.GJ)()?ve.publish_count:null,index:3}],Be=[{title:"班级",dataIndex:"name",key:"name",width:240},{title:"状态",dataIndex:"status",key:"status",width:80},{title:"发布时间",dataIndex:"publish_time",key:"publish_time",width:200,sorter:!0,showSorterTooltip:!1,sortOrder:"publish_time"===D.order_by?"desc"===D.sort_direction?"descend":"ascend":null,render:function(e){return e?Y()(e).format("YYYY-MM-DD HH:mm"):"--"}},{title:"分班老师",dataIndex:"member_manager",key:"member_manager",ellipsis:{showTitle:!1},render:function(e){return"--"!==e&&e?(0,L.jsx)("span",{title:e,children:e}):"--"}}],Ve=function(){var e=p()(l()().mark((function e(n){var t,i;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=n.name,""==se?_.ZP.error("请选择你要操作的任务"):u({type:"classroomList/setActionTabs",payload:{key:t,selectArrs:se,selectArrsAll:null===(i=ve.files)||void 0===i?void 0:i.filter((function(e){return se.includes(e.id)})),params:D,batch:!0}});case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,L.jsxs)("section",{children:[(0,L.jsx)(Ze.Z,{isLoading:r["classroomList/getAttachmentList"],tabDataSource:(0,N.GJ)()?Re:[],isAdmin:(0,N.GJ)(),onTabMenuClick:function(e){console.log(e.key),"0"!==e.key&&"1"!==e.key&&"2"!==e.key||(D.sort_type="created_on",D.sort="desc",pe("创建时间降序排列")),"3"===e.key&&(D.sort_type="publish_time",D.sort="desc",pe("发布时间降序排列")),D.clazz=Re[e.key].id,D.page=1,x.history.replace("".concat(m.pathname,"?tabs=").concat(e.key)),B(Array.from({length:20},(function(){return!1}))),Q([]),De()},defaultSelectedKeys:[Le+""],showControlButton:(0,N.GJ)(),buttonText:"选用资源",extraNode:(0,N.GJ)()&&(0,L.jsxs)(v.Z,{align:"middle",className:"mr20",children:[!(null!=ve&&ve.parent_category_id)&&(0,N.GJ)()&&(0,L.jsx)("span",{className:"c-blue font16 ml20 current",onClick:function(e){e.preventDefault(),u({type:"classroomList/setActionTabs",payload:{key:"新建目录"}})},children:(0,L.jsx)(b.Z,{title:"新建子目录",children:(0,L.jsx)("i",{className:"iconfont icon-xinjianmulu1 font14"})})}),(0,L.jsx)("span",{className:"c-blue font16 ml20 current",style:{paddingTop:2},onClick:function(e){e.preventDefault(),u({type:"classroomList/setActionTabs",payload:{key:"目录重命名",params:D,selectArrs:d()(d()({},ve),{},{category_id:null==D?void 0:D.course_second_category_id,main_id:"object"===o()(ve.parent_category_id)?ve.id:void 0}),cb:De}})},children:(0,L.jsx)(b.Z,{title:"目录重命名",children:(0,L.jsx)("i",{className:"iconfont icon-zhongmingming1 font17"})})}),(0,L.jsxs)("span",{className:"c-blue font14 ml20 current",onClick:function(e){e.preventDefault(),u({type:"attachment/setActionTabs",payload:{key:"上传资源",params:D}})},children:[(0,L.jsx)("i",{className:"iconfont icon-shangchuan3 font14 mr5"}),"上传资源"]}),(0,L.jsxs)("span",{className:"c-blue font14 ml20 current",onClick:function(e){e.preventDefault(),u({type:"attachment/setActionTabs",payload:{key:"添加外链",params:D}})},children:[(0,L.jsx)("i",{className:"iconfont icon-lianjie2 font14 mr5"}),"添加外链"]})]}),onButtonClick:function(){u({type:"attachment/setActionTabs",payload:{key:"选用资源",params:D}})}}),(0,L.jsx)(we.Z,{dataSource:ve.files||[],isAdmin:(0,N.GJ)(),batchStatus:$e,SortMenuName:de,setSortMenuName:pe,SortMenus:[{name:"默认排序",type:"",direction:""},{name:"创建时间降序排列",type:"created_on",direction:"desc"},{name:"创建时间升序排列",type:"created_on",direction:"asc"},{name:"发布时间降序排列",type:"publish_time",direction:"desc"},{name:"发布时间升序排列",type:"publish_time",direction:"asc"}],onSearch:function(e){D.search=e,D.page=1,De()},onSort:function(e){var n;D.sort_type=e.type,D.sort=e.direction,D.page=1,T.cX.setItem("".concat(null==c||null===(n=c.userInfo)||void 0===n?void 0:n.login).concat((0,N.GJ)()?"Teacher":"Student"),e,"Attachment"),pe(e.name),De()},onBatch:function(e){return Oe(e)}}),(0,L.jsxs)(y.Z,{loading:r["classroomList/getAttachmentList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30",children:[0===ve.total_count&&(0,L.jsx)(ke.Z,{}),ve.files&&ve.files.map((function(e,n){var t,i,a;return(0,L.jsxs)("div",{className:ye.listItem,children:[(0,N.GJ)()&&(0,L.jsx)(j.Z,{checked:se.includes(e.id),value:e.id,className:"mr20",onChange:function(n){se.indexOf(e.id);se.indexOf(e.id)>-1?oe(se.filter((function(n){return n!==e.id}))):oe(se.concat(e.id))}}),(0,L.jsxs)("div",{className:ye.info,children:[(0,L.jsxs)("div",{className:ye.title,children:[(0,L.jsxs)("div",{className:ye.titleLeft,children:[(0,N.GJ)()&&(0,L.jsxs)(L.Fragment,{children:[e.is_publish&&e.publish_status&&(0,L.jsx)("span",{className:"tag-style bg-light-blue mr10",children:"已发布"}),e.is_publish&&!e.publish_status&&(0,L.jsx)("span",{className:"tag-style bg-c5d6ff mr10",children:"预发布"}),!e.is_publish&&(0,L.jsx)("span",{className:"tag-style bgB8B8B8 mr10",children:"未发布"})]}),(0,N.RV)()||e.is_public?(0,L.jsx)("a",{onClick:function(n){(0,he.fc)({id:null==e?void 0:e.id,watch_type:2,course_id:null==D?void 0:D.course_id}),He(e),e.link||"application/pdf"===e.content_type||(n.preventDefault(),u({type:"attachment/setActionTabs",payload:{key:(e.link,"资源下载"),selectArrs:e,params:D}}))},href:Fe(e),target:"_blank",children:(0,L.jsx)("strong",{children:e.title})}):(0,L.jsx)("strong",{children:e.title}),e.link&&(0,L.jsxs)("span",{className:"tag-style-border-small c-orange border-orange ml10",children:[" ","外链"," "]})]}),(0,L.jsxs)("div",{className:ye.titleRight,children:[(0,N.GJ)()&&!(null!=e&&e.is_publish)&&(0,L.jsx)(x.Link,{target:"_blank",to:"/",onClick:function(){var t=p()(l()().mark((function t(i){var a;return l()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:i.stopPropagation(),i.preventDefault(),u({type:"classroomList/setActionTabs",payload:{key:"立即发布",index:n,selectArrs:[null==e?void 0:e.id],selectArrsAll:[e],params:D,type:2,manage_all_group:null==ve?void 0:ve.manage_all_group}}),(a=s()(R))[n]=!1,B(a);case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),children:(0,L.jsxs)("aside",{className:ye.flexBox,children:[(0,L.jsx)("i",{className:"iconfont icon-yishezhifabushijian1"}),(0,L.jsx)("div",{children:"发布"})]})}),((0,N.RV)()||e.is_public)&&(0,L.jsxs)("aside",{onClick:function(){var n=p()(l()().mark((function n(t){return l()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return t.stopPropagation(),t.preventDefault(),n.next=4,(0,he.fc)({id:null==e?void 0:e.id,watch_type:2,course_id:null==D?void 0:D.course_id});case 4:He(e),e.link||"application/pdf"===e.content_type?window.open(Fe(e)):u({type:"attachment/setActionTabs",payload:{key:(e.link,"资源下载"),selectArrs:e,params:D}});case 6:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}(),className:ye.flexBox,style:{marginRight:16,cursor:"pointer"},children:[(0,L.jsx)("i",{className:"iconfont icon-chakansvg"}),(0,L.jsx)("div",{children:"查看"})]}),((0,N.RV)()||e.is_public)&&!e.link&&e.is_publish&&(0,L.jsxs)("aside",{onClick:function(){var n=p()(l()().mark((function n(t){return l()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return t.stopPropagation(),n.next=3,(0,he.fc)({id:null==e?void 0:e.id,watch_type:1,course_id:null==D?void 0:D.course_id});case 3:(0,T.Nd)((null==e?void 0:e.title)||"educoder",decodeURIComponent(ce.Z.API_SERVER+e.url));case 4:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}(),className:"".concat(ye.flexBox),style:{marginRight:16,cursor:"pointer"},children:[(0,L.jsx)("i",{className:"iconfont icon-xiazai6"}),(0,L.jsx)("div",{children:"下载"})]}),(0,N.GJ)()&&(0,L.jsx)(k.Z,{placement:"bottomCenter",overlayClassName:ye.dro,dropdownRender:function(){return(0,L.jsxs)(Z.Z,{children:[(0,L.jsx)(Z.Z.Item,{style:{textAlign:"center"},children:(0,L.jsx)("a",{onClick:function(){var t=p()(l()().mark((function t(i){var a;return l()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:i.stopPropagation(),i.preventDefault(),u({type:"classroomList/setActionTabs",payload:{key:e.is_publish?"修改发布":"立即发布",index:n,selectArrs:[null==e?void 0:e.id],selectArrsAll:[e],params:D,type:2,manage_all_group:null==ve?void 0:ve.manage_all_group}}),(a=s()(R))[n]=!1,B(a);case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),children:e.is_publish?"修改发布":"立即发布"})},1),(0,L.jsx)(Z.Z.Item,{style:{textAlign:"center"},children:(0,L.jsx)(x.Link,{target:"_blank",to:"/",onClick:function(n){var t;n.preventDefault(),u({type:"classroomList/setActionTabs",payload:{key:"删除",selectArrs:[e.id],selectArrsAll:null===(t=ve.files)||void 0===t?void 0:t.filter((function(n){return[e.id].includes(n.id)})),isdelete:"1",params:D}})},children:"立即删除"})},22),(0,L.jsx)(Z.Z.Item,{style:{textAlign:"center"},children:(0,L.jsx)(x.Link,{onClick:function(t){t.preventDefault(),u({type:"attachment/setActionTabs",payload:{key:e.link?"外链设置":"资源设置",index:n,selectArrs:e,params:D,manage_all_group:null==ve?void 0:ve.manage_all_group}});var i=s()(R);i[n]=!1,B(i)},to:"/",children:"资源设置"})},6),(0,L.jsx)(Z.Z.Item,{style:{textAlign:"center"},children:(0,L.jsx)(x.Link,{target:"_blank",to:"/",onClick:function(n){n.preventDefault(),u({type:"classroomList/setActionTabs",payload:{key:"访问记录",currentInfo:e}})},children:"访问记录"})},7)]})},children:(0,L.jsxs)("aside",{onClick:function(e){return e.stopPropagation()},className:ye.flexBox,style:{cursor:"default"},children:[(0,L.jsx)("i",{className:"iconfont icon-gengduo4"}),(0,L.jsx)("div",{children:"更多"})]})})]})]}),(0,L.jsxs)("div",{className:"flex-wrp",children:[e.link&&(0,L.jsx)(L.Fragment,{children:(0,L.jsxs)("p",{className:"flex1",children:[(0,L.jsx)("span",{children:e.author.name}),(0,L.jsxs)("span",{className:"ml15",children:["点击次数:",e.downloads_count]}),ne5&&(0,L.jsx)(w.Z,{rowKey:"shixun_identifier",scroll:{y:240},onRow:function(e){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},onHeaderRow:function(e,n){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},pagination:!1,dataSource:X[n],style:{marginTop:14,marginRight:6,cursor:"default"},onChange:function(t,i,s){s.field&&(D.order_by=s.field),s.order||(D.sort_direction="asc"),"ascend"===s.order&&(D.sort_direction="asc"),"descend"===s.order&&(D.sort_direction="desc"),s.order||(D.sort_direction="asc"),Ee(null==e?void 0:e.id,n)},columns:Be}),(0,N.GJ)()&&(null==e?void 0:e.is_publish)&&R[n]&&(null===(i=X[n])||void 0===i?void 0:i.length)>0&&(null===(a=X[n])||void 0===a?void 0:a.length)<6&&(0,L.jsx)(w.Z,{rowKey:"shixun_identifier",onRow:function(e){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},onHeaderRow:function(e,n){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},pagination:!1,dataSource:X[n],style:{marginTop:14,marginRight:6,cursor:"default"},onChange:function(t,i,s){s.field&&(D.order_by=s.field),s.order||(D.sort_direction="asc"),"ascend"===s.order&&(D.sort_direction="asc"),"descend"===s.order&&(D.sort_direction="desc"),s.order||(D.sort_direction="asc"),Ee(null==e?void 0:e.id,n)},columns:Be}),e.description&&(0,L.jsx)("div",{className:"flex-wrp",children:(0,L.jsxs)("p",{className:"flex1",children:[(0,L.jsx)("span",{children:" 资源描述:"}),(0,L.jsx)("span",{className:"ml5",children:e.description||"暂无描述"})]})})]})]},n)})),(0,L.jsx)("aside",{className:"tc mb50 mt30",children:ve.attachments_count>0&&(0,L.jsx)(S.Z,{current:D.page||1,showSizeChanger:!0,onChange:function(e,n){Q([]),B(Array.from({length:20},(function(){return!1}))),D.page=e,D.page_size=n,De()},defaultCurrent:1,pageSize:D.page_size||20,total:ve.attachments_count})})]}),se.length>0&&(0,N.GJ)()&&(0,L.jsx)(C.Z,{offsetBottom:0,children:(0,L.jsx)(Se.Z,{buttonDataSource:Ye,onButtonClick:Ve,useBatchStatus:Oe,catalogue:(null==Te||null===(t=Te.course_modules)||void 0===t||null===(t=t.find((function(e){return"attachment"===e.type})))||void 0===t?void 0:t.second_category)||[],allSelect:!!se.length&&se.length===(null===(i=ve.files)||void 0===i?void 0:i.length),setSeleArr:oe,setAllSelect:function(e){e.target.checked?oe(ve.files.map((function(e){return e.id}))):oe([])},selectArrs:se,onMenuClick:ze})}),(0,L.jsx)(P,{}),(0,L.jsx)(A,{}),(0,L.jsx)(W,{getFileData:De}),(0,L.jsx)(J,{}),(0,L.jsx)(je,{}),(0,L.jsx)(K,{}),(0,L.jsx)(U,{}),(0,L.jsx)(ae,{}),(0,L.jsx)(ue,{}),(0,L.jsx)(me,{}),(0,L.jsx)(xe,{getFileData:De}),(0,L.jsx)(_e.Z,{}),(0,L.jsx)(be,{getFileData:De}),(0,L.jsx)(Ce,{}),(0,L.jsx)(Ne,{})]})}))},11278:function(e,n,t){t.d(n,{Z:function(){return x}});var i=t(79800),s=t.n(i),a=t(59301),o=t(20834),r=t(8772),l=t(24905),c=t(3113),d=t(38854),u="bottomControlContainer___woAeo",p="buttonWrap___iRw4K",m="moveCategory___oiQqw",h=t(89918),f=t(8876),g=t(37712),x=function(e){var n=e.buttonDataSource,t=e.onButtonClick,i=e.useBatchStatus,x=e.allSelect,_=e.setAllSelect,v=e.selectArrs,b=e.onMenuClick,y=e.setSeleArr,j=e.catalogue,k=e.addCatalogue,Z=(0,a.useState)(!1),w=s()(Z,2),S=w[0],C=w[1],T=(0,a.useState)(""),N=s()(T,2),I=N[0],L=N[1];console.log("---",j);var P=(0,g.jsx)("div",{className:m,onMouseLeave:function(e){return C(!1)},children:(0,g.jsxs)(o.Z,{onClick:b,style:{maxHeight:300,width:240,overflow:"auto"},children:[(0,g.jsx)("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",children:(0,g.jsx)(r.Z,{onChange:function(e){L(e.target.value)}})}),null==j?void 0:j.map((function(e,n){var t;if(!(""!==I&&e.category_name.indexOf(I)<0))return(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(o.Z.Item,{className:"multi-llipsis1e",children:e.category_name},e.category_id),null==e||null===(t=e.third_category)||void 0===t?void 0:t.map((function(e){return(0,g.jsx)(o.Z.Item,{style:{marginLeft:20},className:"multi-llipsis1e",children:e.category_name},e.category_id)}))]})})),k&&(0,g.jsx)("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:k,children:"新建子目录..."})]})});return(0,g.jsxs)("div",{className:u,children:[(0,g.jsxs)("div",{children:[(0,g.jsx)("div",{children:(0,g.jsxs)(l.Z,{checked:x,onChange:_,children:["全选本页(",v.length,")"]})}),(0,h.GJ)()&&n.map((function(e){return(0,g.jsx)("div",{children:(0,g.jsx)(c.ZP,{type:"primary",icon:e.icon,className:p,onClick:function(){return t(e)},children:e.name})},e.name)})),(0,h.GJ)()&&(k||j)&&(0,g.jsx)("div",{children:(0,g.jsx)(d.Z,{open:S,placement:"topLeft",autoAdjustOverflow:!1,dropdownRender:function(){return P},getPopupContainer:function(e){return e.parentNode},children:(0,g.jsx)("span",{className:"ant-dropdown-link",onMouseEnter:function(e){return C(!0)},children:(0,g.jsx)(c.ZP,{type:"primary",className:p,icon:(0,g.jsx)("i",{className:"iconfont icon-yidongmulu"}),children:(0,g.jsxs)("span",{children:["移动到目录 ",(0,g.jsx)(f.Z,{})]})})})})})]}),(0,g.jsx)("div",{children:(0,g.jsx)(c.ZP,{type:"primary",ghost:!0,onClick:function(){i(!1),y([])},children:"取消操作"})})]})}},10593:function(e,n,t){t.d(n,{Z:function(){return S}});var i=t(7557),s=t.n(i),a=t(37205),o=t.n(a),r=t(41498),l=t.n(r),c=t(79800),d=t.n(c),u=t(59301),p=t(20834),m=t(24905),h=t(3113),f=t(38854),g=t(6848),x=t(8772),_={searchSortControllerContainer:"searchSortControllerContainer___Xca1m",btn:"btn___sNJPX",btnSort:"btnSort___Fx9OM",tips:"tips___LrmpR"},v=t(89918),b=t(17352),y=t(8876),j=t(26724),k=t.n(j),Z=t(7880),w=t(37712),S=function(e){e.isAdmin,e.dataSource,e.batchStatus;var n=e.SortMenuName,t=e.setSortMenuName,i=e.detailCourseGroupsList,a=e.onSearch,r=e.onBoard,c=e.onSort,j=e.isboard,S=e.dispatch,C=(e.onBatch,e.SortMenus),T=(0,u.useState)(!1),N=d()(T,2),I=N[0],L=N[1],P=(0,u.useState)([]),A=d()(P,2),$=A[0],O=A[1],E=(0,u.useState)(!0),M=d()(E,2),D=M[0],H=M[1],z=(0,u.useState)([]),F=d()(z,2),Y=F[0],R=F[1],B=(0,u.useState)(1),V=d()(B,2),G=V[0],W=V[1],J=(0,u.useState)(!1),X=d()(J,2),K=X[0],U=X[1],Q=(0,Z.useParams)();(0,u.useEffect)((function(){j&&q()}),[j]);var q=function(){var e=l()(s()().mark((function e(){var n,t,i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!D||K){e.next=10;break}return U(!0),W(G+1),e.next=5,S({type:"classroomList/getCourseGroupsList",payload:{page:G,id:Q.coursesId,limit:20,nonenavigate:!0}});case 5:t=e.sent,i=o()((null==t?void 0:t.course_groups)||[]),(null==t||null===(n=t.course_groups)||void 0===n?void 0:n.length)<20&&(H(!1),i.push({id:0,name:"未分班"})),U(!1),R([].concat(o()(Y),o()(i)));case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ee=(0,w.jsxs)("section",{className:_.dropmenu,children:[(0,w.jsx)("div",{style:{maxHeight:200,overflow:"auto"},children:(0,w.jsx)(k(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){q()},hasMore:D,useWindow:!1,children:(0,w.jsx)(p.Z,{style:{width:240,zIndex:10},children:(null==i?void 0:i.group_count)>0&&(null==Y?void 0:Y.filter((function(e){return e.edit_auth||"未分班"===e.name})).map((function(e,n){return(0,w.jsx)(p.Z.Item,{children:(0,w.jsx)(m.Z,{checked:$.includes(e.id),value:e.id,onChange:function(n){$.indexOf(e.id);$.indexOf(e.id)>-1?O($.filter((function(n){return n!==e.id}))):O($.concat(e.id))},children:e.name})},e.id)})))})})}),(0,w.jsx)("aside",{style:{background:"#fff"},children:(0,w.jsxs)("div",{children:[(0,w.jsx)(h.ZP,{type:"link",onClick:function(){r($)},children:"确定"}),(0,w.jsx)(h.ZP,{type:"link",onClick:function(){O([])},children:"重置"})]})})]}),ne="默认排序"===n;return(0,w.jsxs)("div",{className:_.searchSortControllerContainer,children:[!(null==C||!C.length)&&(0,w.jsx)("div",{children:(0,w.jsx)(f.Z,{dropdownRender:function(){return(0,w.jsx)(p.Z,{selectedKeys:[n],children:C.map((function(e){return(0,w.jsx)(p.Z.Item,{onClick:function(){return t((n=e).name),void c(n);var n},children:e.name},e.name)}))})},children:(0,w.jsx)("div",{children:(0,w.jsxs)("span",{className:"".concat(_.btn," ").concat(ne?_.btnSort:""),children:[(0,w.jsx)("i",{className:"iconfont icon-paixu font14 mr5"}),n]})})})}),ne&&(0,w.jsx)(g.Z,{title:"优先按照调整排序结果展示,未设置排序时,按照创建时间降序排列",children:(0,w.jsx)("span",{className:_.tips,children:(0,w.jsx)("i",{className:"iconfont icon-a-wenhaobeifen2"})})}),(0,w.jsx)(x.Z.Search,{allowClear:!0,placeholder:"请输入名称进行搜索",onSearch:a,style:{width:220,marginLeft:"auto",marginRight:10}}),(0,v.eB)()&&j&&(0,w.jsx)(f.Z,{dropdownRender:function(){return ee},open:I,onOpenChange:function(e){L(e)},children:(0,w.jsxs)("a",{children:["分班",I?(0,w.jsx)(b.Z,{style:{marginLeft:6}}):(0,w.jsx)(y.Z,{style:{marginLeft:6}})]})})]})}},44427:function(e,n,t){t.d(n,{Z:function(){return d}});t(59301);var i=t(95237),s=t(43604),a=t(20834),o=t(38854),r={tabMenuContainer:"tabMenuContainer___uf5IP",control:"control___GheLs",iconH:"iconH___Wzw_r",selectBtn:"selectBtn___mfEnI"},l=t(7880),c=t(37712),d=function(e){var n=e.isLoading,t=e.addText,d=e.tabDataSource,u=e.isAdmin,p=e.dispatch,m=e.type,h=e.isExercise,f=e.defaultSelectedKeys,g=e.onTabMenuClick,x=e.getDropdownMenu,_=e.showControlButton,v=e.buttonText,b=e.buttonIcon,y=void 0===b?"icon-tianjiadaohang":b,j=e.extraNode,k=e.onButtonClick,Z=void 0===k?function(){}:k,w=(0,l.useParams)();return(0,c.jsx)("div",{className:r.tabMenuContainer,children:(0,c.jsxs)(i.Z,{children:[(0,c.jsx)(s.Z,{flex:"1",children:(0,c.jsx)(a.Z,{onSelect:function(e){return n?{}:g(e)},mode:"horizontal",selectedKeys:f,children:d.map((function(e){return(0,c.jsxs)(a.Z.Item,{children:[(0,c.jsx)("span",{className:"c-grey-666",children:e.name}),void 0!==e.total&&u&&(0,c.jsx)("span",{className:"c-grey-999 ml20",children:e.total||0})]},"number"==typeof e.index?e.index:e.id)}))})}),u&&(0,c.jsxs)(s.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3},children:[h&&(0,c.jsx)(o.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:function(){return(0,c.jsxs)(a.Z,{children:[(0,c.jsx)(a.Z.Item,{onClick:function(){p({type:"classroomList/setActionTabs",payload:{key:"导出成绩",type:m,exportType:"exercise",category_id:w.categoryId}})},children:"学生成绩"},1),(0,c.jsx)(a.Z.Item,{onClick:function(){l.history.push("/classrooms/".concat(null==w?void 0:w.coursesId,"/exportlist/exercise_score,export_exercise_users"))},children:"历史导出"},3)]})},children:(0,c.jsx)("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},children:(0,c.jsx)("span",{style:{color:"#666666",cursor:"pointer"},children:(0,c.jsx)("i",{className:"iconfont icon-xiazai6"})})})}),(0,c.jsxs)("div",{className:r.control,children:[(0,c.jsx)("div",{className:r.extra,children:j}),_&&(0,c.jsxs)("span",{onClick:Z,style:{cursor:"pointer"},className:r.selectBtn,children:[(0,c.jsx)("span",{children:(0,c.jsx)("i",{className:"iconfont ".concat(y)})}),(0,c.jsx)("span",{children:v})]}),!!x&&(0,c.jsx)(o.Z,{className:"ml10",dropdownRender:x,children:(0,c.jsxs)("span",{className:r.selectBtn,children:[(0,c.jsx)("span",{children:(0,c.jsx)("i",{className:"iconfont icon-tianjiadaohang"})}),(0,c.jsx)("span",{children:t||"创建试卷"})]})})]})]})]})})}},28103:function(e,n,t){t.d(n,{Z:function(){return m}});var i=t(92310),s=t.n(i),a=t(59301),o=t(36355),r=t(17313),l=t(83116),c=t(37613);const d=e=>{const{componentCls:n,sizePaddingEdgeHorizontal:t,colorSplit:i,lineWidth:s,textPaddingInline:a,orientationMargin:o,verticalMarginInline:l}=e;return{[n]:Object.assign(Object.assign({},(0,r.Wf)(e)),{borderBlockStart:`${s}px solid ${i}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:l,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${s}px solid ${i}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${e.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${n}-with-text`]:{display:"flex",alignItems:"center",margin:`${e.dividerHorizontalWithTextGutterMargin}px 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${i}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${s}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${n}-with-text-left`]:{"&::before":{width:100*o+"%"},"&::after":{width:100-100*o+"%"}},[`&-horizontal${n}-with-text-right`]:{"&::before":{width:100-100*o+"%"},"&::after":{width:100*o+"%"}},[`${n}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:a},"&-dashed":{background:"none",borderColor:i,borderStyle:"dashed",borderWidth:`${s}px 0 0`},[`&-horizontal${n}-with-text${n}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${n}-dashed`]:{borderInlineStartWidth:s,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${n}-with-text`]:{color:e.colorText,fontWeight:"normal",fontSize:e.fontSize},[`&-horizontal${n}-with-text-left${n}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${n}-inner-text`]:{paddingInlineStart:t}},[`&-horizontal${n}-with-text-right${n}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${n}-inner-text`]:{paddingInlineEnd:t}}})}};var u=(0,l.Z)("Divider",(e=>{const n=(0,c.TS)(e,{dividerHorizontalWithTextGutterMargin:e.margin,dividerHorizontalGutterMargin:e.marginLG,sizePaddingEdgeHorizontal:0});return[d(n)]}),(e=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:e.marginXS}))),p=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(i=Object.getOwnPropertySymbols(e);s{const{getPrefixCls:n,direction:t,divider:i}=a.useContext(o.E_),{prefixCls:r,type:l="horizontal",orientation:c="center",orientationMargin:d,className:m,rootClassName:h,children:f,dashed:g,plain:x,style:_}=e,v=p(e,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),b=n("divider",r),[y,j]=u(b),k=c.length>0?`-${c}`:c,Z=!!f,w="left"===c&&null!=d,S="right"===c&&null!=d,C=s()(b,null==i?void 0:i.className,j,`${b}-${l}`,{[`${b}-with-text`]:Z,[`${b}-with-text${k}`]:Z,[`${b}-dashed`]:!!g,[`${b}-plain`]:!!x,[`${b}-rtl`]:"rtl"===t,[`${b}-no-default-orientation-margin-left`]:w,[`${b}-no-default-orientation-margin-right`]:S},m,h),T=a.useMemo((()=>"number"==typeof d?d:/^\d+$/.test(d)?Number(d):d),[d]),N=Object.assign(Object.assign({},w&&{marginLeft:T}),S&&{marginRight:T});return y(a.createElement("div",Object.assign({className:C,style:Object.assign(Object.assign({},null==i?void 0:i.style),_)},v,{role:"separator"}),f&&"vertical"!==l&&a.createElement("span",{className:`${b}-inner-text`,style:N},f)))}},78673:function(e,n,t){t.d(n,{Z:function(){return P}});var i=t(93739),s=t(92310),a=t.n(s),o=t(24931),r=t(84957),l=t(69553),c=t(46012),d=t(59301),u=t(290),p=t(81331),m=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],h=d.forwardRef((function(e,n){var t,i=e.prefixCls,s=void 0===i?"rc-switch":i,h=e.className,f=e.checked,g=e.defaultChecked,x=e.disabled,_=e.loadingIcon,v=e.checkedChildren,b=e.unCheckedChildren,y=e.onClick,j=e.onChange,k=e.onKeyDown,Z=(0,c.Z)(e,m),w=(0,u.Z)(!1,{value:f,defaultValue:g}),S=(0,l.Z)(w,2),C=S[0],T=S[1];function N(e,n){var t=C;return x||(T(t=e),null==j||j(t,n)),t}var I=a()(s,h,(t={},(0,r.Z)(t,"".concat(s,"-checked"),C),(0,r.Z)(t,"".concat(s,"-disabled"),x),t));return d.createElement("button",(0,o.Z)({},Z,{type:"button",role:"switch","aria-checked":C,disabled:x,className:I,ref:n,onKeyDown:function(e){e.which===p.Z.LEFT?N(!1,e):e.which===p.Z.RIGHT&&N(!0,e),null==k||k(e)},onClick:function(e){var n=N(!C,e);null==y||y(n,e)}}),_,d.createElement("span",{className:"".concat(s,"-inner")},d.createElement("span",{className:"".concat(s,"-inner-checked")},v),d.createElement("span",{className:"".concat(s,"-inner-unchecked")},b)))}));h.displayName="Switch";var f=h,g=t(14088),x=t(36355),_=t(1684),v=t(19716),b=t(64993),y=t(17313),j=t(83116),k=t(37613);const Z=e=>{const{componentCls:n,trackHeightSM:t,trackPadding:i,trackMinWidthSM:s,innerMinMarginSM:a,innerMaxMarginSM:o,handleSizeSM:r}=e,l=`${n}-inner`;return{[n]:{[`&${n}-small`]:{minWidth:s,height:t,lineHeight:`${t}px`,[`${n}-inner`]:{paddingInlineStart:o,paddingInlineEnd:a,[`${l}-checked`]:{marginInlineStart:`calc(-100% + ${r+2*i}px - ${2*o}px)`,marginInlineEnd:`calc(100% - ${r+2*i}px + ${2*o}px)`},[`${l}-unchecked`]:{marginTop:-t,marginInlineStart:0,marginInlineEnd:0}},[`${n}-handle`]:{width:r,height:r},[`${n}-loading-icon`]:{top:(r-e.switchLoadingIconSize)/2,fontSize:e.switchLoadingIconSize},[`&${n}-checked`]:{[`${n}-inner`]:{paddingInlineStart:a,paddingInlineEnd:o,[`${l}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${l}-unchecked`]:{marginInlineStart:`calc(100% - ${r+2*i}px + ${2*o}px)`,marginInlineEnd:`calc(-100% + ${r+2*i}px - ${2*o}px)`}},[`${n}-handle`]:{insetInlineStart:`calc(100% - ${r+i}px)`}},[`&:not(${n}-disabled):active`]:{[`&:not(${n}-checked) ${l}`]:{[`${l}-unchecked`]:{marginInlineStart:e.marginXXS/2,marginInlineEnd:-e.marginXXS/2}},[`&${n}-checked ${l}`]:{[`${l}-checked`]:{marginInlineStart:-e.marginXXS/2,marginInlineEnd:e.marginXXS/2}}}}}}},w=e=>{const{componentCls:n,handleSize:t}=e;return{[n]:{[`${n}-loading-icon${e.iconCls}`]:{position:"relative",top:(t-e.fontSize)/2,color:e.switchLoadingIconColor,verticalAlign:"top"},[`&${n}-checked ${n}-loading-icon`]:{color:e.switchColor}}}},S=e=>{const{componentCls:n,motion:t,trackPadding:i,handleBg:s,handleShadow:a,handleSize:o}=e,r=`${n}-handle`;return{[n]:{[r]:{position:"absolute",top:i,insetInlineStart:i,width:o,height:o,transition:`all ${e.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:s,borderRadius:o/2,boxShadow:a,transition:`all ${e.switchDuration} ease-in-out`,content:'""'}},[`&${n}-checked ${r}`]:{insetInlineStart:`calc(100% - ${o+i}px)`},[`&:not(${n}-disabled):active`]:t?{[`${r}::before`]:{insetInlineEnd:e.switchHandleActiveInset,insetInlineStart:0},[`&${n}-checked ${r}::before`]:{insetInlineEnd:0,insetInlineStart:e.switchHandleActiveInset}}:{}}}},C=e=>{const{componentCls:n,trackHeight:t,trackPadding:i,innerMinMargin:s,innerMaxMargin:a,handleSize:o}=e,r=`${n}-inner`;return{[n]:{[r]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:a,paddingInlineEnd:s,transition:`padding-inline-start ${e.switchDuration} ease-in-out, padding-inline-end ${e.switchDuration} ease-in-out`,[`${r}-checked, ${r}-unchecked`]:{display:"block",color:e.colorTextLightSolid,fontSize:e.fontSizeSM,transition:`margin-inline-start ${e.switchDuration} ease-in-out, margin-inline-end ${e.switchDuration} ease-in-out`,pointerEvents:"none"},[`${r}-checked`]:{marginInlineStart:`calc(-100% + ${o+2*i}px - ${2*a}px)`,marginInlineEnd:`calc(100% - ${o+2*i}px + ${2*a}px)`},[`${r}-unchecked`]:{marginTop:-t,marginInlineStart:0,marginInlineEnd:0}},[`&${n}-checked ${r}`]:{paddingInlineStart:s,paddingInlineEnd:a,[`${r}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${r}-unchecked`]:{marginInlineStart:`calc(100% - ${o+2*i}px + ${2*a}px)`,marginInlineEnd:`calc(-100% + ${o+2*i}px - ${2*a}px)`}},[`&:not(${n}-disabled):active`]:{[`&:not(${n}-checked) ${r}`]:{[`${r}-unchecked`]:{marginInlineStart:2*i,marginInlineEnd:2*-i}},[`&${n}-checked ${r}`]:{[`${r}-checked`]:{marginInlineStart:2*-i,marginInlineEnd:2*i}}}}}},T=e=>{const{componentCls:n,trackHeight:t,trackMinWidth:i}=e;return{[n]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,y.Wf)(e)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:i,height:t,lineHeight:`${t}px`,verticalAlign:"middle",background:e.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${e.motionDurationMid}`,userSelect:"none",[`&:hover:not(${n}-disabled)`]:{background:e.colorTextTertiary}}),(0,y.Qy)(e)),{[`&${n}-checked`]:{background:e.switchColor,[`&:hover:not(${n}-disabled)`]:{background:e.colorPrimaryHover}},[`&${n}-loading, &${n}-disabled`]:{cursor:"not-allowed",opacity:e.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${n}-rtl`]:{direction:"rtl"}})}};var N=(0,j.Z)("Switch",(e=>{const n=(0,k.TS)(e,{switchDuration:e.motionDurationMid,switchColor:e.colorPrimary,switchDisabledOpacity:e.opacityLoading,switchLoadingIconSize:.75*e.fontSizeIcon,switchLoadingIconColor:`rgba(0, 0, 0, ${e.opacityLoading})`,switchHandleActiveInset:"-30%"});return[T(n),C(n),S(n),w(n),Z(n)]}),(e=>{const{fontSize:n,lineHeight:t,controlHeight:i,colorWhite:s}=e,a=n*t,o=i/2,r=a-4,l=o-4;return{trackHeight:a,trackHeightSM:o,trackMinWidth:2*r+8,trackMinWidthSM:2*l+4,trackPadding:2,handleBg:s,handleSize:r,handleSizeSM:l,handleShadow:`0 2px 4px 0 ${new b.C("#00230b").setAlpha(.2).toRgbString()}`,innerMinMargin:r/2,innerMaxMargin:r+2+4,innerMinMarginSM:l/2,innerMaxMarginSM:l+2+4}})),I=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(i=Object.getOwnPropertySymbols(e);s{const{prefixCls:t,size:s,disabled:o,loading:r,className:l,rootClassName:c,style:u}=e,p=I(e,["prefixCls","size","disabled","loading","className","rootClassName","style"]),{getPrefixCls:m,direction:h,switch:b}=d.useContext(x.E_),y=d.useContext(_.Z),j=(null!=o?o:y)||r,k=m("switch",t),Z=d.createElement("div",{className:`${k}-handle`},r&&d.createElement(i.Z,{className:`${k}-loading-icon`})),[w,S]=N(k),C=(0,v.Z)(s),T=a()(null==b?void 0:b.className,{[`${k}-small`]:"small"===C,[`${k}-loading`]:r,[`${k}-rtl`]:"rtl"===h},l,c,S),L=Object.assign(Object.assign({},null==b?void 0:b.style),u);return w(d.createElement(g.Z,{component:"Switch"},d.createElement(f,Object.assign({},p,{prefixCls:k,className:T,style:L,disabled:j,ref:n,loadingIcon:Z}))))}));L.__ANT_SWITCH=!0;var P=L},12563:function(e,n,t){t.d(n,{Z:function(){return S}});var i=t(59301),s=t(79419),a=t(92310),o=t.n(a),r=t(36785),l=t(47729),c=t(14088),d=t(36355),u=t(17313),p=t(37613),m=t(83116);const h=e=>{const{lineWidth:n,fontSizeIcon:t}=e,i=e.fontSizeSM,s=e.lineHeightSM*i+"px";return(0,p.TS)(e,{tagFontSize:i,tagLineHeight:s,tagIconSize:t-2*n,tagPaddingHorizontal:8,tagBorderlessBg:e.colorFillTertiary})},f=e=>({defaultBg:e.colorFillQuaternary,defaultColor:e.colorText});var g=(0,m.Z)("Tag",(e=>(e=>{const{paddingXXS:n,lineWidth:t,tagPaddingHorizontal:i,componentCls:s}=e,a=i-t,o=n-t;return{[s]:Object.assign(Object.assign({},(0,u.Wf)(e)),{display:"inline-block",height:"auto",marginInlineEnd:e.marginXS,paddingInline:a,fontSize:e.tagFontSize,lineHeight:e.tagLineHeight,whiteSpace:"nowrap",background:e.defaultBg,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,opacity:1,transition:`all ${e.motionDurationMid}`,textAlign:"start",position:"relative",[`&${s}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:e.defaultColor},[`${s}-close-icon`]:{marginInlineStart:o,color:e.colorTextDescription,fontSize:e.tagIconSize,cursor:"pointer",transition:`all ${e.motionDurationMid}`,"&:hover":{color:e.colorTextHeading}},[`&${s}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${e.iconCls}-close, ${e.iconCls}-close:hover`]:{color:e.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${s}-checkable-checked):hover`]:{color:e.colorPrimary,backgroundColor:e.colorFillSecondary},"&:active, &-checked":{color:e.colorTextLightSolid},"&-checked":{backgroundColor:e.colorPrimary,"&:hover":{backgroundColor:e.colorPrimaryHover}},"&:active":{backgroundColor:e.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${e.iconCls} + span, > span + ${e.iconCls}`]:{marginInlineStart:a}}),[`${s}-borderless`]:{borderColor:"transparent",background:e.tagBorderlessBg}}})(h(e))),f),x=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(i=Object.getOwnPropertySymbols(e);s{const{prefixCls:n,style:t,className:s,checked:a,onChange:r,onClick:l}=e,c=x(e,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:u,tag:p}=i.useContext(d.E_),m=u("tag",n),[h,f]=g(m),_=o()(m,`${m}-checkable`,{[`${m}-checkable-checked`]:a},null==p?void 0:p.className,s,f);return h(i.createElement("span",Object.assign({},c,{style:Object.assign(Object.assign({},t),null==p?void 0:p.style),className:_,onClick:e=>{null==r||r(!a),null==l||l(e)}})))},v=t(45157);var b=(0,m.b)(["Tag","preset"],(e=>(e=>(0,v.Z)(e,((n,t)=>{let{textColor:i,lightBorderColor:s,lightColor:a,darkColor:o}=t;return{[`${e.componentCls}-${n}`]:{color:i,background:a,borderColor:s,"&-inverse":{color:e.colorTextLightSolid,background:o,borderColor:o},[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}}})))(h(e))),f);const y=(e,n,t)=>{const i="string"!=typeof(s=t)?s:s.charAt(0).toUpperCase()+s.slice(1);var s;return{[`${e.componentCls}-${n}`]:{color:e[`color${t}`],background:e[`color${i}Bg`],borderColor:e[`color${i}Border`],[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}}};var j=(0,m.b)(["Tag","status"],(e=>{const n=h(e);return[y(n,"success","Success"),y(n,"processing","Info"),y(n,"error","Error"),y(n,"warning","Warning")]}),f),k=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(i=Object.getOwnPropertySymbols(e);s{const{prefixCls:t,className:a,rootClassName:u,style:p,children:m,icon:h,color:f,onClose:x,closeIcon:_,closable:v,bordered:y=!0}=e,Z=k(e,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:w,direction:S,tag:C}=i.useContext(d.E_),[T,N]=i.useState(!0);i.useEffect((()=>{"visible"in Z&&N(Z.visible)}),[Z.visible]);const I=(0,r.o2)(f),L=(0,r.yT)(f),P=I||L,A=Object.assign(Object.assign({backgroundColor:f&&!P?f:void 0},null==C?void 0:C.style),p),$=w("tag",t),[O,E]=g($),M=o()($,null==C?void 0:C.className,{[`${$}-${f}`]:P,[`${$}-has-color`]:f&&!P,[`${$}-hidden`]:!T,[`${$}-rtl`]:"rtl"===S,[`${$}-borderless`]:!y},a,u,E),D=e=>{e.stopPropagation(),null==x||x(e),e.defaultPrevented||N(!1)},[,H]=(0,l.Z)(v,_,(e=>null===e?i.createElement(s.Z,{className:`${$}-close-icon`,onClick:D}):i.createElement("span",{className:`${$}-close-icon`,onClick:D},e)),null,!1),z="function"==typeof Z.onClick||m&&"a"===m.type,F=h||null,Y=F?i.createElement(i.Fragment,null,F,m&&i.createElement("span",null,m)):m,R=i.createElement("span",Object.assign({},Z,{ref:n,className:M,style:A}),Y,H,I&&i.createElement(b,{key:"preset",prefixCls:$}),L&&i.createElement(j,{key:"status",prefixCls:$}));return O(z?i.createElement(c.Z,{component:"Tag"},R):R)},w=i.forwardRef(Z);w.CheckableTag=_;var S=w}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[6758,17315],{60889:function(e,n,t){t.d(n,{Z:function(){return l}});var i=t(24931),s=t(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M862 465.3h-81c-4.6 0-9 2-12.1 5.5L550 723.1V160c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v563.1L255.1 470.8c-3-3.5-7.4-5.5-12.1-5.5h-81c-6.8 0-10.5 8.1-6 13.2L487.9 861a31.96 31.96 0 0048.3 0L868 478.5c4.5-5.2.8-13.2-6-13.2z"}}]},name:"arrow-down",theme:"outlined"},o=t(99194),r=function(e,n){return s.createElement(o.Z,(0,i.Z)({},e,{ref:n,icon:a}))};var l=s.forwardRef(r)},88996:function(e,n,t){t.d(n,{Z:function(){return l}});var i=t(24931),s=t(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"},o=t(99194),r=function(e,n){return s.createElement(o.Z,(0,i.Z)({},e,{ref:n,icon:a}))};var l=s.forwardRef(r)},7406:function(e,n,t){var i=t(82242),s=t.n(i),a=(t(59301),t(93314)),o=t(3113),r=t(37712);n.Z=function(e){var n=e.img,t=e.buttonProps,i=void 0===t?{}:t,l=e.styles,c=void 0===l?{}:l,d=e.customText,u=e.ButtonText,p=e.ButtonClick,m=e.Buttonclass,h=e.ButtonTwo,f=e.imgStyles,g=e.loading,x=void 0!==g&&g;return(0,r.jsxs)("section",{className:"tc animated fadeIn",style:s()(s()({},{color:"#999",margin:"100px auto",visibility:x?"hidden":"visible"}),c),children:[(0,r.jsx)("img",{src:n||a,style:s()(s()({},f),{},{pointerEvents:"none",userSelect:"none"})}),(0,r.jsx)("p",{className:"mt20 font14",children:d||"暂时还没有相关数据哦!"}),u&&(0,r.jsx)(o.ZP,s()(s()({className:m,onClick:p},i),{},{children:u})),h&&h]})}},84143:function(e,n,t){t.d(n,{Z:function(){return k}});var i=t(82242),s=t.n(i),a=t(7557),o=t.n(a),r=t(41498),l=t.n(r),c=t(79800),d=t.n(c),u=t(59301),p={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},m=t(3113),h=t(60889),f=t(94049),g=t(6848),x=t(6457),_=t(83),v=t(7406),b=t(27065),y=t(6288),j=t(37712),k=function(e){var n,t,i,a,r,c,k=e.editOffice,Z=void 0===k?"view":k,w=e.data,S=(e.theme,e.type),C=e.filename,T=e.monacoEditor,N=e.className,I=e.style,L=e.close,P=e.onClose,A=e.hasMask,$=e.disabledDownload,O=e.onImgDimensions,E=e.showNodata,M=e.recordInfo,D=(0,u.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),H=d()(D,2),z=(H[0],H[1],(0,u.useState)("")),F=d()(z,2),Y=(F[0],F[1]),R=(0,u.useState)(),B=d()(R,2),V=B[0],G=B[1],W="build"===window.ENV?"/react/build":"",J=location.host.startsWith("localhost")?b.Z.PROXY_SERVER:b.Z.API_SERVER,X=(0,u.useRef)();null!==(n=w)&&void 0!==n&&n.startsWith("/api")&&"txt"!==S&&(w=b.Z.API_SERVER+w);C&&(T.filename=C),(0,u.useEffect)((function(){var e,n=null===(e=document.cookie)||void 0===e||null===(e=e.replace(/\s/g,""))||void 0===e?void 0:e.split(";");null==n||n.map((function(e){var n=e.split("=");"_educoder_session"===n[0]&&Y(n[1])}))}),[]),(0,u.useEffect)((function(){var e;"office"===S&&(w.indexOf("bigfilescdn.")>-1||w.indexOf("bigfiles1")>-1?G({url:w,fileType:(e=w,e.substring(e.lastIndexOf("/")+1).split(".").pop()),model:w.indexOf("model=edit")?"edit":"view"}):K())}),[S,w]);var K=function(){var e=l()(o()().mark((function e(){var n,t,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("data:",w),n=w,w.startsWith("http")||(n=location.origin+n),t=new URL(n).pathname.split("/").pop(),e.next=6,(0,_.gJ)({attachment_id:t});case 6:(i=e.sent).url=J+i.url,G(i);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),U=function(){w.startsWith("http")||w.startsWith("blob:")?Q():(0,x.Sv)(C||"educoder",w,C)},Q=function(){M&&(0,y.fc)({id:null==M?void 0:M.id,watch_type:1,course_id:null==M?void 0:M.course_id}),(0,x.Nd)(C||"educoder",decodeURIComponent(w))};return(0,j.jsxs)("div",{style:s()({},I||{}),className:"".concat(A&&p.bgBlack," ").concat(S?p.wrp:"hide"),children:[L&&(0,j.jsxs)("div",{className:p.close,ref:X,children:[!!O&&(0,j.jsx)(g.Z,{title:"点击对图片进行批注",getPopupContainer:function(){return X.current},children:(0,j.jsx)("span",{onClick:function(){P(),O()},children:(0,j.jsx)("i",{className:"icon-yulanpizhu"})})}),!$&&(0,j.jsx)(g.Z,{title:"点击下载此文件",getPopupContainer:function(){return X.current},children:(0,j.jsx)("span",{onClick:Q,children:(0,j.jsx)("i",{className:"icon-quxiaozhiding"})})}),(0,j.jsx)(g.Z,{title:"关闭",getPopupContainer:function(){return X.current},children:(0,j.jsx)("span",{className:"",onClick:P,children:(0,j.jsx)("i",{className:"icon-guanbi1"})})})]}),(0,j.jsx)("div",{className:"".concat(p[N]," ").concat(N," ").concat(p.monaco," ").concat("txt"===S?"show":"hide"),children:"txt"===S&&(0,j.jsx)(j.Fragment,{children:(0,j.jsx)(f.ZP,s()({},T))})}),"audio"===S&&(0,j.jsx)("audio",{src:"".concat((null===(t=w)||void 0===t?void 0:t.indexOf("http://"))>-1||(null===(i=w)||void 0===i?void 0:i.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(w),autoPlay:!0}),"video"===S&&(0,j.jsx)(j.Fragment,{children:(null===(a=w)||void 0===a?void 0:a.indexOf("http"))>-1?(0,j.jsx)("video",{controls:!0,src:"".concat(w),autoPlay:!0}):(0,j.jsx)("video",{controls:!0,src:"data:video/mp4;base64,".concat(w),autoPlay:!0})}),"office"===S&&V&&(0,j.jsx)("iframe",{src:"".concat(W,"/office.html?key=").concat(V.key,"&url=").concat(btoa(V.url),"&callbackUrl=").concat(J+V.callbackUrl,"&fileType=").concat(V.fileType,"&title=").concat(V.title,"&model=").concat(Z,"&officeServer=").concat(b.Z.ONLYOFFICE,"&disabledDownload=").concat(!!$)}),"html"===S&&(0,j.jsx)("iframe",{src:w+"&disposition=inline"}),"pdf"===S&&(0,j.jsx)("iframe",{src:"".concat(W,"/js/pdfview/index.html?url=").concat(w,"&disabledDownload=").concat(!!$)}),"image"===S&&(0,j.jsx)("img",{src:"".concat((null===(r=w)||void 0===r?void 0:r.indexOf("http://"))>-1||(null===(c=w)||void 0===c?void 0:c.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(w)}),("other"===S||"download"===S)&&(0,j.jsx)(j.Fragment,{children:E?(0,j.jsx)(v.Z,{customText:"当前文件不支持预览,可点击下载查看",ButtonTwo:(0,j.jsx)(m.ZP,{icon:(0,j.jsx)("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:U,children:"下载"})}):(0,j.jsxs)(m.ZP,{type:"primary",size:"middle",onClick:U,children:[(0,j.jsx)(h.Z,{}),"点击下载"]})})]})}},34498:function(e,n,t){t.d(n,{tF:function(){return p}});var i=t(82242),s=t.n(i),a=t(79800),o=t.n(a),r=(t(59301),t(22744)),l=t(99232),c=t.n(l),d=t(37712);function u(e){var n=(new Date).getTime();return e&&e30?c()("".concat(i,":00")).add(1,"hours"):c()(e)}(n):e)},disabled:m,disabledDate:u})}},98329:function(e,n,t){var i=t(7557),s=t.n(i),a=t(37205),o=t.n(a),r=t(41498),l=t.n(r),c=t(82242),d=t.n(c),u=t(79800),p=t.n(u),m=t(59301),h=t(78241),f=t(43418),g=t(87876),x=t(95237),_=t(43604),v=t(6848),b=t(12563),y=t(99232),j=t.n(y),k=t(7880),Z=t(27065),w=t(84143),S=t(6457),C=t(37712),T={delay_publish:0,is_public:[!1],description:"",title:"",link:"",publish_time:""};n.Z=(0,k.connect)((function(e){var n=e.attachment,t=e.loading;return{attachment:n,globalSetting:e.globalSetting,loading:t}}))((function(e){var n=e.attachment,t=e.dispatch,i=e.loading,a=e.globalSetting,r=(0,k.useParams)(),c=(n.detail,h.Z.useForm()),u=p()(c,1)[0],y=(0,m.useState)(!1),N=p()(y,2),I=N[0],L=N[1],P=(0,m.useState)([]),A=p()(P,2),$=A[0],O=A[1],E=(0,m.useState)(d()({},T)),M=p()(E,2),D=M[0],H=M[1],z=(0,m.useState)({name:"",filename:"",type:"",className:"",data:"",close:!0,style:{position:"fixed",zIndex:9999,background:"rgba(0,0,0,.7)"},monacoEditor:{value:"",language:"",theme:"vs",options:{readOnly:!0}}}),F=p()(z,2),Y=F[0],R=F[1];r.id=r.coursesId,r.course_id=r.coursesId;var B=function(){var e=l()(s()().mark((function e(){var i,a,l,c,p,m;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l={},l="课程内教学课件预览"==(null==n||null===(i=n.actionTabs)||void 0===i||null===(i=i.params)||void 0===i?void 0:i.openType)?d()({},n.actionTabs.params):d()({},r),e.next=4,t({type:"attachment/getDetail",payload:l});case 4:(c=e.sent).delay_publish=c.delay_publish?1:0,D.is_public=[c.is_public],D.description=c.description,D.delay_publish=c.delay_publish,D.publish_time=c.publish_time,u.setFieldsValue(D),O([d()({},c)].concat(o()(null==c?void 0:c.attachment_histories))),null!=c&&null!==(a=c.attachment_histories)&&void 0!==a&&a.length?L(!0):c.link||"application/pdf"===c.content_type?((0,S.xg)(Z.Z.IMG_SERVER+c.url),t({type:"attachment/setActionTabs",payload:{}})):(Y.type=c.file_type,Y.data=Z.Z.API_SERVER+c.url,Y.recordInfo={id:null==n||null===(p=n.actionTabs)||void 0===p||null===(p=p.selectArrs)||void 0===p?void 0:p.id,course_id:null==n||null===(m=n.actionTabs)||void 0===m||null===(m=m.params)||void 0===m?void 0:m.course_id},"txt"===c.file_type&&(Y.monacoEditor.value=c.content),R(d()({},Y)));case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,m.useEffect)((function(){var e;"资源下载"===n.actionTabs.key?(r.id=null===(e=n.actionTabs.selectArrs)||void 0===e?void 0:e.id,u.resetFields(),B()):L(!1)}),[n.actionTabs.key,r.id]),(0,m.useEffect)((function(){return function(){R(d()(d()({},Y),{},{type:""})),t({type:"attachment/setActionTabs",payload:{}})}}),[]),(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)(f.Z,{centered:!0,title:"资源下载",open:I,okText:"确定",destroyOnClose:!0,maskClosable:!1,cancelText:"取消",width:600,onOk:l()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t({type:"attachment/setActionTabs",payload:{}});case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){H(d()({},T)),t({type:"attachment/setActionTabs",payload:{}})},children:(0,C.jsx)("section",{className:"pl20 pr20 pt10",children:(0,C.jsxs)(g.Z,{loading:i["attachment/getDetail"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30",children:[(0,C.jsxs)(x.Z,{align:"middle",justify:"center",style:{background:"#eee"},gutter:[20,8],children:[(0,C.jsx)(_.Z,{flex:"307px",children:"资源名称"}),(0,C.jsx)(_.Z,{flex:"80px",children:"下载"}),(0,C.jsx)(_.Z,{flex:"140px",children:"版本号"})]}),null==$?void 0:$.map((function(e,n){return(0,C.jsxs)(x.Z,{align:"middle",justify:"center",style:{borderBottom:"1px solid #eaeaea"},gutter:[20,8],children:[(0,C.jsx)(_.Z,{flex:"307px",children:(0,C.jsx)(v.Z,{title:e.title,children:(0,C.jsxs)(x.Z,{children:[(0,C.jsx)(_.Z,{children:(0,C.jsx)("a",{href:Z.Z.API_SERVER+e.url,target:"_blank",className:"multi_ellipsis1 c-grey-333 mr5",onClick:function(n){e.link||"application/pdf"===e.content_type||a.setting.is_local||(n.preventDefault(),Y.type=e.file_type,Y.data=Z.Z.API_SERVER+e.url,"txt"===e.file_type&&(Y.monacoEditor.value=e.content),R(d()({},Y)))},children:e.title})}),(0,C.jsx)(_.Z,{children:(0,C.jsx)(b.Z,{className:"",color:0===n?"green":"orange",children:0===n?"当前版本":"历史版本"})})]})})}),(0,C.jsx)(_.Z,{flex:"80px",children:e.downloads_count}),(0,C.jsx)(_.Z,{flex:"140px",children:j()(e.created_on).format("YYYY-MM-DD HH:mm")})]},n)}))]})})}),(0,C.jsx)(w.Z,d()(d()({},Y),{},{onClose:function(){R(d()(d()({},Y),{},{type:""})),t({type:"attachment/setActionTabs",payload:{}})}}))]})}))},78121:function(e,n,t){t.r(n),t.d(n,{default:function(){return Ie}});var i=t(37205),s=t.n(i),a=t(31468),o=t.n(a),r=t(7557),l=t.n(r),c=t(82242),d=t.n(c),u=t(41498),p=t.n(u),m=t(79800),h=t.n(m),f=t(59301),g=t(51136),x=t(7880),_=t(8591),v=t(95237),b=t(6848),y=t(87876),j=t(24905),k=t(38854),Z=t(20834),w=t(52306),S=t(88590),C=t(81228),T=t(6457),N=t(89918),I=t(43418),L=t(37712),P=(0,x.connect)((function(e){return{classroomList:e.classroomList,user:e.user}}))((function(e){var n=e.classroomList,t=e.user,i=e.dispatch,a=(0,x.useParams)(),o=(0,f.useState)(!1),r=h()(o,2),c=r[0],u=r[1];(0,f.useEffect)((function(){if("删除"===n.actionTabs.key){var e;if((0,N.j5)()||null!=t&&null!==(e=t.userInfo)&&void 0!==e&&null!==(e=e.course)&&void 0!==e&&e.own)return void u(!0);var i={hasNum:0,noHasNum:0};n.actionTabs.selectArrsAll.map((function(e){var n;e.author_login===(null===(n=t.userInfo)||void 0===n?void 0:n.login)?++i.hasNum:++i.noHasNum})),i.noHasNum>0?I.Z.info({title:"权限提示",className:"custom-modal-divider ",icon:null,content:(0,L.jsxs)("div",{children:["1"!==n.actionTabs.isdelete&&(0,L.jsxs)("div",{children:["当前选中资源中:",(0,L.jsx)("span",{className:"c-blue",children:i.hasNum}),"个由您本人发布,",(0,L.jsx)("span",{className:"c-red",children:i.noHasNum})," 个由其他老师发布。",(0,L.jsx)("br",{})]}),"课堂内只能删除本人发布的资源,请取消选中其他老师发布的资源。"]}),onOk:function(){m()}}):u(!0)}else u(!1)}),[n.actionTabs.key]);var m=function(){i({type:"classroomList/setActionTabs",payload:{}})};return console.log("---",n.actionTabs),(0,L.jsx)(I.Z,{centered:!0,title:"提示",open:c,okText:"确定",cancelText:"取消",onOk:p()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.ZP)("/api/files/bulk_delete.json",{method:"delete",body:{ids:s()(n.actionTabs.selectArrs),course_id:a.id}});case 2:0===e.sent.status&&(_.ZP.success("删除成功"),i({type:"classroomList/getAttachmentList",payload:d()({},n.actionTabs.params)}),i({type:"classroomList/setActionTabs",payload:{}}),i({type:"classroomList/getClassroomLeftMenus",payload:{id:a.coursesId}}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){m()},children:(0,L.jsx)("p",{children:"是否确认删除?"})})})),A=(0,x.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var n=e.classroomList,t=e.dispatch,i=(0,x.useParams)();return i.id=i.coursesId,(0,L.jsx)(I.Z,{centered:!0,title:"提示",open:"立即发布1111"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:p()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.ZP)("/api/files/bulk_publish.json",{method:"put",body:{course_id:i.id,ids:s()(n.actionTabs.selectArrs)}});case 2:0===e.sent.status&&(_.ZP.success("操作成功"),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getAttachmentList",payload:d()({},n.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"classroomList/setActionTabs",payload:{}})},children:(0,L.jsx)("p",{children:"学生将能立即收到资源"})})})),$=t(85573),O=t.n($),E=t(78241),M=t(5112),D=t(43604),H=t(22744),z=t(57809),F=t(99232),Y=t.n(F),R=t(89392),B=t(47762),V=t(7892),G=t(88996),W=(0,x.connect)((function(e){return{attachment:e.attachment,classroomList:e.classroomList}}))((function(e){var n,t,i,a=e.attachment,o=e.classroomList,r=e.dispatch,c=e.courseEndTime,u=e.getFileData,m=(0,x.useParams)(),b=E.Z.useForm(),y=h()(b,1)[0],j=(0,f.useState)(1),k=h()(j,2),Z=(k[0],k[1]),w=(0,f.useState)([]),S=h()(w,2),C=(S[0],S[1],(0,f.useState)(0)),P=h()(C,2),A=(P[0],P[1],(0,f.useState)(20)),$=h()(A,2),F=($[0],$[1],(0,f.useState)(!1)),W=h()(F,2),J=W[0],X=W[1],K=(0,f.useState)(-1),U=h()(K,2),Q=U[0],q=U[1],ee=(0,f.useState)(),ne=h()(ee,2),te=(ne[0],ne[1],(0,f.useState)([{is_admin:!0}])),ie=h()(te,2),se=ie[0],ae=ie[1],oe=(0,f.useState)([]),re=h()(oe,2),le=re[0],ce=re[1],de=(0,f.useState)({group_settings:[]}),ue=h()(de,2),pe=ue[0],me=ue[1];m.id=m.coursesId,(0,f.useEffect)((function(){["立即发布","修改发布"].includes(o.actionTabs.key)&&(ge(),he())}),[o.actionTabs]);var he=function(){var e=p()(l()().mark((function e(n){var t,i;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!o.actionTabs.batch){e.next=3;break}return q(0),e.abrupt("return");case 3:return e.next=5,r({type:"attachment/getDetail",payload:{id:o.actionTabs.selectArrs[0],course_id:null==m?void 0:m.id}});case 5:(t=e.sent)&&(q(o.actionTabs.selectArrsAll[0].is_publish?null==t?void 0:t.file_status:0),ae(null==t?void 0:t.course_groups),y.setFieldsValue(O()({},"publish_time",t.publish_time?Y()(t.publish_time):Y()(Y()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")))),(i=d()({},pe)).group_settings=null==t?void 0:t.batches_publish_info,me(i),X(!0));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),fe=function(){var e=p()(l()().mark((function e(){var n,t,i;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(1==Q&&(se=null===(n=se)||void 0===n?void 0:n.map((function(e){var n;if(!e.course_group_name)throw _.ZP.error("请选择分班名称"),new String("请选择分班名称");if(!e.publish_time)throw _.ZP.error("请把发布时间填写完整"),new String("请把发布时间填写完整");return e.course_group_id=null===(n=pe.group_settings)||void 0===n?void 0:n.filter((function(n){return null==e?void 0:e.course_group_name.includes(n.name)})).map((function(e){return e.course_group_id||e.id})).toString().split(","),e}))),!((t=d()({},y.getFieldsValue())).end_time<=t.publish_time)){e.next=6;break}return _.ZP.info("截止时间不能大于或等于发布时间"),be(!1),e.abrupt("return");case 6:return i={attachment_id:s()(o.actionTabs.selectArrs),course_id:m.id,publish_time:Y()(t.publish_time).format("YYYY-MM-DD HH:mm"),publish_type:Q,group_settings:se},be(!0),e.next=10,(0,g.ZP)("/api/files/batches_publish.json",{method:"post",body:d()({},i)});case 10:0===e.sent.status?(be(!1),ge(),(0,T.L9)(["教学课堂","课程实验","立即发布"]),_.ZP.success("发布成功"),r({type:"classroomList/setActionTabs",payload:{key:"清除选择数据"}}),(0,N.GJ)()&&u(),"0"===localStorage.getItem("Noviceguide")||r({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:13,text:(0,L.jsx)("div",{children:"最后,咱们给教学课堂添加一名学生~点击“添加学生”,在弹窗页面中输入并搜索学生姓名,点击“确定”就可以为您的课堂添加第一位学生啦~"})}})):be(!1);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ge=function(){Z(1),q(-1),me({group_settings:[]}),y.setFieldsValue(O()({},"publish_time",Y()(Y()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")))),X(!1)},xe=(o.detailShixunsList,(0,f.useState)(!1)),_e=h()(xe,2),ve=_e[0],be=_e[1];return(0,L.jsxs)(I.Z,{width:600,centered:!0,confirmLoading:ve,title:"发布教学资料",open:["立即发布","修改发布"].includes(o.actionTabs.key),okText:"确定发布",cancelText:"取消",onOk:function(){"立即发布"==o.actionTabs.key?fe():I.Z.confirm({centered:!0,width:500,okText:"确定",cancelText:"取消",icon:null,title:"提示",className:"custom-modal-divider",content:(0,L.jsxs)("div",{className:"font14",children:[o.actionTabs.batch&&(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)("div",{className:"mb10",children:"确定批量设置选中资源的发布规则吗?"}),(0,L.jsx)("div",{children:"确定后,选中资源已设置的发布规则将被覆盖(包括已发布)。"})]}),"修改发布"==o.actionTabs.key&&(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)("div",{className:"mb10",children:"确定修改发布设置规则吗?"}),(0,L.jsx)("div",{children:"确定后,选中资源已设置的发布规则将被覆盖(包括已发布)。"})]})]}),onOk:function(){fe()}})},onCancel:function(){ge(),r({type:"classroomList/setActionTabs",payload:{}})},children:[(0,L.jsxs)(E.Z,{form:y,children:[(0,L.jsxs)("div",{style:{paddingLeft:0},children:[(0,L.jsxs)(v.Z,{style:{marginBottom:"10px",marginTop:"30px"},children:[(0,L.jsx)("span",{className:"mr5",children:"发布规则:"}),(0,L.jsxs)(M.ZP.Group,{value:Q,onChange:function(e){if(q(e.target.value),1==e.target.value){var n,t=null==a||null===(n=a.detail)||void 0===n?void 0:n.course_groups;ae((null==t?void 0:t.length)>0?t:[{is_admin:!0}])}else if(0==e.target.value){var i,s=null==a||null===(i=a.detail)||void 0===i?void 0:i.publish_time;y.setFieldValue("publish_time",s?Y()(s):Y()())}},children:[(0,L.jsx)(M.ZP,{className:"ml5",value:-1,children:"暂不发布"}),(0,L.jsx)(M.ZP,{className:"ml20",value:0,children:"统一发布"}),(0,L.jsx)(M.ZP,{className:"ml20",value:1,disabled:J&&(null==pe||null===(n=pe.group_settings)||void 0===n?void 0:n.length)<=0,children:"分班发布"})]})]}),0==Q&&(0,L.jsx)(v.Z,{align:"middle",style:{marginTop:"20px"},children:(0,L.jsx)(D.Z,{children:(0,L.jsx)(E.Z.Item,{name:"publish_time",label:"发布时间",children:(0,L.jsx)(H.default,{style:{width:170,marginRight:"25px"},disabledDate:function(e){return(0,B.Q8)(e,c)},disabledTime:function(e){return(0,B.d0)(e)},placeholder:"请选择发布时间",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",allowClear:!1})})})}),J&&(null==pe||null===(t=pe.group_settings)||void 0===t?void 0:t.length)<=0&&(0,L.jsx)("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"},children:"课堂无分班,不可选择“分班发布”"})]}),1==Q&&(null==pe||null===(i=pe.group_settings)||void 0===i?void 0:i.length)>0&&(0,L.jsxs)(v.Z,{style:{paddingLeft:65,marginBottom:30,maxHeight:216,overflow:"hidden auto"},children:[(0,L.jsx)(D.Z,{span:24,children:(0,L.jsxs)(v.Z,{children:[(0,L.jsx)(D.Z,{span:24,children:(0,L.jsxs)(v.Z,{children:[(0,L.jsx)(D.Z,{flex:"1",children:" 分班:"}),(0,L.jsx)(D.Z,{flex:"1",children:"发布时间:"})]})}),(0,L.jsx)(D.Z,{span:4})]})}),se&&se.map((function(e,n){var t;return(0,L.jsx)(D.Z,{span:24,style:{marginTop:n>0?"10px":""},children:(0,L.jsxs)(v.Z,{gutter:[8,16],children:[(0,L.jsx)(D.Z,{span:10,children:(0,L.jsx)(v.Z,{gutter:[8,16],children:(0,L.jsx)(D.Z,{flex:"1",style:{maxWidth:200},children:(0,L.jsx)(z.default,{mode:"multiple",style:{width:"100%"},value:e.course_group_name,placeholder:"请选择分班名称",onChange:function(t,i){console.log(i),se[n].course_group_name=t,se[n].course_group_id=e.course_group_id;var s=(0,R.flattenDeep)(se.map((function(e){return e.course_group_name}))),a=le.map((function(e){var n=(null==e?void 0:e.course_group_name)||[];return d()(d()({},e),{},{course_group_name:(0,R.remove)(n,(function(e){return s.includes(e)}))})}));ce(a),ae(se.slice())},children:(null==pe?void 0:pe.group_settings)&&(null==pe?void 0:pe.group_settings.map((function(e){if(!se.map((function(e){return e.course_group_name})).flat().includes(e.name))return(0,L.jsx)(Option,{value:e.name,children:e.name},e.course_group_id)})))})})})}),(0,L.jsx)(D.Z,{span:10,children:(0,L.jsx)("div",{className:"ml30",children:(0,L.jsx)(H.default,{placeholder:"请选择发布时间",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,B.Q8)(e,null==pe?void 0:pe.course_end_date)},disabledTime:function(e){return(0,B.d0)(e)},value:e.publish_time?Y()(e.publish_time):"",onChange:function(e,t){se[n].publish_time=t,ae(s()(se))}})})}),(0,L.jsxs)(D.Z,{span:4,children:[n>0&&(Y()()<=Y()(e.publish_time)||!e.course_group_id)&&(0,L.jsx)(V.Z,{style:{position:"absolute",top:10},onClick:function(){var e=(0,R.cloneDeep)(le);console.log(e,"repairSettingsCopyrepairSettingsCopyrepairSettingsCopy"),e.forEach((function(e,t){e.group_name&&(e.group_name=e.group_name.filter((function(e){var t;return!(null!==(t=se[n].group_name)&&void 0!==t&&t.includes(e))})))})),se=se.filter((function(e,t){return n!==t})),ce(e),ae(se.slice()),setTimeout((function(){return ae(se.slice())}),10)}}),se.length<(null==pe||null===(t=pe.group_settings)||void 0===t?void 0:t.length)&&(0,L.jsx)(G.Z,{className:"c-green ml20",style:{position:"absolute",left:20,top:10},onClick:function(){console.log(se),ae(se.concat({}))}})]})]})},n)}))]})]}),(0,L.jsx)("div",{className:"mt20",children:"注意"}),(0,L.jsx)("div",{children:"1、选择统一发布并确认发布时,可将教学资料发送至课堂的全部班级(包括未分班)。"}),(0,L.jsx)("div",{children:"2、选择分班发布并确认发布时,可将作业发布至指定班级。"}),(0,L.jsx)("div",{children:"3、选择暂不发布并确定时,可撤销已设置的统一发布和分班发布(包括已发布)。"})]})})),J=(0,x.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var n=e.classroomList,t=e.dispatch,i=(0,x.useParams)();return i.id=i.coursesId,(0,L.jsx)(I.Z,{centered:!0,title:"提示",open:"设为公开"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:p()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.ZP)("/api/files/bulk_public.json",{method:"put",body:{course_id:i.id,ids:s()(n.actionTabs.selectArrs)}});case 2:0===e.sent.status&&(_.ZP.success("操作成功"),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getAttachmentList",payload:d()({},i)}),t({type:"classroomList/getClassroomShixunsList",payload:d()({},n.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"classroomList/setActionTabs",payload:{}})},children:(0,L.jsxs)("p",{children:["设为公开后,非课堂成员也可以访问查看",(0,L.jsx)("br",{}),"是否确认设为公开?"]})})})),X=t(8772),K=(0,x.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n,t,i=e.classroomList,s=(e.loading,e.dispatch),a=(0,x.useParams)(),o=((0,x.useLocation)(),i.actionTabs),r=E.Z.useForm(),c=h()(r,1)[0];return(0,f.useEffect)((function(){s({type:"classroomList/getCourseGroups",payload:{id:a.id,nonenavigate:!0}})}),[i.name]),(0,L.jsxs)(I.Z,{centered:!0,title:"新建子目录",open:"新建目录"===i.actionTabs.key,okText:"确定",cancelText:"取消",bodyStyle:{minHeight:200},onOk:p()(l()().mark((function e(){var n,t,o,r;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=c.getFieldValue(),o=null===(n=i.detailLeftMenus)||void 0===n||null===(n=n.course_modules)||void 0===n||null===(n=n.find((function(e){return"attachment"===e.type})))||void 0===n?void 0:n.id,r="/api/course_modules/".concat(o,"/add_second_category.json"),e.next=5,(0,g.ZP)(r,{method:"post",body:d()(d()({},t),{},{parent_id:a.categoryId})});case 5:0===e.sent.status&&(c.resetFields(),_.ZP.success("添加成功"),s({type:"classroomList/setActionTabs",payload:{}}),s({type:"classroomList/getClassroomLeftMenus",payload:{id:a.coursesId}}));case 7:case"end":return e.stop()}}),e)}))),onCancel:function(){s({type:"classroomList/setActionTabs",payload:{}})},children:[(0,L.jsx)("p",{className:"tc",children:(0,L.jsx)("br",{})}),i.courseGroups.course_groups&&(0,L.jsx)(E.Z,{form:c,initialValues:O()({},"name",""),children:(0,L.jsx)(E.Z.Item,{name:"name",children:(0,L.jsxs)(v.Z,{className:"mt30",align:"middle",children:[(0,L.jsx)(D.Z,{children:"子目录名称:"}),(0,L.jsx)(D.Z,{flex:"1",children:(0,L.jsx)(X.Z,{defaultValue:(null===(n=o.selectArrs)||void 0===n?void 0:n.category_name)||(null===(t=o.selectArrs)||void 0===t?void 0:t.name)})})]})})})]})})),U=(0,x.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n,t=e.classroomList,i=(e.loading,e.dispatch),s=((0,x.useParams)(),(0,x.useLocation)(),t.actionTabs),a=E.Z.useForm(),o=h()(a,1)[0];return(0,L.jsxs)(I.Z,{centered:!0,title:"重命名",open:"重命名"===t.actionTabs.key,okText:"确定",cancelText:"取消",bodyStyle:{minHeight:200},onOk:p()(l()().mark((function e(){var n,s;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=o.getFieldValue(),s="/api/homework_commons/".concat(t.actionTabs.selectArrs.homework_id,"/alter_name.json"),e.next=4,(0,g.ZP)(s,{method:"post",body:d()({},n)});case 4:0===e.sent.status&&(_.ZP.success("修改成功"),i({type:"classroomList/setActionTabs",payload:{}}),i({type:"classroomList/getClassroomShixunsList",payload:d()({},t.actionTabs.params)}));case 6:case"end":return e.stop()}}),e)}))),onCancel:function(){i({type:"classroomList/setActionTabs",payload:{}})},children:[(0,L.jsx)("p",{className:"tc",children:(0,L.jsx)("br",{})}),t.courseGroups.course_groups&&(0,L.jsx)(E.Z,{form:o,initialValues:O()({},"name","1"),children:(0,L.jsx)(E.Z.Item,{name:"name",children:(0,L.jsxs)(v.Z,{className:"mt30",children:[(0,L.jsx)(D.Z,{children:"作业名称:"}),(0,L.jsx)(D.Z,{flex:"1",children:(0,L.jsx)(X.Z,{defaultValue:null===(n=s.selectArrs)||void 0===n?void 0:n.name})})]})})})]})})),Q=t(99313),q=t(26724),ee=t.n(q),ne={flex_box_center:"flex_box_center___FUkdm",flex_space_between:"flex_space_between___b5tWy",flex_box_vertical_center:"flex_box_vertical_center___tvrPT",flex_box_center_end:"flex_box_center_end___pZ3xg",flex_box_column:"flex_box_column___F0xEu",wrp:"wrp___C97Wf",itemTitleWrp:"itemTitleWrp___JQdEU",itemTitle:"itemTitle___cQoNO",search:"search___PvZbz","simple-table":"simple-table___H8BYb",table:"table___r82iu"},te=t(34498),ie=Q.Z.TabPane,se=!1,ae=(0,x.connect)((function(e){return{attachment:e.attachment,loading:e.loading}}))((function(e){var n=e.attachment,t=(e.loading,e.dispatch),i=(0,x.useParams)(),a=E.Z.useForm(),o=h()(a,1)[0],r=(0,f.useState)(0),c=h()(r,2),u=(c[0],c[1],(0,f.useState)(!0)),m=h()(u,2),g=m[0],v=m[1],b=(0,f.useState)("public"),y=h()(b,2),k=y[0],Z=y[1],w=(0,f.useState)([]),S=h()(w,2),C=S[0],T=S[1],N=(0,f.useState)({page:0,page_size:20,search:""}),P=h()(N,2),A=P[0],$=P[1];(0,f.useEffect)((function(){"选用资源"===n.actionTabs.key&&g&&D(),"选用资源"!==n.actionTabs.key&&g&&T([])}),[n.actionTabs.key,g,k]);var M=[],D=function(){var e=p()(l()().mark((function e(){var n,i,a;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!se){e.next=2;break}return e.abrupt("return");case 2:if(se=!0,!g){e.next=19;break}if(++A.page,"public"!==k){e.next=12;break}return e.next=8,t({type:"attachment/allAttachment",payload:d()({},A)});case 8:i=e.sent,C=s()(C.concat(i.data.files)),e.next=16;break;case 12:return e.next=14,t({type:"attachment/mineAttachment",payload:d()({},A)});case 14:i=e.sent,C=s()(C.concat(null===(a=i.data)||void 0===a?void 0:a.files));case 16:(null===(n=i.object_list)||void 0===n?void 0:n.length)0?Promise.resolve():Promise.reject("请选择一个资源")}}],children:(0,L.jsx)(j.Z.Group,{style:{width:"100%"},children:(0,L.jsx)("div",{style:{maxHeight:248,overflow:"auto"},children:(0,L.jsx)(ee(),{initialLoad:!1,pageStart:0,threshold:800,loadMore:function(){D()},hasMore:g,useWindow:!1,children:(0,L.jsx)(oe,{data:C})})})})})})]})}));function oe(e){var n=e.data,t=[{title:"资源名称",dataIndex:"title",width:200,ellipsis:!0,key:"title",render:function(e,n){return(0,L.jsx)(j.Z,{value:String(n.id),defaultChecked:!0,children:(0,L.jsx)("span",{className:["c-black"].join(" "),style:{whiteSpace:"nowrap",overflow:"hidden",display:"inline-block",textOverflow:"ellipsis",position:"relative",top:6,maxWidth:150},children:(0,L.jsx)(b.Z,{title:n.title,placement:"topLeft",children:n.title})})})}},{title:"大小",dataIndex:"filesize",key:"filesize",ellipsis:!0},{title:"发布人",dataIndex:"author",key:"author",ellipsis:!0,render:function(e){return e.name}},{title:"时间",dataIndex:"created_on",key:"created_on",width:140,render:function(e){return(0,L.jsx)("span",{className:"font12",children:Y()(e).format(te.tF)})}}];return(0,L.jsx)(w.Z,{loading:se,pagination:!1,columns:t,className:ne.table,dataSource:n||[]})}var re=t(21068),le=t(3113),ce=t(27065),de={delay_publish:0,is_public:0,description:""},ue=(0,x.connect)((function(e){return{attachment:e.attachment}}))((function(e){var n=e.attachment,t=e.dispatch,i=(0,x.useParams)(),s=E.Z.useForm(),a=h()(s,1)[0],o=(0,f.useState)(d()({},de)),r=h()(o,2),c=r[0],u=r[1],m=(0,f.useState)([]),y=h()(m,2),k=y[0],Z=y[1],w=(0,f.useState)(!1),S=h()(w,2),C=S[0],P=S[1];(0,f.useEffect)((function(){"上传资源"===n.actionTabs.key&&a.resetFields()}),[n.actionTabs.key]);i.id=i.coursesId;var A={multiple:!0,maxCount:10,withCredentials:!0,beforeUpload:function(e){var n=e.size/1024/1024;e.name.split(".").slice(-1)[0].toLowerCase();return!(n>500||0==n)||(_.ZP.error("".concat(e.name," 文件无法上传。").concat(0==n?"文件内容不能为空":"超过文件大小限制(500MB)")),Promise.reject())},action:"".concat(ce.Z.API_SERVER,"/api/attachments.json"),onChange:function(e){var n;console.log("data--",e),-1==(null===(n=e.file)||void 0===n||null===(n=n.response)||void 0===n?void 0:n.status)&&(_.ZP.warning(e.file.response.message),P(!0))}};return(0,L.jsx)(I.Z,{centered:!0,title:"上传资源",open:"上传资源"===n.actionTabs.key,okText:"确定",cancelText:"取消",destroyOnClose:!0,maskClosable:!1,onOk:p()(l()().mark((function e(){var s;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.validateFields();case 2:return s=a.getFieldValue(),s=Object.assign({},c,s),console.log(s.attachment_ids),e.next=7,(0,g.ZP)("/api/files/upload.json",{method:"post",body:{attachment_ids:s.attachment_ids.map((function(e){return e.response.id})),course_id:i.id,course_second_category_id:1*i.categoryId,is_public:!!s.is_public,delay_publish:s.delay_publish,description:s.description,publish_time:s.publish_time}});case 7:0===e.sent.status&&(_.ZP.success("操作成功"),(0,T.L9)(["教学课堂","资源","上传资源"]),u(d()({},de)),t({type:"attachment/setActionTabs",payload:{}}),t({type:"classroomList/getAttachmentList",payload:d()({},n.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:i.coursesId}})),Z([]);case 10:case"end":return e.stop()}}),e)}))),onCancel:function(){Z([]),u(d()({},de)),t({type:"attachment/setActionTabs",payload:{}})},children:(0,L.jsx)("section",{children:(0,L.jsxs)(E.Z,{form:a,initialValues:c,onChange:function(){var e=a.getFieldValue();u(Object.assign({},c,e))},children:[(0,L.jsx)(E.Z.Item,{name:"attachment_ids",valuePropName:"fileList",getValueFromEvent:function(e){return Array.isArray(e)?e:null==e?void 0:e.fileList},normalize:function(e){var n=e.filter((function(e){var n=e.size/1024/1024;e.originFileObj.name.split(".").slice(-1)[0].toLowerCase();return-1===e.name.indexOf("  ")&&(e.name="".concat(e.name).concat("  ").concat((0,T.RD)(e.size))),!(n>500||0==n)}));return Z(n),n},rules:[{required:!0,message:"请上传资源"}],children:(0,L.jsxs)(re.Z,d()(d()({},A),{},{children:[(0,L.jsx)(le.ZP,{type:"primary",disabled:k.length>9||C,ghost:!0,children:"文件上传"}),(0,L.jsx)(b.Z,{placement:"right",overlayStyle:{maxWidth:600},title:(0,L.jsxs)("div",{onClick:function(e){e.preventDefault(),e.stopPropagation()},children:[(0,L.jsx)("div",{children:"提示:"}),(0,L.jsx)("div",{children:"1. 一次最多上传10个文件。"}),(0,L.jsxs)("div",{children:["2. 不支持断点续传,单个文件大小请勿超过",(0,N.Ny)()?"1G":"150M","。"]})]}),children:(0,L.jsx)("i",{onClick:function(e){e.preventDefault(),e.stopPropagation()},className:"iconfont icon-tishixiaowenhao ml5",style:{cursor:"pointer",color:"#4C6FFF"}})})]}))}),(0,L.jsx)(v.Z,{children:(0,L.jsx)(D.Z,{children:(0,L.jsx)(E.Z.Item,{label:"公开:",name:"is_public",children:(0,L.jsx)(j.Z.Group,{children:(0,L.jsx)(j.Z,{value:1,children:"选中,所有用户可见,否则课堂成员可见"})})})})}),(0,L.jsx)(v.Z,{children:(0,L.jsx)(D.Z,{span:24,children:(0,L.jsx)(E.Z.Item,{name:"description",children:(0,L.jsx)(X.Z.TextArea,{maxLength:100,placeholder:"请在此输入资源描述,最大限制100个字符",rows:6})})})})]})})})})),pe={delay_publish:0,is_public:[!1],description:"",name:"",link:""},me=(0,x.connect)((function(e){return{attachment:e.attachment}}))((function(e){var n=e.attachment,t=e.dispatch,i=(0,x.useParams)(),s=E.Z.useForm(),a=h()(s,1)[0],o=(0,f.useState)(d()({},pe)),r=h()(o,2),c=r[0],u=r[1];i.id=i.coursesId;ce.Z.API_SERVER;return(0,L.jsx)(I.Z,{centered:!0,title:"添加外链",open:"添加外链"===n.actionTabs.key,okText:"确定",cancelText:"取消",destroyOnClose:!0,maskClosable:!1,onOk:p()(l()().mark((function e(){var s,o,r;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.validateFields();case 2:return o=a.getFieldsValue(),o=Object.assign({},c,o),e.next=6,(0,g.ZP)("/api/files/upload.json",{method:"post",body:{course_id:i.id,course_second_category_id:1*i.categoryId,is_public:null===(s=o.is_public)||void 0===s?void 0:s[0],delay_publish:o.delay_publish,description:o.description,publish_time:o.publish_time,name:o.name,link:o.link}});case 6:0===e.sent.status&&(a.resetFields(),(0,T.L9)(["教学课堂","资源","添加外链"]),_.ZP.success("操作成功"),t({type:"attachment/setActionTabs",payload:{}}),t({type:"classroomList/getAttachmentList",payload:d()({},null==n||null===(r=n.actionTabs)||void 0===r?void 0:r.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:i.coursesId}}));case 8:case"end":return e.stop()}}),e)}))),onCancel:function(){a.resetFields(),t({type:"attachment/setActionTabs",payload:{}})},children:(0,L.jsx)("section",{children:(0,L.jsxs)(E.Z,{form:a,initialValues:pe,onChange:function(){var e=a.getFieldsValue();u(Object.assign({},c,e))},children:[(0,L.jsx)(v.Z,{children:(0,L.jsx)(D.Z,{span:24,children:(0,L.jsx)(E.Z.Item,{label:"资源名称:",name:"name",rules:[{required:!0,message:"请输入资源名称,最大限制60字符"}],children:(0,L.jsx)(X.Z,{suffix:(0,L.jsxs)("span",{children:[c.name.length,"/60"]}),maxLength:60,placeholder:"请输入资源名称,最大限制60字符"})})})}),(0,L.jsx)(v.Z,{children:(0,L.jsx)(D.Z,{span:24,children:(0,L.jsx)(E.Z.Item,{label:"链接地址:",name:"link",rules:[{required:!0,message:"请输入外链url"},{type:"url",message:"请输入正确的url"}],children:(0,L.jsx)(X.Z,{placeholder:"请输入外链url"})})})}),(0,L.jsx)(v.Z,{children:(0,L.jsx)(D.Z,{children:(0,L.jsx)(E.Z.Item,{label:"公开:",name:"is_public",children:(0,L.jsx)(j.Z.Group,{children:(0,L.jsx)(j.Z,{value:!0,children:"选中,所有用户可见,否则课堂成员可见"})})})})}),(0,L.jsx)(v.Z,{children:(0,L.jsx)(D.Z,{span:24,children:(0,L.jsx)(E.Z.Item,{name:"description",children:(0,L.jsx)(X.Z.TextArea,{maxLength:100,placeholder:"请在此输入资源描述,最大限制100个字符",rows:6})})})})]})})})})),he=t(6288),fe={delay_publish:0,is_public:[!1],description:"",title:"",link:"",publish_time:""},ge=(H.default.RangePicker,z.default.Option),xe=(0,x.connect)((function(e){return{attachment:e.attachment,loading:e.loading}}))((function(e){var n=e.attachment,t=(e.shixunHomeworks,e.dispatch),i=e.loading,a=e.getFileData,o=(0,x.useParams)(),r=(0,f.useState)({group_settings:[]}),c=h()(r,2),u=c[0],m=c[1],k=n.detail,Z=E.Z.useForm(),S=h()(Z,1)[0],C=(0,f.useState)([]),P=h()(C,2),A=P[0],$=P[1],O=(0,f.useState)(d()({},fe)),F=h()(O,2),W=F[0],J=F[1],K=(0,f.useState)(!1),U=h()(K,2),Q=(U[0],U[1]),q=function(e){return e&&e0?te.unified_setting=!1:te.unified_setting=!0:null!=a&&a.unified_setting?te.unified_setting=!0:te.unified_setting=!1,te.publish_time=a.publish_time?a.publish_time:Y()(Y()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),console.log(te.unified_setting),te.file_status=null==a?void 0:a.file_status,ie(Object.assign({},te)),$([d()({},a)].concat(s()(null==a?void 0:a.attachment_histories))),(c=d()({},u)).group_settings=null==a?void 0:a.batches_publish_info,console.log(c),m(c),(null==a||null===(i=a.course_groups)||void 0===i?void 0:i.length)>0?(f=null==a||null===(p=a.course_groups)||void 0===p?void 0:p.filter((function(e){return e.is_admin})),g=null==a||null===(h=a.course_groups)||void 0===h?void 0:h.filter((function(e){return!e.is_admin})),(null==f?void 0:f.length)>0?de(f):de([{is_admin:!0}]),(null==g?void 0:g.length)>0?xe(g):xe([])):console.log(oe);case 21:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,f.useEffect)((function(){var e;"资源设置"===n.actionTabs.key&&(o.id=null===(e=n.actionTabs.selectArrs)||void 0===e?void 0:e.id,S.resetFields(),je())}),[n.actionTabs.key,o.id]);var ke=["pdf","docx","doc","xlsx","xls","ppt","pptx","zip"],Ze=(0,f.useState)([]),we=h()(Ze,2),Se=we[0],Ce=we[1],Te={multiple:!1,maxCount:1,accept:".pdf, .docx, .doc, .xlsx, .xls, .ppt, .pptx, .zip,",withCredentials:!0,beforeUpload:function(e){var n=e.size/1024/1024,t=e.name.split(".").slice(-1)[0].toLowerCase();return n>500?(_.ZP.error("".concat(e.name," 文件无法上传。超过文件大小限制(500MB)")),Promise.reject()):-1!=ke.indexOf(t)||(_.ZP.error("".concat(e.name," 文件无法上传,当前仅限支持pdf、word、excel、ppt、zip文件")),Promise.reject())},action:"".concat(ce.Z.API_SERVER,"/api/attachments.json")};function Ne(e){var t=e.data;console.log("data",t);var i=[{title:"资源名称",key:"id",width:307,ellipsis:!0,render:function(e){return(0,L.jsx)(b.Z,{title:e.title,children:(0,L.jsx)("a",{href:ce.Z.API_SERVER+e.url,target:"_blank",className:"multi_ellipsis1 c-grey-333",children:e.title})})}},{title:"下载",dataIndex:"downloads_count",key:"downloads_count",ellipsis:!0,width:50},{title:"版本号",dataIndex:"created_on",key:"created_on",ellipsis:!0,width:140,render:function(e){return e?(0,L.jsx)("span",{children:Y()(e).format("YYYY-MM-DD HH:mm")}):"--"}},{title:"操作",width:60,render:function(e,t,i){return(0,L.jsx)("span",{onClick:function(){return e=null==t?void 0:t.id,s=i,void(1!==A.length?I.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"删除提示",icon:null,className:"custom-modal-divider",content:"删除资源后将无法恢复,请确认是否删除?",onOk:(a=p()(l()().mark((function t(){var i,a,r;return l()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return i=s?{type:"history"}:{},t.next=3,(0,g.ZP)("/api/attachments/".concat(e,".json"),{method:"delete",body:i});case 3:0===(null==(a=t.sent)?void 0:a.status)&&(o.id=null===(r=n.actionTabs.selectArrs)||void 0===r?void 0:r.id,je());case 5:case"end":return t.stop()}}),t)}))),function(){return a.apply(this,arguments)})}):I.Z.info({centered:!0,okText:"确定",cancelText:"取消",title:"删除提示",icon:null,className:"custom-modal-divider",content:"资源不能全部删除"}));var e,s,a},className:"c-red current",children:"删除"})}}];return(0,L.jsx)(w.Z,{pagination:!1,columns:i,style:{fontSize:12,marginBottom:20},dataSource:t||[]})}return(0,L.jsx)(I.Z,{centered:!0,title:"资源设置",open:"资源设置"===n.actionTabs.key,okText:"确定",destroyOnClose:!0,maskClosable:!1,cancelText:"取消",width:600,onOk:p()(l()().mark((function e(){var i,s,r,c,p;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return 1==te.file_status&&(oe=null===(i=oe)||void 0===i?void 0:i.map((function(e){var n;if(!e.course_group_name)throw _.ZP.error("请选择分班名称"),new String("请选择分班名称");if(!e.publish_time)throw _.ZP.error("请把发布时间填写完整"),new String("请把发布时间填写完整");return e.course_group_id=null===(n=u.group_settings)||void 0===n?void 0:n.filter((function(n){return null==e?void 0:e.course_group_name.includes(n.name)})).map((function(e){return e.course_group_id||e.id})).toString().split(","),console.log(e.course_group_id),e}))),console.log(oe),e.next=4,S.validateFields();case 4:return c=S.getFieldValue(),c=Object.assign({},W,c),(p=JSON.parse(JSON.stringify(te))).group_settings=oe.concat(me),e.next=10,(0,he.Ot)(d()({id:k.id,course_id:o.id,course_second_category_id:o.categoryId||0,is_public:null===(s=c.is_public)||void 0===s?void 0:s[0],delay_publish:c.delay_publish,publish_type:null==te?void 0:te.file_status,description:c.description,publish_time:W.publish_time,new_attachment_id:null===(r=c.attachment_ids)||void 0===r?void 0:r.map((function(e){var n;return null===(n=e.response)||void 0===n?void 0:n.id}))},p));case 10:0===e.sent.status&&(J(d()({},fe)),_.ZP.success("操作成功"),t({type:"attachment/setActionTabs",payload:{}}),t({type:"classroomList/getAttachmentList",payload:d()({},n.actionTabs.params)}),a()),Ce([]),de([{}]);case 14:case"end":return e.stop()}}),e)}))),onCancel:function(){Ce([]),de([{}]),J(d()({},fe)),t({type:"attachment/setActionTabs",payload:{}}),t({type:"classroomList/getAttachmentList",payload:d()({},n.actionTabs.params)})},children:(0,L.jsx)("section",{className:"",children:(0,L.jsxs)(y.Z,{loading:i["attachment/getDetail"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30",children:[(0,L.jsx)(Ne,{data:A}),(0,L.jsxs)(E.Z,{form:S,initialValues:W,onChange:function(){var e=S.getFieldValue();J(Object.assign({},W,e))},children:[(0,L.jsx)(E.Z.Item,{name:"attachment_ids",valuePropName:"fileList",getValueFromEvent:function(e){return Array.isArray(e)?e:null==e?void 0:e.fileList},normalize:function(e){var n=e.filter((function(e){var n=e.size/1024/1024,t=e.originFileObj.name.split(".").slice(-1)[0].toLowerCase();return-1===e.name.indexOf("  ")&&(e.name="".concat(e.name).concat("  ").concat((0,T.RD)(e.size))),!(n>500||-1==ke.indexOf(t))}));return Ce(n),n},children:(0,L.jsxs)(re.Z,d()(d()({},Te),{},{children:[(0,L.jsx)(le.ZP,{type:"primary",disabled:Se.length>0,ghost:!0,style:{marginRight:5},children:"更新版本"}),(0,L.jsx)(b.Z,{placement:"right",overlayStyle:{maxWidth:600},title:(0,L.jsxs)("div",{onClick:function(e){e.preventDefault(),e.stopPropagation()},children:[(0,L.jsx)("div",{children:"提示:"}),(0,L.jsxs)("div",{children:["1. 不支持断点续传,单个文件大小请勿超过",(0,N.Ny)()?"1G":"150M","。"]}),(0,L.jsx)("div",{children:"2. 当前仅限支持pdf、word、excel、ppt、zip文件。"})]}),children:(0,L.jsx)("i",{onClick:function(e){e.preventDefault(),e.stopPropagation()},className:"iconfont icon-tishixiaowenhao ml5",style:{cursor:"pointer",color:"#4C6FFF"}})})]}))}),(0,L.jsx)(v.Z,{children:(0,L.jsx)(D.Z,{children:(0,L.jsx)(E.Z.Item,{label:"公开:",name:"is_public",children:(0,L.jsx)(j.Z.Group,{children:(0,L.jsx)(j.Z,{value:!0,children:"选中,所有用户可见,否则课堂成员可见"})})})})}),(0,L.jsxs)(v.Z,{className:"mb20",children:[(0,L.jsx)("span",{className:"mr5",children:"发布设置:"}),(0,L.jsxs)(M.ZP.Group,{value:te.file_status,onChange:function(e){ie(Object.assign({},d()(d()({},te),{},{file_status:e.target.value})))},children:[(0,L.jsx)(M.ZP,{className:"ml5",value:-1,children:"暂不发布"}),(0,L.jsx)(M.ZP,{className:"ml20",value:0,children:"统一发布"}),(0,L.jsx)(M.ZP,{className:"ml20",value:1,children:"分班发布"})]})]}),0==te.file_status&&(0,L.jsxs)(v.Z,{align:"middle",className:"mb30",style:{paddingLeft:65},children:[(0,L.jsx)(D.Z,{children:"发布时间:"}),(0,L.jsx)(D.Z,{className:"ml5",children:(0,L.jsx)(H.default,{style:{width:170},placeholder:"请选择发布时间",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return q(e,null==u||u.course_end_date)},disabledTime:function(e){return(0,B.d0)(e)},value:te.publish_time?Y()(te.publish_time):"",onChange:function(e,n){te.publish_time=n,ie(Object.assign({},te))}})}),(0,L.jsx)(D.Z,{children:(0,L.jsx)("span",{className:"c-grey-c ml10",children:"(学生可查看教学资料的时间)"})})]}),1==te.file_status&&(0,L.jsxs)(v.Z,{style:{paddingLeft:65,marginBottom:30,maxHeight:216,overflow:"hidden auto"},children:[(0,L.jsx)(D.Z,{span:24,children:(0,L.jsxs)(v.Z,{children:[(0,L.jsx)(D.Z,{span:24,children:(0,L.jsxs)(v.Z,{children:[(0,L.jsx)(D.Z,{flex:"1",children:"分班:"}),(0,L.jsx)(D.Z,{flex:"1",children:"发布时间:"})]})}),(0,L.jsx)(D.Z,{span:4})]})}),oe&&oe.map((function(e,n){var t;return(0,L.jsx)(D.Z,{span:24,style:{marginTop:n>0?"10px":""},children:(0,L.jsxs)(v.Z,{gutter:[8,16],children:[(0,L.jsx)(D.Z,{span:10,children:(0,L.jsx)(v.Z,{gutter:[8,16],children:(0,L.jsx)(D.Z,{flex:"1",style:{maxWidth:200},children:(0,L.jsx)(z.default,{mode:"multiple",style:{width:"100%"},value:e.course_group_name,placeholder:"请选择分班名称",onChange:function(t,i){console.log(i),oe[n].course_group_name=t,oe[n].course_group_id=e.course_group_id;var s=(0,R.flattenDeep)(oe.map((function(e){return e.course_group_name}))),a=be.map((function(e){var n=(null==e?void 0:e.course_group_name)||[];return d()(d()({},e),{},{course_group_name:(0,R.remove)(n,(function(e){return s.includes(e)}))})}));ye(a),de(oe.slice())},children:(null==u?void 0:u.group_settings)&&(null==u?void 0:u.group_settings.map((function(e){if(!oe.map((function(e){return e.course_group_name})).flat().includes(e.name))return(0,L.jsx)(ge,{value:e.name,children:e.name},e.course_group_id)})))})})})}),(0,L.jsx)(D.Z,{span:10,children:(0,L.jsx)("div",{className:"ml30",children:(0,L.jsx)(H.default,{placeholder:"请选择发布时间",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return q(e,null==u||u.course_end_date)},disabledTime:function(e){return(0,B.d0)(e)},value:e.publish_time?Y()(e.publish_time):"",onChange:function(e,t){oe[n].publish_time=t,de(s()(oe))}})})}),(0,L.jsxs)(D.Z,{span:4,children:[n>0&&(Y()()<=Y()(e.publish_time)||!e.course_group_id)&&(0,L.jsx)(V.Z,{style:{position:"absolute",top:10},onClick:function(){var e=(0,R.cloneDeep)(be);console.log(e,"repairSettingsCopyrepairSettingsCopyrepairSettingsCopy"),e.forEach((function(e,t){e.group_name&&(e.group_name=e.group_name.filter((function(e){var t;return!(null!==(t=oe[n].group_name)&&void 0!==t&&t.includes(e))})))})),oe=oe.filter((function(e,t){return n!==t})),ye(e),de(oe.slice()),setTimeout((function(){return de(oe.slice())}),10)}}),oe.length<(null==u||null===(t=u.group_settings)||void 0===t?void 0:t.length)&&(0,L.jsx)(G.Z,{className:"c-green ml20",style:{position:"absolute",left:20,top:10},onClick:function(){console.log(oe),de(oe.concat({}))}})]})]})},n)}))]}),(0,L.jsx)(v.Z,{children:(0,L.jsx)(D.Z,{span:24,children:(0,L.jsx)(E.Z.Item,{name:"description",label:"资源描述:",children:(0,L.jsx)(X.Z.TextArea,{maxLength:100,placeholder:"请在此输入资源描述,最大限制100个字符",rows:6})})})})]})]})})})})),_e=t(98329),ve={delay_publish:0,is_public:[!1],description:"",title:"",link:"",file_status:-1,publish_time:""},be=(0,x.connect)((function(e){return{attachment:e.attachment}}))((function(e){var n=e.attachment,t=e.dispatch,i=e.getFileData,a=(0,x.useParams)(),o=n.detail,r=E.Z.useForm(),c=h()(r,1)[0],u=(0,f.useState)(d()({},ve)),m=h()(u,2),g=m[0],b=m[1];(0,f.useEffect)((function(){"外链设置"===n.actionTabs.key&&c.resetFields()}),[n.actionTabs.key]);var y=function(e){return e&&e0?T.unified_setting=!1:T.unified_setting=!0:null!=o&&o.unified_setting?T.unified_setting=!0:T.unified_setting=!1,T.publish_time=o.publish_time?o.publish_time:Y()(Y()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),T.file_status=null==o?void 0:o.file_status,N(Object.assign({},T)),w([d()({},o)].concat(s()(null==o?void 0:o.attachment_histories))),(u=d()({},$)).group_settings=null==o?void 0:o.batches_publish_info,console.log(u),O(u),(null==o||null===(i=o.course_groups)||void 0===i?void 0:i.length)>0?(h=null==o||null===(p=o.course_groups)||void 0===p?void 0:p.filter((function(e){return e.is_admin})),f=null==o||null===(m=o.course_groups)||void 0===m?void 0:m.filter((function(e){return!e.is_admin})),(null==h?void 0:h.length)>0?K(h):K([{is_admin:!0}]),(null==f?void 0:f.length)>0?ee(f):ee([])):console.log(J);case 22:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}());return(0,f.useEffect)((function(){var e;"外链设置"===n.actionTabs.key&&(a.id=null===(e=n.actionTabs.selectArrs)||void 0===e?void 0:e.id,ae())}),[n.actionTabs.key]),(0,L.jsx)(I.Z,{centered:!0,title:"外链设置",open:"外链设置"===n.actionTabs.key,okText:"确定",cancelText:"取消",width:600,onOk:p()(l()().mark((function e(){var s,r,u,p;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return T.unified_setting||(J=null===(s=J)||void 0===s?void 0:s.map((function(e){var n;if(!e.course_group_name)throw _.ZP.error("请选择分班名称"),new String("请选择分班名称");if(!e.publish_time)throw _.ZP.error("请把发布时间填写完整"),new String("请把发布时间填写完整");return console.log($.group_settings),console.log(e),e.course_group_id=null===(n=$.group_settings)||void 0===n?void 0:n.filter((function(n){return null==e?void 0:e.course_group_name.includes(n.name)})).map((function(e){return e.course_group_id||e.id})).toString().split(","),console.log(e.course_group_id),e}))),console.log(J),e.next=4,c.validateFields();case 4:return u=c.getFieldValue(),u=Object.assign({},g,u),(p=JSON.parse(JSON.stringify(T))).group_settings=J.concat(q),e.next=10,(0,he.Ot)(d()({id:o.id,course_id:a.id,course_second_category_id:1*a.categoryId,is_public:null===(r=u.is_public)||void 0===r?void 0:r[0],delay_publish:u.delay_publish,publish_type:null==T?void 0:T.file_status,description:u.description,publish_time:g.publish_time,link:u.link,name:u.title},p));case 10:0===e.sent.status&&(_.ZP.success("操作成功"),t({type:"attachment/setActionTabs",payload:{}}),t({type:"classroomList/getAttachmentList",payload:d()({},n.actionTabs.params)}),i());case 12:case"end":return e.stop()}}),e)}))),onCancel:function(){K([{}]),b(d()({},ve)),t({type:"attachment/setActionTabs",payload:{}})},children:(0,L.jsx)("section",{className:"pl20 pr20 pt10",children:(0,L.jsxs)(E.Z,{form:c,initialValues:g,onChange:function(){var e=c.getFieldValue();b(Object.assign({},g,e))},children:[(0,L.jsx)(v.Z,{children:(0,L.jsx)(D.Z,{span:24,children:(0,L.jsx)(E.Z.Item,{label:"资源名称:",name:"title",rules:[{required:!0,message:"请输入资源名称"}],children:(0,L.jsx)(X.Z,{placeholder:"请输入资源名称"})})})}),(0,L.jsx)(v.Z,{children:(0,L.jsx)(D.Z,{span:24,children:(0,L.jsx)(E.Z.Item,{label:"链接地址:",name:"link",rules:[{required:!0,message:"请输入外链url"}],children:(0,L.jsx)(X.Z,{placeholder:"请输入外链url"})})})}),(0,L.jsx)(v.Z,{children:(0,L.jsx)(D.Z,{children:(0,L.jsx)(E.Z.Item,{label:"公开:",name:"is_public",children:(0,L.jsx)(j.Z.Group,{children:(0,L.jsx)(j.Z,{value:!0,children:"选中,所有用户可见,否则课堂成员可见"})})})})}),(0,L.jsxs)(v.Z,{className:"mb20",children:[(0,L.jsx)("span",{className:"mr5",children:"发布设置:"}),(0,L.jsxs)(M.ZP.Group,{value:T.file_status,onChange:function(e){N(Object.assign({},d()(d()({},T),{},{file_status:e.target.value})))},children:[(0,L.jsx)(M.ZP,{className:"ml5",value:-1,children:"暂不发布"}),(0,L.jsx)(M.ZP,{className:"ml20",value:0,children:"统一发布"}),(0,L.jsx)(M.ZP,{className:"ml20",value:1,children:"分班发布"})]})]}),0==T.file_status&&(0,L.jsxs)(v.Z,{align:"middle",className:"mb30",style:{paddingLeft:65},children:[(0,L.jsx)(D.Z,{children:"发布时间:"}),(0,L.jsx)(D.Z,{className:"ml5",children:(0,L.jsx)(H.default,{style:{width:170},placeholder:"请选择发布时间",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return y(e,null==$||$.course_end_date)},disabledTime:function(e){return(0,B.d0)(e)},value:T.publish_time?Y()(T.publish_time):"",onChange:function(e,n){T.publish_time=n,N(Object.assign({},T))}})}),(0,L.jsx)(D.Z,{children:(0,L.jsx)("span",{className:"c-grey-c ml10",children:"(学生可查看教学资料的时间)"})})]}),1==T.file_status&&(0,L.jsxs)(v.Z,{style:{paddingLeft:65,marginBottom:30,maxHeight:216,overflow:"hidden auto"},children:[(0,L.jsx)(D.Z,{span:24,children:(0,L.jsxs)(v.Z,{children:[(0,L.jsx)(D.Z,{span:24,children:(0,L.jsxs)(v.Z,{children:[(0,L.jsx)(D.Z,{flex:"1",children:"分班:"}),(0,L.jsx)(D.Z,{flex:"1",children:"发布时间:"})]})}),(0,L.jsx)(D.Z,{span:4})]})}),J&&J.map((function(e,n){var t;return(0,L.jsx)(D.Z,{span:24,children:(0,L.jsxs)(v.Z,{gutter:[8,16],children:[(0,L.jsx)(D.Z,{span:10,children:(0,L.jsx)(v.Z,{gutter:[8,16],children:(0,L.jsx)(D.Z,{flex:"1",style:{maxWidth:200},children:(0,L.jsx)(z.default,{mode:"multiple",style:{width:"100%"},value:e.course_group_name,placeholder:"请选择分班名称",onChange:function(t,i){console.log(i),J[n].course_group_name=t,J[n].course_group_id=e.course_group_id;var s=(0,R.flattenDeep)(J.map((function(e){return e.course_group_name}))),a=ie.map((function(e){var n=(null==e?void 0:e.course_group_name)||[];return d()(d()({},e),{},{course_group_name:(0,R.remove)(n,(function(e){return s.includes(e)}))})}));se(a),K(J.slice())},children:(null==$?void 0:$.group_settings)&&(null==$?void 0:$.group_settings.map((function(e){if(!J.map((function(e){return e.course_group_name})).flat().includes(e.name))return(0,L.jsx)(Option,{value:e.name,children:e.name},e.course_group_id)})))})})})}),(0,L.jsx)(D.Z,{span:10,children:(0,L.jsx)("div",{className:"ml30",children:(0,L.jsx)(H.default,{placeholder:"请选择发布时间",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return y(e,null==$||$.course_end_date)},disabledTime:function(e){return(0,B.d0)(e)},value:e.publish_time?Y()(e.publish_time):"",onChange:function(e,t){J[n].publish_time=t,K(s()(J))}})})}),(0,L.jsxs)(D.Z,{span:4,children:[n>0&&(Y()()<=Y()(e.publish_time)||!e.course_group_id)&&(0,L.jsx)(V.Z,{onClick:function(){var e=(0,R.cloneDeep)(ie);console.log(e,"repairSettingsCopyrepairSettingsCopyrepairSettingsCopy"),e.forEach((function(e,t){e.group_name&&(e.group_name=e.group_name.filter((function(e){var t;return!(null!==(t=J[n].group_name)&&void 0!==t&&t.includes(e))})))})),J=J.filter((function(e,t){return n!==t})),se(e),K(J.slice()),setTimeout((function(){return K(J.slice())}),10)}}),J.length<(null==$||null===(t=$.group_settings)||void 0===t?void 0:t.length)&&(0,L.jsx)(G.Z,{className:"c-green ml20",style:{position:"absolute",left:20,top:4},onClick:function(){console.log(J),K(J.concat({}))}})]})]})},n)}))]}),(0,L.jsx)(v.Z,{children:(0,L.jsx)(D.Z,{span:24,children:(0,L.jsx)(E.Z.Item,{name:"description",label:"资源描述:",children:(0,L.jsx)(X.Z.TextArea,{maxLength:100,placeholder:"请在此输入资源描述,最大限制100个字符",rows:6})})})})]})})})})),ye={flex_box_center:"flex_box_center___Q71DS",flex_space_between:"flex_space_between___TNuTq",flex_box_vertical_center:"flex_box_vertical_center___rhfhG",flex_box_center_end:"flex_box_center_end___MsQQ8",flex_box_column:"flex_box_column___MYvbv",bg:"bg___WkKTX",containerTitle:"containerTitle___x4her",containerDesc:"containerDesc___yNjjw",listItem:"listItem___pzdI9",info:"info___FH9ox",title:"title___TGy6D",titleLeft:"titleLeft___jaNs9",titleRight:"titleRight___X9mA2",acitons:"acitons___CPj4f",menu:"menu___Vr5C0",spanSize:"spanSize___hidB_",table:"table___UIeZ8",flexBox:"flexBox___VZsop",watch:"watch___l8SSX",iconV:"iconV___bHhod"},je=(0,x.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n=e.classroomList,t=e.loading,i=e.dispatch,a=(0,x.useParams)(),o=((0,x.useLocation)(),(0,f.useState)([])),r=h()(o,2),c=r[0],d=r[1],u=(0,f.useState)(1),m=h()(u,2),v=m[0],b=m[1];(0,f.useEffect)((function(){new Promise(function(){var e=p()(l()().mark((function e(n,t){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:i({type:"classroomList/getCoursesMine",payload:{id:a.id,page_size:50}}).then((function(e){d(c.concat(e))}));case 1:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}())}),[n.name]);var y=E.Z.useForm(),k=h()(y,1)[0],Z=[];n.courseGroups.course_groups&&n.courseGroups.course_groups.map((function(e){return Z.push(e.id+"")}));var S=[{title:"",width:40,dataIndex:"id",key:"id",render:function(e,n){return(0,L.jsx)(j.Z,{value:String(e)})}},{title:"课堂名称",dataIndex:"name",key:"name",width:482,ellipsis:!0},{title:"创建时间",dataIndex:"created_at",key:"created_at",width:130},{title:"结束时间",dataIndex:"end_date",key:"end_date",width:130}];return(0,L.jsxs)(I.Z,{centered:!0,title:"发送资源",open:"发送"===n.actionTabs.key,okText:"确定",cancelText:"取消",width:820,footer:(0,L.jsxs)("div",{style:{height:"48px",minHeight:"48px",display:"flex",alignItems:"center"},children:[(0,L.jsxs)("span",{style:{flex:"1",textAlign:"start"},children:["发布状态:",(0,L.jsxs)(M.ZP.Group,{value:v,onChange:function(e){b(e.target.value)},children:[(0,L.jsx)(M.ZP,{value:1,children:"发布"}),(0,L.jsx)(M.ZP,{value:0,children:"不发布"})]})]}),(0,L.jsx)(le.ZP,{onClick:function(){i({type:"classroomList/setActionTabs",payload:{}})},children:"取消"}),(0,L.jsx)(le.ZP,{onClick:p()(l()().mark((function e(){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=k.getFieldValue(),e.next=3,(0,g.ZP)("/api/files/bulk_send.json",{method:"post",body:{ids:s()(n.actionTabs.selectArrs),to_course_ids:s()(t.group_ids),course_id:a.id,is_publish:v}});case 3:0===e.sent.status&&(_.ZP.success("发送成功"),i({type:"classroomList/setActionTabs",payload:{}}));case 5:case"end":return e.stop()}}),e)}))),type:"primary",children:"确认"})]}),bodyStyle:{minHeight:200},onCancel:function(){i({type:"classroomList/setActionTabs",payload:{}})},children:[(0,L.jsxs)("p",{className:"tc bold mb20",children:["选择的资源发送到",(0,L.jsx)("span",{className:"c-orange",children:"指定课堂"})]}),n.courseGroups.course_groups&&(0,L.jsx)(E.Z,{form:k,initialValues:O()(O()({},"group_ids",Z),"end_time",Y()(Y()().add(7,"days").format("YYYY-MM-DD HH:mm"))),children:(0,L.jsx)(E.Z.Item,{name:"group_ids",children:(0,L.jsx)(j.Z.Group,{children:(0,L.jsx)(w.Z,{loading:t.effects["classroomList/getCourseGroups"],columns:S,className:ye.table,dataSource:null==c?void 0:c.filter((function(e){return(null==e?void 0:e.id)!=a.id})),scroll:{y:240},pagination:!1})})})})]})})),ke=t(7406),Ze=t(44427),we=t(10593),Se=t(11278),Ce=(0,x.connect)((function(e){return{classroomList:e.classroomList,user:e.user}}))((function(e){var n=e.classroomList,t=e.user,i=e.dispatch,a=(0,x.useParams)(),o=(0,f.useState)(!1),r=h()(o,2),c=r[0],u=r[1];(0,f.useEffect)((function(){if("取消发布"===n.actionTabs.key){var e;if((0,N.j5)()||null!=t&&null!==(e=t.userInfo)&&void 0!==e&&null!==(e=e.course)&&void 0!==e&&e.own)return void u(!0);var i={hasNum:0,noHasNum:0};n.actionTabs.selectArrsAll.map((function(e){var n;e.author_login===(null===(n=t.userInfo)||void 0===n?void 0:n.login)?++i.hasNum:++i.noHasNum})),i.noHasNum>0?I.Z.info({title:"权限提示",className:"custom-modal-divider ",icon:null,content:(0,L.jsxs)("div",{children:["1"!==n.actionTabs.isdelete&&(0,L.jsxs)("div",{children:["当前选中资源中:",(0,L.jsx)("span",{className:"c-blue",children:i.hasNum}),"个由您本人发布,",(0,L.jsx)("span",{className:"c-red",children:i.noHasNum})," 个由其他老师发布。",(0,L.jsx)("br",{})]}),"课堂内只能删除本人发布的资源,请取消选中其他老师发布的资源。"]}),onOk:function(){m()}}):u(!0)}else u(!1)}),[n.actionTabs.key]);var m=function(){i({type:"classroomList/setActionTabs",payload:{}})};return(0,L.jsxs)(I.Z,{centered:!0,title:"提示",open:c,okText:"确定",cancelText:"取消",onOk:p()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.ZP)("/api/files/unpublish.json",{method:"put",body:{ids:s()(n.actionTabs.selectArrs),course_id:a.id}});case 2:0===e.sent.status&&(_.ZP.success("操作成功"),i({type:"classroomList/getAttachmentList",payload:d()({},n.actionTabs.params)}),i({type:"classroomList/setActionTabs",payload:{}}),i({type:"classroomList/getClassroomLeftMenus",payload:{id:a.coursesId}}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){m()},children:[(0,L.jsx)("p",{children:"确定取消发布选中的资源吗?"}),(0,L.jsx)("p",{children:"取消后,选中资源已设置的发布规则将无效(包括已发布)。"})]})})),Te=t(71418),Ne=(0,x.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var n,t,i=e.classroomList,a=e.dispatch,o=(0,x.useParams)(),r=(0,f.useState)(1),l=h()(r,2),c=l[0],d=l[1],u=(0,f.useState)(0),p=h()(u,2),m=p[0],g=p[1],_=(0,f.useState)(20),v=h()(_,2),b=v[0],y=v[1],j=(0,f.useState)(!1),k=h()(j,2),Z=k[0],C=k[1],T=(0,f.useState)([]),N=h()(T,2),P=N[0],A=N[1],$=(0,f.useState)(""),O=h()($,2),E=O[0],M=O[1],D=(0,f.useState)(null),H=h()(D,2),F=H[0],Y=H[1],R=(0,f.useState)(!1),B=h()(R,2),V=B[0],G=B[1],W=(0,f.useState)([]),J=h()(W,2),K=J[0],U=J[1];o.id=o.coursesId,(0,f.useEffect)((function(){"访问记录"===i.actionTabs.key?(M(""),Y(null),Q(),C(!0)):C(!1)}),[i.actionTabs]);var Q=function(){var e;(0,he.mn)({course_id:o.id,attachment_id:null===(e=i.actionTabs)||void 0===e||null===(e=e.currentInfo)||void 0===e?void 0:e.id}).then((function(e){0==e.status&&U(s()(e.course_groups))})),q()},q=function(){1!=c?d(1):20!=b?y(20):ee()},ee=function(){var e;G(!0),(0,he.$n)({page:c,limit:b,keyword:E,course_group_id:F,course_id:o.id,id:null===(e=i.actionTabs)||void 0===e||null===(e=e.currentInfo)||void 0===e?void 0:e.id}).then((function(e){0==e.status&&(A(e.data),g(e.size))})),G(!1)},ne=[{title:"序号",render:function(e,n,t){return b*(c-1)+t+1},width:60,align:"center"},{title:"学号",dataIndex:"student_id",align:"center"},{title:"姓名",dataIndex:"username",align:"center"},{title:"班级",dataIndex:"course_group_name",align:"center"},{title:"查看时间",dataIndex:"watch_time",align:"center"},{title:"下载时间",dataIndex:"download_time",align:"center"}];(0,f.useEffect)((function(){"访问记录"===i.actionTabs.key&&ee()}),[c]),(0,f.useEffect)((function(){"访问记录"===i.actionTabs.key&&(1==c?ee():d(1))}),[b]),(0,f.useEffect)((function(){q()}),[F]);return(0,L.jsxs)(I.Z,{width:1e3,centered:!0,title:"访问记录",open:Z,footer:null,onCancel:function(){M(""),Y(null),a({type:"classroomList/setActionTabs",payload:{}})},children:[(0,L.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"},children:[(0,L.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:["资源名称:",(0,L.jsx)("div",{style:{width:350,height:22,whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},title:null==i||null===(n=i.actionTabs)||void 0===n||null===(n=n.currentInfo)||void 0===n?void 0:n.title,children:null==i||null===(t=i.actionTabs)||void 0===t||null===(t=t.currentInfo)||void 0===t?void 0:t.title})]}),(0,L.jsxs)("div",{style:{display:"flex"},children:[(0,L.jsx)(z.default,{value:F,style:{width:160,marginRight:20},placeholder:"请选择分班名称",allowClear:!0,onChange:function(e){Y(e)},children:K.map((function(e){return(0,L.jsx)(Option,{label:e.name,value:e.course_group_id,children:e.name},e.course_group_id)}))}),(0,L.jsx)(X.Z.Search,{placeholder:"请输入姓名/学号进行搜索",value:E,onChange:function(e){M(e.target.value)},onSearch:function(e){1==c?ee():d(1)},style:{width:230,marginLeft:"auto"},onPressEnter:function(){return ee()}})]})]}),(0,L.jsx)(Te.Z,{spinning:V,children:(0,L.jsx)(w.Z,{style:{padding:"15px 0"},pagination:!1,bordered:!0,columns:ne,dataSource:P,rowKey:function(e){return null==e?void 0:e.id}})}),m>0&&(0,L.jsx)(S.Z,{className:"tc",style:{paddingBottom:15},showSizeChanger:!0,showQuickJumper:!0,onChange:function(e,n){d(e)},onShowSizeChange:function(e,n){y(n)},defaultCurrent:1,pageSizeOptions:["10","20","50","100"],current:c||1,pageSize:b||10,defaultPageSize:10,total:m,showTotal:function(e){return(0,L.jsxs)("span",{className:"mr10",children:["共",(0,L.jsxs)("span",{className:"c-blue",children:[" ",e," "]}),"条数据"]})}})]})})),Ie=(0,x.connect)((function(e){var n=e.classroomList,t=e.loading,i=e.user;return{classroomList:n,globalSetting:e.globalSetting,user:i,loading:t.effects}}))((function(e){var n,t,i,a=e.classroomList,r=(e.globalSetting,e.loading),c=e.user,u=e.dispatch,m=(e.match,(0,x.useLocation)()),I=(0,x.useParams)(),$=(0,x.useSearchParams)(),O=h()($,1)[0],E=(0,f.useState)({sort_type:"publish_time",sort:"desc",page_size:20,clazz:"0"===O.get("tabs")?"":"1"===O.get("tabs")?"2":"2"===O.get("tabs")?"3":"1"}),M=h()(E,2),D=M[0],H=M[1],z=(0,f.useState)(Array.from({length:20},(function(){return!1}))),F=h()(z,2),R=F[0],B=F[1],V=(0,f.useState)([]),G=h()(V,2),X=G[0],Q=G[1],q=(0,f.useState)(),ee=h()(q,2),ne=(ee[0],ee[1],new Date),te=(0,f.useState)([]),ie=h()(te,2),se=ie[0],oe=ie[1],re=(0,f.useState)("发布时间降序排列"),le=h()(re,2),de=le[0],pe=le[1],fe=(0,f.useState)(!1),ge=h()(fe,2),ve=(ge[0],ge[1],a.detailAttachmentList),Te=a.detailLeftMenus,Ie=a.detailTopBanner,Le=O.get("tabs")?parseInt(O.get("tabs")):0,Pe=(0,f.useState)(!1),Ae=h()(Pe,2),$e=Ae[0],Oe=Ae[1];c.userInfo;function Ee(e,n){return Me.apply(this,arguments)}function Me(){return(Me=p()(l()().mark((function e(n,t){var i,a;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.ZP)("/api/files/group_settings_statistics.json",{method:"get",params:{attachment_id:n,course_id:I.course_id}});case 2:i=e.sent,(a=s()(X))[t]=null==i?void 0:i.data,Q(a);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}D.course_id=I.coursesId,I.categoryId?D.course_second_category_id=I.categoryId:delete D.course_second_category_id,(0,f.useEffect)((function(){B(Array.from({length:20},(function(){return!1}))),Q([])}),[]),(0,f.useEffect)((function(){var e,n=T.cX.getItem("".concat(null==c||null===(e=c.userInfo)||void 0===e?void 0:e.login).concat((0,N.GJ)()?"Teacher":"Student"),"Attachment");n&&(D.sort_by=null==n?void 0:n.type,D.sort_direction=null==n?void 0:n.direction,console.log("localRecordValue",n),pe(null==n?void 0:n.name)),De()}),[null==c||null===(n=c.userInfo)||void 0===n?void 0:n.login,m.pathname]),(0,f.useEffect)((function(){"目录重命名成功"===a.actionTabs.key&&De()}),[a.actionTabs.key]),(0,f.useEffect)((function(){oe([])}),[ve]);var De=function(){H(d()({},D)),oe([]),u({type:"classroomList/getAttachmentList",payload:d()({},D)})},He=function(){var e=p()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!n.link){e.next=4;break}return e.next=3,u({type:"attachment/updateVisits",payload:{id:n.id}});case 3:u({type:"classroomList/getAttachmentList",payload:d()({},D)});case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();Te.course_modules&&a.detailLeftMenus.course_modules.filter((function(e){return"attachment"===e.type}))[0];var ze=function(){var e=p()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!=se){e.next=3;break}return _.ZP.error("请选择你要操作的任务"),e.abrupt("return");case 3:return e.next=5,(0,g.ZP)("/api/files/bulk_move.json",{method:"put",body:{course_id:I.course_id,ids:se,to_category_id:null==n?void 0:n.key}});case 5:0===e.sent.status&&(_.ZP.success("操作成功"),u({type:"classroomList/getAttachmentList",payload:d()({},D)}),oe([]));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Fe=function(e){return e.link?e.link:ce.Z.API_SERVER+e.url},Ye=[{name:"删除",icon:(0,L.jsx)("i",{className:"iconfont icon-piliangshanchu2"})},{name:"发送",icon:(0,L.jsx)("i",{className:"iconfont icon-fasong"})},{name:"立即发布",icon:(0,L.jsx)("i",{className:"iconfont icon-fabu5"})},{name:"取消发布",icon:(0,L.jsx)("i",{className:"iconfont icon-quxiaofabu"})},{name:"设为公开",icon:(0,L.jsx)("i",{className:"iconfont icon-sheweigongkai2"})}].filter((function(e){return!!Ie.is_public||"设为公开"!==e.name})),Re=[{name:"全部",id:"",total:ve.total_count,index:0},{name:"未发布",id:"2",total:(0,N.GJ)()?ve.unpublish_count:null,index:1},{name:"预发布",id:"3",total:(0,N.GJ)()?ve.not_started_count:null,index:2},{name:"已发布",id:"1",total:(0,N.GJ)()?ve.publish_count:null,index:3}],Be=[{title:"班级",dataIndex:"name",key:"name",width:240},{title:"状态",dataIndex:"status",key:"status",width:80},{title:"发布时间",dataIndex:"publish_time",key:"publish_time",width:200,sorter:!0,showSorterTooltip:!1,sortOrder:"publish_time"===D.order_by?"desc"===D.sort_direction?"descend":"ascend":null,render:function(e){return e?Y()(e).format("YYYY-MM-DD HH:mm"):"--"}},{title:"分班老师",dataIndex:"member_manager",key:"member_manager",ellipsis:{showTitle:!1},render:function(e){return"--"!==e&&e?(0,L.jsx)("span",{title:e,children:e}):"--"}}],Ve=function(){var e=p()(l()().mark((function e(n){var t,i;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=n.name,""==se?_.ZP.error("请选择你要操作的任务"):u({type:"classroomList/setActionTabs",payload:{key:t,selectArrs:se,selectArrsAll:null===(i=ve.files)||void 0===i?void 0:i.filter((function(e){return se.includes(e.id)})),params:D,batch:!0}});case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,L.jsxs)("section",{children:[(0,L.jsx)(Ze.Z,{isLoading:r["classroomList/getAttachmentList"],tabDataSource:(0,N.GJ)()?Re:[],isAdmin:(0,N.GJ)(),onTabMenuClick:function(e){console.log(e.key),"0"!==e.key&&"1"!==e.key&&"2"!==e.key||(D.sort_type="created_on",D.sort="desc",pe("创建时间降序排列")),"3"===e.key&&(D.sort_type="publish_time",D.sort="desc",pe("发布时间降序排列")),D.clazz=Re[e.key].id,D.page=1,x.history.replace("".concat(m.pathname,"?tabs=").concat(e.key)),B(Array.from({length:20},(function(){return!1}))),Q([]),De()},defaultSelectedKeys:[Le+""],showControlButton:(0,N.GJ)(),buttonText:"选用资源",extraNode:(0,N.GJ)()&&(0,L.jsxs)(v.Z,{align:"middle",className:"mr20",children:[!(null!=ve&&ve.parent_category_id)&&(0,N.GJ)()&&(0,L.jsx)("span",{className:"c-blue font16 ml20 current",onClick:function(e){e.preventDefault(),u({type:"classroomList/setActionTabs",payload:{key:"新建目录"}})},children:(0,L.jsx)(b.Z,{title:"新建子目录",children:(0,L.jsx)("i",{className:"iconfont icon-xinjianmulu1 font14"})})}),(0,L.jsx)("span",{className:"c-blue font16 ml20 current",style:{paddingTop:2},onClick:function(e){e.preventDefault(),u({type:"classroomList/setActionTabs",payload:{key:"目录重命名",params:D,selectArrs:d()(d()({},ve),{},{category_id:null==D?void 0:D.course_second_category_id,main_id:"object"===o()(ve.parent_category_id)?ve.id:void 0}),cb:De}})},children:(0,L.jsx)(b.Z,{title:"目录重命名",children:(0,L.jsx)("i",{className:"iconfont icon-zhongmingming1 font17"})})}),(0,L.jsxs)("span",{className:"c-blue font14 ml20 current",onClick:function(e){e.preventDefault(),u({type:"attachment/setActionTabs",payload:{key:"上传资源",params:D}})},children:[(0,L.jsx)("i",{className:"iconfont icon-shangchuan3 font14 mr5"}),"上传资源"]}),(0,L.jsxs)("span",{className:"c-blue font14 ml20 current",onClick:function(e){e.preventDefault(),u({type:"attachment/setActionTabs",payload:{key:"添加外链",params:D}})},children:[(0,L.jsx)("i",{className:"iconfont icon-lianjie2 font14 mr5"}),"添加外链"]})]}),onButtonClick:function(){u({type:"attachment/setActionTabs",payload:{key:"选用资源",params:D}})}}),(0,L.jsx)(we.Z,{dataSource:ve.files||[],isAdmin:(0,N.GJ)(),batchStatus:$e,SortMenuName:de,setSortMenuName:pe,SortMenus:[{name:"默认排序",type:"",direction:""},{name:"创建时间降序排列",type:"created_on",direction:"desc"},{name:"创建时间升序排列",type:"created_on",direction:"asc"},{name:"发布时间降序排列",type:"publish_time",direction:"desc"},{name:"发布时间升序排列",type:"publish_time",direction:"asc"}],onSearch:function(e){D.search=e,D.page=1,De()},onSort:function(e){var n;D.sort_type=e.type,D.sort=e.direction,D.page=1,T.cX.setItem("".concat(null==c||null===(n=c.userInfo)||void 0===n?void 0:n.login).concat((0,N.GJ)()?"Teacher":"Student"),e,"Attachment"),pe(e.name),De()},onBatch:function(e){return Oe(e)}}),(0,L.jsxs)(y.Z,{loading:r["classroomList/getAttachmentList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30",children:[0===ve.total_count&&(0,L.jsx)(ke.Z,{}),ve.files&&ve.files.map((function(e,n){var t,i,a;return(0,L.jsxs)("div",{className:ye.listItem,children:[(0,N.GJ)()&&(0,L.jsx)(j.Z,{checked:se.includes(e.id),value:e.id,className:"mr20",onChange:function(n){se.indexOf(e.id);se.indexOf(e.id)>-1?oe(se.filter((function(n){return n!==e.id}))):oe(se.concat(e.id))}}),(0,L.jsxs)("div",{className:ye.info,children:[(0,L.jsxs)("div",{className:ye.title,children:[(0,L.jsxs)("div",{className:ye.titleLeft,children:[(0,N.GJ)()&&(0,L.jsxs)(L.Fragment,{children:[e.is_publish&&e.publish_status&&(0,L.jsx)("span",{className:"tag-style bg-light-blue mr10",children:"已发布"}),e.is_publish&&!e.publish_status&&(0,L.jsx)("span",{className:"tag-style bg-c5d6ff mr10",children:"预发布"}),!e.is_publish&&(0,L.jsx)("span",{className:"tag-style bgB8B8B8 mr10",children:"未发布"})]}),(0,N.RV)()||e.is_public?(0,L.jsx)("a",{onClick:function(n){(0,he.fc)({id:null==e?void 0:e.id,watch_type:2,course_id:null==D?void 0:D.course_id}),He(e),e.link||"application/pdf"===e.content_type||(n.preventDefault(),u({type:"attachment/setActionTabs",payload:{key:(e.link,"资源下载"),selectArrs:e,params:D}}))},href:Fe(e),target:"_blank",children:(0,L.jsx)("strong",{children:e.title})}):(0,L.jsx)("strong",{children:e.title}),e.link&&(0,L.jsxs)("span",{className:"tag-style-border-small c-orange border-orange ml10",children:[" ","外链"," "]})]}),(0,L.jsxs)("div",{className:ye.titleRight,children:[(0,N.GJ)()&&!(null!=e&&e.is_publish)&&(0,L.jsx)(x.Link,{target:"_blank",to:"/",onClick:function(){var t=p()(l()().mark((function t(i){var a;return l()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:i.stopPropagation(),i.preventDefault(),u({type:"classroomList/setActionTabs",payload:{key:"立即发布",index:n,selectArrs:[null==e?void 0:e.id],selectArrsAll:[e],params:D,type:2,manage_all_group:null==ve?void 0:ve.manage_all_group}}),(a=s()(R))[n]=!1,B(a);case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),children:(0,L.jsxs)("aside",{className:ye.flexBox,children:[(0,L.jsx)("i",{className:"iconfont icon-yishezhifabushijian1"}),(0,L.jsx)("div",{children:"发布"})]})}),((0,N.RV)()||e.is_public)&&(0,L.jsxs)("aside",{onClick:function(){var n=p()(l()().mark((function n(t){return l()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return t.stopPropagation(),t.preventDefault(),n.next=4,(0,he.fc)({id:null==e?void 0:e.id,watch_type:2,course_id:null==D?void 0:D.course_id});case 4:He(e),e.link||"application/pdf"===e.content_type?window.open(Fe(e)):u({type:"attachment/setActionTabs",payload:{key:(e.link,"资源下载"),selectArrs:e,params:D}});case 6:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}(),className:ye.flexBox,style:{marginRight:16,cursor:"pointer"},children:[(0,L.jsx)("i",{className:"iconfont icon-chakansvg"}),(0,L.jsx)("div",{children:"查看"})]}),((0,N.RV)()||e.is_public)&&!e.link&&e.is_publish&&(0,L.jsxs)("aside",{onClick:function(){var n=p()(l()().mark((function n(t){return l()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return t.stopPropagation(),n.next=3,(0,he.fc)({id:null==e?void 0:e.id,watch_type:1,course_id:null==D?void 0:D.course_id});case 3:(0,T.Nd)((null==e?void 0:e.title)||"educoder",decodeURIComponent(ce.Z.API_SERVER+e.url));case 4:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}(),className:"".concat(ye.flexBox),style:{marginRight:16,cursor:"pointer"},children:[(0,L.jsx)("i",{className:"iconfont icon-xiazai6"}),(0,L.jsx)("div",{children:"下载"})]}),(0,N.GJ)()&&(0,L.jsx)(k.Z,{placement:"bottomCenter",overlayClassName:ye.dro,dropdownRender:function(){return(0,L.jsxs)(Z.Z,{children:[(0,L.jsx)(Z.Z.Item,{style:{textAlign:"center"},children:(0,L.jsx)("a",{onClick:function(){var t=p()(l()().mark((function t(i){var a;return l()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:i.stopPropagation(),i.preventDefault(),u({type:"classroomList/setActionTabs",payload:{key:e.is_publish?"修改发布":"立即发布",index:n,selectArrs:[null==e?void 0:e.id],selectArrsAll:[e],params:D,type:2,manage_all_group:null==ve?void 0:ve.manage_all_group}}),(a=s()(R))[n]=!1,B(a);case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),children:e.is_publish?"修改发布":"立即发布"})},1),(0,L.jsx)(Z.Z.Item,{style:{textAlign:"center"},children:(0,L.jsx)(x.Link,{target:"_blank",to:"/",onClick:function(n){var t;n.preventDefault(),u({type:"classroomList/setActionTabs",payload:{key:"删除",selectArrs:[e.id],selectArrsAll:null===(t=ve.files)||void 0===t?void 0:t.filter((function(n){return[e.id].includes(n.id)})),isdelete:"1",params:D}})},children:"立即删除"})},22),(0,L.jsx)(Z.Z.Item,{style:{textAlign:"center"},children:(0,L.jsx)(x.Link,{onClick:function(t){t.preventDefault(),u({type:"attachment/setActionTabs",payload:{key:e.link?"外链设置":"资源设置",index:n,selectArrs:e,params:D,manage_all_group:null==ve?void 0:ve.manage_all_group}});var i=s()(R);i[n]=!1,B(i)},to:"/",children:"资源设置"})},6),(0,L.jsx)(Z.Z.Item,{style:{textAlign:"center"},children:(0,L.jsx)(x.Link,{target:"_blank",to:"/",onClick:function(n){n.preventDefault(),u({type:"classroomList/setActionTabs",payload:{key:"访问记录",currentInfo:e}})},children:"访问记录"})},7)]})},children:(0,L.jsxs)("aside",{onClick:function(e){return e.stopPropagation()},className:ye.flexBox,style:{cursor:"default"},children:[(0,L.jsx)("i",{className:"iconfont icon-gengduo4"}),(0,L.jsx)("div",{children:"更多"})]})})]})]}),(0,L.jsxs)("div",{className:"flex-wrp",children:[e.link&&(0,L.jsx)(L.Fragment,{children:(0,L.jsxs)("p",{className:"flex1",children:[(0,L.jsx)("span",{children:e.author.name}),(0,L.jsxs)("span",{className:"ml15",children:["点击次数:",e.downloads_count]}),ne5&&(0,L.jsx)(w.Z,{rowKey:"shixun_identifier",scroll:{y:240},onRow:function(e){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},onHeaderRow:function(e,n){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},pagination:!1,dataSource:X[n],style:{marginTop:14,marginRight:6,cursor:"default"},onChange:function(t,i,s){s.field&&(D.order_by=s.field),s.order||(D.sort_direction="asc"),"ascend"===s.order&&(D.sort_direction="asc"),"descend"===s.order&&(D.sort_direction="desc"),s.order||(D.sort_direction="asc"),Ee(null==e?void 0:e.id,n)},columns:Be}),(0,N.GJ)()&&(null==e?void 0:e.is_publish)&&R[n]&&(null===(i=X[n])||void 0===i?void 0:i.length)>0&&(null===(a=X[n])||void 0===a?void 0:a.length)<6&&(0,L.jsx)(w.Z,{rowKey:"shixun_identifier",onRow:function(e){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},onHeaderRow:function(e,n){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},pagination:!1,dataSource:X[n],style:{marginTop:14,marginRight:6,cursor:"default"},onChange:function(t,i,s){s.field&&(D.order_by=s.field),s.order||(D.sort_direction="asc"),"ascend"===s.order&&(D.sort_direction="asc"),"descend"===s.order&&(D.sort_direction="desc"),s.order||(D.sort_direction="asc"),Ee(null==e?void 0:e.id,n)},columns:Be}),e.description&&(0,L.jsx)("div",{className:"flex-wrp",children:(0,L.jsxs)("p",{className:"flex1",children:[(0,L.jsx)("span",{children:" 资源描述:"}),(0,L.jsx)("span",{className:"ml5",children:e.description||"暂无描述"})]})})]})]},n)})),(0,L.jsx)("aside",{className:"tc mb50 mt30",children:ve.attachments_count>0&&(0,L.jsx)(S.Z,{current:D.page||1,showSizeChanger:!0,onChange:function(e,n){Q([]),B(Array.from({length:20},(function(){return!1}))),D.page=e,D.page_size=n,De()},defaultCurrent:1,pageSize:D.page_size||20,total:ve.attachments_count})})]}),se.length>0&&(0,N.GJ)()&&(0,L.jsx)(C.Z,{offsetBottom:0,children:(0,L.jsx)(Se.Z,{buttonDataSource:Ye,onButtonClick:Ve,useBatchStatus:Oe,catalogue:(null==Te||null===(t=Te.course_modules)||void 0===t||null===(t=t.find((function(e){return"attachment"===e.type})))||void 0===t?void 0:t.second_category)||[],allSelect:!!se.length&&se.length===(null===(i=ve.files)||void 0===i?void 0:i.length),setSeleArr:oe,setAllSelect:function(e){e.target.checked?oe(ve.files.map((function(e){return e.id}))):oe([])},selectArrs:se,onMenuClick:ze})}),(0,L.jsx)(P,{}),(0,L.jsx)(A,{}),(0,L.jsx)(W,{getFileData:De}),(0,L.jsx)(J,{}),(0,L.jsx)(je,{}),(0,L.jsx)(K,{}),(0,L.jsx)(U,{}),(0,L.jsx)(ae,{}),(0,L.jsx)(ue,{}),(0,L.jsx)(me,{}),(0,L.jsx)(xe,{getFileData:De}),(0,L.jsx)(_e.Z,{}),(0,L.jsx)(be,{getFileData:De}),(0,L.jsx)(Ce,{}),(0,L.jsx)(Ne,{})]})}))},11278:function(e,n,t){t.d(n,{Z:function(){return x}});var i=t(79800),s=t.n(i),a=t(59301),o=t(20834),r=t(8772),l=t(24905),c=t(3113),d=t(38854),u="bottomControlContainer___woAeo",p="buttonWrap___iRw4K",m="moveCategory___oiQqw",h=t(89918),f=t(8876),g=t(37712),x=function(e){var n=e.buttonDataSource,t=e.onButtonClick,i=e.useBatchStatus,x=e.allSelect,_=e.setAllSelect,v=e.selectArrs,b=e.onMenuClick,y=e.setSeleArr,j=e.catalogue,k=e.addCatalogue,Z=(0,a.useState)(!1),w=s()(Z,2),S=w[0],C=w[1],T=(0,a.useState)(""),N=s()(T,2),I=N[0],L=N[1];console.log("---",j);var P=(0,g.jsx)("div",{className:m,onMouseLeave:function(e){return C(!1)},children:(0,g.jsxs)(o.Z,{onClick:b,style:{maxHeight:300,width:240,overflow:"auto"},children:[(0,g.jsx)("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",children:(0,g.jsx)(r.Z,{onChange:function(e){L(e.target.value)}})}),null==j?void 0:j.map((function(e,n){var t;if(!(""!==I&&e.category_name.indexOf(I)<0))return(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(o.Z.Item,{className:"multi-llipsis1e",children:e.category_name},e.category_id),null==e||null===(t=e.third_category)||void 0===t?void 0:t.map((function(e){return(0,g.jsx)(o.Z.Item,{style:{marginLeft:20},className:"multi-llipsis1e",children:e.category_name},e.category_id)}))]})})),k&&(0,g.jsx)("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:k,children:"新建子目录..."})]})});return(0,g.jsxs)("div",{className:u,children:[(0,g.jsxs)("div",{children:[(0,g.jsx)("div",{children:(0,g.jsxs)(l.Z,{checked:x,onChange:_,children:["全选本页(",v.length,")"]})}),(0,h.GJ)()&&n.map((function(e){return(0,g.jsx)("div",{children:(0,g.jsx)(c.ZP,{type:"primary",icon:e.icon,className:p,onClick:function(){return t(e)},children:e.name})},e.name)})),(0,h.GJ)()&&(k||j)&&(0,g.jsx)("div",{children:(0,g.jsx)(d.Z,{open:S,placement:"topLeft",autoAdjustOverflow:!1,dropdownRender:function(){return P},getPopupContainer:function(e){return e.parentNode},children:(0,g.jsx)("span",{className:"ant-dropdown-link",onMouseEnter:function(e){return C(!0)},children:(0,g.jsx)(c.ZP,{type:"primary",className:p,icon:(0,g.jsx)("i",{className:"iconfont icon-yidongmulu"}),children:(0,g.jsxs)("span",{children:["移动到目录 ",(0,g.jsx)(f.Z,{})]})})})})})]}),(0,g.jsx)("div",{children:(0,g.jsx)(c.ZP,{type:"primary",ghost:!0,onClick:function(){i(!1),y([])},children:"取消操作"})})]})}},10593:function(e,n,t){t.d(n,{Z:function(){return S}});var i=t(7557),s=t.n(i),a=t(37205),o=t.n(a),r=t(41498),l=t.n(r),c=t(79800),d=t.n(c),u=t(59301),p=t(20834),m=t(24905),h=t(3113),f=t(38854),g=t(6848),x=t(8772),_={searchSortControllerContainer:"searchSortControllerContainer___Xca1m",btn:"btn___sNJPX",btnSort:"btnSort___Fx9OM",tips:"tips___LrmpR"},v=t(89918),b=t(17352),y=t(8876),j=t(26724),k=t.n(j),Z=t(7880),w=t(37712),S=function(e){e.isAdmin,e.dataSource,e.batchStatus;var n=e.SortMenuName,t=e.setSortMenuName,i=e.detailCourseGroupsList,a=e.onSearch,r=e.onBoard,c=e.onSort,j=e.isboard,S=e.dispatch,C=(e.onBatch,e.SortMenus),T=(0,u.useState)(!1),N=d()(T,2),I=N[0],L=N[1],P=(0,u.useState)([]),A=d()(P,2),$=A[0],O=A[1],E=(0,u.useState)(!0),M=d()(E,2),D=M[0],H=M[1],z=(0,u.useState)([]),F=d()(z,2),Y=F[0],R=F[1],B=(0,u.useState)(1),V=d()(B,2),G=V[0],W=V[1],J=(0,u.useState)(!1),X=d()(J,2),K=X[0],U=X[1],Q=(0,Z.useParams)();(0,u.useEffect)((function(){j&&q()}),[j]);var q=function(){var e=l()(s()().mark((function e(){var n,t,i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!D||K){e.next=10;break}return U(!0),W(G+1),e.next=5,S({type:"classroomList/getCourseGroupsList",payload:{page:G,id:Q.coursesId,limit:20,nonenavigate:!0}});case 5:t=e.sent,i=o()((null==t?void 0:t.course_groups)||[]),(null==t||null===(n=t.course_groups)||void 0===n?void 0:n.length)<20&&(H(!1),i.push({id:0,name:"未分班"})),U(!1),R([].concat(o()(Y),o()(i)));case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ee=(0,w.jsxs)("section",{className:_.dropmenu,children:[(0,w.jsx)("div",{style:{maxHeight:200,overflow:"auto"},children:(0,w.jsx)(k(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){q()},hasMore:D,useWindow:!1,children:(0,w.jsx)(p.Z,{style:{width:240,zIndex:10},children:(null==i?void 0:i.group_count)>0&&(null==Y?void 0:Y.filter((function(e){return e.edit_auth||"未分班"===e.name})).map((function(e,n){return(0,w.jsx)(p.Z.Item,{children:(0,w.jsx)(m.Z,{checked:$.includes(e.id),value:e.id,onChange:function(n){$.indexOf(e.id);$.indexOf(e.id)>-1?O($.filter((function(n){return n!==e.id}))):O($.concat(e.id))},children:e.name})},e.id)})))})})}),(0,w.jsx)("aside",{style:{background:"#fff"},children:(0,w.jsxs)("div",{children:[(0,w.jsx)(h.ZP,{type:"link",onClick:function(){r($)},children:"确定"}),(0,w.jsx)(h.ZP,{type:"link",onClick:function(){O([])},children:"重置"})]})})]}),ne="默认排序"===n;return(0,w.jsxs)("div",{className:_.searchSortControllerContainer,children:[!(null==C||!C.length)&&(0,w.jsx)("div",{children:(0,w.jsx)(f.Z,{dropdownRender:function(){return(0,w.jsx)(p.Z,{selectedKeys:[n],children:C.map((function(e){return(0,w.jsx)(p.Z.Item,{onClick:function(){return t((n=e).name),void c(n);var n},children:e.name},e.name)}))})},children:(0,w.jsx)("div",{children:(0,w.jsxs)("span",{className:"".concat(_.btn," ").concat(ne?_.btnSort:""),children:[(0,w.jsx)("i",{className:"iconfont icon-paixu font14 mr5"}),n]})})})}),ne&&(0,w.jsx)(g.Z,{title:"优先按照调整排序结果展示,未设置排序时,按照创建时间降序排列",children:(0,w.jsx)("span",{className:_.tips,children:(0,w.jsx)("i",{className:"iconfont icon-a-wenhaobeifen2"})})}),(0,w.jsx)(x.Z.Search,{allowClear:!0,placeholder:"请输入名称进行搜索",onSearch:a,style:{width:220,marginLeft:"auto",marginRight:10}}),(0,v.eB)()&&j&&(0,w.jsx)(f.Z,{dropdownRender:function(){return ee},open:I,onOpenChange:function(e){L(e)},children:(0,w.jsxs)("a",{children:["分班",I?(0,w.jsx)(b.Z,{style:{marginLeft:6}}):(0,w.jsx)(y.Z,{style:{marginLeft:6}})]})})]})}},44427:function(e,n,t){t.d(n,{Z:function(){return d}});t(59301);var i=t(95237),s=t(43604),a=t(20834),o=t(38854),r={tabMenuContainer:"tabMenuContainer___uf5IP",control:"control___GheLs",iconH:"iconH___Wzw_r",selectBtn:"selectBtn___mfEnI"},l=t(7880),c=t(37712),d=function(e){var n=e.isLoading,t=e.addText,d=e.tabDataSource,u=e.isAdmin,p=e.dispatch,m=e.type,h=e.isExercise,f=e.defaultSelectedKeys,g=e.onTabMenuClick,x=e.getDropdownMenu,_=e.showControlButton,v=e.buttonText,b=e.buttonIcon,y=void 0===b?"icon-tianjiadaohang":b,j=e.extraNode,k=e.onButtonClick,Z=void 0===k?function(){}:k,w=(0,l.useParams)();return(0,c.jsx)("div",{className:r.tabMenuContainer,children:(0,c.jsxs)(i.Z,{children:[(0,c.jsx)(s.Z,{flex:"1",children:(0,c.jsx)(a.Z,{onSelect:function(e){return n?{}:g(e)},mode:"horizontal",selectedKeys:f,children:d.map((function(e){return(0,c.jsxs)(a.Z.Item,{children:[(0,c.jsx)("span",{className:"c-grey-666",children:e.name}),void 0!==e.total&&u&&(0,c.jsx)("span",{className:"c-grey-999 ml20",children:e.total||0})]},"number"==typeof e.index?e.index:e.id)}))})}),u&&(0,c.jsxs)(s.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3},children:[h&&(0,c.jsx)(o.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:function(){return(0,c.jsxs)(a.Z,{children:[(0,c.jsx)(a.Z.Item,{onClick:function(){p({type:"classroomList/setActionTabs",payload:{key:"导出成绩",type:m,exportType:"exercise",category_id:w.categoryId}})},children:"学生成绩"},1),(0,c.jsx)(a.Z.Item,{onClick:function(){l.history.push("/classrooms/".concat(null==w?void 0:w.coursesId,"/exportlist/exercise_score,export_exercise_users"))},children:"历史导出"},3)]})},children:(0,c.jsx)("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},children:(0,c.jsx)("span",{style:{color:"#666666",cursor:"pointer"},children:(0,c.jsx)("i",{className:"iconfont icon-xiazai6"})})})}),(0,c.jsxs)("div",{className:r.control,children:[(0,c.jsx)("div",{className:r.extra,children:j}),_&&(0,c.jsxs)("span",{onClick:Z,style:{cursor:"pointer"},className:r.selectBtn,children:[(0,c.jsx)("span",{children:(0,c.jsx)("i",{className:"iconfont ".concat(y)})}),(0,c.jsx)("span",{children:v})]}),!!x&&(0,c.jsx)(o.Z,{className:"ml10",dropdownRender:x,children:(0,c.jsxs)("span",{className:r.selectBtn,children:[(0,c.jsx)("span",{children:(0,c.jsx)("i",{className:"iconfont icon-tianjiadaohang"})}),(0,c.jsx)("span",{children:t||"创建试卷"})]})})]})]})]})})}},28103:function(e,n,t){t.d(n,{Z:function(){return m}});var i=t(92310),s=t.n(i),a=t(59301),o=t(36355),r=t(17313),l=t(83116),c=t(37613);const d=e=>{const{componentCls:n,sizePaddingEdgeHorizontal:t,colorSplit:i,lineWidth:s,textPaddingInline:a,orientationMargin:o,verticalMarginInline:l}=e;return{[n]:Object.assign(Object.assign({},(0,r.Wf)(e)),{borderBlockStart:`${s}px solid ${i}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:l,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${s}px solid ${i}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${e.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${n}-with-text`]:{display:"flex",alignItems:"center",margin:`${e.dividerHorizontalWithTextGutterMargin}px 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${i}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${s}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${n}-with-text-left`]:{"&::before":{width:100*o+"%"},"&::after":{width:100-100*o+"%"}},[`&-horizontal${n}-with-text-right`]:{"&::before":{width:100-100*o+"%"},"&::after":{width:100*o+"%"}},[`${n}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:a},"&-dashed":{background:"none",borderColor:i,borderStyle:"dashed",borderWidth:`${s}px 0 0`},[`&-horizontal${n}-with-text${n}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${n}-dashed`]:{borderInlineStartWidth:s,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${n}-with-text`]:{color:e.colorText,fontWeight:"normal",fontSize:e.fontSize},[`&-horizontal${n}-with-text-left${n}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${n}-inner-text`]:{paddingInlineStart:t}},[`&-horizontal${n}-with-text-right${n}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${n}-inner-text`]:{paddingInlineEnd:t}}})}};var u=(0,l.Z)("Divider",(e=>{const n=(0,c.TS)(e,{dividerHorizontalWithTextGutterMargin:e.margin,dividerHorizontalGutterMargin:e.marginLG,sizePaddingEdgeHorizontal:0});return[d(n)]}),(e=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:e.marginXS}))),p=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(i=Object.getOwnPropertySymbols(e);s{const{getPrefixCls:n,direction:t,divider:i}=a.useContext(o.E_),{prefixCls:r,type:l="horizontal",orientation:c="center",orientationMargin:d,className:m,rootClassName:h,children:f,dashed:g,plain:x,style:_}=e,v=p(e,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),b=n("divider",r),[y,j]=u(b),k=c.length>0?`-${c}`:c,Z=!!f,w="left"===c&&null!=d,S="right"===c&&null!=d,C=s()(b,null==i?void 0:i.className,j,`${b}-${l}`,{[`${b}-with-text`]:Z,[`${b}-with-text${k}`]:Z,[`${b}-dashed`]:!!g,[`${b}-plain`]:!!x,[`${b}-rtl`]:"rtl"===t,[`${b}-no-default-orientation-margin-left`]:w,[`${b}-no-default-orientation-margin-right`]:S},m,h),T=a.useMemo((()=>"number"==typeof d?d:/^\d+$/.test(d)?Number(d):d),[d]),N=Object.assign(Object.assign({},w&&{marginLeft:T}),S&&{marginRight:T});return y(a.createElement("div",Object.assign({className:C,style:Object.assign(Object.assign({},null==i?void 0:i.style),_)},v,{role:"separator"}),f&&"vertical"!==l&&a.createElement("span",{className:`${b}-inner-text`,style:N},f)))}},78673:function(e,n,t){t.d(n,{Z:function(){return P}});var i=t(93739),s=t(92310),a=t.n(s),o=t(24931),r=t(84957),l=t(69553),c=t(46012),d=t(59301),u=t(290),p=t(81331),m=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],h=d.forwardRef((function(e,n){var t,i=e.prefixCls,s=void 0===i?"rc-switch":i,h=e.className,f=e.checked,g=e.defaultChecked,x=e.disabled,_=e.loadingIcon,v=e.checkedChildren,b=e.unCheckedChildren,y=e.onClick,j=e.onChange,k=e.onKeyDown,Z=(0,c.Z)(e,m),w=(0,u.Z)(!1,{value:f,defaultValue:g}),S=(0,l.Z)(w,2),C=S[0],T=S[1];function N(e,n){var t=C;return x||(T(t=e),null==j||j(t,n)),t}var I=a()(s,h,(t={},(0,r.Z)(t,"".concat(s,"-checked"),C),(0,r.Z)(t,"".concat(s,"-disabled"),x),t));return d.createElement("button",(0,o.Z)({},Z,{type:"button",role:"switch","aria-checked":C,disabled:x,className:I,ref:n,onKeyDown:function(e){e.which===p.Z.LEFT?N(!1,e):e.which===p.Z.RIGHT&&N(!0,e),null==k||k(e)},onClick:function(e){var n=N(!C,e);null==y||y(n,e)}}),_,d.createElement("span",{className:"".concat(s,"-inner")},d.createElement("span",{className:"".concat(s,"-inner-checked")},v),d.createElement("span",{className:"".concat(s,"-inner-unchecked")},b)))}));h.displayName="Switch";var f=h,g=t(14088),x=t(36355),_=t(1684),v=t(19716),b=t(64993),y=t(17313),j=t(83116),k=t(37613);const Z=e=>{const{componentCls:n,trackHeightSM:t,trackPadding:i,trackMinWidthSM:s,innerMinMarginSM:a,innerMaxMarginSM:o,handleSizeSM:r}=e,l=`${n}-inner`;return{[n]:{[`&${n}-small`]:{minWidth:s,height:t,lineHeight:`${t}px`,[`${n}-inner`]:{paddingInlineStart:o,paddingInlineEnd:a,[`${l}-checked`]:{marginInlineStart:`calc(-100% + ${r+2*i}px - ${2*o}px)`,marginInlineEnd:`calc(100% - ${r+2*i}px + ${2*o}px)`},[`${l}-unchecked`]:{marginTop:-t,marginInlineStart:0,marginInlineEnd:0}},[`${n}-handle`]:{width:r,height:r},[`${n}-loading-icon`]:{top:(r-e.switchLoadingIconSize)/2,fontSize:e.switchLoadingIconSize},[`&${n}-checked`]:{[`${n}-inner`]:{paddingInlineStart:a,paddingInlineEnd:o,[`${l}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${l}-unchecked`]:{marginInlineStart:`calc(100% - ${r+2*i}px + ${2*o}px)`,marginInlineEnd:`calc(-100% + ${r+2*i}px - ${2*o}px)`}},[`${n}-handle`]:{insetInlineStart:`calc(100% - ${r+i}px)`}},[`&:not(${n}-disabled):active`]:{[`&:not(${n}-checked) ${l}`]:{[`${l}-unchecked`]:{marginInlineStart:e.marginXXS/2,marginInlineEnd:-e.marginXXS/2}},[`&${n}-checked ${l}`]:{[`${l}-checked`]:{marginInlineStart:-e.marginXXS/2,marginInlineEnd:e.marginXXS/2}}}}}}},w=e=>{const{componentCls:n,handleSize:t}=e;return{[n]:{[`${n}-loading-icon${e.iconCls}`]:{position:"relative",top:(t-e.fontSize)/2,color:e.switchLoadingIconColor,verticalAlign:"top"},[`&${n}-checked ${n}-loading-icon`]:{color:e.switchColor}}}},S=e=>{const{componentCls:n,motion:t,trackPadding:i,handleBg:s,handleShadow:a,handleSize:o}=e,r=`${n}-handle`;return{[n]:{[r]:{position:"absolute",top:i,insetInlineStart:i,width:o,height:o,transition:`all ${e.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:s,borderRadius:o/2,boxShadow:a,transition:`all ${e.switchDuration} ease-in-out`,content:'""'}},[`&${n}-checked ${r}`]:{insetInlineStart:`calc(100% - ${o+i}px)`},[`&:not(${n}-disabled):active`]:t?{[`${r}::before`]:{insetInlineEnd:e.switchHandleActiveInset,insetInlineStart:0},[`&${n}-checked ${r}::before`]:{insetInlineEnd:0,insetInlineStart:e.switchHandleActiveInset}}:{}}}},C=e=>{const{componentCls:n,trackHeight:t,trackPadding:i,innerMinMargin:s,innerMaxMargin:a,handleSize:o}=e,r=`${n}-inner`;return{[n]:{[r]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:a,paddingInlineEnd:s,transition:`padding-inline-start ${e.switchDuration} ease-in-out, padding-inline-end ${e.switchDuration} ease-in-out`,[`${r}-checked, ${r}-unchecked`]:{display:"block",color:e.colorTextLightSolid,fontSize:e.fontSizeSM,transition:`margin-inline-start ${e.switchDuration} ease-in-out, margin-inline-end ${e.switchDuration} ease-in-out`,pointerEvents:"none"},[`${r}-checked`]:{marginInlineStart:`calc(-100% + ${o+2*i}px - ${2*a}px)`,marginInlineEnd:`calc(100% - ${o+2*i}px + ${2*a}px)`},[`${r}-unchecked`]:{marginTop:-t,marginInlineStart:0,marginInlineEnd:0}},[`&${n}-checked ${r}`]:{paddingInlineStart:s,paddingInlineEnd:a,[`${r}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${r}-unchecked`]:{marginInlineStart:`calc(100% - ${o+2*i}px + ${2*a}px)`,marginInlineEnd:`calc(-100% + ${o+2*i}px - ${2*a}px)`}},[`&:not(${n}-disabled):active`]:{[`&:not(${n}-checked) ${r}`]:{[`${r}-unchecked`]:{marginInlineStart:2*i,marginInlineEnd:2*-i}},[`&${n}-checked ${r}`]:{[`${r}-checked`]:{marginInlineStart:2*-i,marginInlineEnd:2*i}}}}}},T=e=>{const{componentCls:n,trackHeight:t,trackMinWidth:i}=e;return{[n]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,y.Wf)(e)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:i,height:t,lineHeight:`${t}px`,verticalAlign:"middle",background:e.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${e.motionDurationMid}`,userSelect:"none",[`&:hover:not(${n}-disabled)`]:{background:e.colorTextTertiary}}),(0,y.Qy)(e)),{[`&${n}-checked`]:{background:e.switchColor,[`&:hover:not(${n}-disabled)`]:{background:e.colorPrimaryHover}},[`&${n}-loading, &${n}-disabled`]:{cursor:"not-allowed",opacity:e.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${n}-rtl`]:{direction:"rtl"}})}};var N=(0,j.Z)("Switch",(e=>{const n=(0,k.TS)(e,{switchDuration:e.motionDurationMid,switchColor:e.colorPrimary,switchDisabledOpacity:e.opacityLoading,switchLoadingIconSize:.75*e.fontSizeIcon,switchLoadingIconColor:`rgba(0, 0, 0, ${e.opacityLoading})`,switchHandleActiveInset:"-30%"});return[T(n),C(n),S(n),w(n),Z(n)]}),(e=>{const{fontSize:n,lineHeight:t,controlHeight:i,colorWhite:s}=e,a=n*t,o=i/2,r=a-4,l=o-4;return{trackHeight:a,trackHeightSM:o,trackMinWidth:2*r+8,trackMinWidthSM:2*l+4,trackPadding:2,handleBg:s,handleSize:r,handleSizeSM:l,handleShadow:`0 2px 4px 0 ${new b.C("#00230b").setAlpha(.2).toRgbString()}`,innerMinMargin:r/2,innerMaxMargin:r+2+4,innerMinMarginSM:l/2,innerMaxMarginSM:l+2+4}})),I=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(i=Object.getOwnPropertySymbols(e);s{const{prefixCls:t,size:s,disabled:o,loading:r,className:l,rootClassName:c,style:u}=e,p=I(e,["prefixCls","size","disabled","loading","className","rootClassName","style"]),{getPrefixCls:m,direction:h,switch:b}=d.useContext(x.E_),y=d.useContext(_.Z),j=(null!=o?o:y)||r,k=m("switch",t),Z=d.createElement("div",{className:`${k}-handle`},r&&d.createElement(i.Z,{className:`${k}-loading-icon`})),[w,S]=N(k),C=(0,v.Z)(s),T=a()(null==b?void 0:b.className,{[`${k}-small`]:"small"===C,[`${k}-loading`]:r,[`${k}-rtl`]:"rtl"===h},l,c,S),L=Object.assign(Object.assign({},null==b?void 0:b.style),u);return w(d.createElement(g.Z,{component:"Switch"},d.createElement(f,Object.assign({},p,{prefixCls:k,className:T,style:L,disabled:j,ref:n,loadingIcon:Z}))))}));L.__ANT_SWITCH=!0;var P=L},12563:function(e,n,t){t.d(n,{Z:function(){return S}});var i=t(59301),s=t(79419),a=t(92310),o=t.n(a),r=t(36785),l=t(47729),c=t(14088),d=t(36355),u=t(17313),p=t(37613),m=t(83116);const h=e=>{const{lineWidth:n,fontSizeIcon:t}=e,i=e.fontSizeSM,s=e.lineHeightSM*i+"px";return(0,p.TS)(e,{tagFontSize:i,tagLineHeight:s,tagIconSize:t-2*n,tagPaddingHorizontal:8,tagBorderlessBg:e.colorFillTertiary})},f=e=>({defaultBg:e.colorFillQuaternary,defaultColor:e.colorText});var g=(0,m.Z)("Tag",(e=>(e=>{const{paddingXXS:n,lineWidth:t,tagPaddingHorizontal:i,componentCls:s}=e,a=i-t,o=n-t;return{[s]:Object.assign(Object.assign({},(0,u.Wf)(e)),{display:"inline-block",height:"auto",marginInlineEnd:e.marginXS,paddingInline:a,fontSize:e.tagFontSize,lineHeight:e.tagLineHeight,whiteSpace:"nowrap",background:e.defaultBg,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,opacity:1,transition:`all ${e.motionDurationMid}`,textAlign:"start",position:"relative",[`&${s}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:e.defaultColor},[`${s}-close-icon`]:{marginInlineStart:o,color:e.colorTextDescription,fontSize:e.tagIconSize,cursor:"pointer",transition:`all ${e.motionDurationMid}`,"&:hover":{color:e.colorTextHeading}},[`&${s}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${e.iconCls}-close, ${e.iconCls}-close:hover`]:{color:e.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${s}-checkable-checked):hover`]:{color:e.colorPrimary,backgroundColor:e.colorFillSecondary},"&:active, &-checked":{color:e.colorTextLightSolid},"&-checked":{backgroundColor:e.colorPrimary,"&:hover":{backgroundColor:e.colorPrimaryHover}},"&:active":{backgroundColor:e.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${e.iconCls} + span, > span + ${e.iconCls}`]:{marginInlineStart:a}}),[`${s}-borderless`]:{borderColor:"transparent",background:e.tagBorderlessBg}}})(h(e))),f),x=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(i=Object.getOwnPropertySymbols(e);s{const{prefixCls:n,style:t,className:s,checked:a,onChange:r,onClick:l}=e,c=x(e,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:u,tag:p}=i.useContext(d.E_),m=u("tag",n),[h,f]=g(m),_=o()(m,`${m}-checkable`,{[`${m}-checkable-checked`]:a},null==p?void 0:p.className,s,f);return h(i.createElement("span",Object.assign({},c,{style:Object.assign(Object.assign({},t),null==p?void 0:p.style),className:_,onClick:e=>{null==r||r(!a),null==l||l(e)}})))},v=t(45157);var b=(0,m.b)(["Tag","preset"],(e=>(e=>(0,v.Z)(e,((n,t)=>{let{textColor:i,lightBorderColor:s,lightColor:a,darkColor:o}=t;return{[`${e.componentCls}-${n}`]:{color:i,background:a,borderColor:s,"&-inverse":{color:e.colorTextLightSolid,background:o,borderColor:o},[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}}})))(h(e))),f);const y=(e,n,t)=>{const i="string"!=typeof(s=t)?s:s.charAt(0).toUpperCase()+s.slice(1);var s;return{[`${e.componentCls}-${n}`]:{color:e[`color${t}`],background:e[`color${i}Bg`],borderColor:e[`color${i}Border`],[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}}};var j=(0,m.b)(["Tag","status"],(e=>{const n=h(e);return[y(n,"success","Success"),y(n,"processing","Info"),y(n,"error","Error"),y(n,"warning","Warning")]}),f),k=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(i=Object.getOwnPropertySymbols(e);s{const{prefixCls:t,className:a,rootClassName:u,style:p,children:m,icon:h,color:f,onClose:x,closeIcon:_,closable:v,bordered:y=!0}=e,Z=k(e,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:w,direction:S,tag:C}=i.useContext(d.E_),[T,N]=i.useState(!0);i.useEffect((()=>{"visible"in Z&&N(Z.visible)}),[Z.visible]);const I=(0,r.o2)(f),L=(0,r.yT)(f),P=I||L,A=Object.assign(Object.assign({backgroundColor:f&&!P?f:void 0},null==C?void 0:C.style),p),$=w("tag",t),[O,E]=g($),M=o()($,null==C?void 0:C.className,{[`${$}-${f}`]:P,[`${$}-has-color`]:f&&!P,[`${$}-hidden`]:!T,[`${$}-rtl`]:"rtl"===S,[`${$}-borderless`]:!y},a,u,E),D=e=>{e.stopPropagation(),null==x||x(e),e.defaultPrevented||N(!1)},[,H]=(0,l.Z)(v,_,(e=>null===e?i.createElement(s.Z,{className:`${$}-close-icon`,onClick:D}):i.createElement("span",{className:`${$}-close-icon`,onClick:D},e)),null,!1),z="function"==typeof Z.onClick||m&&"a"===m.type,F=h||null,Y=F?i.createElement(i.Fragment,null,F,m&&i.createElement("span",null,m)):m,R=i.createElement("span",Object.assign({},Z,{ref:n,className:M,style:A}),Y,H,I&&i.createElement(b,{key:"preset",prefixCls:$}),L&&i.createElement(j,{key:"status",prefixCls:$}));return O(z?i.createElement(c.Z,{component:"Tag"},R):R)},w=i.forwardRef(Z);w.CheckableTag=_;var S=w}}]); \ No newline at end of file diff --git a/p__Classrooms__Lists__Attendance__index.async.js b/p__Classrooms__Lists__Attendance__index.async.js index 5fb165c436..53f59c0a1a 100644 --- a/p__Classrooms__Lists__Attendance__index.async.js +++ b/p__Classrooms__Lists__Attendance__index.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[28435,66011],{44721:function(e,t,n){n.d(t,{Z:function(){return h}});var s=n(82242),r=n.n(s),a=n(39647),o=n.n(a),i=n(59301),c="container___A9RGp",l=n(95906),u=n.n(l),d=n(92310),p=n.n(d),m=n(37712),f=["AMap","className","id","loadOptions","isInitCurPostionCenter","CurrentPosition","MapUse"],h=function(e){e.AMap;var t,n=e.className,s=e.id,a=e.loadOptions,l=(e.isInitCurPostionCenter,e.CurrentPosition,e.MapUse),d=o()(e,f);return(0,i.useEffect)((function(){return window._AMapSecurityConfig={securityJsCode:"cd2d30eb0306c1e356e5acb4584a3df4"},u().load(r()({key:"e4088b0a75957fc806662185b69f9ba6",version:"2.0",plugins:[]},a)).then((function(e){t=new e.Map(s||"container",{zoom:15,resizeEnable:!0}),l({AMap:e,map:t})})),function(){var e;null===(e=t)||void 0===e||e.destroy()}}),[]),(0,m.jsx)("div",r()({id:s||"container",className:p()(c,n)},d))}},7406:function(e,t,n){var s=n(82242),r=n.n(s),a=(n(59301),n(93314)),o=n(3113),i=n(37712);t.Z=function(e){var t=e.img,n=e.buttonProps,s=void 0===n?{}:n,c=e.styles,l=void 0===c?{}:c,u=e.customText,d=e.ButtonText,p=e.ButtonClick,m=e.Buttonclass,f=e.ButtonTwo,h=e.imgStyles,x=e.loading,v=void 0!==x&&x;return(0,i.jsxs)("section",{className:"tc animated fadeIn",style:r()(r()({},{color:"#999",margin:"100px auto",visibility:v?"hidden":"visible"}),l),children:[(0,i.jsx)("img",{src:t||a,style:r()(r()({},h),{},{pointerEvents:"none",userSelect:"none"})}),(0,i.jsx)("p",{className:"mt20 font14",children:u||"暂时还没有相关数据哦!"}),d&&(0,i.jsx)(o.ZP,r()(r()({className:m,onClick:p},s),{},{children:d})),f&&f]})}},18914:function(e,t,n){n.d(t,{g:function(){return g}});var s=n(7557),r=n.n(s),a=n(41498),o=n.n(a),i=n(59301),c=n(43418),l=n(95237),u=n(7880),d=n(90963),p=n(27065),m=n(89918),f=n(44425),h=n.n(f),x=n(6457),v=n(37712),g=function(){var e=o()(r()().mark((function e(t){var n,s,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(s=document.createElement("div")).style.display="flex",s.style.flexDirection="column",s.style.alignItems="center",s.innerHTML="
      ".concat(null==t?void 0:t.name,'
      \n
      ').concat(null==t?void 0:t.place_name,"
      \n
      \n
      请在指定位置打开微信扫码签到
      '),e.next=7,h()().set({image:{type:"png",quality:.95},html2canvas:{letterRendering:!0,useCORS:!0,allowTaint:!1}}).from(s).outputImg();case 7:a=e.sent,(0,x.LR)(a.src,null==t?void 0:t.name);case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();t.Z=(0,u.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t,n=e.classroomList,s=e.dispatch,a=n.actionTabs.selectArrs,u=(0,i.useRef)();return(0,v.jsx)(c.Z,{width:500,centered:!0,confirmLoading:!1,onCancel:function(){s({type:"classroomList/setActionTabs",payload:{}})},title:"签到二维码",open:"签到二维码"===n.actionTabs.key,footer:null,children:(0,v.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,v.jsxs)("div",{ref:u,style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,v.jsx)("div",{className:"font16 c-black mb30",style:{fontWeight:500,lineHeight:"26px"},children:null==a?void 0:a.name}),(0,v.jsxs)(l.Z,{wrap:!1,align:"middle",style:{color:"#000"},children:[(0,v.jsx)("i",{className:"iconfont icon-dingwei font14",style:{color:"#165DFF",marginRight:4}}),null==a?void 0:a.place_name]}),(0,v.jsx)("div",{className:"mt20 mb20",style:{width:"50%"},children:(0,v.jsx)("img",{width:"100%",src:p.Z.API_SERVER+(null==a||null===(t=a.attachment)||void 0===t?void 0:t.url)})}),(0,v.jsx)("div",{className:"font14 mb20",style:{color:"#999"},children:(0,m.dE)()?"请在指定位置打开微信扫码签到":"分享二维码,学生在指定位置打开微信扫码签到"})]}),(0,v.jsx)(d.op,{openLoading:!0,className:"mb10",type:"primary",onClick:o()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,g(a);case 2:case"end":return e.stop()}}),e)}))),children:"保存图片"})]})})}))},34541:function(e,t,n){n.r(t),n.d(t,{default:function(){return we}});var s=n(37205),r=n.n(s),a=n(7557),o=n.n(a),i=n(41498),c=n.n(i),l=n(82242),u=n.n(l),d=n(79800),p=n.n(d),m=n(59301),f=n(7880),h=n(24905),x=n(3113),v=n(8591),g=n(87876),y=n(95237),_=n(43604),j=n(6848),b=n(93948),w=n(88590),k=n(43418),Z=n(57809),A=n(7406),I=n(42441),C={topStatistics:"topStatistics___AALo4",tooltip:"tooltip___jIywH",name:"name___Mx_XR",filter:"filter___FMp9h",daoke:"daoke___lZ8Ea",qingjia:"qingjia___z5rWW",kuangke:"kuangke___LxWOi"},S=n(37712),E=(0,f.connect)((function(e){var t=e.classroomList,n=e.loading,s=e.teachers;return{classroomList:t,globalSetting:e.globalSetting,teachers:s,loading:n.effects}}))((function(e){var t,n,s=e.classroomList,r=(e.globalSetting,e.loading,e.teachers,e.dispatch),a=(0,f.useParams)(),o=((0,f.useLocation)(),(0,m.useState)("0")),i=p()(o,2),c=(i[0],i[1],(0,m.useState)(null)),l=p()(c,2),d=l[0],h=l[1];a.id=a.coursesId;var x=s.detailAttendancesStatistic,v=s.courseGroups,g=function(){r({type:"classroomList/getClassroomAttendancesStatistic",payload:u()(u()({},a),{},{group_id:d})})};(0,m.useEffect)((function(){g()}),[a.categoryId]),console.log("groutid",d);var j,b,w,k;return(0,S.jsxs)("section",{className:"mt20 pb30",children:[(0,S.jsxs)(y.Z,{className:C.topStatistics,justify:"space-between",children:[(0,S.jsx)(_.Z,{flex:"209px",children:Math.round((null==x?void 0:x.all_history_count)||0)}),(0,S.jsx)(_.Z,{flex:"209px",children:(0,S.jsxs)(S.Fragment,{children:[Math.round(100*((null==x?void 0:x.avg_normal_rate)||0)),"%"]})}),(0,S.jsx)(_.Z,{flex:"209px",children:(0,S.jsxs)(S.Fragment,{children:[Math.round(100*((null==x?void 0:x.avg_absence_rate)||0)),"%"]})}),(0,S.jsx)(_.Z,{flex:"209px",children:(0,S.jsxs)(S.Fragment,{children:[Math.round(100*((null==x?void 0:x.avg_leave_rate)||0)),"%"]})})]}),(0,S.jsxs)("section",{className:"bg-white pl30 pr30 pt30 mt20 pb20",children:[(0,S.jsxs)(y.Z,{gutter:[22,22],className:C.filter,children:[(0,S.jsxs)(_.Z,{flex:1,children:[(0,S.jsxs)("span",{children:[(0,S.jsx)("i",{className:[C.daoke,"mr10"].join(" ")}),"到课率"]}),(0,S.jsxs)("span",{className:"ml40",children:[(0,S.jsx)("i",{className:[C.kuangke,"mr10"].join(" ")}),"旷课率"]}),(0,S.jsxs)("span",{className:"ml40",children:[(0,S.jsx)("i",{className:[C.qingjia,"mr10"].join(" ")}),"请假率"]})]}),(0,S.jsxs)(_.Z,{children:[(0,S.jsx)("span",{className:"c-light-black mr5",children:"显示最近十次签到"}),(0,S.jsxs)(Z.default,{size:"middle",defaultValue:"",onSelect:function(e){d=e,h(e),g()},children:[(0,S.jsx)(Z.default.Option,{value:"",children:" 全部分班 "}),null==v||null===(t=v.course_groups)||void 0===t?void 0:t.map((function(e,t){return(0,S.jsxs)(Z.default.Option,{value:e.id,children:[" ",e.name," "]})}))]})]})]}),null!=x&&null!==(n=x.history_attendances)&&void 0!==n&&n.length?(0,S.jsx)(I.Z,{option:{tooltip:{trigger:"axis",formatter:function(e){var t=e[0].dataIndex,n=null==x?void 0:x.history_attendances[t];return'
      \n

      ').concat(n.name," ").concat(n.attendance_date," ").concat(n.start_time,"-").concat(n.end_time,'

      \n

      到课率:').concat(Math.round(e[0].value),'%

      \n

      旷课率:').concat(Math.round(e[1].value),'%

      \n

      请假率:').concat(Math.round(e[2].value),"%

      \n

      ")}},legend:{data:["到课率","旷课率","请假率"],show:!1},xAxis:{type:"category",nameRotate:45,data:null==x||null===(j=x.history_attendances)||void 0===j?void 0:j.map((function(e,t){var n=e.name;return n.length>6&&(n=n.substr(0,6)+"..."),n})),boundaryGap:!1,nameLocation:"start",axisLabel:{interval:0,rotate:"45",verticalAlign:"top",align:"left",margin:28,height:120,textStyle:{align:"center",color:"#999"}}},yAxis:{type:"value",axisLabel:{formatter:"{value}%"},splitLine:{lineStyle:{type:"dashed"}}},series:[{name:"到课率",data:null==x||null===(b=x.history_attendances)||void 0===b?void 0:b.map((function(e,t){return 100*e.normal_rate})),type:"line",smooth:!0,color:"#26C7C9"},{name:"旷课率",data:null==x||null===(w=x.history_attendances)||void 0===w?void 0:w.map((function(e,t){return 100*e.absence_rate})),type:"line",smooth:!0,color:"#FF835C"},{name:"请假率",data:null==x||null===(k=x.history_attendances)||void 0===k?void 0:k.map((function(e,t){return 100*e.leave_rate})),type:"line",smooth:!0,color:"#EDBA6F"}]},style:{height:370},opts:{renderer:"svg"}}):(0,S.jsx)(A.Z,{styles:{marginTop:50,paddingBottom:50}})]})]})})),N=n(51136),L=(0,f.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t=e.classroomList,n=e.dispatch,s=(e.cb,(0,f.useParams)());return s.id=s.coursesId,(0,S.jsx)(k.Z,{centered:!0,title:"提示",open:"删除"===t.actionTabs.key,okText:"确定",cancelText:"取消",onOk:c()(o()().mark((function e(){var r;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r="/api/weapps/attendances/".concat(t.actionTabs.selectArrs[0],".json"),e.next=3,(0,N.ZP)(r,{method:"delete"});case 3:0===e.sent.status&&(v.ZP.success("删除成功"),n({type:"classroomList/setActionTabs",payload:{}}),n({type:"classroomList/getClassroomAttendancesList",payload:u()({},t.actionTabs.params)}),n({type:"classroomList/getClassroomLeftMenus",payload:{id:s.coursesId}}));case 5:case"end":return e.stop()}}),e)}))),onCancel:function(){n({type:"classroomList/setActionTabs",payload:{}})},children:(0,S.jsx)("p",{children:"是否确认删除?"})})})),R=(0,f.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t=e.classroomList,n=e.dispatch,s=(e.cb,(0,f.useParams)());return s.id=s.coursesId,(0,S.jsx)(k.Z,{centered:!0,title:"提示",open:"截止"===t.actionTabs.key,okText:"确定",cancelText:"取消",onOk:c()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=3,(0,N.ZP)("/api/weapps/attendances/".concat(t.actionTabs.selectArrs[0],"/end.json"),{method:"post"});case 3:0===e.sent.status&&(v.ZP.success("操作成功"),n({type:"classroomList/setActionTabs",payload:{}}),n({type:"classroomList/getClassroomAttendancesList",payload:u()({},t.actionTabs.params)}));case 5:case"end":return e.stop()}}),e)}))),onCancel:function(){n({type:"classroomList/setActionTabs",payload:{}})},children:(0,S.jsx)("p",{children:"是否确认截止?"})})})),P=n(98228),T=n(78241),F=n(71418),H=n(8772),M=n(5112),D=n(22744),Y=n(70407),O=n(9498),V=n.n(O),B=n(6457),q={flex_box_center:"flex_box_center___vPFrl",flex_space_between:"flex_space_between___xDdOE",flex_box_vertical_center:"flex_box_vertical_center___UUaCs",flex_box_center_end:"flex_box_center_end____tbtJ",flex_box_column:"flex_box_column___H9rba",bg:"bg___DIMT9",menu:"menu___zXkbC",desc:"desc___E2_xU",listItem:"listItem___E6c2h",info:"info___DMYaB",add:"add___mjIg_",addForm:"addForm___T9yJu",GroupIds:"GroupIds___KQ_iP",attendanceCode:"attendanceCode___OciEu",signInStatus:"signInStatus___zJts9",colorE02020:"colorE02020___PMh7T",color0152d9:"color0152d9___rRMTC",colorFA6400:"colorFA6400___r3ujc",attend:"attend___mY5tE",title:"title___AzpMG",not_start:"not_start___GFAXt",ongoing:"ongoing___iFf_3",history:"history___uoHNV"},z=n(39647),G=n.n(z),Q=n(88522),U=n(90963),W=n(44721),J=n(89392),K=["style","children","onClick"],X=["ButtonOptions"],$=function(e){var t,n,s,r=e.ButtonOptions,a=r.style,o=r.children,i=r.onClick,c=G()(r,K),l=G()(e,X),d=(0,m.useState)(null),f=p()(d,2),h=f[0],v=f[1],g=(0,m.useState)(!1),j=p()(g,2),b=j[0],w=j[1],A=(0,m.useState)(!1),I=p()(A,2),C=I[0],E=I[1],N=(0,m.useRef)(null),L=(0,m.useState)({autoComplete:null,autoCompleteRes:{},marker:null,circle:null,map:null}),R=p()(L,2),P=R[0],T=R[1],F=(0,m.useState)({keywords:"",range:100,place_name:""}),M=p()(F,2),D=M[0],Y=M[1],O=(0,m.useState)([]),V=p()(O,2),B=V[0],q=V[1],z=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:D.keywords;null===(e=P.autoComplete)||void 0===e||e.search(t,(function(e,t){var n;"complete"==e&&(T(u()(u()({},P),{},{autoCompleteRes:u()(u()({},t),{},{tips:null==t||null===(n=t.tips)||void 0===n?void 0:n.filter((function(e){return e.location}))})||{}})),w(!0))}))},$={loadOptions:{plugins:["AMap.AutoComplete","AMap.Geolocation","AMap.Geocoder","AMap.ToolBar","AMap.PlaceSearch"]},MapUse:function(e){var t=e.AMap,n=e.map;v(t);var s=new t.Geolocation({enableHighAccuracy:!0,timeout:1e4,buttonPosition:"RB",buttonOffset:new t.Pixel(10,20),zoomToAccuracy:!0,showCircle:!1}),r=new t.ToolBar({visible:!0,position:{right:"15px",bottom:"60px"}});n.addControl(s),n.addControl(r),s.getCurrentPosition((function(e,s){var r,a,o=new t.AutoComplete({city:"全国"}),i=B.length>0?B:"complete"==e?[null===(r=s.position)||void 0===r?void 0:r.lng,null===(a=s.position)||void 0===a?void 0:a.lat]:[116.397428,39.90923],c=new t.Marker({position:i,draggable:!0,map:n}),l=new t.Circle({center:i,radius:D.range||300,strokeColor:"#165DFF",fillOpacity:.2,fillColor:"#165DFF",zIndex:50,map:n});l.setMap(n),c.on("dragend",(function(){var e=c.getPosition();q([e.lng,e.lat]),console.log("dragend",[e.lng,e.lat])})),n.setCenter(i),q(i),T(u()(u()({},P),{},{marker:c,circle:l,autoComplete:o,map:n})),console.log("getCurrentPosition",e,s,i,B)}))}};return(0,m.useEffect)((function(){var e,t,n;B&&P.circle&&(null===(e=P.circle)||void 0===e||e.setCenter(B||(null==l?void 0:l.value)),null===(t=P.circle)||void 0===t||t.setRadius(D.range||D.range),null===(n=P.marker)||void 0===n||n.setPosition(B||(null==l?void 0:l.value)))}),[B,D.range]),(0,m.useEffect)((function(){(null!=l&&l.value||null!=l&&l.range)&&(q((null==l?void 0:l.value)||[]),Y(u()(u()({},D),{},{range:(null==l?void 0:l.range)||300})))}),[null==l?void 0:l.value,null==l?void 0:l.range]),(0,m.useEffect)((function(){h&&B.length>0&&new h.Geocoder({radius:1e3}).getAddress(B||(null==l?void 0:l.value),(function(e,t){"complete"===e&&t.regeocode&&Y(u()(u()({},D),{},{place_name:t.regeocode.formattedAddress}))}))}),[h,B]),(0,m.useEffect)((function(){P.autoComplete&&(N.current=(0,J.throttle)((function(e){return z(e)}),1e3,{leading:!1,trailing:!0}))}),[P.autoComplete]),(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)("div",{id:(null==l?void 0:l.scrollId)||"",children:(null==l||null===(t=l.value)||void 0===t?void 0:t.length)>0?(0,S.jsxs)(y.Z,{gutter:4,align:"middle",wrap:!1,style:{cursor:"pointer"},onClick:function(){E(!0)},children:[(0,S.jsx)(_.Z,{children:(0,S.jsx)("i",{className:"iconfont icon-dingwei font14",style:{color:"#165DFF"}})}),(0,S.jsx)(_.Z,{children:null==l?void 0:l.address})]}):(0,S.jsx)(U.op,u()(u()({style:u()({borderRadius:"2px"},a)},c),{},{onClick:function(e){E(!0),i&&i(e)},children:o}))}),(0,S.jsx)(k.Z,{width:1200,centered:!0,title:"添加签到地点",destroyOnClose:!0,open:C,onOk:function(){l.onChange(u()(u()({},D),{},{place:B})),E(!1)},onCancel:function(){E(!1)},children:(0,S.jsxs)("div",{style:{height:500,position:"relative",borderRadius:5,overflow:"hidden"},children:[(0,S.jsx)(W.Z,u()({},$)),(0,S.jsx)("div",{style:{position:"absolute",top:0,left:0,width:"100%",padding:"10px 20px"},children:(0,S.jsxs)(y.Z,{align:"middle",children:[(0,S.jsx)(_.Z,{children:(0,S.jsx)(Q.Z,{size:"large",showSearch:!0,placeholder:"请输入签到地点",popupMatchSelectWidth:254,value:null==D?void 0:D.keywords,onChange:function(e){Y(u()(u()({},D),{},{keywords:e})),N.current(e)},open:b,onBlur:function(){w(!1)},onFocus:function(){w(!0)},onSelect:function(e){var t,n,s,r=null===(t=P.autoCompleteRes)||void 0===t?void 0:t.tips.find((function(t){return t.id==e}));Y(u()(u()({},D),{},{keywords:r.name}));var a=[null==r||null===(n=r.location)||void 0===n?void 0:n.lng,null==r||null===(s=r.location)||void 0===s?void 0:s.lat];q(a),P.map.setCenter(a)},options:null===(n=(null===(s=P.autoCompleteRes)||void 0===s?void 0:s.tips)||[])||void 0===n?void 0:n.map((function(e){return{label:(0,S.jsxs)("div",{children:[(0,S.jsx)("div",{style:{color:"#000",fontWeight:600},children:e.name}),(0,S.jsx)("div",{style:{color:"#999",fontSize:12},children:e.address})]}),value:e.id}})),children:(0,S.jsx)(H.Z,{size:"large",width:200,onPressEnter:function(e){return z(e.target.value)}})})}),(0,S.jsx)(_.Z,{children:(0,S.jsx)(x.ZP,{size:"large",type:"primary",style:{marginLeft:2,background:"#3061D0"},onClick:function(){z()},children:"搜索"})}),(0,S.jsx)(_.Z,{children:(0,S.jsx)(Z.default,{size:"large",className:"ml20",style:{width:100},value:D.range,onChange:function(e){Y(u()(u()({},D),{},{range:e}))},options:[{value:100,label:"100米"},{value:300,label:"300米"},{value:500,label:"500米"},{value:800,label:"800米"},{value:1e3,label:"1000米"},{value:2e3,label:"2000米"}]})})]})})]})})]})},ee=P.Z.TreeNode,te=(0,f.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var t=e.classroomList,n=e.loading,s=e.dispatch,r=e.data,a=(0,m.useState)(!1),i=p()(a,2),l=i[0],d=i[1],h=(0,f.useParams)();h.id=h.coursesId,(0,m.useEffect)((function(){"编辑"===t.actionTabs.key&&(j.resetFields(),s({type:"classroomList/getCourseGroups",payload:{id:h.id,limit:1e4,nonenavigate:!0}}),r.id&&x())}),[t.actionTabs.key]);var x=function(){var e=c()(o()().mark((function e(){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,s({type:"classroomList/getAttendanceDetail",payload:{id:r.id}});case 2:t=e.sent,j.setFieldsValue(u()(u()({},t),{},{attendance_date:V()(t.attendance_date),group_ids:t.groups?t.groups.map((function(e){return e.id})):[],end_time:V()(t.end_time),start_time:V()(t.start_time),late_time:t.late_time?V()(t.late_time):null}));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),g=t.detailAttendancesDetail,y=t.courseGroups,_=T.Z.useForm(),j=p()(_,1)[0],b=T.Z.useWatch("mode",j),w=T.Z.useWatch("range",j),A=T.Z.useWatch("place_name",j),I=[];t.courseGroups.course_groups&&t.courseGroups.course_groups.map((function(e){return I.push(e.id+"")}));return(0,S.jsxs)(k.Z,{centered:!0,title:"修改签到",open:"编辑"===t.actionTabs.key,okText:"立即修改",cancelText:"暂不修改",confirmLoading:l,afterClose:function(){return d(!1)},bodyStyle:{minHeight:200},onOk:c()(o()().mark((function e(){var n,a;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log(l,22),e.t0=u(),e.t1={},e.next=5,j.validateFields();case 5:if(e.t2=e.sent,(n=(0,e.t0)(e.t1,e.t2)).end_time=V()(n.end_time).format("HH:mm"),n.start_time=V()(n.start_time).format("HH:mm"),n.late_time=V()(n.late_time).format("HH:mm"),n.attendance_date=V()(n.attendance_date).format("YYYY-MM-DD"),!(n.end_time>=n.late_time)){e.next=14;break}return v.ZP.warning("迟到时间不能早于或等于结束时间"),e.abrupt("return");case 14:return d(!0),e.next=17,(0,N.ZP)("/api/attendances/".concat(r.id,".json"),{method:"put",body:u()({},n)});case 17:0===(a=e.sent).status&&(v.ZP.success("修改成功"),s({type:"classroomList/setActionTabs",payload:{}}),s({type:"classroomList/getClassroomAttendancesList",payload:u()({},t.actionTabs.params)})),-1===a.status&&d(!1);case 20:case"end":return e.stop()}}),e)}))),onCancel:function(){s({type:"classroomList/setActionTabs",payload:{}})},children:[n.effects["classroomList/getCourseGroups"]&&(0,S.jsx)("div",{className:"tc mt40",children:(0,S.jsx)(F.Z,{})}),g.groups&&(0,S.jsx)("section",{className:q.addForm,children:(0,S.jsxs)(T.Z,{form:j,children:[(0,S.jsx)(T.Z.Item,{label:"签到名称",name:"name",rules:[{required:!0,message:"请输入!"}],children:(0,S.jsx)(H.Z,{placeholder:"请输入签到名称",size:"middle"})}),(0,S.jsx)(T.Z.Item,{label:"签到方式",name:"mode",rules:[{required:!0,message:"请输入!"}],children:(0,S.jsxs)(M.ZP.Group,{size:"middle",children:[(0,S.jsx)(M.ZP,{value:"QUICK",children:"快捷签到"}),(0,S.jsx)(M.ZP,{value:"NUMBER",children:"签到码签到"}),(0,S.jsx)(M.ZP,{value:"QRCODE",children:"位置签到"})]})}),(0,S.jsx)(T.Z.Item,{name:"place_name",hidden:!0,label:"详情地址"}),"QRCODE"==b&&(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(T.Z.Item,{label:"签到地点",name:"place",normalize:function(e,t,n){return j.setFieldsValue({range:e.range,place_name:e.place_name}),e.place},rules:[{required:!0,message:"请添加签到地点"}],children:(0,S.jsx)($,{ButtonOptions:{children:"添加地点"},range:w||j.getFieldValue("range"),address:A||j.getFieldValue("place_name")})}),(0,S.jsx)(T.Z.Item,{style:{marginBottom:2},label:"签到范围",name:"range",rules:[{required:!0,message:"请添加签到范围"}],children:(0,S.jsx)(Z.default,{children:[100,300,500,800,1e3,2e3].map((function(e){return(0,S.jsxs)(Z.default.Option,{value:e,children:[e,"米"]})}))})}),(0,S.jsx)("div",{style:{paddingLeft:102,color:"#999",marginBottom:20},children:"定位精确度与环境、网络、基站等有关,可能存在一定误差"})]}),(0,S.jsx)(T.Z.Item,{label:"签到班级",name:"group_ids",children:(0,S.jsx)(P.Z,{showSearch:!0,style:{width:"100%"},dropdownStyle:{maxHeight:260,overflow:"auto"},placeholder:"已选择全部分班",treeDefaultExpandAll:!0,treeCheckable:!0,size:"middle",disabled:!0,children:y.course_groups&&y.course_groups.map((function(e,t){return(0,S.jsx)(ee,{value:e.id,title:e.name},t)}))})}),(0,S.jsx)(T.Z.Item,{label:"签到日期",name:"attendance_date",rules:[{required:!0,message:"请输入!"}],children:(0,S.jsx)(D.default,{placeholder:"请选择日期",size:"middle",format:"YYYY-MM-DD"})}),(0,S.jsx)(T.Z.Item,{label:"开始时间",name:"start_time",rules:[{required:!0,message:"请选择开始时间!"}],children:(0,S.jsx)(Y.Z,{className:"w100",size:"middle",minuteStep:1,format:"HH:mm",onChange:function(){j.setFieldsValue({end_time:"",late_time:""})}})}),(0,S.jsx)(T.Z.Item,{label:"结束时间",name:"end_time",rules:[{required:!0,message:"请选择结束时间!"}],children:(0,S.jsx)(Y.Z,{disabledHours:function(){var e=j.getFieldValue("start_time");if(e){var t=parseInt(V()(e).format("HH"));return(0,B.Sp)(0,23).splice(0,t)}},disabledMinutes:function(e){var t=j.getFieldValue("start_time");if(t){var n=parseInt(V()(t).format("mm"));return parseInt(V()(t).format("HH"))===e?(0,B.Sp)(0,59).splice(0,n):[]}},className:"w100",size:"middle",minuteStep:1,format:"HH:mm"})}),(0,S.jsx)(T.Z.Item,{label:"迟到时间",name:"late_time",style:{marginBottom:2},children:(0,S.jsx)(Y.Z,{className:"w100",size:"middle",minuteStep:1,format:"HH:mm"})}),(0,S.jsx)("div",{style:{paddingLeft:102,color:"#999"},children:"在结束时间至迟到时间签到的同学记为迟到"})]})})]})})),ne=n(85573),se=n.n(ne),re=n(69363),ae=n(26724),oe=n.n(ae),ie=(Z.default.TreeNode,(0,f.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t=e.classroomList,n=e.dispatch,s=T.Z.useForm(),a=p()(s,1)[0],i=T.Z.useWatch("mode",a),l=T.Z.useWatch("range",a),d=T.Z.useWatch("place_name",a),x=(0,f.useParams)();x.id=x.coursesId;var g=(0,m.useState)(1),y=p()(g,2),_=y[0],j=y[1],b=(0,m.useState)([]),w=p()(b,2),A=w[0],I=w[1],C=(0,m.useState)(0),E=p()(C,2),L=E[0],R=E[1],P=(0,m.useState)(20),O=p()(P,2),z=O[0],G=(O[1],(0,m.useState)(!0)),Q=p()(G,2),U=Q[0],W=Q[1],J=(0,m.useState)(!1),K=p()(J,2),X=K[0],ee=K[1],te=(0,m.useRef)([]),ne=(0,m.useState)(!1),ae=p()(ne,2),ie=ae[0],ce=ae[1],le=(0,m.useState)(!1),ue=p()(le,2),de=ue[0],pe=ue[1],me=(0,m.useState)(0),fe=p()(me,2),he=fe[0],xe=fe[1];t.courseGroups;(0,m.useEffect)((function(){"新增签到"===t.actionTabs.key&&(document.body.setAttribute("style","height: 100%;"),ve(),a.resetFields())}),[t.actionTabs.key]),(0,m.useEffect)((function(){a.setFieldsValue(se()(se()(se()(se()(se()(se()({},"name","课程签到"+V()(new Date).format("YYYYMMDD")),"mode","QUICK"),"attendance_date",V()(new Date)),"start_time",V()(new Date)),"end_time",V()(new Date).add(5,"minutes")),"late_time",V()(new Date).add(15,"minutes")))}),[t.actionTabs.key]);var ve=function(){var e=c()(o()().mark((function e(t){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return W(!0),e.next=3,(0,re.hf)({id:null==x?void 0:x.id,page:t||_,limit:z});case 3:(n=e.sent)&&(I([].concat(r()(A),r()(null==n?void 0:n.course_groups))),te.current=[].concat(r()(A),r()(null==n?void 0:n.course_groups)),R(null==n?void 0:n.course_groups_count),W(!1));case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ge=function(){var e=c()(o()().mark((function e(){var t,n,s,i=arguments;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=i.length>0&&void 0!==i[0]&&i[0],!je||ie){e.next=9;break}return ce(!0),j(t?1:_+1),e.next=6,(0,re.hf)({id:null==x?void 0:x.id,page:_+1,limit:z});case 6:(n=e.sent)&&(I([].concat(r()(A),r()(null==n?void 0:n.course_groups))),te.current=[].concat(r()(A),r()(null==n?void 0:n.course_groups)),R(null==n?void 0:n.course_groups_count),de&&(s=[].concat(r()(A),r()(null==n?void 0:n.course_groups)).map((function(e){return e.name})),a.setFieldValue("group_ids",s))),ce(!1);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ye=function(){document.body.removeAttribute("style"),j(1),I([])},_e=function(){var e=c()(o()().mark((function e(){var s,r,i,c,l;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=u(),e.t1={},e.next=4,a.validateFields();case 4:if(e.t2=e.sent,s=(0,e.t0)(e.t1,e.t2),r=s.group_ids,i=void 0===r?[]:r,c=A.filter((function(e){return i.includes(e.name)})),s.end_time=V()(s.end_time).format("HH:mm"),s.start_time=V()(s.start_time).format("HH:mm"),s.late_time=V()(s.late_time).format("HH:mm"),s.attendance_date=V()(s.attendance_date).format("YYYY-MM-DD"),!(s.end_time>=s.late_time)){e.next=15;break}return v.ZP.warning("迟到时间不能早于或等于结束时间"),e.abrupt("return");case 15:return ee(!0),e.next=18,(0,N.ZP)("/api/weapps/courses/".concat(x.id,"/attendances.json"),{method:"post",body:u()(u()({},s),{},{group_ids:de?[]:c.map((function(e){return e.id}))})});case 18:0===(l=e.sent).status&&(ye(),(0,B.L9)(["教学课堂","签到","创建签到"]),v.ZP.success("添加成功"),n({type:"classroomList/setActionTabs",payload:{}}),n({type:"classroomList/getClassroomAttendancesList",payload:u()({},t.actionTabs.params)}),n({type:"classroomList/getClassroomLeftMenus",payload:{id:x.coursesId}})),-1===l.status&&ee(!1);case 21:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),je=L>_*z;return(0,S.jsx)(k.Z,{centered:!0,title:"创建签到",open:"新增签到"===t.actionTabs.key,bodyStyle:{minHeight:200},onOk:_e,afterClose:function(){return ee(!1)},confirmLoading:X,onCancel:function(){ye(),n({type:"classroomList/setActionTabs",payload:{}})},children:(0,S.jsx)("section",{className:q.addForm,children:(0,S.jsxs)(T.Z,{form:a,initialValues:{start_time:V()("09:00","HH:mm"),range:300},onChange:function(){},children:[(0,S.jsx)(T.Z.Item,{label:"签到名称",name:"name",rules:[{required:!0,message:"请输入签到名称!"}],children:(0,S.jsx)(H.Z,{size:"middle",placeholder:"请输入签到名称"})}),(0,S.jsx)(T.Z.Item,{label:"签到班级",name:"group_ids",className:q.GroupIds,children:(0,S.jsx)(Z.default,{showSearch:!1,mode:"multiple",showArrow:!0,style:{width:"100%"},dropdownStyle:{maxHeight:260},size:"middle",placeholder:null!=A&&A.length?"不选择分班时默认选择全部学生":"暂无分班,将默认选择课堂全部学生",dropdownRender:function(){return(0,S.jsx)("div",{style:{maxHeight:260,overflowY:"auto",overflowX:"hidden",padding:"16px 18px 0 18px"},children:(0,S.jsxs)(oe(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){ge()},hasMore:je,useWindow:!1,children:[(0,S.jsx)(h.Z,{value:de,onChange:function(e){if(pe(e.target.checked),e.target.checked){var t=A.map((function(e){return e.name}));a.setFieldValue("group_ids",t)}else a.setFieldValue("group_ids",[])},children:"全选"},he),(0,S.jsx)(T.Z.Item,{name:"group_ids",children:(0,S.jsx)(h.Z.Group,{children:A.map((function(e,t){return(0,S.jsx)("div",{children:(0,S.jsx)(h.Z,{onChange:function(e){e.target.checked||(pe(!1),xe(he+1))},value:String(e.name),defaultChecked:!0,style:{width:430},className:"multi-ellipsis1 multi-ellipsis1-checkbox",children:(0,S.jsx)("span",{children:e.name})},t)},t)}))})}),U&&(0,S.jsx)("div",{style:{display:"flex",justifyContent:"center"},children:(0,S.jsx)(F.Z,{})})]})})}})}),(0,S.jsx)(T.Z.Item,{label:"签到方式",name:"mode",rules:[{required:!0,message:"请输入!"}],children:(0,S.jsxs)(M.ZP.Group,{size:"middle",children:[(0,S.jsx)(M.ZP,{value:"QUICK",children:"快捷签到"}),(0,S.jsx)(M.ZP,{value:"NUMBER",children:"签到码签到"})]})}),(0,S.jsx)(T.Z.Item,{name:"place_name",hidden:!0,label:"详情地址"}),"QRCODE"==i&&(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(T.Z.Item,{label:"签到地点",name:"place",normalize:function(e,t,n){return a.setFieldsValue({range:e.range,place_name:e.place_name}),e.place},rules:[{required:!0,message:"请添加签到地点"}],children:(0,S.jsx)($,{ButtonOptions:{children:"添加地点"},range:l,address:d})}),(0,S.jsx)(T.Z.Item,{style:{marginBottom:2},label:"签到范围",name:"range",rules:[{required:!0,message:"请添加签到范围"}],children:(0,S.jsx)(Z.default,{children:[100,300,500,800,1e3,2e3].map((function(e){return(0,S.jsxs)(Z.default.Option,{value:e,children:[e,"米"]})}))})}),(0,S.jsx)("div",{style:{paddingLeft:102,color:"#999",marginBottom:20},children:"定位精确度与环境、网络、基站等有关,可能存在一定误差"})]}),(0,S.jsx)(T.Z.Item,{label:"签到日期",name:"attendance_date",rules:[{required:!0,message:"请选择签到方式!"}],children:(0,S.jsx)(D.default,{disabledDate:function(e){return e&&e0&&(0,S.jsx)("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"},children:(0,S.jsx)("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0},children:_.map((function(e,t){return(0,S.jsxs)(y.Z,{justify:"space-between",style:{marginTop:"10px"},children:[(0,S.jsx)("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"},children:e.name}),(0,S.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",style:{cursor:"pointer",height:"16px",marginRight:17},onClick:function(){n(f.filter((function(t){return"".concat(t.id)!="".concat(e.id)})))}})]},e.id)}))})})]})]})},je=n(18914),be=h.Z.Group,we=(0,f.connect)((function(e){var t=e.classroomList,n=e.loading;return{classroomList:t,globalSetting:e.globalSetting,loading:n.effects}}))((function(e){var t,n,s=e.classroomList,a=e.loading,i=e.dispatch,l=(0,f.useSearchParams)(),d=p()(l,1)[0],Z=(0,m.useState)(u()({},(0,f.useParams)())),I=p()(Z,1)[0],C=((0,f.useLocation)(),(0,m.useState)("all")),N=p()(C,2),P=N[0],T=N[1],F=s.detailAttendancesList,H=(0,m.useState)({}),M=p()(H,2),D=M[0],Y=M[1],O=(0,m.useState)(!1),V=p()(O,2),B=V[0],z=V[1],G=(0,m.useState)([]),Q=p()(G,2),W=Q[0],J=Q[1],K=(0,m.useState)(!1),X=p()(K,2),$=X[0],ee=(X[1],(0,m.useState)(!1)),ne=p()(ee,2),se=ne[0],re=ne[1],ae=(0,m.useState)([]),oe=p()(ae,2),ce=oe[0],le=oe[1];I.id=I.coursesId,(0,m.useEffect)((function(){var e=d.get("tabId");e&&(T(e),I.status=e),i({type:"classroomList/getClassroomAttendancesList",payload:u()(u()({},I),{},{status:P,page:1})})}),[I.categoryId,d.get("tabId")]),(0,m.useEffect)((function(){"目录重命名成功"===s.actionTabs.key&&i({type:"classroomList/getClassroomAttendancesList",payload:u()({},I)})}),[s.actionTabs.key]);var xe=function(e){console.log(e,22222222),T(e.key),I.status=e.key,I.page=1,console.log(I,"params"),i({type:"classroomList/getClassroomAttendancesList",payload:u()({},I)})},ve=[{name:"全部签到",id:"all",total:null==F?void 0:F.attendances_count},{name:"正在签到",id:"ongoing",total:null==F?void 0:F.attendances_ongoing_count},{name:"历史签到",id:"history",total:null==F?void 0:F.attendances_history_count},{name:"暂未开始",id:"not_start",total:null==F?void 0:F.attendances_not_start_count},{name:"签到统计",id:"signInStatistics"}].filter((function(e){return!!(0,de.GJ)()||"签到统计"!==e.name&&"暂未开始"!==e.name})),ge=function(e){i({type:"classroomList/setActionTabs",payload:{key:"签到二维码",selectArrs:e,params:u()({},I)}})},ye=["编辑","删除","截止"];return(0,S.jsxs)("section",{children:[(0,S.jsxs)("div",{style:{position:"relative"},children:[(0,S.jsx)(fe.Z,{isLoading:a["classroomList/getClassroomAttendancesList"],tabDataSource:ve,isAdmin:(0,de.GJ)(),buttonText:"创建签到",onButtonClick:function(){i({type:"classroomList/setActionTabs",payload:{key:"新增签到",params:I}})},showControlButton:(0,de.GJ)(),onTabMenuClick:xe,defaultSelectedKeys:[P]}),(0,de.GJ)()&&(0,S.jsxs)(x.ZP,{type:"primary",ghost:!0,style:{position:"absolute",right:130,top:3,height:30},onClick:function(){xe({key:"history"}),re(!0),le([])},children:[(0,S.jsx)(he.Z,{}),"导出签到"]})]}),"signInStatistics"==P?(0,S.jsx)(E,{}):null,"signInStatistics"!==P&&(0,S.jsxs)("section",{children:["history"==P&&(0,de.GJ)()&&(0,S.jsxs)("div",{style:{background:"#fff",padding:"15px 20px",color:"#999",display:"flex",alignItems:"center",marginTop:20},children:[(0,S.jsxs)(h.Z,{checked:B,style:{flex:"1"},onChange:function(){var e;if((null==W?void 0:W.length)===(null==F||null===(e=F.attendances)||void 0===e?void 0:e.length))J([]),z(!1);else{var t=[];F.attendances.map((function(e){t.push(null==e?void 0:e.id)})),J([].concat(t)),z(!0)}},children:["已选择",(null==W?void 0:W.length)||0,"个(不支持跨页勾选)"]}),(0,S.jsx)(x.ZP,{style:{cursor:"pointer"},loading:$,onClick:c()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return I.attendance_ids=[],e.next=3,(0,pe.gh)(u()(u()({},I),{},{history:!0,type:1}));case 3:case"end":return e.stop()}}),e)}))),children:"导出全部签到"}),(0,S.jsx)(x.ZP,{style:{cursor:"pointer",marginLeft:10},loading:$,onClick:c()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==W?void 0:W.length)<=0)){e.next=3;break}return v.ZP.info("请选择要导出的签到"),e.abrupt("return");case 3:return I.attendance_ids=W,e.next=6,(0,pe.gh)(u()(u()({},I),{},{history:!0,type:1}));case 6:case"end":return e.stop()}}),e)}))),children:"导出选中签到"})]}),(0,S.jsxs)(g.Z,{loading:a["classroomList/getClassroomAttendancesList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30",children:[0===F.attendances_count&&(0,S.jsx)(A.Z,{}),F.attendances&&F.attendances.map((function(e){return(0,S.jsx)(be,{value:W,className:q.listItem,style:{display:"flex"},onChange:function(){},children:(0,S.jsxs)("div",{onClick:function(){return(0,de.GJ)()&&f.history.push("/classrooms/".concat(I.coursesId,"/attendance/").concat(e.id,"/").concat(P,"/detail"))},children:[(0,S.jsxs)(y.Z,{gutter:16,justify:"space-between",children:[(0,S.jsx)(_.Z,{span:20,children:(0,S.jsxs)(y.Z,{children:["history"==P&&(0,de.GJ)()&&(0,S.jsx)(h.Z,{className:"mr8",value:e.id,onClick:function(){var t=c()(o()().mark((function t(n){var s,a,i,c;return o()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n.stopPropagation(),(null==W?void 0:W.filter((function(t){return t===(null==e?void 0:e.id)})).length)>0?(s=r()(W),a=r()(s.filter((function(t){return t!=(null==e?void 0:e.id)}))),z(!1),J(a)):((c=W).push(null==e?void 0:e.id),z((null==c?void 0:c.length)===(null==F||null===(i=F.attendances)||void 0===i?void 0:i.length)),J(r()(c)));case 2:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),style:{marginTop:"4px"}},e.id),(0,S.jsx)(_.Z,{className:"c-blue font16 blod",children:(0,S.jsxs)("span",{className:q.attend,children:[(0,S.jsx)("span",{className:q.title,children:e.name}),"not_start"===e.status&&(0,S.jsx)("span",{className:q.not_start,children:"未开始"}),"ongoing"===e.status&&(0,S.jsx)("span",{className:q.ongoing,children:"进行中"}),"history"===e.status&&(0,S.jsx)("span",{className:q.history,children:"已截止"})]})})]})}),(0,S.jsxs)(_.Z,{className:"font14",children:["NUMBER"===e.mode&&(0,de.GJ)()&&(0,S.jsx)(me.CopyToClipboard,{text:e.attendance_code,onCopy:function(){return v.ZP.success("复制成功")},children:(0,S.jsx)(j.Z,{placement:"top",title:"点击复制签到码",children:(0,S.jsxs)("span",{className:q.attendanceCode,onClick:function(e){return e.stopPropagation()},children:["签到码:",e.attendance_code]})})}),"QRCODE"===e.mode&&!(0,de.dE)()&&(0,S.jsx)(U.op,{style:{borderRadius:2,padding:"5px 12px"},onClick:function(t){t.stopPropagation(),t.preventDefault(),ge(e)},ghost:!0,icon:(0,S.jsx)("i",{className:"iconfont icon-erweima font14"}),children:"签到二维码"})]})]}),(0,S.jsxs)(y.Z,{className:"mt20 c-light-black",children:[(0,S.jsx)(_.Z,{children:"签到人数"}),(0,S.jsx)(_.Z,{flex:"200px",className:"ml20",children:(0,S.jsx)(b.Z,{showInfo:!1,percent:Math.ceil(e.normal_count/e.all_count*100)})}),(0,S.jsxs)(_.Z,{flex:1,className:"ml20 c-blue",children:["已签到 ",e.normal_count," / 应签到 ",e.all_count]})]}),"NORMAL"===e.attendance_status&&(0,de.dE)()&&(0,S.jsx)("div",{className:"".concat(q.signInStatus," ").concat(q.color0152d9),children:"正常"}),"LEAVE"===e.attendance_status&&(0,de.dE)()&&(0,S.jsx)("div",{className:"".concat(q.signInStatus," ").concat(q.colorFA6400),children:"请假"}),"ABSENCE"===e.attendance_status&&"history"==e.status&&("history"==P||"all"==P)&&(0,de.dE)()&&(0,S.jsx)("div",{className:"".concat(q.signInStatus," ").concat(q.colorE02020),children:"旷课"}),(0,S.jsxs)(y.Z,{className:"mt20 c-light-black",children:[(0,S.jsx)(_.Z,{flex:1,children:(0,S.jsxs)(y.Z,{children:[(0,S.jsxs)(_.Z,{flex:1,children:["签到发起人:",e.author.user_name]}),(0,S.jsxs)(_.Z,{flex:1,children:["签到方式:","QRCODE"===e.mode&&"位置签到","NUMBER"===e.mode&&"签到码签到","QUICK"===e.mode&&"快捷签到"]}),(0,S.jsxs)(_.Z,{flex:1,children:["开始结束时间:",e.attendance_date," ",e.start_time,"~",e.end_time]}),(0,S.jsx)(_.Z,{children:"ABSENCE"===e.attendance_status&&"history"!==e.status&&("all"==P||"ongoing"==P)&&(0,de.dE)()&&(0,S.jsx)(x.ZP,{style:{width:100},size:"middle",type:"primary",onClick:function(){"QRCODE"==e.mode?ge(e):i({type:"classroomList/setActionTabs",payload:{key:"立即签到",selectArrs:e,params:u()({},I)}})},children:"签到"})})]})}),(0,S.jsx)(_.Z,{children:(0,de.GJ)()&&ye.filter((function(t){return e.edit_auth?t:"编辑"!=t})).filter((function(e){return"0"!=P?"截止"!=e:e})).map((function(t,n){return(0,S.jsx)("span",{className:"c-blue ml20",onClick:function(n){n.stopPropagation(),Y(e),i({type:"classroomList/setActionTabs",payload:{key:t,selectArrs:[e.id],params:I}})},children:t},n)}))})]})]})})})),(0,S.jsx)("aside",{className:"tc mb50 mt30",children:(0,S.jsx)(w.Z,{hideOnSinglePage:!0,pageSize:20,showSizeChanger:!1,onChange:function(e){I.page=e,i({type:"classroomList/getClassroomAttendancesList",payload:u()({},I)})},defaultCurrent:1,current:I.page||1,total:F.attendances_count})})]})]}),(0,S.jsx)(L,{}),(0,S.jsx)(ue,{}),(0,S.jsx)(te,{data:D}),(0,S.jsx)(ie,{}),(0,S.jsx)(R,{}),(0,S.jsx)(je.Z,{}),(0,S.jsxs)(k.Z,{width:600,centered:!0,confirmLoading:!1,title:"导出签到",open:se,okText:"确定导出",cancelText:"暂不导出",className:q.exportDialog,onOk:c()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==ce?void 0:ce.length)<=0)){e.next=3;break}return v.ZP.info("请选择要导出的签到"),e.abrupt("return");case 3:return I.attendance_ids=ce.map((function(e){return e.id})),e.next=6,(0,pe.gh)(u()(u()({},I),{},{history:!0,type:1}));case 6:re(!1);case 7:case"end":return e.stop()}}),e)}))),onCancel:function(){re(!1)},children:[(0,S.jsx)("p",{children:"本列表仅展示已截止的历史签到,仅可导出已截止的历史签到"}),(null==F||null===(t=F.attendances)||void 0===t?void 0:t.length)>0&&(0,S.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"},children:[(0,S.jsxs)("span",{style:{flex:1},children:[(0,S.jsx)(h.Z,{checked:ce.length===(null==F||null===(n=F.attendances)||void 0===n?void 0:n.length),onChange:function(e){var t,n;ce.length===(null==F||null===(t=F.attendances)||void 0===t?void 0:t.length)?le([]):le(null==F||null===(n=F.attendances)||void 0===n?void 0:n.filter((function(e){return e.name})))},children:"全选"})," "]}),(0,S.jsx)("span",{style:{width:16}}),(0,S.jsxs)("span",{style:{flex:1},children:["已选择 ",(0,S.jsx)("span",{style:{color:"#0152d9"},children:ce.length||0})," 个标签"]})]}),(0,S.jsx)(_e,{data:null==F?void 0:F.attendances,selectedRowKeys:ce,setSelectedRowKeys:le})]})]})}))},44427:function(e,t,n){n.d(t,{Z:function(){return u}});n(59301);var s=n(95237),r=n(43604),a=n(20834),o=n(38854),i={tabMenuContainer:"tabMenuContainer___uf5IP",control:"control___GheLs",iconH:"iconH___Wzw_r",selectBtn:"selectBtn___mfEnI"},c=n(7880),l=n(37712),u=function(e){var t=e.isLoading,n=e.addText,u=e.tabDataSource,d=e.isAdmin,p=e.dispatch,m=e.type,f=e.isExercise,h=e.defaultSelectedKeys,x=e.onTabMenuClick,v=e.getDropdownMenu,g=e.showControlButton,y=e.buttonText,_=e.buttonIcon,j=void 0===_?"icon-tianjiadaohang":_,b=e.extraNode,w=e.onButtonClick,k=void 0===w?function(){}:w,Z=(0,c.useParams)();return(0,l.jsx)("div",{className:i.tabMenuContainer,children:(0,l.jsxs)(s.Z,{children:[(0,l.jsx)(r.Z,{flex:"1",children:(0,l.jsx)(a.Z,{onSelect:function(e){return t?{}:x(e)},mode:"horizontal",selectedKeys:h,children:u.map((function(e){return(0,l.jsxs)(a.Z.Item,{children:[(0,l.jsx)("span",{className:"c-grey-666",children:e.name}),void 0!==e.total&&d&&(0,l.jsx)("span",{className:"c-grey-999 ml20",children:e.total||0})]},"number"==typeof e.index?e.index:e.id)}))})}),d&&(0,l.jsxs)(r.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3},children:[f&&(0,l.jsx)(o.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:function(){return(0,l.jsxs)(a.Z,{children:[(0,l.jsx)(a.Z.Item,{onClick:function(){p({type:"classroomList/setActionTabs",payload:{key:"导出成绩",type:m,exportType:"exercise",category_id:Z.categoryId}})},children:"学生成绩"},1),(0,l.jsx)(a.Z.Item,{onClick:function(){c.history.push("/classrooms/".concat(null==Z?void 0:Z.coursesId,"/exportlist/exercise_score,export_exercise_users"))},children:"历史导出"},3)]})},children:(0,l.jsx)("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},children:(0,l.jsx)("span",{style:{color:"#666666",cursor:"pointer"},children:(0,l.jsx)("i",{className:"iconfont icon-xiazai6"})})})}),(0,l.jsxs)("div",{className:i.control,children:[(0,l.jsx)("div",{className:i.extra,children:b}),g&&(0,l.jsxs)("span",{onClick:k,style:{cursor:"pointer"},className:i.selectBtn,children:[(0,l.jsx)("span",{children:(0,l.jsx)("i",{className:"iconfont ".concat(j)})}),(0,l.jsx)("span",{children:y})]}),!!v&&(0,l.jsx)(o.Z,{className:"ml10",dropdownRender:v,children:(0,l.jsxs)("span",{className:i.selectBtn,children:[(0,l.jsx)("span",{children:(0,l.jsx)("i",{className:"iconfont icon-tianjiadaohang"})}),(0,l.jsx)("span",{children:n||"创建试卷"})]})})]})]})]})})}},84717:function(e,t,n){n.d(t,{AD:function(){return L},D9:function(){return M},Hp:function(){return k},IM:function(){return Y},Iy:function(){return A},KM:function(){return J},MJ:function(){return Z},Ne:function(){return D},ON:function(){return z},Uj:function(){return U},VY:function(){return B},YO:function(){return Q},YX:function(){return G},Zn:function(){return x},_g:function(){return j},_k:function(){return F},c6:function(){return E},cr:function(){return v},eV:function(){return N},fi:function(){return g},gh:function(){return C},hS:function(){return O},iA:function(){return y},j6:function(){return b},je:function(){return T},jj:function(){return w},kS:function(){return q},o6:function(){return S},pO:function(){return W},rQ:function(){return R},sA:function(){return I},xm:function(){return H},xo:function(){return V},y8:function(){return P},yd:function(){return _}});var s=n(7557),r=n.n(s),a=n(82242),o=n.n(a),i=n(41498),c=n.n(i),l=n(69363),u=n(7880),d=n(6457),p=n(8591),m=n(27065),f=function(){(0,u.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"正在生成文件,请稍后..."}})},h=function(){(0,u.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},x=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return f(),e.next=3,(0,l.YR)(o()({},t));case 3:if(0!==e.sent.status){e.next=7;break}return e.next=7,(0,d.QH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/courses/".concat(t.coursesId,"/export_couser_info.json"),query:t}));case 7:h();case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),v=function(){var e=c()(r()().mark((function e(t){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.yS)(o()({},t));case 2:if(0!==(n=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_member_act_score")),e.next=13;break;case 8:if(-2!==n.status){e.next=12;break}return e.abrupt("return",n);case 12:-3===n.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_member_act_score")));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),g=function(){var e=c()(r()().mark((function e(t){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.W0)(o()({},t));case 2:if(0!==(n=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_score")),e.next=13;break;case 8:if(-4!==n.status){e.next=12;break}return e.abrupt("return",n);case 12:-3===n.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_score")));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),y=function(){var e=c()(r()().mark((function e(t){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.Nl)(o()({},t));case 2:if(0!==(n=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=13;break;case 8:if(-4!==n.status){e.next=12;break}return e.abrupt("return",n);case 12:-3===n.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),_=function(){var e=c()(r()().mark((function e(t){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.IU)(o()({},t));case 2:if(0!==(n=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/export_star_user")),e.next=13;break;case 8:if(-4!==n.status){e.next=12;break}return e.abrupt("return",n);case 12:-3===n.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/export_star_user")));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),j=function(){var e=c()(r()().mark((function e(t){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.td)(o()({},t));case 2:if(0!==(n=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=19;break;case 8:if(-2!==n.status){e.next=12;break}return e.abrupt("return",n);case 12:if(-3!==n.status){e.next=17;break}(0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=19;break;case 17:if(-4!==n.status){e.next=19;break}return e.abrupt("return",n);case 19:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),b=function(){var e=c()(r()().mark((function e(t){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.QX)(o()({},t));case 2:if(0!==(n=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_homework")),e.next=13;break;case 8:if(-4!==n.status){e.next=12;break}return e.abrupt("return",n);case 12:-3===n.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_homework")));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),w=function(){var e=c()(r()().mark((function e(t,n){var s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.o_)(o()({},t));case 2:0===(s=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n))):-3===s.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n)));case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),k=function(){var e=c()(r()().mark((function e(t,n){var s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.ZL)(o()({},t));case 2:0===(s=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n))):-3===s.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n)));case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),Z=function(){var e=c()(r()().mark((function e(t,n){var s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.vV)(o()({},t));case 2:0===(s=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n))):-3===s.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n)));case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),A=function(){var e=c()(r()().mark((function e(t,n){var s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.aP)(o()({},t));case 2:0===(s=e.sent).status?(p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n))):-3===s.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n)));case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),I=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return f(),e.next=3,(0,l.MJ)(o()({},t));case 3:if(0!==e.sent.status){e.next=7;break}return e.next=7,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/polls/".concat(t.categoryId,"/commit_result.xlsx"),query:t}));case 7:h();case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),C=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/courses/".concat(t.coursesId,"/attendances/export_xlsx_data.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),S=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/courses/".concat(t.coursesId,"/video_study_statics.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),E=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/courses/".concat(t.coursesId,"/export_video_study.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),N=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/courses/".concat(t.coursesId,"/export_course_students_info.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),L=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/school_manages/students.xlsx",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),R=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/item_banks/export.xlsx",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),P=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),T=function(){var e=c()(r()().mark((function e(t){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.Uy)(o()({},t));case 2:0===(n=e.sent).status?(p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/exercise_score"))):-3===n.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/exercise_score")));case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),F=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("----------","调用下载"),e.next=3,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/export_records/".concat(t.id,".xlsx"),query:t}));case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),H=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),M=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/courses/".concat(null==t?void 0:t.coursesId,"/").concat(t.menuKey,"_statistic.xlsx?").concat(t.checkedList.map((function(e){return"course_group_id[]=".concat(e)})).join("&")),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),D=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/ec_years/".concat(null==t?void 0:t.ec_year_id,"/ec_training_objectives.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Y=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)(null==t?void 0:t.name,(0,d.NY)({url:m.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),O=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/ec_years/".concat(null==t?void 0:t.ec_year_id,"/ec_courses.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),V=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/ec_years/".concat(null==t?void 0:t.ec_year_id,"/ec_graduation_requirements.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),B=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),q=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),z=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/examination_banks/".concat(t.id,".json"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),G=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/exercises/".concat(t.categoryId,".json"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Q=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/polls/".concat(null==t?void 0:t.id,"/commit_result.json"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),U=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/paths/get_task_pass.json",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),W=function(){var e=c()(r()().mark((function e(t,n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)(n||"",(0,d.NY)({url:m.Z.API_SERVER+"/api/exercises/".concat(null==t?void 0:t.exercise_id,"/consult_exercise.json"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),J=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/competitions/".concat(null==t?void 0:t.identifier,"/competition_commit_records/member_works.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[28435,66011],{44721:function(e,t,n){n.d(t,{Z:function(){return h}});var s=n(82242),r=n.n(s),a=n(39647),o=n.n(a),i=n(59301),c="container___A9RGp",l=n(95906),u=n.n(l),d=n(92310),p=n.n(d),m=n(37712),f=["AMap","className","id","loadOptions","isInitCurPostionCenter","CurrentPosition","MapUse"],h=function(e){e.AMap;var t,n=e.className,s=e.id,a=e.loadOptions,l=(e.isInitCurPostionCenter,e.CurrentPosition,e.MapUse),d=o()(e,f);return(0,i.useEffect)((function(){return window._AMapSecurityConfig={securityJsCode:"cd2d30eb0306c1e356e5acb4584a3df4"},u().load(r()({key:"e4088b0a75957fc806662185b69f9ba6",version:"2.0",plugins:[]},a)).then((function(e){t=new e.Map(s||"container",{zoom:15,resizeEnable:!0}),l({AMap:e,map:t})})),function(){var e;null===(e=t)||void 0===e||e.destroy()}}),[]),(0,m.jsx)("div",r()({id:s||"container",className:p()(c,n)},d))}},7406:function(e,t,n){var s=n(82242),r=n.n(s),a=(n(59301),n(93314)),o=n(3113),i=n(37712);t.Z=function(e){var t=e.img,n=e.buttonProps,s=void 0===n?{}:n,c=e.styles,l=void 0===c?{}:c,u=e.customText,d=e.ButtonText,p=e.ButtonClick,m=e.Buttonclass,f=e.ButtonTwo,h=e.imgStyles,x=e.loading,v=void 0!==x&&x;return(0,i.jsxs)("section",{className:"tc animated fadeIn",style:r()(r()({},{color:"#999",margin:"100px auto",visibility:v?"hidden":"visible"}),l),children:[(0,i.jsx)("img",{src:t||a,style:r()(r()({},h),{},{pointerEvents:"none",userSelect:"none"})}),(0,i.jsx)("p",{className:"mt20 font14",children:u||"暂时还没有相关数据哦!"}),d&&(0,i.jsx)(o.ZP,r()(r()({className:m,onClick:p},s),{},{children:d})),f&&f]})}},18914:function(e,t,n){n.d(t,{g:function(){return g}});var s=n(7557),r=n.n(s),a=n(41498),o=n.n(a),i=n(59301),c=n(43418),l=n(95237),u=n(7880),d=n(90963),p=n(27065),m=n(89918),f=n(44425),h=n.n(f),x=n(6457),v=n(37712),g=function(){var e=o()(r()().mark((function e(t){var n,s,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(s=document.createElement("div")).style.display="flex",s.style.flexDirection="column",s.style.alignItems="center",s.innerHTML="
      ".concat(null==t?void 0:t.name,'
      \n
      ').concat(null==t?void 0:t.place_name,"
      \n
      \n
      请在指定位置打开微信扫码签到
      '),e.next=7,h()().set({image:{type:"png",quality:.95},html2canvas:{letterRendering:!0,useCORS:!0,allowTaint:!1}}).from(s).outputImg();case 7:a=e.sent,(0,x.LR)(a.src,null==t?void 0:t.name);case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();t.Z=(0,u.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t,n=e.classroomList,s=e.dispatch,a=n.actionTabs.selectArrs,u=(0,i.useRef)();return(0,v.jsx)(c.Z,{width:500,centered:!0,confirmLoading:!1,onCancel:function(){s({type:"classroomList/setActionTabs",payload:{}})},title:"签到二维码",open:"签到二维码"===n.actionTabs.key,footer:null,children:(0,v.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,v.jsxs)("div",{ref:u,style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,v.jsx)("div",{className:"font16 c-black mb30",style:{fontWeight:500,lineHeight:"26px"},children:null==a?void 0:a.name}),(0,v.jsxs)(l.Z,{wrap:!1,align:"middle",style:{color:"#000"},children:[(0,v.jsx)("i",{className:"iconfont icon-dingwei font14",style:{color:"#165DFF",marginRight:4}}),null==a?void 0:a.place_name]}),(0,v.jsx)("div",{className:"mt20 mb20",style:{width:"50%"},children:(0,v.jsx)("img",{width:"100%",src:p.Z.API_SERVER+(null==a||null===(t=a.attachment)||void 0===t?void 0:t.url)})}),(0,v.jsx)("div",{className:"font14 mb20",style:{color:"#999"},children:(0,m.dE)()?"请在指定位置打开微信扫码签到":"分享二维码,学生在指定位置打开微信扫码签到"})]}),(0,v.jsx)(d.op,{openLoading:!0,className:"mb10",type:"primary",onClick:o()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,g(a);case 2:case"end":return e.stop()}}),e)}))),children:"保存图片"})]})})}))},34541:function(e,t,n){n.r(t),n.d(t,{default:function(){return we}});var s=n(37205),r=n.n(s),a=n(7557),o=n.n(a),i=n(41498),c=n.n(i),l=n(82242),u=n.n(l),d=n(79800),p=n.n(d),m=n(59301),f=n(7880),h=n(24905),x=n(3113),v=n(8591),g=n(87876),y=n(95237),_=n(43604),j=n(6848),b=n(93948),w=n(88590),k=n(43418),Z=n(57809),A=n(7406),I=n(42441),C={topStatistics:"topStatistics___AALo4",tooltip:"tooltip___jIywH",name:"name___Mx_XR",filter:"filter___FMp9h",daoke:"daoke___lZ8Ea",qingjia:"qingjia___z5rWW",kuangke:"kuangke___LxWOi"},S=n(37712),E=(0,f.connect)((function(e){var t=e.classroomList,n=e.loading,s=e.teachers;return{classroomList:t,globalSetting:e.globalSetting,teachers:s,loading:n.effects}}))((function(e){var t,n,s=e.classroomList,r=(e.globalSetting,e.loading,e.teachers,e.dispatch),a=(0,f.useParams)(),o=((0,f.useLocation)(),(0,m.useState)("0")),i=p()(o,2),c=(i[0],i[1],(0,m.useState)(null)),l=p()(c,2),d=l[0],h=l[1];a.id=a.coursesId;var x=s.detailAttendancesStatistic,v=s.courseGroups,g=function(){r({type:"classroomList/getClassroomAttendancesStatistic",payload:u()(u()({},a),{},{group_id:d})})};(0,m.useEffect)((function(){g()}),[a.categoryId]),console.log("groutid",d);var j,b,w,k;return(0,S.jsxs)("section",{className:"mt20 pb30",children:[(0,S.jsxs)(y.Z,{className:C.topStatistics,justify:"space-between",children:[(0,S.jsx)(_.Z,{flex:"209px",children:Math.round((null==x?void 0:x.all_history_count)||0)}),(0,S.jsx)(_.Z,{flex:"209px",children:(0,S.jsxs)(S.Fragment,{children:[Math.round(100*((null==x?void 0:x.avg_normal_rate)||0)),"%"]})}),(0,S.jsx)(_.Z,{flex:"209px",children:(0,S.jsxs)(S.Fragment,{children:[Math.round(100*((null==x?void 0:x.avg_absence_rate)||0)),"%"]})}),(0,S.jsx)(_.Z,{flex:"209px",children:(0,S.jsxs)(S.Fragment,{children:[Math.round(100*((null==x?void 0:x.avg_leave_rate)||0)),"%"]})})]}),(0,S.jsxs)("section",{className:"bg-white pl30 pr30 pt30 mt20 pb20",children:[(0,S.jsxs)(y.Z,{gutter:[22,22],className:C.filter,children:[(0,S.jsxs)(_.Z,{flex:1,children:[(0,S.jsxs)("span",{children:[(0,S.jsx)("i",{className:[C.daoke,"mr10"].join(" ")}),"到课率"]}),(0,S.jsxs)("span",{className:"ml40",children:[(0,S.jsx)("i",{className:[C.kuangke,"mr10"].join(" ")}),"旷课率"]}),(0,S.jsxs)("span",{className:"ml40",children:[(0,S.jsx)("i",{className:[C.qingjia,"mr10"].join(" ")}),"请假率"]})]}),(0,S.jsxs)(_.Z,{children:[(0,S.jsx)("span",{className:"c-light-black mr5",children:"显示最近十次签到"}),(0,S.jsxs)(Z.default,{size:"middle",defaultValue:"",onSelect:function(e){d=e,h(e),g()},children:[(0,S.jsx)(Z.default.Option,{value:"",children:" 全部分班 "}),null==v||null===(t=v.course_groups)||void 0===t?void 0:t.map((function(e,t){return(0,S.jsxs)(Z.default.Option,{value:e.id,children:[" ",e.name," "]})}))]})]})]}),null!=x&&null!==(n=x.history_attendances)&&void 0!==n&&n.length?(0,S.jsx)(I.Z,{option:{tooltip:{trigger:"axis",formatter:function(e){var t=e[0].dataIndex,n=null==x?void 0:x.history_attendances[t];return'
      \n

      ').concat(n.name," ").concat(n.attendance_date," ").concat(n.start_time,"-").concat(n.end_time,'

      \n

      到课率:').concat(Math.round(e[0].value),'%

      \n

      旷课率:').concat(Math.round(e[1].value),'%

      \n

      请假率:').concat(Math.round(e[2].value),"%

      \n

      ")}},legend:{data:["到课率","旷课率","请假率"],show:!1},xAxis:{type:"category",nameRotate:45,data:null==x||null===(j=x.history_attendances)||void 0===j?void 0:j.map((function(e,t){var n=e.name;return n.length>6&&(n=n.substr(0,6)+"..."),n})),boundaryGap:!1,nameLocation:"start",axisLabel:{interval:0,rotate:"45",verticalAlign:"top",align:"left",margin:28,height:120,textStyle:{align:"center",color:"#999"}}},yAxis:{type:"value",axisLabel:{formatter:"{value}%"},splitLine:{lineStyle:{type:"dashed"}}},series:[{name:"到课率",data:null==x||null===(b=x.history_attendances)||void 0===b?void 0:b.map((function(e,t){return 100*e.normal_rate})),type:"line",smooth:!0,color:"#26C7C9"},{name:"旷课率",data:null==x||null===(w=x.history_attendances)||void 0===w?void 0:w.map((function(e,t){return 100*e.absence_rate})),type:"line",smooth:!0,color:"#FF835C"},{name:"请假率",data:null==x||null===(k=x.history_attendances)||void 0===k?void 0:k.map((function(e,t){return 100*e.leave_rate})),type:"line",smooth:!0,color:"#EDBA6F"}]},style:{height:370},opts:{renderer:"svg"}}):(0,S.jsx)(A.Z,{styles:{marginTop:50,paddingBottom:50}})]})]})})),N=n(51136),L=(0,f.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t=e.classroomList,n=e.dispatch,s=(e.cb,(0,f.useParams)());return s.id=s.coursesId,(0,S.jsx)(k.Z,{centered:!0,title:"提示",open:"删除"===t.actionTabs.key,okText:"确定",cancelText:"取消",onOk:c()(o()().mark((function e(){var r;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r="/api/weapps/attendances/".concat(t.actionTabs.selectArrs[0],".json"),e.next=3,(0,N.ZP)(r,{method:"delete"});case 3:0===e.sent.status&&(v.ZP.success("删除成功"),n({type:"classroomList/setActionTabs",payload:{}}),n({type:"classroomList/getClassroomAttendancesList",payload:u()({},t.actionTabs.params)}),n({type:"classroomList/getClassroomLeftMenus",payload:{id:s.coursesId}}));case 5:case"end":return e.stop()}}),e)}))),onCancel:function(){n({type:"classroomList/setActionTabs",payload:{}})},children:(0,S.jsx)("p",{children:"是否确认删除?"})})})),R=(0,f.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t=e.classroomList,n=e.dispatch,s=(e.cb,(0,f.useParams)());return s.id=s.coursesId,(0,S.jsx)(k.Z,{centered:!0,title:"提示",open:"截止"===t.actionTabs.key,okText:"确定",cancelText:"取消",onOk:c()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=3,(0,N.ZP)("/api/weapps/attendances/".concat(t.actionTabs.selectArrs[0],"/end.json"),{method:"post"});case 3:0===e.sent.status&&(v.ZP.success("操作成功"),n({type:"classroomList/setActionTabs",payload:{}}),n({type:"classroomList/getClassroomAttendancesList",payload:u()({},t.actionTabs.params)}));case 5:case"end":return e.stop()}}),e)}))),onCancel:function(){n({type:"classroomList/setActionTabs",payload:{}})},children:(0,S.jsx)("p",{children:"是否确认截止?"})})})),P=n(98228),T=n(78241),F=n(71418),H=n(8772),M=n(5112),D=n(22744),Y=n(70407),O=n(99232),V=n.n(O),B=n(6457),q={flex_box_center:"flex_box_center___vPFrl",flex_space_between:"flex_space_between___xDdOE",flex_box_vertical_center:"flex_box_vertical_center___UUaCs",flex_box_center_end:"flex_box_center_end____tbtJ",flex_box_column:"flex_box_column___H9rba",bg:"bg___DIMT9",menu:"menu___zXkbC",desc:"desc___E2_xU",listItem:"listItem___E6c2h",info:"info___DMYaB",add:"add___mjIg_",addForm:"addForm___T9yJu",GroupIds:"GroupIds___KQ_iP",attendanceCode:"attendanceCode___OciEu",signInStatus:"signInStatus___zJts9",colorE02020:"colorE02020___PMh7T",color0152d9:"color0152d9___rRMTC",colorFA6400:"colorFA6400___r3ujc",attend:"attend___mY5tE",title:"title___AzpMG",not_start:"not_start___GFAXt",ongoing:"ongoing___iFf_3",history:"history___uoHNV"},z=n(39647),G=n.n(z),Q=n(88522),U=n(90963),W=n(44721),J=n(89392),K=["style","children","onClick"],X=["ButtonOptions"],$=function(e){var t,n,s,r=e.ButtonOptions,a=r.style,o=r.children,i=r.onClick,c=G()(r,K),l=G()(e,X),d=(0,m.useState)(null),f=p()(d,2),h=f[0],v=f[1],g=(0,m.useState)(!1),j=p()(g,2),b=j[0],w=j[1],A=(0,m.useState)(!1),I=p()(A,2),C=I[0],E=I[1],N=(0,m.useRef)(null),L=(0,m.useState)({autoComplete:null,autoCompleteRes:{},marker:null,circle:null,map:null}),R=p()(L,2),P=R[0],T=R[1],F=(0,m.useState)({keywords:"",range:100,place_name:""}),M=p()(F,2),D=M[0],Y=M[1],O=(0,m.useState)([]),V=p()(O,2),B=V[0],q=V[1],z=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:D.keywords;null===(e=P.autoComplete)||void 0===e||e.search(t,(function(e,t){var n;"complete"==e&&(T(u()(u()({},P),{},{autoCompleteRes:u()(u()({},t),{},{tips:null==t||null===(n=t.tips)||void 0===n?void 0:n.filter((function(e){return e.location}))})||{}})),w(!0))}))},$={loadOptions:{plugins:["AMap.AutoComplete","AMap.Geolocation","AMap.Geocoder","AMap.ToolBar","AMap.PlaceSearch"]},MapUse:function(e){var t=e.AMap,n=e.map;v(t);var s=new t.Geolocation({enableHighAccuracy:!0,timeout:1e4,buttonPosition:"RB",buttonOffset:new t.Pixel(10,20),zoomToAccuracy:!0,showCircle:!1}),r=new t.ToolBar({visible:!0,position:{right:"15px",bottom:"60px"}});n.addControl(s),n.addControl(r),s.getCurrentPosition((function(e,s){var r,a,o=new t.AutoComplete({city:"全国"}),i=B.length>0?B:"complete"==e?[null===(r=s.position)||void 0===r?void 0:r.lng,null===(a=s.position)||void 0===a?void 0:a.lat]:[116.397428,39.90923],c=new t.Marker({position:i,draggable:!0,map:n}),l=new t.Circle({center:i,radius:D.range||300,strokeColor:"#165DFF",fillOpacity:.2,fillColor:"#165DFF",zIndex:50,map:n});l.setMap(n),c.on("dragend",(function(){var e=c.getPosition();q([e.lng,e.lat]),console.log("dragend",[e.lng,e.lat])})),n.setCenter(i),q(i),T(u()(u()({},P),{},{marker:c,circle:l,autoComplete:o,map:n})),console.log("getCurrentPosition",e,s,i,B)}))}};return(0,m.useEffect)((function(){var e,t,n;B&&P.circle&&(null===(e=P.circle)||void 0===e||e.setCenter(B||(null==l?void 0:l.value)),null===(t=P.circle)||void 0===t||t.setRadius(D.range||D.range),null===(n=P.marker)||void 0===n||n.setPosition(B||(null==l?void 0:l.value)))}),[B,D.range]),(0,m.useEffect)((function(){(null!=l&&l.value||null!=l&&l.range)&&(q((null==l?void 0:l.value)||[]),Y(u()(u()({},D),{},{range:(null==l?void 0:l.range)||300})))}),[null==l?void 0:l.value,null==l?void 0:l.range]),(0,m.useEffect)((function(){h&&B.length>0&&new h.Geocoder({radius:1e3}).getAddress(B||(null==l?void 0:l.value),(function(e,t){"complete"===e&&t.regeocode&&Y(u()(u()({},D),{},{place_name:t.regeocode.formattedAddress}))}))}),[h,B]),(0,m.useEffect)((function(){P.autoComplete&&(N.current=(0,J.throttle)((function(e){return z(e)}),1e3,{leading:!1,trailing:!0}))}),[P.autoComplete]),(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)("div",{id:(null==l?void 0:l.scrollId)||"",children:(null==l||null===(t=l.value)||void 0===t?void 0:t.length)>0?(0,S.jsxs)(y.Z,{gutter:4,align:"middle",wrap:!1,style:{cursor:"pointer"},onClick:function(){E(!0)},children:[(0,S.jsx)(_.Z,{children:(0,S.jsx)("i",{className:"iconfont icon-dingwei font14",style:{color:"#165DFF"}})}),(0,S.jsx)(_.Z,{children:null==l?void 0:l.address})]}):(0,S.jsx)(U.op,u()(u()({style:u()({borderRadius:"2px"},a)},c),{},{onClick:function(e){E(!0),i&&i(e)},children:o}))}),(0,S.jsx)(k.Z,{width:1200,centered:!0,title:"添加签到地点",destroyOnClose:!0,open:C,onOk:function(){l.onChange(u()(u()({},D),{},{place:B})),E(!1)},onCancel:function(){E(!1)},children:(0,S.jsxs)("div",{style:{height:500,position:"relative",borderRadius:5,overflow:"hidden"},children:[(0,S.jsx)(W.Z,u()({},$)),(0,S.jsx)("div",{style:{position:"absolute",top:0,left:0,width:"100%",padding:"10px 20px"},children:(0,S.jsxs)(y.Z,{align:"middle",children:[(0,S.jsx)(_.Z,{children:(0,S.jsx)(Q.Z,{size:"large",showSearch:!0,placeholder:"请输入签到地点",popupMatchSelectWidth:254,value:null==D?void 0:D.keywords,onChange:function(e){Y(u()(u()({},D),{},{keywords:e})),N.current(e)},open:b,onBlur:function(){w(!1)},onFocus:function(){w(!0)},onSelect:function(e){var t,n,s,r=null===(t=P.autoCompleteRes)||void 0===t?void 0:t.tips.find((function(t){return t.id==e}));Y(u()(u()({},D),{},{keywords:r.name}));var a=[null==r||null===(n=r.location)||void 0===n?void 0:n.lng,null==r||null===(s=r.location)||void 0===s?void 0:s.lat];q(a),P.map.setCenter(a)},options:null===(n=(null===(s=P.autoCompleteRes)||void 0===s?void 0:s.tips)||[])||void 0===n?void 0:n.map((function(e){return{label:(0,S.jsxs)("div",{children:[(0,S.jsx)("div",{style:{color:"#000",fontWeight:600},children:e.name}),(0,S.jsx)("div",{style:{color:"#999",fontSize:12},children:e.address})]}),value:e.id}})),children:(0,S.jsx)(H.Z,{size:"large",width:200,onPressEnter:function(e){return z(e.target.value)}})})}),(0,S.jsx)(_.Z,{children:(0,S.jsx)(x.ZP,{size:"large",type:"primary",style:{marginLeft:2,background:"#3061D0"},onClick:function(){z()},children:"搜索"})}),(0,S.jsx)(_.Z,{children:(0,S.jsx)(Z.default,{size:"large",className:"ml20",style:{width:100},value:D.range,onChange:function(e){Y(u()(u()({},D),{},{range:e}))},options:[{value:100,label:"100米"},{value:300,label:"300米"},{value:500,label:"500米"},{value:800,label:"800米"},{value:1e3,label:"1000米"},{value:2e3,label:"2000米"}]})})]})})]})})]})},ee=P.Z.TreeNode,te=(0,f.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var t=e.classroomList,n=e.loading,s=e.dispatch,r=e.data,a=(0,m.useState)(!1),i=p()(a,2),l=i[0],d=i[1],h=(0,f.useParams)();h.id=h.coursesId,(0,m.useEffect)((function(){"编辑"===t.actionTabs.key&&(j.resetFields(),s({type:"classroomList/getCourseGroups",payload:{id:h.id,limit:1e4,nonenavigate:!0}}),r.id&&x())}),[t.actionTabs.key]);var x=function(){var e=c()(o()().mark((function e(){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,s({type:"classroomList/getAttendanceDetail",payload:{id:r.id}});case 2:t=e.sent,j.setFieldsValue(u()(u()({},t),{},{attendance_date:V()(t.attendance_date),group_ids:t.groups?t.groups.map((function(e){return e.id})):[],end_time:V()(t.end_time),start_time:V()(t.start_time),late_time:t.late_time?V()(t.late_time):null}));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),g=t.detailAttendancesDetail,y=t.courseGroups,_=T.Z.useForm(),j=p()(_,1)[0],b=T.Z.useWatch("mode",j),w=T.Z.useWatch("range",j),A=T.Z.useWatch("place_name",j),I=[];t.courseGroups.course_groups&&t.courseGroups.course_groups.map((function(e){return I.push(e.id+"")}));return(0,S.jsxs)(k.Z,{centered:!0,title:"修改签到",open:"编辑"===t.actionTabs.key,okText:"立即修改",cancelText:"暂不修改",confirmLoading:l,afterClose:function(){return d(!1)},bodyStyle:{minHeight:200},onOk:c()(o()().mark((function e(){var n,a;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log(l,22),e.t0=u(),e.t1={},e.next=5,j.validateFields();case 5:if(e.t2=e.sent,(n=(0,e.t0)(e.t1,e.t2)).end_time=V()(n.end_time).format("HH:mm"),n.start_time=V()(n.start_time).format("HH:mm"),n.late_time=V()(n.late_time).format("HH:mm"),n.attendance_date=V()(n.attendance_date).format("YYYY-MM-DD"),!(n.end_time>=n.late_time)){e.next=14;break}return v.ZP.warning("迟到时间不能早于或等于结束时间"),e.abrupt("return");case 14:return d(!0),e.next=17,(0,N.ZP)("/api/attendances/".concat(r.id,".json"),{method:"put",body:u()({},n)});case 17:0===(a=e.sent).status&&(v.ZP.success("修改成功"),s({type:"classroomList/setActionTabs",payload:{}}),s({type:"classroomList/getClassroomAttendancesList",payload:u()({},t.actionTabs.params)})),-1===a.status&&d(!1);case 20:case"end":return e.stop()}}),e)}))),onCancel:function(){s({type:"classroomList/setActionTabs",payload:{}})},children:[n.effects["classroomList/getCourseGroups"]&&(0,S.jsx)("div",{className:"tc mt40",children:(0,S.jsx)(F.Z,{})}),g.groups&&(0,S.jsx)("section",{className:q.addForm,children:(0,S.jsxs)(T.Z,{form:j,children:[(0,S.jsx)(T.Z.Item,{label:"签到名称",name:"name",rules:[{required:!0,message:"请输入!"}],children:(0,S.jsx)(H.Z,{placeholder:"请输入签到名称",size:"middle"})}),(0,S.jsx)(T.Z.Item,{label:"签到方式",name:"mode",rules:[{required:!0,message:"请输入!"}],children:(0,S.jsxs)(M.ZP.Group,{size:"middle",children:[(0,S.jsx)(M.ZP,{value:"QUICK",children:"快捷签到"}),(0,S.jsx)(M.ZP,{value:"NUMBER",children:"签到码签到"}),(0,S.jsx)(M.ZP,{value:"QRCODE",children:"位置签到"})]})}),(0,S.jsx)(T.Z.Item,{name:"place_name",hidden:!0,label:"详情地址"}),"QRCODE"==b&&(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(T.Z.Item,{label:"签到地点",name:"place",normalize:function(e,t,n){return j.setFieldsValue({range:e.range,place_name:e.place_name}),e.place},rules:[{required:!0,message:"请添加签到地点"}],children:(0,S.jsx)($,{ButtonOptions:{children:"添加地点"},range:w||j.getFieldValue("range"),address:A||j.getFieldValue("place_name")})}),(0,S.jsx)(T.Z.Item,{style:{marginBottom:2},label:"签到范围",name:"range",rules:[{required:!0,message:"请添加签到范围"}],children:(0,S.jsx)(Z.default,{children:[100,300,500,800,1e3,2e3].map((function(e){return(0,S.jsxs)(Z.default.Option,{value:e,children:[e,"米"]})}))})}),(0,S.jsx)("div",{style:{paddingLeft:102,color:"#999",marginBottom:20},children:"定位精确度与环境、网络、基站等有关,可能存在一定误差"})]}),(0,S.jsx)(T.Z.Item,{label:"签到班级",name:"group_ids",children:(0,S.jsx)(P.Z,{showSearch:!0,style:{width:"100%"},dropdownStyle:{maxHeight:260,overflow:"auto"},placeholder:"已选择全部分班",treeDefaultExpandAll:!0,treeCheckable:!0,size:"middle",disabled:!0,children:y.course_groups&&y.course_groups.map((function(e,t){return(0,S.jsx)(ee,{value:e.id,title:e.name},t)}))})}),(0,S.jsx)(T.Z.Item,{label:"签到日期",name:"attendance_date",rules:[{required:!0,message:"请输入!"}],children:(0,S.jsx)(D.default,{placeholder:"请选择日期",size:"middle",format:"YYYY-MM-DD"})}),(0,S.jsx)(T.Z.Item,{label:"开始时间",name:"start_time",rules:[{required:!0,message:"请选择开始时间!"}],children:(0,S.jsx)(Y.Z,{className:"w100",size:"middle",minuteStep:1,format:"HH:mm",onChange:function(){j.setFieldsValue({end_time:"",late_time:""})}})}),(0,S.jsx)(T.Z.Item,{label:"结束时间",name:"end_time",rules:[{required:!0,message:"请选择结束时间!"}],children:(0,S.jsx)(Y.Z,{disabledHours:function(){var e=j.getFieldValue("start_time");if(e){var t=parseInt(V()(e).format("HH"));return(0,B.Sp)(0,23).splice(0,t)}},disabledMinutes:function(e){var t=j.getFieldValue("start_time");if(t){var n=parseInt(V()(t).format("mm"));return parseInt(V()(t).format("HH"))===e?(0,B.Sp)(0,59).splice(0,n):[]}},className:"w100",size:"middle",minuteStep:1,format:"HH:mm"})}),(0,S.jsx)(T.Z.Item,{label:"迟到时间",name:"late_time",style:{marginBottom:2},children:(0,S.jsx)(Y.Z,{className:"w100",size:"middle",minuteStep:1,format:"HH:mm"})}),(0,S.jsx)("div",{style:{paddingLeft:102,color:"#999"},children:"在结束时间至迟到时间签到的同学记为迟到"})]})})]})})),ne=n(85573),se=n.n(ne),re=n(69363),ae=n(26724),oe=n.n(ae),ie=(Z.default.TreeNode,(0,f.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t=e.classroomList,n=e.dispatch,s=T.Z.useForm(),a=p()(s,1)[0],i=T.Z.useWatch("mode",a),l=T.Z.useWatch("range",a),d=T.Z.useWatch("place_name",a),x=(0,f.useParams)();x.id=x.coursesId;var g=(0,m.useState)(1),y=p()(g,2),_=y[0],j=y[1],b=(0,m.useState)([]),w=p()(b,2),A=w[0],I=w[1],C=(0,m.useState)(0),E=p()(C,2),L=E[0],R=E[1],P=(0,m.useState)(20),O=p()(P,2),z=O[0],G=(O[1],(0,m.useState)(!0)),Q=p()(G,2),U=Q[0],W=Q[1],J=(0,m.useState)(!1),K=p()(J,2),X=K[0],ee=K[1],te=(0,m.useRef)([]),ne=(0,m.useState)(!1),ae=p()(ne,2),ie=ae[0],ce=ae[1],le=(0,m.useState)(!1),ue=p()(le,2),de=ue[0],pe=ue[1],me=(0,m.useState)(0),fe=p()(me,2),he=fe[0],xe=fe[1];t.courseGroups;(0,m.useEffect)((function(){"新增签到"===t.actionTabs.key&&(document.body.setAttribute("style","height: 100%;"),ve(),a.resetFields())}),[t.actionTabs.key]),(0,m.useEffect)((function(){a.setFieldsValue(se()(se()(se()(se()(se()(se()({},"name","课程签到"+V()(new Date).format("YYYYMMDD")),"mode","QUICK"),"attendance_date",V()(new Date)),"start_time",V()(new Date)),"end_time",V()(new Date).add(5,"minutes")),"late_time",V()(new Date).add(15,"minutes")))}),[t.actionTabs.key]);var ve=function(){var e=c()(o()().mark((function e(t){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return W(!0),e.next=3,(0,re.hf)({id:null==x?void 0:x.id,page:t||_,limit:z});case 3:(n=e.sent)&&(I([].concat(r()(A),r()(null==n?void 0:n.course_groups))),te.current=[].concat(r()(A),r()(null==n?void 0:n.course_groups)),R(null==n?void 0:n.course_groups_count),W(!1));case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ge=function(){var e=c()(o()().mark((function e(){var t,n,s,i=arguments;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=i.length>0&&void 0!==i[0]&&i[0],!je||ie){e.next=9;break}return ce(!0),j(t?1:_+1),e.next=6,(0,re.hf)({id:null==x?void 0:x.id,page:_+1,limit:z});case 6:(n=e.sent)&&(I([].concat(r()(A),r()(null==n?void 0:n.course_groups))),te.current=[].concat(r()(A),r()(null==n?void 0:n.course_groups)),R(null==n?void 0:n.course_groups_count),de&&(s=[].concat(r()(A),r()(null==n?void 0:n.course_groups)).map((function(e){return e.name})),a.setFieldValue("group_ids",s))),ce(!1);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ye=function(){document.body.removeAttribute("style"),j(1),I([])},_e=function(){var e=c()(o()().mark((function e(){var s,r,i,c,l;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=u(),e.t1={},e.next=4,a.validateFields();case 4:if(e.t2=e.sent,s=(0,e.t0)(e.t1,e.t2),r=s.group_ids,i=void 0===r?[]:r,c=A.filter((function(e){return i.includes(e.name)})),s.end_time=V()(s.end_time).format("HH:mm"),s.start_time=V()(s.start_time).format("HH:mm"),s.late_time=V()(s.late_time).format("HH:mm"),s.attendance_date=V()(s.attendance_date).format("YYYY-MM-DD"),!(s.end_time>=s.late_time)){e.next=15;break}return v.ZP.warning("迟到时间不能早于或等于结束时间"),e.abrupt("return");case 15:return ee(!0),e.next=18,(0,N.ZP)("/api/weapps/courses/".concat(x.id,"/attendances.json"),{method:"post",body:u()(u()({},s),{},{group_ids:de?[]:c.map((function(e){return e.id}))})});case 18:0===(l=e.sent).status&&(ye(),(0,B.L9)(["教学课堂","签到","创建签到"]),v.ZP.success("添加成功"),n({type:"classroomList/setActionTabs",payload:{}}),n({type:"classroomList/getClassroomAttendancesList",payload:u()({},t.actionTabs.params)}),n({type:"classroomList/getClassroomLeftMenus",payload:{id:x.coursesId}})),-1===l.status&&ee(!1);case 21:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),je=L>_*z;return(0,S.jsx)(k.Z,{centered:!0,title:"创建签到",open:"新增签到"===t.actionTabs.key,bodyStyle:{minHeight:200},onOk:_e,afterClose:function(){return ee(!1)},confirmLoading:X,onCancel:function(){ye(),n({type:"classroomList/setActionTabs",payload:{}})},children:(0,S.jsx)("section",{className:q.addForm,children:(0,S.jsxs)(T.Z,{form:a,initialValues:{start_time:V()("09:00","HH:mm"),range:300},onChange:function(){},children:[(0,S.jsx)(T.Z.Item,{label:"签到名称",name:"name",rules:[{required:!0,message:"请输入签到名称!"}],children:(0,S.jsx)(H.Z,{size:"middle",placeholder:"请输入签到名称"})}),(0,S.jsx)(T.Z.Item,{label:"签到班级",name:"group_ids",className:q.GroupIds,children:(0,S.jsx)(Z.default,{showSearch:!1,mode:"multiple",showArrow:!0,style:{width:"100%"},dropdownStyle:{maxHeight:260},size:"middle",placeholder:null!=A&&A.length?"不选择分班时默认选择全部学生":"暂无分班,将默认选择课堂全部学生",dropdownRender:function(){return(0,S.jsx)("div",{style:{maxHeight:260,overflowY:"auto",overflowX:"hidden",padding:"16px 18px 0 18px"},children:(0,S.jsxs)(oe(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){ge()},hasMore:je,useWindow:!1,children:[(0,S.jsx)(h.Z,{value:de,onChange:function(e){if(pe(e.target.checked),e.target.checked){var t=A.map((function(e){return e.name}));a.setFieldValue("group_ids",t)}else a.setFieldValue("group_ids",[])},children:"全选"},he),(0,S.jsx)(T.Z.Item,{name:"group_ids",children:(0,S.jsx)(h.Z.Group,{children:A.map((function(e,t){return(0,S.jsx)("div",{children:(0,S.jsx)(h.Z,{onChange:function(e){e.target.checked||(pe(!1),xe(he+1))},value:String(e.name),defaultChecked:!0,style:{width:430},className:"multi-ellipsis1 multi-ellipsis1-checkbox",children:(0,S.jsx)("span",{children:e.name})},t)},t)}))})}),U&&(0,S.jsx)("div",{style:{display:"flex",justifyContent:"center"},children:(0,S.jsx)(F.Z,{})})]})})}})}),(0,S.jsx)(T.Z.Item,{label:"签到方式",name:"mode",rules:[{required:!0,message:"请输入!"}],children:(0,S.jsxs)(M.ZP.Group,{size:"middle",children:[(0,S.jsx)(M.ZP,{value:"QUICK",children:"快捷签到"}),(0,S.jsx)(M.ZP,{value:"NUMBER",children:"签到码签到"})]})}),(0,S.jsx)(T.Z.Item,{name:"place_name",hidden:!0,label:"详情地址"}),"QRCODE"==i&&(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(T.Z.Item,{label:"签到地点",name:"place",normalize:function(e,t,n){return a.setFieldsValue({range:e.range,place_name:e.place_name}),e.place},rules:[{required:!0,message:"请添加签到地点"}],children:(0,S.jsx)($,{ButtonOptions:{children:"添加地点"},range:l,address:d})}),(0,S.jsx)(T.Z.Item,{style:{marginBottom:2},label:"签到范围",name:"range",rules:[{required:!0,message:"请添加签到范围"}],children:(0,S.jsx)(Z.default,{children:[100,300,500,800,1e3,2e3].map((function(e){return(0,S.jsxs)(Z.default.Option,{value:e,children:[e,"米"]})}))})}),(0,S.jsx)("div",{style:{paddingLeft:102,color:"#999",marginBottom:20},children:"定位精确度与环境、网络、基站等有关,可能存在一定误差"})]}),(0,S.jsx)(T.Z.Item,{label:"签到日期",name:"attendance_date",rules:[{required:!0,message:"请选择签到方式!"}],children:(0,S.jsx)(D.default,{disabledDate:function(e){return e&&e0&&(0,S.jsx)("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"},children:(0,S.jsx)("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0},children:_.map((function(e,t){return(0,S.jsxs)(y.Z,{justify:"space-between",style:{marginTop:"10px"},children:[(0,S.jsx)("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"},children:e.name}),(0,S.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",style:{cursor:"pointer",height:"16px",marginRight:17},onClick:function(){n(f.filter((function(t){return"".concat(t.id)!="".concat(e.id)})))}})]},e.id)}))})})]})]})},je=n(18914),be=h.Z.Group,we=(0,f.connect)((function(e){var t=e.classroomList,n=e.loading;return{classroomList:t,globalSetting:e.globalSetting,loading:n.effects}}))((function(e){var t,n,s=e.classroomList,a=e.loading,i=e.dispatch,l=(0,f.useSearchParams)(),d=p()(l,1)[0],Z=(0,m.useState)(u()({},(0,f.useParams)())),I=p()(Z,1)[0],C=((0,f.useLocation)(),(0,m.useState)("all")),N=p()(C,2),P=N[0],T=N[1],F=s.detailAttendancesList,H=(0,m.useState)({}),M=p()(H,2),D=M[0],Y=M[1],O=(0,m.useState)(!1),V=p()(O,2),B=V[0],z=V[1],G=(0,m.useState)([]),Q=p()(G,2),W=Q[0],J=Q[1],K=(0,m.useState)(!1),X=p()(K,2),$=X[0],ee=(X[1],(0,m.useState)(!1)),ne=p()(ee,2),se=ne[0],re=ne[1],ae=(0,m.useState)([]),oe=p()(ae,2),ce=oe[0],le=oe[1];I.id=I.coursesId,(0,m.useEffect)((function(){var e=d.get("tabId");e&&(T(e),I.status=e),i({type:"classroomList/getClassroomAttendancesList",payload:u()(u()({},I),{},{status:P,page:1})})}),[I.categoryId,d.get("tabId")]),(0,m.useEffect)((function(){"目录重命名成功"===s.actionTabs.key&&i({type:"classroomList/getClassroomAttendancesList",payload:u()({},I)})}),[s.actionTabs.key]);var xe=function(e){console.log(e,22222222),T(e.key),I.status=e.key,I.page=1,console.log(I,"params"),i({type:"classroomList/getClassroomAttendancesList",payload:u()({},I)})},ve=[{name:"全部签到",id:"all",total:null==F?void 0:F.attendances_count},{name:"正在签到",id:"ongoing",total:null==F?void 0:F.attendances_ongoing_count},{name:"历史签到",id:"history",total:null==F?void 0:F.attendances_history_count},{name:"暂未开始",id:"not_start",total:null==F?void 0:F.attendances_not_start_count},{name:"签到统计",id:"signInStatistics"}].filter((function(e){return!!(0,de.GJ)()||"签到统计"!==e.name&&"暂未开始"!==e.name})),ge=function(e){i({type:"classroomList/setActionTabs",payload:{key:"签到二维码",selectArrs:e,params:u()({},I)}})},ye=["编辑","删除","截止"];return(0,S.jsxs)("section",{children:[(0,S.jsxs)("div",{style:{position:"relative"},children:[(0,S.jsx)(fe.Z,{isLoading:a["classroomList/getClassroomAttendancesList"],tabDataSource:ve,isAdmin:(0,de.GJ)(),buttonText:"创建签到",onButtonClick:function(){i({type:"classroomList/setActionTabs",payload:{key:"新增签到",params:I}})},showControlButton:(0,de.GJ)(),onTabMenuClick:xe,defaultSelectedKeys:[P]}),(0,de.GJ)()&&(0,S.jsxs)(x.ZP,{type:"primary",ghost:!0,style:{position:"absolute",right:130,top:3,height:30},onClick:function(){xe({key:"history"}),re(!0),le([])},children:[(0,S.jsx)(he.Z,{}),"导出签到"]})]}),"signInStatistics"==P?(0,S.jsx)(E,{}):null,"signInStatistics"!==P&&(0,S.jsxs)("section",{children:["history"==P&&(0,de.GJ)()&&(0,S.jsxs)("div",{style:{background:"#fff",padding:"15px 20px",color:"#999",display:"flex",alignItems:"center",marginTop:20},children:[(0,S.jsxs)(h.Z,{checked:B,style:{flex:"1"},onChange:function(){var e;if((null==W?void 0:W.length)===(null==F||null===(e=F.attendances)||void 0===e?void 0:e.length))J([]),z(!1);else{var t=[];F.attendances.map((function(e){t.push(null==e?void 0:e.id)})),J([].concat(t)),z(!0)}},children:["已选择",(null==W?void 0:W.length)||0,"个(不支持跨页勾选)"]}),(0,S.jsx)(x.ZP,{style:{cursor:"pointer"},loading:$,onClick:c()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return I.attendance_ids=[],e.next=3,(0,pe.gh)(u()(u()({},I),{},{history:!0,type:1}));case 3:case"end":return e.stop()}}),e)}))),children:"导出全部签到"}),(0,S.jsx)(x.ZP,{style:{cursor:"pointer",marginLeft:10},loading:$,onClick:c()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==W?void 0:W.length)<=0)){e.next=3;break}return v.ZP.info("请选择要导出的签到"),e.abrupt("return");case 3:return I.attendance_ids=W,e.next=6,(0,pe.gh)(u()(u()({},I),{},{history:!0,type:1}));case 6:case"end":return e.stop()}}),e)}))),children:"导出选中签到"})]}),(0,S.jsxs)(g.Z,{loading:a["classroomList/getClassroomAttendancesList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30",children:[0===F.attendances_count&&(0,S.jsx)(A.Z,{}),F.attendances&&F.attendances.map((function(e){return(0,S.jsx)(be,{value:W,className:q.listItem,style:{display:"flex"},onChange:function(){},children:(0,S.jsxs)("div",{onClick:function(){return(0,de.GJ)()&&f.history.push("/classrooms/".concat(I.coursesId,"/attendance/").concat(e.id,"/").concat(P,"/detail"))},children:[(0,S.jsxs)(y.Z,{gutter:16,justify:"space-between",children:[(0,S.jsx)(_.Z,{span:20,children:(0,S.jsxs)(y.Z,{children:["history"==P&&(0,de.GJ)()&&(0,S.jsx)(h.Z,{className:"mr8",value:e.id,onClick:function(){var t=c()(o()().mark((function t(n){var s,a,i,c;return o()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n.stopPropagation(),(null==W?void 0:W.filter((function(t){return t===(null==e?void 0:e.id)})).length)>0?(s=r()(W),a=r()(s.filter((function(t){return t!=(null==e?void 0:e.id)}))),z(!1),J(a)):((c=W).push(null==e?void 0:e.id),z((null==c?void 0:c.length)===(null==F||null===(i=F.attendances)||void 0===i?void 0:i.length)),J(r()(c)));case 2:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),style:{marginTop:"4px"}},e.id),(0,S.jsx)(_.Z,{className:"c-blue font16 blod",children:(0,S.jsxs)("span",{className:q.attend,children:[(0,S.jsx)("span",{className:q.title,children:e.name}),"not_start"===e.status&&(0,S.jsx)("span",{className:q.not_start,children:"未开始"}),"ongoing"===e.status&&(0,S.jsx)("span",{className:q.ongoing,children:"进行中"}),"history"===e.status&&(0,S.jsx)("span",{className:q.history,children:"已截止"})]})})]})}),(0,S.jsxs)(_.Z,{className:"font14",children:["NUMBER"===e.mode&&(0,de.GJ)()&&(0,S.jsx)(me.CopyToClipboard,{text:e.attendance_code,onCopy:function(){return v.ZP.success("复制成功")},children:(0,S.jsx)(j.Z,{placement:"top",title:"点击复制签到码",children:(0,S.jsxs)("span",{className:q.attendanceCode,onClick:function(e){return e.stopPropagation()},children:["签到码:",e.attendance_code]})})}),"QRCODE"===e.mode&&!(0,de.dE)()&&(0,S.jsx)(U.op,{style:{borderRadius:2,padding:"5px 12px"},onClick:function(t){t.stopPropagation(),t.preventDefault(),ge(e)},ghost:!0,icon:(0,S.jsx)("i",{className:"iconfont icon-erweima font14"}),children:"签到二维码"})]})]}),(0,S.jsxs)(y.Z,{className:"mt20 c-light-black",children:[(0,S.jsx)(_.Z,{children:"签到人数"}),(0,S.jsx)(_.Z,{flex:"200px",className:"ml20",children:(0,S.jsx)(b.Z,{showInfo:!1,percent:Math.ceil(e.normal_count/e.all_count*100)})}),(0,S.jsxs)(_.Z,{flex:1,className:"ml20 c-blue",children:["已签到 ",e.normal_count," / 应签到 ",e.all_count]})]}),"NORMAL"===e.attendance_status&&(0,de.dE)()&&(0,S.jsx)("div",{className:"".concat(q.signInStatus," ").concat(q.color0152d9),children:"正常"}),"LEAVE"===e.attendance_status&&(0,de.dE)()&&(0,S.jsx)("div",{className:"".concat(q.signInStatus," ").concat(q.colorFA6400),children:"请假"}),"ABSENCE"===e.attendance_status&&"history"==e.status&&("history"==P||"all"==P)&&(0,de.dE)()&&(0,S.jsx)("div",{className:"".concat(q.signInStatus," ").concat(q.colorE02020),children:"旷课"}),(0,S.jsxs)(y.Z,{className:"mt20 c-light-black",children:[(0,S.jsx)(_.Z,{flex:1,children:(0,S.jsxs)(y.Z,{children:[(0,S.jsxs)(_.Z,{flex:1,children:["签到发起人:",e.author.user_name]}),(0,S.jsxs)(_.Z,{flex:1,children:["签到方式:","QRCODE"===e.mode&&"位置签到","NUMBER"===e.mode&&"签到码签到","QUICK"===e.mode&&"快捷签到"]}),(0,S.jsxs)(_.Z,{flex:1,children:["开始结束时间:",e.attendance_date," ",e.start_time,"~",e.end_time]}),(0,S.jsx)(_.Z,{children:"ABSENCE"===e.attendance_status&&"history"!==e.status&&("all"==P||"ongoing"==P)&&(0,de.dE)()&&(0,S.jsx)(x.ZP,{style:{width:100},size:"middle",type:"primary",onClick:function(){"QRCODE"==e.mode?ge(e):i({type:"classroomList/setActionTabs",payload:{key:"立即签到",selectArrs:e,params:u()({},I)}})},children:"签到"})})]})}),(0,S.jsx)(_.Z,{children:(0,de.GJ)()&&ye.filter((function(t){return e.edit_auth?t:"编辑"!=t})).filter((function(e){return"0"!=P?"截止"!=e:e})).map((function(t,n){return(0,S.jsx)("span",{className:"c-blue ml20",onClick:function(n){n.stopPropagation(),Y(e),i({type:"classroomList/setActionTabs",payload:{key:t,selectArrs:[e.id],params:I}})},children:t},n)}))})]})]})})})),(0,S.jsx)("aside",{className:"tc mb50 mt30",children:(0,S.jsx)(w.Z,{hideOnSinglePage:!0,pageSize:20,showSizeChanger:!1,onChange:function(e){I.page=e,i({type:"classroomList/getClassroomAttendancesList",payload:u()({},I)})},defaultCurrent:1,current:I.page||1,total:F.attendances_count})})]})]}),(0,S.jsx)(L,{}),(0,S.jsx)(ue,{}),(0,S.jsx)(te,{data:D}),(0,S.jsx)(ie,{}),(0,S.jsx)(R,{}),(0,S.jsx)(je.Z,{}),(0,S.jsxs)(k.Z,{width:600,centered:!0,confirmLoading:!1,title:"导出签到",open:se,okText:"确定导出",cancelText:"暂不导出",className:q.exportDialog,onOk:c()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==ce?void 0:ce.length)<=0)){e.next=3;break}return v.ZP.info("请选择要导出的签到"),e.abrupt("return");case 3:return I.attendance_ids=ce.map((function(e){return e.id})),e.next=6,(0,pe.gh)(u()(u()({},I),{},{history:!0,type:1}));case 6:re(!1);case 7:case"end":return e.stop()}}),e)}))),onCancel:function(){re(!1)},children:[(0,S.jsx)("p",{children:"本列表仅展示已截止的历史签到,仅可导出已截止的历史签到"}),(null==F||null===(t=F.attendances)||void 0===t?void 0:t.length)>0&&(0,S.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"},children:[(0,S.jsxs)("span",{style:{flex:1},children:[(0,S.jsx)(h.Z,{checked:ce.length===(null==F||null===(n=F.attendances)||void 0===n?void 0:n.length),onChange:function(e){var t,n;ce.length===(null==F||null===(t=F.attendances)||void 0===t?void 0:t.length)?le([]):le(null==F||null===(n=F.attendances)||void 0===n?void 0:n.filter((function(e){return e.name})))},children:"全选"})," "]}),(0,S.jsx)("span",{style:{width:16}}),(0,S.jsxs)("span",{style:{flex:1},children:["已选择 ",(0,S.jsx)("span",{style:{color:"#0152d9"},children:ce.length||0})," 个标签"]})]}),(0,S.jsx)(_e,{data:null==F?void 0:F.attendances,selectedRowKeys:ce,setSelectedRowKeys:le})]})]})}))},44427:function(e,t,n){n.d(t,{Z:function(){return u}});n(59301);var s=n(95237),r=n(43604),a=n(20834),o=n(38854),i={tabMenuContainer:"tabMenuContainer___uf5IP",control:"control___GheLs",iconH:"iconH___Wzw_r",selectBtn:"selectBtn___mfEnI"},c=n(7880),l=n(37712),u=function(e){var t=e.isLoading,n=e.addText,u=e.tabDataSource,d=e.isAdmin,p=e.dispatch,m=e.type,f=e.isExercise,h=e.defaultSelectedKeys,x=e.onTabMenuClick,v=e.getDropdownMenu,g=e.showControlButton,y=e.buttonText,_=e.buttonIcon,j=void 0===_?"icon-tianjiadaohang":_,b=e.extraNode,w=e.onButtonClick,k=void 0===w?function(){}:w,Z=(0,c.useParams)();return(0,l.jsx)("div",{className:i.tabMenuContainer,children:(0,l.jsxs)(s.Z,{children:[(0,l.jsx)(r.Z,{flex:"1",children:(0,l.jsx)(a.Z,{onSelect:function(e){return t?{}:x(e)},mode:"horizontal",selectedKeys:h,children:u.map((function(e){return(0,l.jsxs)(a.Z.Item,{children:[(0,l.jsx)("span",{className:"c-grey-666",children:e.name}),void 0!==e.total&&d&&(0,l.jsx)("span",{className:"c-grey-999 ml20",children:e.total||0})]},"number"==typeof e.index?e.index:e.id)}))})}),d&&(0,l.jsxs)(r.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3},children:[f&&(0,l.jsx)(o.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:function(){return(0,l.jsxs)(a.Z,{children:[(0,l.jsx)(a.Z.Item,{onClick:function(){p({type:"classroomList/setActionTabs",payload:{key:"导出成绩",type:m,exportType:"exercise",category_id:Z.categoryId}})},children:"学生成绩"},1),(0,l.jsx)(a.Z.Item,{onClick:function(){c.history.push("/classrooms/".concat(null==Z?void 0:Z.coursesId,"/exportlist/exercise_score,export_exercise_users"))},children:"历史导出"},3)]})},children:(0,l.jsx)("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},children:(0,l.jsx)("span",{style:{color:"#666666",cursor:"pointer"},children:(0,l.jsx)("i",{className:"iconfont icon-xiazai6"})})})}),(0,l.jsxs)("div",{className:i.control,children:[(0,l.jsx)("div",{className:i.extra,children:b}),g&&(0,l.jsxs)("span",{onClick:k,style:{cursor:"pointer"},className:i.selectBtn,children:[(0,l.jsx)("span",{children:(0,l.jsx)("i",{className:"iconfont ".concat(j)})}),(0,l.jsx)("span",{children:y})]}),!!v&&(0,l.jsx)(o.Z,{className:"ml10",dropdownRender:v,children:(0,l.jsxs)("span",{className:i.selectBtn,children:[(0,l.jsx)("span",{children:(0,l.jsx)("i",{className:"iconfont icon-tianjiadaohang"})}),(0,l.jsx)("span",{children:n||"创建试卷"})]})})]})]})]})})}},84717:function(e,t,n){n.d(t,{AD:function(){return L},D9:function(){return M},Hp:function(){return k},IM:function(){return Y},Iy:function(){return A},KM:function(){return J},MJ:function(){return Z},Ne:function(){return D},ON:function(){return z},Uj:function(){return U},VY:function(){return B},YO:function(){return Q},YX:function(){return G},Zn:function(){return x},_g:function(){return j},_k:function(){return F},c6:function(){return E},cr:function(){return v},eV:function(){return N},fi:function(){return g},gh:function(){return C},hS:function(){return O},iA:function(){return y},j6:function(){return b},je:function(){return T},jj:function(){return w},kS:function(){return q},o6:function(){return S},pO:function(){return W},rQ:function(){return R},sA:function(){return I},xm:function(){return H},xo:function(){return V},y8:function(){return P},yd:function(){return _}});var s=n(7557),r=n.n(s),a=n(82242),o=n.n(a),i=n(41498),c=n.n(i),l=n(69363),u=n(7880),d=n(6457),p=n(8591),m=n(27065),f=function(){(0,u.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"正在生成文件,请稍后..."}})},h=function(){(0,u.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},x=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return f(),e.next=3,(0,l.YR)(o()({},t));case 3:if(0!==e.sent.status){e.next=7;break}return e.next=7,(0,d.QH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/courses/".concat(t.coursesId,"/export_couser_info.json"),query:t}));case 7:h();case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),v=function(){var e=c()(r()().mark((function e(t){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.yS)(o()({},t));case 2:if(0!==(n=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_member_act_score")),e.next=13;break;case 8:if(-2!==n.status){e.next=12;break}return e.abrupt("return",n);case 12:-3===n.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_member_act_score")));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),g=function(){var e=c()(r()().mark((function e(t){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.W0)(o()({},t));case 2:if(0!==(n=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_score")),e.next=13;break;case 8:if(-4!==n.status){e.next=12;break}return e.abrupt("return",n);case 12:-3===n.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_score")));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),y=function(){var e=c()(r()().mark((function e(t){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.Nl)(o()({},t));case 2:if(0!==(n=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=13;break;case 8:if(-4!==n.status){e.next=12;break}return e.abrupt("return",n);case 12:-3===n.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),_=function(){var e=c()(r()().mark((function e(t){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.IU)(o()({},t));case 2:if(0!==(n=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/export_star_user")),e.next=13;break;case 8:if(-4!==n.status){e.next=12;break}return e.abrupt("return",n);case 12:-3===n.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/export_star_user")));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),j=function(){var e=c()(r()().mark((function e(t){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.td)(o()({},t));case 2:if(0!==(n=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=19;break;case 8:if(-2!==n.status){e.next=12;break}return e.abrupt("return",n);case 12:if(-3!==n.status){e.next=17;break}(0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=19;break;case 17:if(-4!==n.status){e.next=19;break}return e.abrupt("return",n);case 19:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),b=function(){var e=c()(r()().mark((function e(t){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.QX)(o()({},t));case 2:if(0!==(n=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_homework")),e.next=13;break;case 8:if(-4!==n.status){e.next=12;break}return e.abrupt("return",n);case 12:-3===n.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_homework")));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),w=function(){var e=c()(r()().mark((function e(t,n){var s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.o_)(o()({},t));case 2:0===(s=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n))):-3===s.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n)));case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),k=function(){var e=c()(r()().mark((function e(t,n){var s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.ZL)(o()({},t));case 2:0===(s=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n))):-3===s.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n)));case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),Z=function(){var e=c()(r()().mark((function e(t,n){var s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.vV)(o()({},t));case 2:0===(s=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n))):-3===s.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n)));case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),A=function(){var e=c()(r()().mark((function e(t,n){var s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.aP)(o()({},t));case 2:0===(s=e.sent).status?(p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n))):-3===s.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n)));case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),I=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return f(),e.next=3,(0,l.MJ)(o()({},t));case 3:if(0!==e.sent.status){e.next=7;break}return e.next=7,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/polls/".concat(t.categoryId,"/commit_result.xlsx"),query:t}));case 7:h();case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),C=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/courses/".concat(t.coursesId,"/attendances/export_xlsx_data.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),S=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/courses/".concat(t.coursesId,"/video_study_statics.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),E=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/courses/".concat(t.coursesId,"/export_video_study.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),N=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/courses/".concat(t.coursesId,"/export_course_students_info.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),L=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/school_manages/students.xlsx",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),R=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/item_banks/export.xlsx",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),P=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),T=function(){var e=c()(r()().mark((function e(t){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.Uy)(o()({},t));case 2:0===(n=e.sent).status?(p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/exercise_score"))):-3===n.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/exercise_score")));case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),F=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("----------","调用下载"),e.next=3,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/export_records/".concat(t.id,".xlsx"),query:t}));case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),H=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),M=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/courses/".concat(null==t?void 0:t.coursesId,"/").concat(t.menuKey,"_statistic.xlsx?").concat(t.checkedList.map((function(e){return"course_group_id[]=".concat(e)})).join("&")),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),D=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/ec_years/".concat(null==t?void 0:t.ec_year_id,"/ec_training_objectives.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Y=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)(null==t?void 0:t.name,(0,d.NY)({url:m.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),O=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/ec_years/".concat(null==t?void 0:t.ec_year_id,"/ec_courses.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),V=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/ec_years/".concat(null==t?void 0:t.ec_year_id,"/ec_graduation_requirements.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),B=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),q=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),z=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/examination_banks/".concat(t.id,".json"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),G=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/exercises/".concat(t.categoryId,".json"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Q=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/polls/".concat(null==t?void 0:t.id,"/commit_result.json"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),U=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/paths/get_task_pass.json",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),W=function(){var e=c()(r()().mark((function e(t,n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)(n||"",(0,d.NY)({url:m.Z.API_SERVER+"/api/exercises/".concat(null==t?void 0:t.exercise_id,"/consult_exercise.json"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),J=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/competitions/".concat(null==t?void 0:t.identifier,"/competition_commit_records/member_works.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/p__Classrooms__Lists__Board__Add__index.async.js b/p__Classrooms__Lists__Board__Add__index.async.js index 4fe64e2830..2083aa950e 100644 --- a/p__Classrooms__Lists__Board__Add__index.async.js +++ b/p__Classrooms__Lists__Board__Add__index.async.js @@ -1 +1 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[43442,39752],{66455:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__(31468).default;(function(){if("function"!=typeof window.GGBApplet){var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var e={},t="5.0",n={},i=null,o=!1,r=!1,a=null,l=!1,s=null,c=null,d=0;d4?parseFloat(e):5};function _(){try{return window.self!==window.top}catch(e){return!0}}function k(){return(!n.hasOwnProperty("screenshotGenerator")||!n.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,t){c=e,I(e,t)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,t){var n=parseFloat(e);NaN!==n&&n<5?console.log("The GeoGebra HTML5 codebase version "+n+" is deprecated. Using version latest instead."):(s=e,O(e,t))},e.getHTML5CodebaseVersion=function(){return m},e.getParameters=function(){return n},e.setFontsCSSURL=function(e){y=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function t(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,o="auto",r=n.id,a=!1,s=0;s=5)return!0;var t=e.getAppletObject();return!(!t||"function"!=typeof t.recalculateEnvironments)&&(t.recalculateEnvironments(),!0)},e.startAnimation=function(){var t=e.getAppletObject();return!(!t||"function"!=typeof t.startAnimation)&&(t.startAnimation(),!0)},e.stopAnimation=function(){var t=e.getAppletObject();return!(!t||"function"!=typeof t.stopAnimation)&&(t.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==n.id?n.id:"ggbApplet";return window[e]},e.resize=function(){};var C=function(e){return e&&"false"!==e},j=function(t,n,i){x(m)<=4.2&&(i=!0);var o=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==m||ggbHTML5LoadedCodebaseIsWebSimple&&!w)&&(o=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var r=document.createElement("div");r.classList.add("appletParameters","notranslate");var a=n.width,l=n.height;if(n.disableAutoScale=void 0===n.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():n.disableAutoScale,void 0!==n.width)if(x(m)<=4.4)C(n.showToolBar)&&(n.height-=7),C(n.showAlgebraInput)&&(n.height-=37),n.width<605&&C(n.showToolBar)&&(n.width=605,a=605);else{var d=100;(C(n.showToolBar)||C(n.showMenuBar))&&(n.hasOwnProperty("customToolBar")&&(n.customToolbar=n.customToolBar),d=C(n.showMenuBar)?245:155),a=5?(n.appletOnLoad=function(e){var n=t.querySelector(".ggb_preview");n&&n.parentNode.removeChild(n),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(v),window.GGBT_wsf_view&&$(window).trigger("resize"),p(e)},b||v.appendChild(_)):r.appendChild(_),v.appendChild(r),b||t.appendChild(v),setTimeout((function(){e.resize()}),1)}function k(e,t){t&&"function"==typeof t.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,t.appletOnLoad):renderGGBElement(e),Z("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",t)}function S(e,t){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:t}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){k(e.article,e.params)})),html5AppletsToProcess=null)},x(m)<5&&(e.className+=" geogebraweb")):k(e,t)}if(o){scriptLoadStarted=!0;for(var B=0;B0?(o.remove(),l.attr("id","fullscreencontent").show(),jQuery(r).append(l),window.dispatchEvent(new Event("resize"))):j(o,t,!1),window.GGBT_wsf_view.launchFullScreen(r)}else h=i,j(e,t,!1);if(!window.GGBT_wsf_view)for(a=0;ae/4*3&&(l=e/4*3),s=l/5.8,a.setAttribute("src",b),a.setAttribute("width",l),a.setAttribute("height",s);var d=(e-l)/2,u=(t-s)/2;a.style.left=d+"px",a.style.top=u+"px",o.appendChild(a)}return o.appendChild(c),o},A=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},G=["web","webSimple","web3d","tablet","tablet3d","phone"],O=function(e,t){if(m=e,t)I(m,!0);else{var r,a,l=!o;if(l){var s=x(m);!isNaN(s)&&s<4.4&&(l=!1)}r="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=m.indexOf("//");for(var d in a=c>0?m:0===c?r+m:"https://www.geogebra.org/apps/5.2.814.0/",G)if(m.slice(-1*G[d].length)===G[d]||m.slice(-1*(G[d].length+1))===G[d]+"/")return void I(a,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!l||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||C(n.showToolBar)||C(n.showMenuBar)||C(n.showAlgebraInput)||C(n.enableRightClick)||n.appName&&"classic"!=n.appName?a+="web3d/":a+="webSimple/",I(a,!1)}},I=function(e,t){if(e.requirejs)f=e;else{"/"!==e.slice(-1)&&(e+="/"),f=e,null===t&&(t=-1===e.indexOf("http")),p=t,g="web.nocache.js",w=!1;var n=f.split("/");n.length>1&&(t||"webSimple"!==n[n.length-2]?G.indexOf(n[n.length-2])>=0&&(g=n[n.length-2]+".nocache.js"):(g="webSimple.nocache.js",w=!0)),n=e.split("/"),"test"===(m=n[n.length-3]).substr(0,4)?m=m.substr(4,1)+"."+m.substr(5,1):"war"!==m.substr(0,3)&&"beta"!==m.substr(0,4)||(m="5.0");var i=parseFloat(m);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),O("5.0",t))}},Z=function(e,t){window.console&&window.console.log&&(!t||void 0===t.showLogging||t.showLogging&&"false"!==t.showLogging)&&console.log(e)};function R(){var e=t;null!==s?e=s:parseFloat(e)<5&&(e="5.0"),O(e,!1),null!==c&&I(c,p),l=!0}return void 0!==n.material_id?S(R):R(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function t(e,t){1!=t?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+t+","+t+")",e.style.webkitTransform="scale("+t+","+t+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function n(e,t,n,i,o){if(e.isScreenshoGenerator)return 1;var r,a=void 0!==i&&i,l=null!=e.noScaleMargin&&e.noScaleMargin,s=(r=e.autoHeight)&&"false"!==r,c=function(e,t,n,i,o,r){var a=null;if(null!=r&&""!=r)for(var l=e.parentNode;null!=l;){if((" "+l.className+" ").indexOf(" "+r+" ")>-1){a=l;break}l=l.parentNode}var s=0,c=0,d=0,u=0,f=0,p=0,h=0;if(a)s=a.offsetWidth,c=Math.max(i?a.offsetWidth:0,a.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(s=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),d=s):(s=window.innerWidth,c=window.innerHeight,d=window.innerWidth),e){var m=e.getBoundingClientRect();m.left>0&&m.left<=s&&(void 0===o||!o)&&("rtl"===document.dir?(f=s-m.width-m.left,p=d<=480?10:30):(p=m.left,f=d<=480?10:30),u=p+f)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(u=40,h=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(u=0,h=40))}return e&&((void 0===n||!n)&&t>0&&t+u1&&(a=!0)),t&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(a=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?r:(o=n(e,t,a,i,e.scaleContainerClass),!a||e.hasOwnProperty("scale")&&1!==r?Math.min(r,o):o)}function o(e){var t=Math.min(window.innerWidth,document.documentElement.clientWidth),n=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),o=(t-i.width)/2,r=(n-i.height)/2;r<0&&(r=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=o<40?"40px":o+"px",e.style.top=r+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=r<40?"40px":r+"px",e.style.left=o+"px")}return{responsiveResize:function(n,r){var a=n.querySelector(".appletParameters");if(a){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(r.id!==a.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(n)}if(a.parentElement&&/fullscreen/.test(a.parentElement.className))return;var l=i(r,n);e()&&a.setAttribute("data-param-scale",l);for(var s=null,c=0;c=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var t=c[e];return null==t?null:t},r=d,webModule.__errFn=e}function B(){function e(e){var t=e.lastIndexOf(rb);-1==t&&(t=e.length);var n=e.indexOf(sb);-1==n&&(n=e.length);var i=e.lastIndexOf(tb,Math.min(n,t));return i>=O?e.substring(O,i+P):W}var t,n=null!=(t=__gwt_getMetaProperty(wb))?t:W;return n==W&&(n=function(){for(var t=o.getElementsByTagName(_),n=O;nO?e[e.length-P].href:W}()),n==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(n=e(o.location.href)),n=function(t){if(t.match(/^\w+:\/\//));else{var n=o.createElement(ub);n.src=t+vb,t=e(n.src)}return t}(n),n}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],o=[];function a(e){var t=o[e](),n=i[e];if(t in n)return t;var a=[];for(var l in n)a[n[l]]=l;throw r&&r(e,a,t),null}if(__gwt_isKnownPropertyValue=function(e,t){return t in i[e]},webModule.__getPropMap=function(){var e={};for(var t in i)i.hasOwnProperty(t)&&(e[t]=a(t));return e},webModule.__computePropValue=a,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var l=(e=Cb).indexOf(Db);-1!=l&&(t=parseInt(e.substring(l+P),$),e=e.substring(O,l))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var t=s[L].bindings;s[L].bindings=function(){for(var n=t?t():{},i=e[webModule.__softPermutationId],o=O;o0){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:"",n=[],i=0;i0&&(t=e.map((function(e){return{uid:e.id,id:e.id,name:e.title+x+e.filesize,url:e.url,filesize:e.filesize,status:"done",response:{id:e.id}}}))),t}var C=function(e){var t=e.value,n=e.onChange,i=e.action,r=e.data,l=e.className,c=e.maxSize,u=void 0===c?150:c,T=e.title,C=void 0===T?"上传附件":T,j=e.showRemoveModal,P=void 0!==j&&j,L=e.accept,N=void 0===L?"":L,E=e.additionalText,M=e.isDragger,A=e.number,G=void 0===A?1e3:A,O=e.aloneClear,I=void 0!==O&&O,Z=(0,p.useState)(!1),R=f()(Z,2),D=R[0],F=R[1],H=(0,p.useState)(t||[]),z=f()(H,2),W=z[0],V=z[1],q=(0,p.useState)(1),U=f()(q,2),K=U[0],Y=U[1];(0,p.useEffect)((function(){t&&(1===K&&V(d()(t)),Y(2),G===(null==t?void 0:t.length)&&F(!0))}),[t]);var J,X=function(){setTimeout((function(){W.pop(),V(d()(W))}),500)},$={multiple:!0,disabled:D,accept:N,withCredentials:!0,fileList:W,beforeUpload:function(e,t){var n=e.size/1024/1024;return W.concat(t).length>G?(W.pop(),V(d()(W)),m.ZP.error("最多只能上传".concat(G,"个文件")),I?Promise.reject():(X(),!1)):n=G?F(!0):F(!1),V(d()(W)),W=W.map((function(e){var t,n;null!=e&&null!==(t=e.response)&&void 0!==t&&t.id&&(e.url="/api/attachments/".concat(null==e||null===(n=e.response)||void 0===n?void 0:n.id));return-1===e.name.indexOf(x)&&(e.name="".concat(e.name).concat(x).concat(_(e.size))),s()({},e)})),console.log("info:",e,W),n(W)):m.ZP.error(null===(i=e.file)||void 0===i||null===(i=i.response)||void 0===i?void 0:i.message)},onRemove:(J=a()(o()().mark((function e(t){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=function(){var e=a()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(t.response?t.response.id:t.id)){e.next=8;break}return e.next=4,(0,b.JZ)(t.response?t.response.id:t.uid);case 4:return n=e.sent,e.abrupt("return",Promise.resolve(n));case 8:return e.abrupt("return",!0);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),!P){e.next=5;break}return e.abrupt("return",new Promise((function(e,t){var i;g.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"提示",content:(0,y.jsx)("div",{className:"tc font16",children:"是否确认删除?"}),onOk:(i=a()(o()().mark((function t(){return o()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n();case 2:t.sent,m.ZP.success("删除成功"),e(!0);case 5:case"end":return t.stop()}}),t)}))),function(){return i.apply(this,arguments)}),onCancel:function(){return e(!1)}})})));case 5:return e.next=7,n();case 7:return e.abrupt("return",e.sent);case 8:case"end":return e.stop()}}),e)}))),function(e){return J.apply(this,arguments)})};return(0,y.jsxs)("div",{className:"multi-upload ".concat(l||""),children:[M&&(0,y.jsxs)(B,s()(s()({},$),{},{children:[(0,y.jsx)("p",{className:"ant-upload-drag-icon",children:(0,y.jsx)(k.Z,{})}),(0,y.jsxs)("p",{className:"ant-upload-text",children:["点击上传图标,选择要上传的文件或将文件拖拽到此",(0,y.jsx)("br",{}),"(单个文件最大限制为",u,"MB)"," "]}),E]})),!M&&(0,y.jsxs)(h.Z,s()(s()({},$),{},{children:[(0,y.jsxs)(w.ZP,{disabled:D,className:"upload_button",children:[(0,y.jsx)("img",{className:"aBtn_img",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4="}),C]}),(0,y.jsxs)("span",{onClick:function(e){e.preventDefault(),e.stopPropagation()},className:"upload_text",children:["(单个文件最大",u,"MB)"," "]})]}))]})}},37507:function(e,t,n){"use strict";n.d(t,{h:function(){return w}});var i=n(82242),o=n.n(i),r=n(79800),a=n.n(r),l=n(59301),s=n(57809),c=n(78241),d=n(3113),u=n(89780),f=n.n(u),p=(n(81974),n(3693),n(37712)),h=s.default.Option,m={labelCol:{span:4},wrapperCol:{span:20}},g={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};function w(e){var t=e.value,n=e.onChange,i=e.mode,r=e.options,s=void 0===r?{}:r,c=(0,l.useRef)(),d=(0,l.useState)(),u=a()(d,2),h=u[0],m=u[1];return(0,l.useEffect)((function(){if(h){var e=function(e){var t=e.getValue();n&&n(t)};return h.on("change",e),function(){h.off("change",e)}}}),[h,n]),(0,l.useEffect)((function(){h&&h.setOption("mode",i)}),[h,i]),(0,l.useEffect)((function(){h&&(t===h.getValue()&&""!==t||setTimeout((function(){h.setValue(t||"")}),300))}),[h,t]),(0,l.useEffect)((function(){if(c.current&&!h){var e=f().fromTextArea(c.current,o()({mode:i,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},s));m(e)}}),[c.current,h]),(0,p.jsx)("div",{className:"my-codemirror-container",children:(0,p.jsx)("textarea",{ref:c})})}t.Z=function(e){var t=e.callback,n=e.onCancel,i=(0,l.useState)("python"),r=a()(i,2),u=r[0],f=r[1];return(0,p.jsxs)(c.Z,o()(o()({},m),{},{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:function(e){t(e)},style:{width:500},children:[(0,p.jsx)(c.Z.Item,{label:"代码语言",name:"language",children:(0,p.jsx)(s.default,{getPopupContainer:function(e){return e.parentNode},onChange:function(e){f(g[e][1])},children:Object.keys(g).map((function(e){return(0,p.jsx)(h,{value:e,children:g[e][0]},e)}))})}),(0,p.jsx)(c.Z.Item,{label:"代码内容",name:"content",rules:[{required:!0,message:"请输入代码内容"}],children:(0,p.jsx)(w,{mode:u})}),(0,p.jsxs)("div",{className:"flex-container flex-end",children:[(0,p.jsx)(d.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,p.jsx)(d.ZP,{type:"ghost",onClick:n,children:"取消"})]})]}))}},11094:function(e,t,n){"use strict";n.d(t,{Z:function(){return Ce}});var i=n(91232),o=n.n(i),r=n(79800),a=n.n(r),l=n(85573),s=n.n(l),c=n(59301),d=n(89780),u=n.n(d),f=n(76374),p=(n(81974),n(6313),n(25717),n(99498),n(25419),n(67549),n(42783)),h=n(37712),m=function(e){var t=e.value,n=void 0===t?"":t,i=(e.className,e.showTextOnly,e.showLines,e.style,(0,c.useMemo)((function(){return""}),[n]));return(0,h.jsx)(h.Fragment,{children:(0,h.jsx)("div",{dangerouslySetInnerHTML:{__html:i}})})},g=n(82242),w=n.n(g),v=[{title:"粗体",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"斜体",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"无序列表",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"有序列表",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"行内代码",icon:"md-iconfont icon-code",actionName:"code"},{title:"代码块(多语言风格)",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"链接",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"行内公式",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"数学图像",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"多行公式",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"添加图片",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"插入画图",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"插入流程图",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"表格",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"换行",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"清空",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function b(e){var t=e.onActionCallback,n=e.title,i=e.icon,o=e.actionName,r=e.className,a=void 0===r?"":r,l=e.children;return(0,h.jsxs)("a",{title:n,className:a,onClick:function(){t(o)},children:[(0,h.jsx)("i",{className:"".concat(i)}),l]})}var y=function(e){var t=e.watch,n=e.showNullButton,i=e.showNullProgramButton,o=e.onActionCallback,r=e.fullScreen,a=e.insertTemp,l=e.hidetoolBar,s=e.extraUse,c=[].concat(v,[{title:"".concat(t?"关闭实时预览":"开启实时预览"),icon:"".concat(t?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"),actionName:"trigger-watch"}]);return(0,h.jsxs)("ul",{className:"markdown-toolbar-container",children:[!l&&c.map((function(e,t){return(0,h.jsx)("li",{children:e.actionName?(0,h.jsx)(b,w()(w()({},e),{},{onActionCallback:o})):(0,h.jsx)("span",{className:"v-line"})},t)})),n?(0,h.jsx)("li",{children:(0,h.jsx)(b,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-null-ch",onActionCallback:o,children:(0,h.jsx)("span",{className:"fill-tip",children:"点击插入\b填空项"})})}):null,i?(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("li",{children:(0,h.jsx)(b,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-signal",onActionCallback:o,children:(0,h.jsx)("span",{className:"fill-tip",children:"+单行填空项"})})}),(0,h.jsx)("li",{children:(0,h.jsx)(b,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"增加填空",actionName:"add-multiple",onActionCallback:o,children:(0,h.jsx)("span",{className:"fill-tip",children:"+多行填空项"})})})]}):null,a&&(0,h.jsx)("li",{children:(0,h.jsx)(b,{icon:"md-iconfont icon-edit",className:"btn-null",title:"插入模板",actionName:"inster-template-".concat(a),onActionCallback:o,children:(0,h.jsx)("span",{className:"fill-tip",children:"插入模板"})})}),s&&(0,h.jsx)("li",{children:s}),(0,h.jsx)("li",{className:"btn-full-screen",children:(0,h.jsx)(b,{icon:"".concat(r?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"),title:r?"关闭全屏":"开启全屏",actionName:"trigger-full-screen",onActionCallback:o})})]})},x=n(27308),_=n(78241),k=n(8772),S=n(3113),B={labelCol:{span:4},wrapperCol:{span:20}},T=function(e){var t=e.callback,n=e.onCancel;return(0,h.jsxs)(_.Z,w()(w()({},B),{},{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:function(e){t(e)},style:{width:500},children:[(0,h.jsx)(_.Z.Item,{label:"链接地址",name:"link",rules:[{required:!0,message:"请输入链接地址"}],children:(0,h.jsx)(k.Z,{})}),(0,h.jsx)(_.Z.Item,{label:"链接标题",name:"title",rules:[{required:!0,message:"请输入链接标题"}],children:(0,h.jsx)(k.Z,{})}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(S.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(S.ZP,{type:"ghost",onClick:n,children:"取消"})]})]}))},C=n(37507),j=n(8591),P=n(55087),L=_.Z.useForm,N={width:280,marginRight:10},E={labelCol:{span:5},wrapperCol:{span:19}},M=function(e){var t=e.callback,n=e.onCancel,i=L(),o=a()(i,1)[0],r=(0,c.useRef)();function l(e,t){-1!==e.status?o.setFieldsValue({src:"/api/attachments/".concat(e.id),type:t.type}):j.ZP.error(e.message)}return(0,h.jsxs)(_.Z,w()(w()({form:o},E),{},{className:"upload-image-panel",onFinish:function(e){t(e,r.current)},style:{width:470,overflow:"hidden"},children:[(0,h.jsx)(_.Z.Item,{label:"图片地址",required:!0,children:(0,h.jsxs)("div",{className:"flex-container",children:[(0,h.jsx)(_.Z.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"请输入图片地址"}],children:(0,h.jsx)(k.Z,{style:N})}),(0,h.jsx)(A,{onFileChange:function(e){var t=e.target.files[0];r.current=t,G(t,l)}})]})}),(0,h.jsx)(_.Z.Item,{label:"图片描述",name:"alt",children:(0,h.jsx)(k.Z,{style:{width:264}})}),(0,h.jsxs)(_.Z.Item,{style:{textAlign:"right"},children:[(0,h.jsx)(S.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(S.ZP,{type:"default",onClick:n,children:"取消"})]})]}))};function A(e){var t=e.onFileChange;return(0,h.jsxs)("label",{className:"upload-button",style:{cursor:"pointer"},children:["本地上传",(0,h.jsx)("input",{type:"file",onChange:t})]})}function G(e,t){if(!e)throw new String("没有文件");var n=new FormData;n.append("editormd-image-file",e),n.append("file_param_name","editormd-image-file"),n.append("byxhr","true");var i=new window.XMLHttpRequest;i.withCredentials=!0,i.addEventListener("load",(function(n){t(JSON.parse(n.target.responseText),e)}),!1),i.addEventListener("error",(function(e){console.error(e)}),!1),i.open("POST","".concat(P.KI,"/api/attachments.json")),i.send(n)}var O=n(95237),I=n(74908),Z=function(e){var t=e.callback,n=e.onCancel,i=document.createElement("canvas"),o=i.getContext("2d");i.width=1e3,i.height=800,o.fillStyle="#ffffff",o.fillRect(0,0,i.width,i.height);var r=i.toDataURL("image/png");return(0,h.jsx)(O.Z,{style:{height:"100vh"},children:(0,h.jsx)(I.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:r,visible:!0,title:String(Date.now())},onOk:function(e){t({src:e.url})},onClose:n})})},R=n(7557),D=n.n(R),F=n(41498),H=n.n(F),z=n(37205),W=n.n(z),V=n(12378);function q(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(q,go.CommandHandler),q.prototype.canAlignSelection=function(){var e=this.diagram;return null!==e&&!e.isReadOnly&&!e.isModelReadOnly&&!(e.selection.count<2)},q.prototype.alignLeft=function(){var e=this.diagram;e.startTransaction("aligning left");var t=1/0;e.selection.each((function(e){e instanceof go.Link||(t=Math.min(e.position.x,t))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t,e.position.y))})),e.commitTransaction("aligning left")},q.prototype.alignRight=function(){var e=this.diagram;e.startTransaction("aligning right");var t=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var n=e.actualBounds.x+e.actualBounds.width;t=Math.max(n,t)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t-e.actualBounds.width,e.position.y))})),e.commitTransaction("aligning right")},q.prototype.alignTop=function(){var e=this.diagram;e.startTransaction("alignTop");var t=1/0;e.selection.each((function(e){e instanceof go.Link||(t=Math.min(e.position.y,t))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.position.x,t))})),e.commitTransaction("alignTop")},q.prototype.alignBottom=function(){var e=this.diagram;e.startTransaction("aligning bottom");var t=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var n=e.actualBounds.y+e.actualBounds.height;t=Math.max(n,t)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,t-e.actualBounds.height))})),e.commitTransaction("aligning bottom")},q.prototype.alignCenterX=function(){var e=this.diagram,t=e.selection.first();if(t){e.startTransaction("aligning Center X");var n=t.actualBounds.x+t.actualBounds.width/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n-e.actualBounds.width/2,e.actualBounds.y))})),e.commitTransaction("aligning Center X")}},q.prototype.alignCenterY=function(){var e=this.diagram,t=e.selection.first();if(t){e.startTransaction("aligning Center Y");var n=t.actualBounds.y+t.actualBounds.height/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,n-e.actualBounds.height/2))})),e.commitTransaction("aligning Center Y")}},q.prototype.alignColumn=function(e){var t=this.diagram;t.startTransaction("align Column"),void 0===e&&(e=0),e=parseFloat(e);var n=new Array;t.selection.each((function(e){e instanceof go.Link||n.push(e)}));for(var i=0;i0){for(var i=a.elt(l-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(r)}else if("Down"===n.key){var o;if(t.isTreeExpanded&&!t.isTreeLeaf)null!==(o=this._sortTreeChildrenByY(t).first())&&e.select(o);else for(;null!==t;){var r,a,l;if(null===(r=t.findTreeParentNode()))break;if((l=(a=this._sortTreeChildrenByY(r)).indexOf(t))i.y?1:n.xi.x?1:0})),t},q.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},q.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(q.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(q.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var U=q,K=(n(31270),n(85160)),Y=n(43418),J=n(43604),X=n(51136),$="myPaletteDiv___Xjz2I",Q="maxH60___Pd4Re";window.go=V;var ee=function(e){var t=e.onCancel,n=e.callback,i=(0,c.useRef)(),o=(0,c.useRef)(),r=(0,c.useRef)(),l=(0,c.useRef)(!1),s=(0,c.useRef)(!1),d=(0,c.useState)(0),u=a()(d,2),f=u[0],p=u[1],m=function(){var e=H()(D()().mark((function e(){var t,o;return D()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=i.current.makeImage(),e.next=3,(0,X.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:t.src}});case 3:o=e.sent,n({src:o.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){p(f+1)}),[]),(0,h.jsx)("div",{ref:s,className:l.current?"".concat(Q," body-overflow-initial"):"body-overflow-initial",children:(0,h.jsx)(Y.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!f,destroyOnClose:!0,maskClosable:!1,getContainer:s.current,rootClassName:"zIndex-9999",title:(0,h.jsxs)(O.Z,{children:[(0,h.jsx)(J.Z,{flex:1,children:"插入流程图"}),(0,h.jsx)(J.Z,{onClick:function(){l.current=!l.current,p(f+1)},children:(0,h.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:t,children:(0,h.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,h.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,h.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,h.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,h.jsx)("div",{style:{height:"calc(100% - 50px)"},className:$,ref:r})]}),(0,h.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,h.jsx)(K.FI,{initDiagram:function(){var e=V.GraphObject.make,t="#ff3333",n="#3358ff",a="#25ad23",l="#d533ff",s="#7d33ff",c="#ff6233",d="#ffffff",u="#000000",f="#fffcd5",p="#d5ebff",h="#f2dfe0",m="#a5d2fa",g="#cccccc",w="#b3e6b3",v="#fcbbbd";function b(t,n){var i=function(e,n){e.handled=!0,e.diagram.model.commit((function(i){var o=n.part.adornedPart,r=(new V.Point).setRectSpot(o.actualBounds,t);r.subtract(o.location),r.scale(2,2),r.x+=130*Math.sign(r.x),r.y+=130*Math.sign(r.y),r.add(o.location),r.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var a=i.copyNodeData(o.data);i.setGroupKeyForNodeData(a,i.getGroupKeyForNodeData(o.data)),i.addNodeData(a);var l={from:o.key,to:i.getKeyForNodeData(a)};i.addLinkData(l);var s=e.diagram.findNodeForData(a);s.location=r,e.diagram.select(s),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(V.Shape,{figure:n,alignment:t,alignmentFocus:t.opposite(),width:t.equals(V.Spot.Top)||t.equals(V.Spot.Bottom)?25:18,height:t.equals(V.Spot.Top)||t.equals(V.Spot.Bottom)?18:25,fill:"orange",stroke:d,strokeWidth:4,mouseEnter:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="orange"},isActionable:!0,click:i,contextClick:i})}function y(t){return e(V.Shape,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="orange"},click:function(e,t){e.diagram.commandHandler.showContextMenu(t.part.adornedPart)}},t||{})}function x(e,t){return function(n,i){n.handled=!0,n.diagram.model.commit((function(n){n.set(i.part.adornedPart.data,e,t)}))}}function _(t,n){return n||(n="color"),e(V.Shape,{width:16,height:16,stroke:"lightgray",fill:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.stroke="dodgerblue"},mouseLeave:function(e,t){return t.stroke="lightgray"},click:x(n,t),contextClick:x(n,t)})}function k(){return[e("ContextMenuButton",e(V.Panel,"Horizontal",_(d,"fill"),_(f,"fill"),_(p,"fill"),_(h,"fill"))),e("ContextMenuButton",e(V.Panel,"Horizontal",_(g,"fill"),_(w,"fill"),_(m,"fill"),_(v,"fill")))]}function S(){return[e("ContextMenuButton",e(V.Panel,"Horizontal",_(u),_(a),_(n),_(t))),e("ContextMenuButton",e(V.Panel,"Horizontal",_(d),_(l),_(s),_(c)))]}function B(t,n){return n||(n="thickness"),e(V.Shape,"LineH",{width:16,height:16,strokeWidth:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:x(n,t),contextClick:x(n,t)})}function T(t,n){return n||(n="dash"),e(V.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:x(n,t),contextClick:x(n,t)})}function C(){return[e("ContextMenuButton",e(V.Panel,"Horizontal",B(1),B(2),B(3),B(4))),e("ContextMenuButton",e(V.Panel,"Horizontal",T(null),T([2,4]),T([4,4])))]}function j(t,n){return n||(n="figure"),e(V.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="lightgray"},click:x(n,t),contextClick:x(n,t)})}function P(t){return e(V.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(t+4).toString()+" H3"})}function L(t){var n="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===t?n="M0 0 M16 16 M0 8 L16 8":2===t&&(n="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(V.Shape,{geometryString:n,margin:2,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:x("dir",t),contextClick:x("dir",t)})}function N(t){var n=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",V.Spot.stringify(V.Spot.AllSides)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(V.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:n,contextClick:n})}function E(t,n){var i=0,o=V.Spot.RightSide;t.equals(V.Spot.Top)?(i=270,o=V.Spot.TopSide):t.equals(V.Spot.Left)?(i=180,o=V.Spot.LeftSide):t.equals(V.Spot.Bottom)&&(i=90,o=V.Spot.BottomSide),n||(i-=180);var r=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",V.Spot.stringify(o)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(V.Shape,{alignment:t,alignmentFocus:t.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:r,contextClick:r})}return i.current=new V.Diagram(o.current,{padding:20,grid:e(V.Panel,"Grid",e(V.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(V.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(U),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var t=e.subject;t.location=t.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var t=e.subject;e.diagram.toolManager.linkingTool.isForwards?t.toNode.invalidateConnectedLinks():t.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(V.Node,"Auto",{locationSpot:V.Spot.Center,locationObjectName:"SHAPE",desiredSize:new V.Size(120,60),minSize:new V.Size(40,40),resizable:!0,resizeCellSize:new V.Size(10,10),rotatable:!0},new V.Binding("location","loc",V.Point.parse).makeTwoWay(V.Point.stringify),new V.Binding("desiredSize","size",V.Size.parse).makeTwoWay(V.Size.stringify),e(V.Shape,{name:"SHAPE",fill:d,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:V.Spot.AllSides,toSpot:V.Spot.AllSides},new V.Binding("figure"),new V.Binding("fill"),new V.Binding("stroke","borderColor"),new V.Binding("strokeWidth","thickness"),new V.Binding("strokeDashArray","dash")),e(V.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(V.TextBlock,{margin:1,textAlign:"center",overflow:V.TextBlock.OverflowEllipsis,editable:!0},new V.Binding("text").makeTwoWay(),new V.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(V.Panel,"Vertical",{maxSize:new V.Size(200,NaN)},e(V.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new V.Binding("text")),e(V.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new V.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(V.Adornment,"Spot",e(V.Placeholder,{padding:10}),b(V.Spot.Top,"TriangleUp"),b(V.Spot.Left,"TriangleLeft"),b(V.Spot.Right,"TriangleRight"),b(V.Spot.Bottom,"TriangleDown"),y({alignment:new V.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(V.Panel,"Horizontal",j("Rectangle"),j("RoundedRectangle"),j("Ellipse"),j("Diamond"))),e("ContextMenuButton",e(V.Panel,"Horizontal",j("Parallelogram2"),j("ManualOperation"),j("Procedure"),j("Cylinder1"))),e("ContextMenuButton",e(V.Panel,"Horizontal",j("Terminator"),j("CreateRequest"),j("Document"),j("TriangleDown"))),k(),S(),C()),i.current.groupTemplate=e(V.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:V.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,t){t.addMembers(t.diagram.selection,!0)||t.diagram.currentTool.doCancel()},avoidable:!1},new V.Binding("location","loc",V.Point.parse).makeTwoWay(V.Point.stringify),e(V.Panel,"Auto",{name:"BODY"},e(V.Shape,{parameter1:10,fill:d,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:V.Spot.AllSides,toSpot:V.Spot.AllSides},new V.Binding("fill"),new V.Binding("stroke","color"),new V.Binding("strokeWidth","thickness"),new V.Binding("strokeDashArray","dash")),e(V.Placeholder,{background:"transparent",margin:20})),e(V.TextBlock,{alignment:V.Spot.Top,alignmentFocus:V.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new V.Binding("text"),new V.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(V.Adornment,"Spot",e(V.Panel,"Auto",e(V.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(V.Placeholder,{margin:1.5})),y({alignment:V.Spot.TopRight,alignmentFocus:V.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",k(),S(),C()),i.current.linkTemplate=e(V.Link,{layerName:"Foreground",routing:V.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new V.Binding("fromSpot","fromSpot",V.Spot.parse),new V.Binding("toSpot","toSpot",V.Spot.parse),new V.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new V.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new V.Binding("points").makeTwoWay(),e(V.Shape,{strokeWidth:2},new V.Binding("stroke","color"),new V.Binding("strokeWidth","thickness"),new V.Binding("strokeDashArray","dash")),e(V.Shape,{segmentIndex:0,segmentOffset:new V.Point(15,0),segmentOrientation:V.Link.OrientAlong,alignmentFocus:V.Spot.Right,figure:"circle",width:10,strokeWidth:0},new V.Binding("fill","color"),new V.Binding("visible","dir",(function(e){return 1===e}))),e(V.Shape,{segmentIndex:-1,segmentOffset:new V.Point(-10,6),segmentOrientation:V.Link.OrientPlus90,alignmentFocus:V.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new V.Binding("fill","color"),new V.Binding("visible","dir",(function(e){return e>=1})),new V.Binding("width","thickness",(function(e){return 7+3*e})),new V.Binding("height","thickness",(function(e){return 7+3*e})),new V.Binding("segmentOffset","thickness",(function(e){return new V.Point(-15,4+1.5*e)}))),e(V.Shape,{segmentIndex:0,segmentOffset:new V.Point(15,-6),segmentOrientation:V.Link.OrientMinus90,alignmentFocus:V.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new V.Binding("fill","color"),new V.Binding("visible","dir",(function(e){return 2===e})),new V.Binding("width","thickness",(function(e){return 7+3*e})),new V.Binding("height","thickness",(function(e){return 7+3*e})),new V.Binding("segmentOffset","thickness",(function(e){return new V.Point(-15,4+1.5*e)}))),e(V.TextBlock,{alignmentFocus:new V.Spot(0,1,-4,0),editable:!0},new V.Binding("text").makeTwoWay(),new V.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(V.Adornment,e(V.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:P(2)},new V.Binding("pathPattern","thickness",P)),y({alignmentFocus:new V.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",S(),C(),e("ContextMenuButton",e(V.Panel,"Horizontal",L(0),L(1),L(2))),e("ContextMenuButton",e(V.Panel,"Horizontal",e(V.Panel,"Spot",N(!1),E(V.Spot.Top,!1),E(V.Spot.Left,!1),E(V.Spot.Right,!1),E(V.Spot.Bottom,!1)),e(V.Panel,"Spot",{margin:new V.Margin(0,0,0,2)},N(!0),E(V.Spot.Top,!0),E(V.Spot.Left,!0),E(V.Spot.Right,!0),E(V.Spot.Bottom,!0))))),new V.Palette(r.current,{maxSelectionCount:1,linkTemplate:e(V.Link,{locationSpot:V.Spot.Center,selectionAdornmentTemplate:e(V.Adornment,"Link",{locationSpot:V.Spot.Center},e(V.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(V.Shape,{toArrow:"Standard",stroke:null}))},{routing:V.Link.AvoidsNodes,curve:V.Link.JumpOver,corner:5,toShortLength:4},new V.Binding("points"),e(V.Shape,{isPanelMain:!0,strokeWidth:2}),e(V.Shape,{toArrow:"Standard",stroke:null})),model:new V.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(W()(V.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(V.Node,"Auto",{locationSpot:V.Spot.Center},new V.Binding("location","location",V.Point.parse).makeTwoWay(V.Point.stringify),e(V.Shape,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new V.Binding("stroke").makeTwoWay(),new V.Binding("fill").makeTwoWay(),new V.Binding("figure")),e(V.TextBlock,{margin:new V.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new V.Size(16,16),maxSize:new V.Size(10,NaN),textAlign:"center",editable:!0},new V.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(V.Panel,"Grid",e(V.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(V.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,h.jsx)("div",{ref:o})]})]}),(0,h.jsx)("div",{className:"tr",children:(0,h.jsx)(S.ZP,{size:"large",onClick:m,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},te=n(5112),ne=n(97913),ie=te.ZP.Group,oe={margin:"0 8px"},re=function(e){var t=e.callback,n=e.onCancel;return(0,h.jsxs)(_.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){t(e)},children:[(0,h.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,h.jsx)("span",{style:oe,children:"单元格数:"}),(0,h.jsx)("span",{style:oe,children:"行数"}),(0,h.jsx)(_.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,h.jsx)(ne.Z,{})}),(0,h.jsx)("span",{style:oe,children:"列数"}),(0,h.jsx)(_.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,h.jsx)(ne.Z,{})})]}),(0,h.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,h.jsx)("span",{style:oe,children:"对齐方式:"}),(0,h.jsx)(_.Z.Item,{name:"align",children:(0,h.jsxs)(ie,{children:[(0,h.jsx)(te.ZP,{value:"default",children:(0,h.jsx)("i",{className:"fa fa-align-justify"})}),(0,h.jsx)(te.ZP,{value:"left",children:(0,h.jsx)("i",{className:"fa fa-align-left"})}),(0,h.jsx)(te.ZP,{value:"center",children:(0,h.jsx)("i",{className:"fa fa-align-center"})}),(0,h.jsx)(te.ZP,{value:"right",children:(0,h.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(S.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(S.ZP,{type:"ghost",onClick:n,children:"取消"})]})]})},ae=n(78673),le=n(66455),se=n.n(le),ce=(0,c.forwardRef)((function(e,t){var n=e.use3d,i=e.width,o=e.height,r=e.callback,l=(e.showSaveButton,(0,c.useRef)()),s=(0,c.useRef)(),d=(0,c.useState)(!1),u=a()(d,2),f=u[0],p=u[1],m=(0,c.useRef)({id:l,appName:"graphing",width:i||1e3,height:o||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){s.current=new(se())(m.current,!0),window.onload=function(){s.current.inject("applet_container")}}),[]);var g=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return r&&r(e),e};return(0,c.useEffect)((function(){m.current.appName=f?"3D":"graphing",s.current.inject("applet_container")}),[f]),(0,c.useEffect)((function(){p(n)}),[n]),(0,c.useImperativeHandle)(t,(function(){return{getImgData:g}})),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:l}),(0,h.jsxs)(O.Z,{align:"middle",children:[(0,h.jsx)(J.Z,{flex:1,children:(0,h.jsx)(ae.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:f,onChange:function(e){return p(e)}})}),(0,h.jsx)(J.Z,{children:(0,h.jsx)(S.ZP,{size:"large",onClick:g,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),de=n(33773),ue=n(27065),fe="link",pe="upload-image",he="add-flowchart",me="draw-image",ge="code-block",we="add-table",ve="------------",be={default:ve,left:":".concat(ve),center:":".concat(ve,":"),right:"".concat(ve,":")},ye=n(56266);var xe="@▁▁@",_e=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function ke(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var Se=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Be=s()(s()({},Se+"-B","bold"),Se+"-I","italic"),Te=s()(s()(s()(s()(s()(s()(s()(s()({},fe,"添加链接"),ge,"添加代码块"),pe,"添加图片"),me,"添加画图"),he,"插入流程图"),we,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),Ce=function(e){var t=e.defaultValue,n=void 0===t?"":t,i=e.onChange,r=e.width,l=void 0===r?"100%":r,d=e.height,g=void 0===d?400:d,w=e.miniToolbar,v=void 0!==w&&w,b=e.isFocus,_=void 0!==b&&b,k=e.watch,S=e.insertTemp,B=e.mode,P=void 0===B?"markdown":B,L=e.id,N=void 0===L?"markdown-editor-id":L,E=e.showResizeBar,A=void 0!==E&&E,O=e.noStorage,I=void 0!==O&&O,R=e.showNullButton,D=void 0!==R&&R,F=e.showNullProgramButton,H=void 0!==F&&F,z=e.hidetoolBar,W=void 0!==z&&z,V=e.fullScreen,q=void 0!==V&&V,U=e.onBlur,K=e.onCMBeforeChange,J=e.onFullScreen,X=e.className,$=void 0===X?"":X,Q=e.disablePaste,te=void 0!==Q&&Q,ne=e.disabled,ie=void 0!==ne&&ne,oe=e.disabledFill,ae=void 0!==oe&&oe,le=e.placeholder,se=void 0===le?"":le,ve=e.values,Se=void 0===ve?"":ve,Ce=e.extraUse,je=(0,c.useState)(null),Pe=a()(je,2),Le=Pe[0],Ne=Pe[1],Ee=(0,c.useState)(n),Me=a()(Ee,2),Ae=Me[0],Ge=Me[1],Oe=(0,c.useState)(k),Ie=a()(Oe,2),Ze=Ie[0],Re=Ie[1],De=(0,c.useState)(q),Fe=a()(De,2),He=Fe[0],ze=Fe[1],We=(0,c.useState)(""),Ve=a()(We,2),qe=Ve[0],Ue=Ve[1],Ke=(0,c.useState)(0),Ye=a()(Ke,2),Je=Ye[0],Xe=Ye[1],$e=(0,c.useState)(g),Qe=a()($e,2),et=Qe[0],tt=Qe[1],nt=(0,c.useState)(!1),it=a()(nt,2),ot=(it[0],it[1]),rt=(0,c.useState)(0),at=a()(rt,2),lt=at[0],st=at[1],ct=(0,c.useState)(0),dt=a()(ct,2),ut=dt[0],ft=dt[1],pt=(0,c.useRef)(),ht=(0,c.useRef)(),mt=(0,c.useRef)(),gt=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Ge(Se),null==Le||Le.setValue(Se),window.scrollTo(0,e)}),[Se]),(0,c.useEffect)((function(){null==J||J(He)}),[He]),(0,c.useEffect)((function(){if(pt.current){var e=function(e,n){if(!te){var i=n.clipboardData;if(i){var o=i.types.toString(),r=i.items;if("Files"===o||i.types.indexOf("Files")>-1){if(n.preventDefault(),"stex"==P)return;try{var a,l=r[1];"file"===(null===(a=r[0])||void 0===a?void 0:a.kind)&&(l=r[0]);var s=l.getAsFile(),c=s.name.split(".").pop();G(s,(function(e){var n,i,o;e.id?(null==s||null===(n=s.type)||void 0===n?void 0:n.indexOf("image"))>-1?t.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==s||null===(i=s.type)||void 0===i?void 0:i.indexOf("video"))>-1?t.replaceSelection('')):(null==s||null===(o=s.type)||void 0===o?void 0:o.indexOf("pdf"))>-1?t.replaceSelection('').concat(s.name,"")):_e.includes(c)?t.replaceSelection('').concat(s.name,"")):t.replaceSelection("[".concat(s.name,"](").concat(ue.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(n){j.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}n.preventDefault()},t=u().fromTextArea(pt.current,{mode:P,lineNumbers:!v,lineWrapping:!0,value:n,autoCloseTags:!0,autoCloseBrackets:!0});return t.on("keyup",(function(e,n){8===n.keyCode&&(""==e.getValue()?t.setOption("placeholder",se):t.setOption("placeholder",null))})),t.on("keydown",(function(e,t){if(8===t.keyCode){var n=function(e,t){var n=e.getDoc(),i=n.getCursor(),o=n.getLine(i.line),r=o.charAt(i.ch-1),a=o.lastIndexOf("@▁@",i.ch),l=o.lastIndexOf("@▁▁@",i.ch),s=a>l?a:l,c=a>l?3:4;if(-1===xe.indexOf(r))return null;if(console.log("change1:",t,e,o,i,s,a,l,r),s>=0&&i.ch-s<5){var d=s+c;return n.replaceRange("",{line:i.line,ch:s},{line:i.line,ch:d}),{line:i.line,ch:d}}return null}(e);n&&t.preventDefault()}})),_&&t.focus(),t.on("paste",e),ie&&t.on("beforeChange",(function(e,t){"paste"!==t.origin&&"+input"!==t.origin||t.cancel()})),Ne(t),function(){t.off("paste",e)}}}),[]);var wt=(0,c.useCallback)((function(){ht.current}),[et,ht,He]);(0,c.useEffect)((function(){if(Le){var e=function(){var e=new f.Z((function(e){var t,n=o()(e);try{for(n.s();!(t=n.n()).done;){var i=t.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(wt(),Le.setSize("100%","100%"),Le.refresh())}}catch(e){n.e(e)}finally{n.f()}}));return e.observe(pt.current.parentElement),e}();return function(){var t,n;null!==(t=pt.current)&&void 0!==t&&t.parentElement&&e.unobserve(null===(n=pt.current)||void 0===n?void 0:n.parentElement)}}}),[Le,wt]),(0,c.useEffect)((function(){if(Le){for(var e=[],t=function(){var t=a()(i[n],2),o=t[0],r=t[1],l=s()({},o,(function(){vt(r)}));e.push(l),Le.addKeyMap(l)},n=0,i=Object.entries(Be);n0){var e=(new Date).getTime(),t=window.sessionStorage.getItem(N);e>=Je+1e4&&(!t||t!==Ae)&&(window.sessionStorage.setItem(N,Ae),ot(!0))}}),1e4),(0,c.useEffect)((function(){Re(k)}),[Le,k]),(0,c.useEffect)((function(){Le&&_&&Le.focus()}),[Le,_]),(0,c.useEffect)((function(){if(Ze&&Le){var e=function(e){var t=e.target;if(gt.current){var n=t.scrollTop/t.scrollHeight;gt.current.scrollTop=gt.current.scrollHeight*n}},t=Le.getScrollerElement();return t.addEventListener("scroll",e),function(){t.removeEventListener("scroll",e)}}}),[Le,Ze]),(0,c.useEffect)((function(){if(Le&&K){var e=function(e,t){K(e,t)};return Le.on("beforeChange",e),function(){Le.off("beforeChange",e)}}}),[Le,K]),(0,c.useEffect)((function(){if(Le&&U){var e=function(){U(Le.getValue())};return Le.on("blur",e),function(){Le.off("blur",e)}}}),[Le,U]),(0,c.useEffect)((function(){if(Le){var e=function(e,t){var n=e.getValue();Ge(n),Xe((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(H?i(n,kt(n)):i(n))};return Le.on("change",e),function(){Le.off("change",e)}}}),[Le,i]),(0,c.useEffect)((function(){if(Le)if(null==n)Le.setValue(""),Ge("");else{var e=window.scrollY||window.pageYOffset;n!==Le.getValue()&&(Le.setValue(n),Ge(n),Le.setCursor(ie?1:Le.lineCount(),0),window.scrollTo(0,e))}}),[Le,n]);var vt=(0,c.useCallback)((function(e){var t=Le.getCursor(),n=Le.getSelection(),i=n.split("\n");switch(e){case"bold":return Le.replaceSelection("**"+n+"**"),""===n&&Le.setCursor(t.line,t.ch+2),Le.focus();case"italic":return Le.replaceSelection("*"+n+"*"),""===n&&Le.setCursor(t.line,t.ch+1),Le.focus();case"code":return Le.replaceSelection("`"+n+"`"),""===n&&Le.setCursor(t.line,t.ch+1),Le.focus();case"inline-latex":return Ue("inline-latex"),Le.focus();case"latex":return Le.replaceSelection("```latex\n"+n+"\n```"),Le.setCursor(t.line+1,n.length+1),Le.focus();case"line-break":return Le.replaceSelection("
      \n"),Le.focus();case"list-ul":return""===n?Le.replaceSelection("- "+n):Le.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Le.focus();case"list-ol":return""===n?Le.replaceSelection("1. "+n):Le.replaceSelection(i.map((function(e,t){return""===e?"":"".concat(t+1,". ").concat(e)})).join("\n")),Le.focus();case"add-null-ch":return""===n&&Le.setCursor(t.line,t.ch),Le.replaceSelection("▁"),Le.focus();case"add-signal":return""===n&&Le.setCursor(t.line,t.ch),Le.replaceSelection("@▁@"),Le.focus();case"add-multiple":return""===n&&Le.setCursor(t.line,t.ch),Le.replaceSelection(xe),Le.focus();case"inster-template-1":return""===n&&Le.setCursor(t.line,t.ch),Le.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Le.focus();case"eraser":return Le.setValue(""),Le.focus();case"trigger-watch":return Re(!Ze),Le.focus();case"trigger-full-screen":return ze(!He),Le.focus();case fe:return void Ue(fe);case ge:return void Ue(ge);case pe:return void Ue(pe);case me:return void Ue(me);case"maths-latex":return void Ue("maths-latex");case he:return void Ue(he);case we:return void Ue(we);default:throw new Error}}),[Le,Ze,He]),bt=(0,c.useCallback)((function(e,t){var n,i,o,r,a;switch(Ue(""),qe){case fe:var l=e.title,s=e.link;return Le.replaceSelection("[".concat(l,"](").concat(s,")")),Le.focus();case ge:var c=e.language,d=e.content;return Le.replaceSelection(["```"+c,d,"```"].join("\n")),Le.focus();case"maths-latex":for(var u=atob(e),f=new Uint8Array(u.length),p=0;p-1||null==g||!g.type?m?Le.replaceSelection("![ ".concat(m," ]( ").concat(h,' "').concat(m,'" )')):Le.replaceSelection("![,](".concat(h,")")):(null==g||null===(r=g.type)||void 0===r?void 0:r.indexOf("video"))>-1?Le.replaceSelection('')):(null==g||null===(a=g.type)||void 0===a?void 0:a.indexOf("pdf"))>-1?Le.replaceSelection('').concat(g.name,"")):_e.includes(w)?Le.replaceSelection('').concat(g.name,"")):Le.replaceSelection("[".concat(g.name,"](").concat(ue.Z.API_SERVER).concat(h,")")),Le.focus();case we:for(var v=e.row,b=e.col,y=e.align,x="\n",_=0;_300&&(t=300),tt(g+t+"px")}},i=mt.current,o=!1,r=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",n),document.addEventListener("mouseup",t),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",n),document.removeEventListener("mouseup",t)}}}),[Le,mt]),(0,c.useEffect)((function(){tt(g)}),[g]);var _t={width:ke(l),height:ke(et)},kt=((0,c.useMemo)((function(){if(Je){var e=new Date(Je),t=e.getHours(),n=e.getMinutes(),i=e.getSeconds();return n=n<10?"0"+n:n,i=i<10?"0"+i:i,"".concat(t=t<10?"0"+t:t,":").concat(n,":").concat(i)}return 0}),[Je]),function(e){var t=[];if(H){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,n,i){t.push({multiLine:!("@▁@"===e)})}))}return t});(0,c.useEffect)((function(){if(Te[qe]&&qe!==me&&qe!==he){var e=document.getElementsByClassName("ant-modal")[0],t=window.innerWidth/2-e.offsetWidth/2,n=window.innerHeight/2-e.offsetHeight/2;st(t),ft(n)}}),[qe]);var St=function(e,t,n,i){var o=document.body.clientHeight,r=document.body.clientWidth;return!(e<20&&n>e||e>r-20&&nt||t>o-20&&i",children:[(0,I.jsx)(b.Z.Item,{children:(0,I.jsx)(w.Link,{to:"/classrooms/".concat(D.coursesId,"/board/").concat(D.categoryId||""),children:null==X||null===(t=X.course)||void 0===t?void 0:t.course_name})}),(0,I.jsx)(b.Z.Item,{children:(0,I.jsx)(w.Link,{to:"/classrooms/".concat(D.coursesId,"/board/").concat(D.categoryId||""),children:null==Q||null===(n=Q.boards)||void 0===n||null===(n=n.filter((function(e){return e.id==D.categoryId})))||void 0===n||null===(n=n[0])||void 0===n?void 0:n.name})}),(0,I.jsx)(b.Z.Item,{children:"帖子新建"})]})}),(0,I.jsxs)("aside",{className:[L.title,"mt20"].join(" "),children:[(0,I.jsx)(w.Link,{to:"/classrooms/".concat(D.coursesId,"/board/").concat(D.categoryId||""),children:(0,I.jsx)(P.Z,{className:"font16 c-black"})}),(0,I.jsx)("strong",{className:"font20 ml5",children:"新建帖子"})]})]}),(0,I.jsxs)(v.Z,{layout:"vertical",form:H,initialValues:{name:"",sticky:!1},scrollToFirstError:!0,onValuesChange:function(e){q(d()({},e))},onFinish:function(){var e=s()(a()().mark((function e(t){var n,i,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.attachment_ids=null===(n=t.attachment_ids)||void 0===n?void 0:n.map((function(e){return e.response.id})),!(0,E.eB)()){e.next=9;break}if(t.unified_setting=ne.unified_setting,t.group_settings=Y,ne.unified_setting){e.next=9;break}if(Y.length){e.next=8;break}return y.ZP.warning("提交失败:分班发布设置不能为空"),e.abrupt("return");case 8:Y.map((function(e){if(!e.group_id)throw y.ZP.error("分班不能为空"),new String("分班不能为空");if(!e.publish_time)throw y.ZP.error("发布时间不能为空"),new String("发布时间不能为空")}));case 9:return t=d()({},t),e.next=12,(0,h.ZP)("/api/boards/".concat(D.categoryId,"/messages.json"),{method:"post",body:t});case 12:0===(i=e.sent).status&&((0,g.L9)(["教学课堂","讨论","发帖"]),y.ZP.success("发布成功"),w.history.push("/classrooms/".concat(D.coursesId,"/board/").concat(D.categoryId,"/Detail/").concat(null==i||null===(o=i.data)||void 0===o?void 0:o.id)));case 14:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,I.jsxs)("aside",{className:"mt30 relative bg-white pl30 pr30 pt30 w100 inline-block",children:[(0,E.GJ)()&&(0,I.jsx)(v.Z.Item,{label:"",name:"sticky",valuePropName:"checked",className:L.sticky,children:(0,I.jsx)(x.Z,{children:"置顶"})}),(0,I.jsx)(v.Z.Item,{label:"标题",name:"subject",rules:[{required:!0,message:"请输入标题"}],children:(0,I.jsx)(_.Z,{suffix:"".concat((null===(i=V.subject)||void 0===i?void 0:i.length)||0,"/60"),maxLength:60})}),(0,I.jsx)(v.Z.Item,{label:"目录",name:"select_board_id",rules:[{required:!0,message:"请选择目录"}],children:(0,I.jsx)(k.default,{children:null==Q||null===(r=Q.boards)||void 0===r?void 0:r.map((function(e){return(0,I.jsx)(k.default.Option,{value:null==e?void 0:e.id,children:null==e?void 0:e.name})}))})}),(0,I.jsx)(v.Z.Item,{label:"内容",name:"content",rules:[{required:!0,message:"请输入内容"}],children:(0,I.jsx)(m.Z,{watch:!0,placeholder:"请在此输入帖子详情,最大限制为10000个字符"})}),(0,I.jsx)(v.Z.Item,{name:"attachment_ids",children:(0,I.jsx)(N.Z,{})}),(0,E.eB)()&&(0,I.jsxs)("div",{children:[(0,I.jsxs)(S.ZP.Group,{onChange:function(){ne.unified_setting=!ne.unified_setting,ie(Object.assign({},ne))},value:ne.unified_setting,children:[(0,I.jsx)(S.ZP,{value:!0,children:"统一发布"}),(null==$||null===(l=$.course_groups)||void 0===l?void 0:l.length)>0&&(0,I.jsx)(S.ZP,{value:!1,children:"分班发布"})]}),(null==ne?void 0:ne.unified_setting)&&(0,I.jsx)(v.Z.Item,{style:{marginTop:16},rules:[{required:!0,message:"请选择发布时间"}],label:"发布时间",name:"publish_time",children:(0,I.jsx)(B.default,{showTime:{format:"HH:mm"},disabledDate:function(e){return e&&e4?parseFloat(e):5};function _(){try{return window.self!==window.top}catch(e){return!0}}function k(){return(!n.hasOwnProperty("screenshotGenerator")||!n.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,t){c=e,I(e,t)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,t){var n=parseFloat(e);NaN!==n&&n<5?console.log("The GeoGebra HTML5 codebase version "+n+" is deprecated. Using version latest instead."):(s=e,O(e,t))},e.getHTML5CodebaseVersion=function(){return m},e.getParameters=function(){return n},e.setFontsCSSURL=function(e){y=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function t(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,o="auto",r=n.id,a=!1,s=0;s=5)return!0;var t=e.getAppletObject();return!(!t||"function"!=typeof t.recalculateEnvironments)&&(t.recalculateEnvironments(),!0)},e.startAnimation=function(){var t=e.getAppletObject();return!(!t||"function"!=typeof t.startAnimation)&&(t.startAnimation(),!0)},e.stopAnimation=function(){var t=e.getAppletObject();return!(!t||"function"!=typeof t.stopAnimation)&&(t.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==n.id?n.id:"ggbApplet";return window[e]},e.resize=function(){};var C=function(e){return e&&"false"!==e},j=function(t,n,i){x(m)<=4.2&&(i=!0);var o=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==m||ggbHTML5LoadedCodebaseIsWebSimple&&!w)&&(o=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var r=document.createElement("div");r.classList.add("appletParameters","notranslate");var a=n.width,l=n.height;if(n.disableAutoScale=void 0===n.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():n.disableAutoScale,void 0!==n.width)if(x(m)<=4.4)C(n.showToolBar)&&(n.height-=7),C(n.showAlgebraInput)&&(n.height-=37),n.width<605&&C(n.showToolBar)&&(n.width=605,a=605);else{var d=100;(C(n.showToolBar)||C(n.showMenuBar))&&(n.hasOwnProperty("customToolBar")&&(n.customToolbar=n.customToolBar),d=C(n.showMenuBar)?245:155),a=5?(n.appletOnLoad=function(e){var n=t.querySelector(".ggb_preview");n&&n.parentNode.removeChild(n),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(v),window.GGBT_wsf_view&&$(window).trigger("resize"),p(e)},b||v.appendChild(_)):r.appendChild(_),v.appendChild(r),b||t.appendChild(v),setTimeout((function(){e.resize()}),1)}function k(e,t){t&&"function"==typeof t.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,t.appletOnLoad):renderGGBElement(e),Z("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",t)}function S(e,t){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:t}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){k(e.article,e.params)})),html5AppletsToProcess=null)},x(m)<5&&(e.className+=" geogebraweb")):k(e,t)}if(o){scriptLoadStarted=!0;for(var B=0;B0?(o.remove(),l.attr("id","fullscreencontent").show(),jQuery(r).append(l),window.dispatchEvent(new Event("resize"))):j(o,t,!1),window.GGBT_wsf_view.launchFullScreen(r)}else h=i,j(e,t,!1);if(!window.GGBT_wsf_view)for(a=0;ae/4*3&&(l=e/4*3),s=l/5.8,a.setAttribute("src",b),a.setAttribute("width",l),a.setAttribute("height",s);var d=(e-l)/2,u=(t-s)/2;a.style.left=d+"px",a.style.top=u+"px",o.appendChild(a)}return o.appendChild(c),o},A=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},G=["web","webSimple","web3d","tablet","tablet3d","phone"],O=function(e,t){if(m=e,t)I(m,!0);else{var r,a,l=!o;if(l){var s=x(m);!isNaN(s)&&s<4.4&&(l=!1)}r="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=m.indexOf("//");for(var d in a=c>0?m:0===c?r+m:"https://www.geogebra.org/apps/5.2.814.0/",G)if(m.slice(-1*G[d].length)===G[d]||m.slice(-1*(G[d].length+1))===G[d]+"/")return void I(a,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!l||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||C(n.showToolBar)||C(n.showMenuBar)||C(n.showAlgebraInput)||C(n.enableRightClick)||n.appName&&"classic"!=n.appName?a+="web3d/":a+="webSimple/",I(a,!1)}},I=function(e,t){if(e.requirejs)f=e;else{"/"!==e.slice(-1)&&(e+="/"),f=e,null===t&&(t=-1===e.indexOf("http")),p=t,g="web.nocache.js",w=!1;var n=f.split("/");n.length>1&&(t||"webSimple"!==n[n.length-2]?G.indexOf(n[n.length-2])>=0&&(g=n[n.length-2]+".nocache.js"):(g="webSimple.nocache.js",w=!0)),n=e.split("/"),"test"===(m=n[n.length-3]).substr(0,4)?m=m.substr(4,1)+"."+m.substr(5,1):"war"!==m.substr(0,3)&&"beta"!==m.substr(0,4)||(m="5.0");var i=parseFloat(m);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),O("5.0",t))}},Z=function(e,t){window.console&&window.console.log&&(!t||void 0===t.showLogging||t.showLogging&&"false"!==t.showLogging)&&console.log(e)};function R(){var e=t;null!==s?e=s:parseFloat(e)<5&&(e="5.0"),O(e,!1),null!==c&&I(c,p),l=!0}return void 0!==n.material_id?S(R):R(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function t(e,t){1!=t?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+t+","+t+")",e.style.webkitTransform="scale("+t+","+t+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function n(e,t,n,i,o){if(e.isScreenshoGenerator)return 1;var r,a=void 0!==i&&i,l=null!=e.noScaleMargin&&e.noScaleMargin,s=(r=e.autoHeight)&&"false"!==r,c=function(e,t,n,i,o,r){var a=null;if(null!=r&&""!=r)for(var l=e.parentNode;null!=l;){if((" "+l.className+" ").indexOf(" "+r+" ")>-1){a=l;break}l=l.parentNode}var s=0,c=0,d=0,u=0,f=0,p=0,h=0;if(a)s=a.offsetWidth,c=Math.max(i?a.offsetWidth:0,a.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(s=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),d=s):(s=window.innerWidth,c=window.innerHeight,d=window.innerWidth),e){var m=e.getBoundingClientRect();m.left>0&&m.left<=s&&(void 0===o||!o)&&("rtl"===document.dir?(f=s-m.width-m.left,p=d<=480?10:30):(p=m.left,f=d<=480?10:30),u=p+f)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(u=40,h=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(u=0,h=40))}return e&&((void 0===n||!n)&&t>0&&t+u1&&(a=!0)),t&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(a=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?r:(o=n(e,t,a,i,e.scaleContainerClass),!a||e.hasOwnProperty("scale")&&1!==r?Math.min(r,o):o)}function o(e){var t=Math.min(window.innerWidth,document.documentElement.clientWidth),n=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),o=(t-i.width)/2,r=(n-i.height)/2;r<0&&(r=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=o<40?"40px":o+"px",e.style.top=r+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=r<40?"40px":r+"px",e.style.left=o+"px")}return{responsiveResize:function(n,r){var a=n.querySelector(".appletParameters");if(a){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(r.id!==a.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(n)}if(a.parentElement&&/fullscreen/.test(a.parentElement.className))return;var l=i(r,n);e()&&a.setAttribute("data-param-scale",l);for(var s=null,c=0;c=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var t=c[e];return null==t?null:t},r=d,webModule.__errFn=e}function B(){function e(e){var t=e.lastIndexOf(rb);-1==t&&(t=e.length);var n=e.indexOf(sb);-1==n&&(n=e.length);var i=e.lastIndexOf(tb,Math.min(n,t));return i>=O?e.substring(O,i+P):W}var t,n=null!=(t=__gwt_getMetaProperty(wb))?t:W;return n==W&&(n=function(){for(var t=o.getElementsByTagName(_),n=O;nO?e[e.length-P].href:W}()),n==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(n=e(o.location.href)),n=function(t){if(t.match(/^\w+:\/\//));else{var n=o.createElement(ub);n.src=t+vb,t=e(n.src)}return t}(n),n}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],o=[];function a(e){var t=o[e](),n=i[e];if(t in n)return t;var a=[];for(var l in n)a[n[l]]=l;throw r&&r(e,a,t),null}if(__gwt_isKnownPropertyValue=function(e,t){return t in i[e]},webModule.__getPropMap=function(){var e={};for(var t in i)i.hasOwnProperty(t)&&(e[t]=a(t));return e},webModule.__computePropValue=a,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var l=(e=Cb).indexOf(Db);-1!=l&&(t=parseInt(e.substring(l+P),$),e=e.substring(O,l))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var t=s[L].bindings;s[L].bindings=function(){for(var n=t?t():{},i=e[webModule.__softPermutationId],o=O;o0){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:"",n=[],i=0;i0&&(t=e.map((function(e){return{uid:e.id,id:e.id,name:e.title+x+e.filesize,url:e.url,filesize:e.filesize,status:"done",response:{id:e.id}}}))),t}var C=function(e){var t=e.value,n=e.onChange,i=e.action,r=e.data,l=e.className,c=e.maxSize,u=void 0===c?150:c,T=e.title,C=void 0===T?"上传附件":T,j=e.showRemoveModal,P=void 0!==j&&j,L=e.accept,N=void 0===L?"":L,E=e.additionalText,M=e.isDragger,A=e.number,G=void 0===A?1e3:A,O=e.aloneClear,I=void 0!==O&&O,Z=(0,p.useState)(!1),R=f()(Z,2),D=R[0],F=R[1],H=(0,p.useState)(t||[]),z=f()(H,2),W=z[0],V=z[1],q=(0,p.useState)(1),U=f()(q,2),K=U[0],Y=U[1];(0,p.useEffect)((function(){t&&(1===K&&V(d()(t)),Y(2),G===(null==t?void 0:t.length)&&F(!0))}),[t]);var J,X=function(){setTimeout((function(){W.pop(),V(d()(W))}),500)},$={multiple:!0,disabled:D,accept:N,withCredentials:!0,fileList:W,beforeUpload:function(e,t){var n=e.size/1024/1024;return W.concat(t).length>G?(W.pop(),V(d()(W)),m.ZP.error("最多只能上传".concat(G,"个文件")),I?Promise.reject():(X(),!1)):n=G?F(!0):F(!1),V(d()(W)),W=W.map((function(e){var t,n;null!=e&&null!==(t=e.response)&&void 0!==t&&t.id&&(e.url="/api/attachments/".concat(null==e||null===(n=e.response)||void 0===n?void 0:n.id));return-1===e.name.indexOf(x)&&(e.name="".concat(e.name).concat(x).concat(_(e.size))),s()({},e)})),console.log("info:",e,W),n(W)):m.ZP.error(null===(i=e.file)||void 0===i||null===(i=i.response)||void 0===i?void 0:i.message)},onRemove:(J=a()(o()().mark((function e(t){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=function(){var e=a()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(t.response?t.response.id:t.id)){e.next=8;break}return e.next=4,(0,b.JZ)(t.response?t.response.id:t.uid);case 4:return n=e.sent,e.abrupt("return",Promise.resolve(n));case 8:return e.abrupt("return",!0);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),!P){e.next=5;break}return e.abrupt("return",new Promise((function(e,t){var i;g.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"提示",content:(0,y.jsx)("div",{className:"tc font16",children:"是否确认删除?"}),onOk:(i=a()(o()().mark((function t(){return o()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n();case 2:t.sent,m.ZP.success("删除成功"),e(!0);case 5:case"end":return t.stop()}}),t)}))),function(){return i.apply(this,arguments)}),onCancel:function(){return e(!1)}})})));case 5:return e.next=7,n();case 7:return e.abrupt("return",e.sent);case 8:case"end":return e.stop()}}),e)}))),function(e){return J.apply(this,arguments)})};return(0,y.jsxs)("div",{className:"multi-upload ".concat(l||""),children:[M&&(0,y.jsxs)(B,s()(s()({},$),{},{children:[(0,y.jsx)("p",{className:"ant-upload-drag-icon",children:(0,y.jsx)(k.Z,{})}),(0,y.jsxs)("p",{className:"ant-upload-text",children:["点击上传图标,选择要上传的文件或将文件拖拽到此",(0,y.jsx)("br",{}),"(单个文件最大限制为",u,"MB)"," "]}),E]})),!M&&(0,y.jsxs)(h.Z,s()(s()({},$),{},{children:[(0,y.jsxs)(w.ZP,{disabled:D,className:"upload_button",children:[(0,y.jsx)("img",{className:"aBtn_img",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4="}),C]}),(0,y.jsxs)("span",{onClick:function(e){e.preventDefault(),e.stopPropagation()},className:"upload_text",children:["(单个文件最大",u,"MB)"," "]})]}))]})}},37507:function(e,t,n){"use strict";n.d(t,{h:function(){return w}});var i=n(82242),o=n.n(i),r=n(79800),a=n.n(r),l=n(59301),s=n(57809),c=n(78241),d=n(3113),u=n(89780),f=n.n(u),p=(n(81974),n(3693),n(37712)),h=s.default.Option,m={labelCol:{span:4},wrapperCol:{span:20}},g={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};function w(e){var t=e.value,n=e.onChange,i=e.mode,r=e.options,s=void 0===r?{}:r,c=(0,l.useRef)(),d=(0,l.useState)(),u=a()(d,2),h=u[0],m=u[1];return(0,l.useEffect)((function(){if(h){var e=function(e){var t=e.getValue();n&&n(t)};return h.on("change",e),function(){h.off("change",e)}}}),[h,n]),(0,l.useEffect)((function(){h&&h.setOption("mode",i)}),[h,i]),(0,l.useEffect)((function(){h&&(t===h.getValue()&&""!==t||setTimeout((function(){h.setValue(t||"")}),300))}),[h,t]),(0,l.useEffect)((function(){if(c.current&&!h){var e=f().fromTextArea(c.current,o()({mode:i,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},s));m(e)}}),[c.current,h]),(0,p.jsx)("div",{className:"my-codemirror-container",children:(0,p.jsx)("textarea",{ref:c})})}t.Z=function(e){var t=e.callback,n=e.onCancel,i=(0,l.useState)("python"),r=a()(i,2),u=r[0],f=r[1];return(0,p.jsxs)(c.Z,o()(o()({},m),{},{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:function(e){t(e)},style:{width:500},children:[(0,p.jsx)(c.Z.Item,{label:"代码语言",name:"language",children:(0,p.jsx)(s.default,{getPopupContainer:function(e){return e.parentNode},onChange:function(e){f(g[e][1])},children:Object.keys(g).map((function(e){return(0,p.jsx)(h,{value:e,children:g[e][0]},e)}))})}),(0,p.jsx)(c.Z.Item,{label:"代码内容",name:"content",rules:[{required:!0,message:"请输入代码内容"}],children:(0,p.jsx)(w,{mode:u})}),(0,p.jsxs)("div",{className:"flex-container flex-end",children:[(0,p.jsx)(d.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,p.jsx)(d.ZP,{type:"ghost",onClick:n,children:"取消"})]})]}))}},11094:function(e,t,n){"use strict";n.d(t,{Z:function(){return Ce}});var i=n(91232),o=n.n(i),r=n(79800),a=n.n(r),l=n(85573),s=n.n(l),c=n(59301),d=n(89780),u=n.n(d),f=n(76374),p=(n(81974),n(6313),n(25717),n(99498),n(25419),n(67549),n(42783)),h=n(37712),m=function(e){var t=e.value,n=void 0===t?"":t,i=(e.className,e.showTextOnly,e.showLines,e.style,(0,c.useMemo)((function(){return""}),[n]));return(0,h.jsx)(h.Fragment,{children:(0,h.jsx)("div",{dangerouslySetInnerHTML:{__html:i}})})},g=n(82242),w=n.n(g),v=[{title:"粗体",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"斜体",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"无序列表",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"有序列表",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"行内代码",icon:"md-iconfont icon-code",actionName:"code"},{title:"代码块(多语言风格)",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"链接",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"行内公式",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"数学图像",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"多行公式",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"添加图片",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"插入画图",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"插入流程图",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"表格",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"换行",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"清空",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function b(e){var t=e.onActionCallback,n=e.title,i=e.icon,o=e.actionName,r=e.className,a=void 0===r?"":r,l=e.children;return(0,h.jsxs)("a",{title:n,className:a,onClick:function(){t(o)},children:[(0,h.jsx)("i",{className:"".concat(i)}),l]})}var y=function(e){var t=e.watch,n=e.showNullButton,i=e.showNullProgramButton,o=e.onActionCallback,r=e.fullScreen,a=e.insertTemp,l=e.hidetoolBar,s=e.extraUse,c=[].concat(v,[{title:"".concat(t?"关闭实时预览":"开启实时预览"),icon:"".concat(t?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"),actionName:"trigger-watch"}]);return(0,h.jsxs)("ul",{className:"markdown-toolbar-container",children:[!l&&c.map((function(e,t){return(0,h.jsx)("li",{children:e.actionName?(0,h.jsx)(b,w()(w()({},e),{},{onActionCallback:o})):(0,h.jsx)("span",{className:"v-line"})},t)})),n?(0,h.jsx)("li",{children:(0,h.jsx)(b,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-null-ch",onActionCallback:o,children:(0,h.jsx)("span",{className:"fill-tip",children:"点击插入\b填空项"})})}):null,i?(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("li",{children:(0,h.jsx)(b,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-signal",onActionCallback:o,children:(0,h.jsx)("span",{className:"fill-tip",children:"+单行填空项"})})}),(0,h.jsx)("li",{children:(0,h.jsx)(b,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"增加填空",actionName:"add-multiple",onActionCallback:o,children:(0,h.jsx)("span",{className:"fill-tip",children:"+多行填空项"})})})]}):null,a&&(0,h.jsx)("li",{children:(0,h.jsx)(b,{icon:"md-iconfont icon-edit",className:"btn-null",title:"插入模板",actionName:"inster-template-".concat(a),onActionCallback:o,children:(0,h.jsx)("span",{className:"fill-tip",children:"插入模板"})})}),s&&(0,h.jsx)("li",{children:s}),(0,h.jsx)("li",{className:"btn-full-screen",children:(0,h.jsx)(b,{icon:"".concat(r?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"),title:r?"关闭全屏":"开启全屏",actionName:"trigger-full-screen",onActionCallback:o})})]})},x=n(27308),_=n(78241),k=n(8772),S=n(3113),B={labelCol:{span:4},wrapperCol:{span:20}},T=function(e){var t=e.callback,n=e.onCancel;return(0,h.jsxs)(_.Z,w()(w()({},B),{},{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:function(e){t(e)},style:{width:500},children:[(0,h.jsx)(_.Z.Item,{label:"链接地址",name:"link",rules:[{required:!0,message:"请输入链接地址"}],children:(0,h.jsx)(k.Z,{})}),(0,h.jsx)(_.Z.Item,{label:"链接标题",name:"title",rules:[{required:!0,message:"请输入链接标题"}],children:(0,h.jsx)(k.Z,{})}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(S.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(S.ZP,{type:"ghost",onClick:n,children:"取消"})]})]}))},C=n(37507),j=n(8591),P=n(55087),L=_.Z.useForm,N={width:280,marginRight:10},E={labelCol:{span:5},wrapperCol:{span:19}},M=function(e){var t=e.callback,n=e.onCancel,i=L(),o=a()(i,1)[0],r=(0,c.useRef)();function l(e,t){-1!==e.status?o.setFieldsValue({src:"/api/attachments/".concat(e.id),type:t.type}):j.ZP.error(e.message)}return(0,h.jsxs)(_.Z,w()(w()({form:o},E),{},{className:"upload-image-panel",onFinish:function(e){t(e,r.current)},style:{width:470,overflow:"hidden"},children:[(0,h.jsx)(_.Z.Item,{label:"图片地址",required:!0,children:(0,h.jsxs)("div",{className:"flex-container",children:[(0,h.jsx)(_.Z.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"请输入图片地址"}],children:(0,h.jsx)(k.Z,{style:N})}),(0,h.jsx)(A,{onFileChange:function(e){var t=e.target.files[0];r.current=t,G(t,l)}})]})}),(0,h.jsx)(_.Z.Item,{label:"图片描述",name:"alt",children:(0,h.jsx)(k.Z,{style:{width:264}})}),(0,h.jsxs)(_.Z.Item,{style:{textAlign:"right"},children:[(0,h.jsx)(S.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(S.ZP,{type:"default",onClick:n,children:"取消"})]})]}))};function A(e){var t=e.onFileChange;return(0,h.jsxs)("label",{className:"upload-button",style:{cursor:"pointer"},children:["本地上传",(0,h.jsx)("input",{type:"file",onChange:t})]})}function G(e,t){if(!e)throw new String("没有文件");var n=new FormData;n.append("editormd-image-file",e),n.append("file_param_name","editormd-image-file"),n.append("byxhr","true");var i=new window.XMLHttpRequest;i.withCredentials=!0,i.addEventListener("load",(function(n){t(JSON.parse(n.target.responseText),e)}),!1),i.addEventListener("error",(function(e){console.error(e)}),!1),i.open("POST","".concat(P.KI,"/api/attachments.json")),i.send(n)}var O=n(95237),I=n(74908),Z=function(e){var t=e.callback,n=e.onCancel,i=document.createElement("canvas"),o=i.getContext("2d");i.width=1e3,i.height=800,o.fillStyle="#ffffff",o.fillRect(0,0,i.width,i.height);var r=i.toDataURL("image/png");return(0,h.jsx)(O.Z,{style:{height:"100vh"},children:(0,h.jsx)(I.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:r,visible:!0,title:String(Date.now())},onOk:function(e){t({src:e.url})},onClose:n})})},R=n(7557),D=n.n(R),F=n(41498),H=n.n(F),z=n(37205),W=n.n(z),V=n(12378);function q(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(q,go.CommandHandler),q.prototype.canAlignSelection=function(){var e=this.diagram;return null!==e&&!e.isReadOnly&&!e.isModelReadOnly&&!(e.selection.count<2)},q.prototype.alignLeft=function(){var e=this.diagram;e.startTransaction("aligning left");var t=1/0;e.selection.each((function(e){e instanceof go.Link||(t=Math.min(e.position.x,t))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t,e.position.y))})),e.commitTransaction("aligning left")},q.prototype.alignRight=function(){var e=this.diagram;e.startTransaction("aligning right");var t=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var n=e.actualBounds.x+e.actualBounds.width;t=Math.max(n,t)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t-e.actualBounds.width,e.position.y))})),e.commitTransaction("aligning right")},q.prototype.alignTop=function(){var e=this.diagram;e.startTransaction("alignTop");var t=1/0;e.selection.each((function(e){e instanceof go.Link||(t=Math.min(e.position.y,t))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.position.x,t))})),e.commitTransaction("alignTop")},q.prototype.alignBottom=function(){var e=this.diagram;e.startTransaction("aligning bottom");var t=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var n=e.actualBounds.y+e.actualBounds.height;t=Math.max(n,t)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,t-e.actualBounds.height))})),e.commitTransaction("aligning bottom")},q.prototype.alignCenterX=function(){var e=this.diagram,t=e.selection.first();if(t){e.startTransaction("aligning Center X");var n=t.actualBounds.x+t.actualBounds.width/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n-e.actualBounds.width/2,e.actualBounds.y))})),e.commitTransaction("aligning Center X")}},q.prototype.alignCenterY=function(){var e=this.diagram,t=e.selection.first();if(t){e.startTransaction("aligning Center Y");var n=t.actualBounds.y+t.actualBounds.height/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,n-e.actualBounds.height/2))})),e.commitTransaction("aligning Center Y")}},q.prototype.alignColumn=function(e){var t=this.diagram;t.startTransaction("align Column"),void 0===e&&(e=0),e=parseFloat(e);var n=new Array;t.selection.each((function(e){e instanceof go.Link||n.push(e)}));for(var i=0;i0){for(var i=a.elt(l-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(r)}else if("Down"===n.key){var o;if(t.isTreeExpanded&&!t.isTreeLeaf)null!==(o=this._sortTreeChildrenByY(t).first())&&e.select(o);else for(;null!==t;){var r,a,l;if(null===(r=t.findTreeParentNode()))break;if((l=(a=this._sortTreeChildrenByY(r)).indexOf(t))i.y?1:n.xi.x?1:0})),t},q.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},q.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(q.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(q.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var U=q,K=(n(31270),n(85160)),Y=n(43418),J=n(43604),X=n(51136),$="myPaletteDiv___Xjz2I",Q="maxH60___Pd4Re";window.go=V;var ee=function(e){var t=e.onCancel,n=e.callback,i=(0,c.useRef)(),o=(0,c.useRef)(),r=(0,c.useRef)(),l=(0,c.useRef)(!1),s=(0,c.useRef)(!1),d=(0,c.useState)(0),u=a()(d,2),f=u[0],p=u[1],m=function(){var e=H()(D()().mark((function e(){var t,o;return D()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=i.current.makeImage(),e.next=3,(0,X.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:t.src}});case 3:o=e.sent,n({src:o.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){p(f+1)}),[]),(0,h.jsx)("div",{ref:s,className:l.current?"".concat(Q," body-overflow-initial"):"body-overflow-initial",children:(0,h.jsx)(Y.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!f,destroyOnClose:!0,maskClosable:!1,getContainer:s.current,rootClassName:"zIndex-9999",title:(0,h.jsxs)(O.Z,{children:[(0,h.jsx)(J.Z,{flex:1,children:"插入流程图"}),(0,h.jsx)(J.Z,{onClick:function(){l.current=!l.current,p(f+1)},children:(0,h.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:t,children:(0,h.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,h.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,h.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,h.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,h.jsx)("div",{style:{height:"calc(100% - 50px)"},className:$,ref:r})]}),(0,h.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,h.jsx)(K.FI,{initDiagram:function(){var e=V.GraphObject.make,t="#ff3333",n="#3358ff",a="#25ad23",l="#d533ff",s="#7d33ff",c="#ff6233",d="#ffffff",u="#000000",f="#fffcd5",p="#d5ebff",h="#f2dfe0",m="#a5d2fa",g="#cccccc",w="#b3e6b3",v="#fcbbbd";function b(t,n){var i=function(e,n){e.handled=!0,e.diagram.model.commit((function(i){var o=n.part.adornedPart,r=(new V.Point).setRectSpot(o.actualBounds,t);r.subtract(o.location),r.scale(2,2),r.x+=130*Math.sign(r.x),r.y+=130*Math.sign(r.y),r.add(o.location),r.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var a=i.copyNodeData(o.data);i.setGroupKeyForNodeData(a,i.getGroupKeyForNodeData(o.data)),i.addNodeData(a);var l={from:o.key,to:i.getKeyForNodeData(a)};i.addLinkData(l);var s=e.diagram.findNodeForData(a);s.location=r,e.diagram.select(s),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(V.Shape,{figure:n,alignment:t,alignmentFocus:t.opposite(),width:t.equals(V.Spot.Top)||t.equals(V.Spot.Bottom)?25:18,height:t.equals(V.Spot.Top)||t.equals(V.Spot.Bottom)?18:25,fill:"orange",stroke:d,strokeWidth:4,mouseEnter:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="orange"},isActionable:!0,click:i,contextClick:i})}function y(t){return e(V.Shape,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="orange"},click:function(e,t){e.diagram.commandHandler.showContextMenu(t.part.adornedPart)}},t||{})}function x(e,t){return function(n,i){n.handled=!0,n.diagram.model.commit((function(n){n.set(i.part.adornedPart.data,e,t)}))}}function _(t,n){return n||(n="color"),e(V.Shape,{width:16,height:16,stroke:"lightgray",fill:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.stroke="dodgerblue"},mouseLeave:function(e,t){return t.stroke="lightgray"},click:x(n,t),contextClick:x(n,t)})}function k(){return[e("ContextMenuButton",e(V.Panel,"Horizontal",_(d,"fill"),_(f,"fill"),_(p,"fill"),_(h,"fill"))),e("ContextMenuButton",e(V.Panel,"Horizontal",_(g,"fill"),_(w,"fill"),_(m,"fill"),_(v,"fill")))]}function S(){return[e("ContextMenuButton",e(V.Panel,"Horizontal",_(u),_(a),_(n),_(t))),e("ContextMenuButton",e(V.Panel,"Horizontal",_(d),_(l),_(s),_(c)))]}function B(t,n){return n||(n="thickness"),e(V.Shape,"LineH",{width:16,height:16,strokeWidth:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:x(n,t),contextClick:x(n,t)})}function T(t,n){return n||(n="dash"),e(V.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:x(n,t),contextClick:x(n,t)})}function C(){return[e("ContextMenuButton",e(V.Panel,"Horizontal",B(1),B(2),B(3),B(4))),e("ContextMenuButton",e(V.Panel,"Horizontal",T(null),T([2,4]),T([4,4])))]}function j(t,n){return n||(n="figure"),e(V.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="lightgray"},click:x(n,t),contextClick:x(n,t)})}function P(t){return e(V.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(t+4).toString()+" H3"})}function L(t){var n="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===t?n="M0 0 M16 16 M0 8 L16 8":2===t&&(n="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(V.Shape,{geometryString:n,margin:2,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:x("dir",t),contextClick:x("dir",t)})}function N(t){var n=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",V.Spot.stringify(V.Spot.AllSides)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(V.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:n,contextClick:n})}function E(t,n){var i=0,o=V.Spot.RightSide;t.equals(V.Spot.Top)?(i=270,o=V.Spot.TopSide):t.equals(V.Spot.Left)?(i=180,o=V.Spot.LeftSide):t.equals(V.Spot.Bottom)&&(i=90,o=V.Spot.BottomSide),n||(i-=180);var r=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",V.Spot.stringify(o)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(V.Shape,{alignment:t,alignmentFocus:t.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:r,contextClick:r})}return i.current=new V.Diagram(o.current,{padding:20,grid:e(V.Panel,"Grid",e(V.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(V.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(U),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var t=e.subject;t.location=t.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var t=e.subject;e.diagram.toolManager.linkingTool.isForwards?t.toNode.invalidateConnectedLinks():t.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(V.Node,"Auto",{locationSpot:V.Spot.Center,locationObjectName:"SHAPE",desiredSize:new V.Size(120,60),minSize:new V.Size(40,40),resizable:!0,resizeCellSize:new V.Size(10,10),rotatable:!0},new V.Binding("location","loc",V.Point.parse).makeTwoWay(V.Point.stringify),new V.Binding("desiredSize","size",V.Size.parse).makeTwoWay(V.Size.stringify),e(V.Shape,{name:"SHAPE",fill:d,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:V.Spot.AllSides,toSpot:V.Spot.AllSides},new V.Binding("figure"),new V.Binding("fill"),new V.Binding("stroke","borderColor"),new V.Binding("strokeWidth","thickness"),new V.Binding("strokeDashArray","dash")),e(V.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(V.TextBlock,{margin:1,textAlign:"center",overflow:V.TextBlock.OverflowEllipsis,editable:!0},new V.Binding("text").makeTwoWay(),new V.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(V.Panel,"Vertical",{maxSize:new V.Size(200,NaN)},e(V.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new V.Binding("text")),e(V.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new V.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(V.Adornment,"Spot",e(V.Placeholder,{padding:10}),b(V.Spot.Top,"TriangleUp"),b(V.Spot.Left,"TriangleLeft"),b(V.Spot.Right,"TriangleRight"),b(V.Spot.Bottom,"TriangleDown"),y({alignment:new V.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(V.Panel,"Horizontal",j("Rectangle"),j("RoundedRectangle"),j("Ellipse"),j("Diamond"))),e("ContextMenuButton",e(V.Panel,"Horizontal",j("Parallelogram2"),j("ManualOperation"),j("Procedure"),j("Cylinder1"))),e("ContextMenuButton",e(V.Panel,"Horizontal",j("Terminator"),j("CreateRequest"),j("Document"),j("TriangleDown"))),k(),S(),C()),i.current.groupTemplate=e(V.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:V.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,t){t.addMembers(t.diagram.selection,!0)||t.diagram.currentTool.doCancel()},avoidable:!1},new V.Binding("location","loc",V.Point.parse).makeTwoWay(V.Point.stringify),e(V.Panel,"Auto",{name:"BODY"},e(V.Shape,{parameter1:10,fill:d,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:V.Spot.AllSides,toSpot:V.Spot.AllSides},new V.Binding("fill"),new V.Binding("stroke","color"),new V.Binding("strokeWidth","thickness"),new V.Binding("strokeDashArray","dash")),e(V.Placeholder,{background:"transparent",margin:20})),e(V.TextBlock,{alignment:V.Spot.Top,alignmentFocus:V.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new V.Binding("text"),new V.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(V.Adornment,"Spot",e(V.Panel,"Auto",e(V.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(V.Placeholder,{margin:1.5})),y({alignment:V.Spot.TopRight,alignmentFocus:V.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",k(),S(),C()),i.current.linkTemplate=e(V.Link,{layerName:"Foreground",routing:V.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new V.Binding("fromSpot","fromSpot",V.Spot.parse),new V.Binding("toSpot","toSpot",V.Spot.parse),new V.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new V.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new V.Binding("points").makeTwoWay(),e(V.Shape,{strokeWidth:2},new V.Binding("stroke","color"),new V.Binding("strokeWidth","thickness"),new V.Binding("strokeDashArray","dash")),e(V.Shape,{segmentIndex:0,segmentOffset:new V.Point(15,0),segmentOrientation:V.Link.OrientAlong,alignmentFocus:V.Spot.Right,figure:"circle",width:10,strokeWidth:0},new V.Binding("fill","color"),new V.Binding("visible","dir",(function(e){return 1===e}))),e(V.Shape,{segmentIndex:-1,segmentOffset:new V.Point(-10,6),segmentOrientation:V.Link.OrientPlus90,alignmentFocus:V.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new V.Binding("fill","color"),new V.Binding("visible","dir",(function(e){return e>=1})),new V.Binding("width","thickness",(function(e){return 7+3*e})),new V.Binding("height","thickness",(function(e){return 7+3*e})),new V.Binding("segmentOffset","thickness",(function(e){return new V.Point(-15,4+1.5*e)}))),e(V.Shape,{segmentIndex:0,segmentOffset:new V.Point(15,-6),segmentOrientation:V.Link.OrientMinus90,alignmentFocus:V.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new V.Binding("fill","color"),new V.Binding("visible","dir",(function(e){return 2===e})),new V.Binding("width","thickness",(function(e){return 7+3*e})),new V.Binding("height","thickness",(function(e){return 7+3*e})),new V.Binding("segmentOffset","thickness",(function(e){return new V.Point(-15,4+1.5*e)}))),e(V.TextBlock,{alignmentFocus:new V.Spot(0,1,-4,0),editable:!0},new V.Binding("text").makeTwoWay(),new V.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(V.Adornment,e(V.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:P(2)},new V.Binding("pathPattern","thickness",P)),y({alignmentFocus:new V.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",S(),C(),e("ContextMenuButton",e(V.Panel,"Horizontal",L(0),L(1),L(2))),e("ContextMenuButton",e(V.Panel,"Horizontal",e(V.Panel,"Spot",N(!1),E(V.Spot.Top,!1),E(V.Spot.Left,!1),E(V.Spot.Right,!1),E(V.Spot.Bottom,!1)),e(V.Panel,"Spot",{margin:new V.Margin(0,0,0,2)},N(!0),E(V.Spot.Top,!0),E(V.Spot.Left,!0),E(V.Spot.Right,!0),E(V.Spot.Bottom,!0))))),new V.Palette(r.current,{maxSelectionCount:1,linkTemplate:e(V.Link,{locationSpot:V.Spot.Center,selectionAdornmentTemplate:e(V.Adornment,"Link",{locationSpot:V.Spot.Center},e(V.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(V.Shape,{toArrow:"Standard",stroke:null}))},{routing:V.Link.AvoidsNodes,curve:V.Link.JumpOver,corner:5,toShortLength:4},new V.Binding("points"),e(V.Shape,{isPanelMain:!0,strokeWidth:2}),e(V.Shape,{toArrow:"Standard",stroke:null})),model:new V.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(W()(V.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(V.Node,"Auto",{locationSpot:V.Spot.Center},new V.Binding("location","location",V.Point.parse).makeTwoWay(V.Point.stringify),e(V.Shape,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new V.Binding("stroke").makeTwoWay(),new V.Binding("fill").makeTwoWay(),new V.Binding("figure")),e(V.TextBlock,{margin:new V.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new V.Size(16,16),maxSize:new V.Size(10,NaN),textAlign:"center",editable:!0},new V.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(V.Panel,"Grid",e(V.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(V.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,h.jsx)("div",{ref:o})]})]}),(0,h.jsx)("div",{className:"tr",children:(0,h.jsx)(S.ZP,{size:"large",onClick:m,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},te=n(5112),ne=n(97913),ie=te.ZP.Group,oe={margin:"0 8px"},re=function(e){var t=e.callback,n=e.onCancel;return(0,h.jsxs)(_.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){t(e)},children:[(0,h.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,h.jsx)("span",{style:oe,children:"单元格数:"}),(0,h.jsx)("span",{style:oe,children:"行数"}),(0,h.jsx)(_.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,h.jsx)(ne.Z,{})}),(0,h.jsx)("span",{style:oe,children:"列数"}),(0,h.jsx)(_.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,h.jsx)(ne.Z,{})})]}),(0,h.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,h.jsx)("span",{style:oe,children:"对齐方式:"}),(0,h.jsx)(_.Z.Item,{name:"align",children:(0,h.jsxs)(ie,{children:[(0,h.jsx)(te.ZP,{value:"default",children:(0,h.jsx)("i",{className:"fa fa-align-justify"})}),(0,h.jsx)(te.ZP,{value:"left",children:(0,h.jsx)("i",{className:"fa fa-align-left"})}),(0,h.jsx)(te.ZP,{value:"center",children:(0,h.jsx)("i",{className:"fa fa-align-center"})}),(0,h.jsx)(te.ZP,{value:"right",children:(0,h.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(S.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(S.ZP,{type:"ghost",onClick:n,children:"取消"})]})]})},ae=n(78673),le=n(66455),se=n.n(le),ce=(0,c.forwardRef)((function(e,t){var n=e.use3d,i=e.width,o=e.height,r=e.callback,l=(e.showSaveButton,(0,c.useRef)()),s=(0,c.useRef)(),d=(0,c.useState)(!1),u=a()(d,2),f=u[0],p=u[1],m=(0,c.useRef)({id:l,appName:"graphing",width:i||1e3,height:o||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){s.current=new(se())(m.current,!0),window.onload=function(){s.current.inject("applet_container")}}),[]);var g=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return r&&r(e),e};return(0,c.useEffect)((function(){m.current.appName=f?"3D":"graphing",s.current.inject("applet_container")}),[f]),(0,c.useEffect)((function(){p(n)}),[n]),(0,c.useImperativeHandle)(t,(function(){return{getImgData:g}})),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:l}),(0,h.jsxs)(O.Z,{align:"middle",children:[(0,h.jsx)(J.Z,{flex:1,children:(0,h.jsx)(ae.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:f,onChange:function(e){return p(e)}})}),(0,h.jsx)(J.Z,{children:(0,h.jsx)(S.ZP,{size:"large",onClick:g,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),de=n(33773),ue=n(27065),fe="link",pe="upload-image",he="add-flowchart",me="draw-image",ge="code-block",we="add-table",ve="------------",be={default:ve,left:":".concat(ve),center:":".concat(ve,":"),right:"".concat(ve,":")},ye=n(56266);var xe="@▁▁@",_e=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function ke(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var Se=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Be=s()(s()({},Se+"-B","bold"),Se+"-I","italic"),Te=s()(s()(s()(s()(s()(s()(s()(s()({},fe,"添加链接"),ge,"添加代码块"),pe,"添加图片"),me,"添加画图"),he,"插入流程图"),we,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),Ce=function(e){var t=e.defaultValue,n=void 0===t?"":t,i=e.onChange,r=e.width,l=void 0===r?"100%":r,d=e.height,g=void 0===d?400:d,w=e.miniToolbar,v=void 0!==w&&w,b=e.isFocus,_=void 0!==b&&b,k=e.watch,S=e.insertTemp,B=e.mode,P=void 0===B?"markdown":B,L=e.id,N=void 0===L?"markdown-editor-id":L,E=e.showResizeBar,A=void 0!==E&&E,O=e.noStorage,I=void 0!==O&&O,R=e.showNullButton,D=void 0!==R&&R,F=e.showNullProgramButton,H=void 0!==F&&F,z=e.hidetoolBar,W=void 0!==z&&z,V=e.fullScreen,q=void 0!==V&&V,U=e.onBlur,K=e.onCMBeforeChange,J=e.onFullScreen,X=e.className,$=void 0===X?"":X,Q=e.disablePaste,te=void 0!==Q&&Q,ne=e.disabled,ie=void 0!==ne&&ne,oe=e.disabledFill,ae=void 0!==oe&&oe,le=e.placeholder,se=void 0===le?"":le,ve=e.values,Se=void 0===ve?"":ve,Ce=e.extraUse,je=(0,c.useState)(null),Pe=a()(je,2),Le=Pe[0],Ne=Pe[1],Ee=(0,c.useState)(n),Me=a()(Ee,2),Ae=Me[0],Ge=Me[1],Oe=(0,c.useState)(k),Ie=a()(Oe,2),Ze=Ie[0],Re=Ie[1],De=(0,c.useState)(q),Fe=a()(De,2),He=Fe[0],ze=Fe[1],We=(0,c.useState)(""),Ve=a()(We,2),qe=Ve[0],Ue=Ve[1],Ke=(0,c.useState)(0),Ye=a()(Ke,2),Je=Ye[0],Xe=Ye[1],$e=(0,c.useState)(g),Qe=a()($e,2),et=Qe[0],tt=Qe[1],nt=(0,c.useState)(!1),it=a()(nt,2),ot=(it[0],it[1]),rt=(0,c.useState)(0),at=a()(rt,2),lt=at[0],st=at[1],ct=(0,c.useState)(0),dt=a()(ct,2),ut=dt[0],ft=dt[1],pt=(0,c.useRef)(),ht=(0,c.useRef)(),mt=(0,c.useRef)(),gt=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Ge(Se),null==Le||Le.setValue(Se),window.scrollTo(0,e)}),[Se]),(0,c.useEffect)((function(){null==J||J(He)}),[He]),(0,c.useEffect)((function(){if(pt.current){var e=function(e,n){if(!te){var i=n.clipboardData;if(i){var o=i.types.toString(),r=i.items;if("Files"===o||i.types.indexOf("Files")>-1){if(n.preventDefault(),"stex"==P)return;try{var a,l=r[1];"file"===(null===(a=r[0])||void 0===a?void 0:a.kind)&&(l=r[0]);var s=l.getAsFile(),c=s.name.split(".").pop();G(s,(function(e){var n,i,o;e.id?(null==s||null===(n=s.type)||void 0===n?void 0:n.indexOf("image"))>-1?t.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==s||null===(i=s.type)||void 0===i?void 0:i.indexOf("video"))>-1?t.replaceSelection('')):(null==s||null===(o=s.type)||void 0===o?void 0:o.indexOf("pdf"))>-1?t.replaceSelection('').concat(s.name,"")):_e.includes(c)?t.replaceSelection('').concat(s.name,"")):t.replaceSelection("[".concat(s.name,"](").concat(ue.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(n){j.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}n.preventDefault()},t=u().fromTextArea(pt.current,{mode:P,lineNumbers:!v,lineWrapping:!0,value:n,autoCloseTags:!0,autoCloseBrackets:!0});return t.on("keyup",(function(e,n){8===n.keyCode&&(""==e.getValue()?t.setOption("placeholder",se):t.setOption("placeholder",null))})),t.on("keydown",(function(e,t){if(8===t.keyCode){var n=function(e,t){var n=e.getDoc(),i=n.getCursor(),o=n.getLine(i.line),r=o.charAt(i.ch-1),a=o.lastIndexOf("@▁@",i.ch),l=o.lastIndexOf("@▁▁@",i.ch),s=a>l?a:l,c=a>l?3:4;if(-1===xe.indexOf(r))return null;if(console.log("change1:",t,e,o,i,s,a,l,r),s>=0&&i.ch-s<5){var d=s+c;return n.replaceRange("",{line:i.line,ch:s},{line:i.line,ch:d}),{line:i.line,ch:d}}return null}(e);n&&t.preventDefault()}})),_&&t.focus(),t.on("paste",e),ie&&t.on("beforeChange",(function(e,t){"paste"!==t.origin&&"+input"!==t.origin||t.cancel()})),Ne(t),function(){t.off("paste",e)}}}),[]);var wt=(0,c.useCallback)((function(){ht.current}),[et,ht,He]);(0,c.useEffect)((function(){if(Le){var e=function(){var e=new f.Z((function(e){var t,n=o()(e);try{for(n.s();!(t=n.n()).done;){var i=t.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(wt(),Le.setSize("100%","100%"),Le.refresh())}}catch(e){n.e(e)}finally{n.f()}}));return e.observe(pt.current.parentElement),e}();return function(){var t,n;null!==(t=pt.current)&&void 0!==t&&t.parentElement&&e.unobserve(null===(n=pt.current)||void 0===n?void 0:n.parentElement)}}}),[Le,wt]),(0,c.useEffect)((function(){if(Le){for(var e=[],t=function(){var t=a()(i[n],2),o=t[0],r=t[1],l=s()({},o,(function(){vt(r)}));e.push(l),Le.addKeyMap(l)},n=0,i=Object.entries(Be);n0){var e=(new Date).getTime(),t=window.sessionStorage.getItem(N);e>=Je+1e4&&(!t||t!==Ae)&&(window.sessionStorage.setItem(N,Ae),ot(!0))}}),1e4),(0,c.useEffect)((function(){Re(k)}),[Le,k]),(0,c.useEffect)((function(){Le&&_&&Le.focus()}),[Le,_]),(0,c.useEffect)((function(){if(Ze&&Le){var e=function(e){var t=e.target;if(gt.current){var n=t.scrollTop/t.scrollHeight;gt.current.scrollTop=gt.current.scrollHeight*n}},t=Le.getScrollerElement();return t.addEventListener("scroll",e),function(){t.removeEventListener("scroll",e)}}}),[Le,Ze]),(0,c.useEffect)((function(){if(Le&&K){var e=function(e,t){K(e,t)};return Le.on("beforeChange",e),function(){Le.off("beforeChange",e)}}}),[Le,K]),(0,c.useEffect)((function(){if(Le&&U){var e=function(){U(Le.getValue())};return Le.on("blur",e),function(){Le.off("blur",e)}}}),[Le,U]),(0,c.useEffect)((function(){if(Le){var e=function(e,t){var n=e.getValue();Ge(n),Xe((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(H?i(n,kt(n)):i(n))};return Le.on("change",e),function(){Le.off("change",e)}}}),[Le,i]),(0,c.useEffect)((function(){if(Le)if(null==n)Le.setValue(""),Ge("");else{var e=window.scrollY||window.pageYOffset;n!==Le.getValue()&&(Le.setValue(n),Ge(n),Le.setCursor(ie?1:Le.lineCount(),0),window.scrollTo(0,e))}}),[Le,n]);var vt=(0,c.useCallback)((function(e){var t=Le.getCursor(),n=Le.getSelection(),i=n.split("\n");switch(e){case"bold":return Le.replaceSelection("**"+n+"**"),""===n&&Le.setCursor(t.line,t.ch+2),Le.focus();case"italic":return Le.replaceSelection("*"+n+"*"),""===n&&Le.setCursor(t.line,t.ch+1),Le.focus();case"code":return Le.replaceSelection("`"+n+"`"),""===n&&Le.setCursor(t.line,t.ch+1),Le.focus();case"inline-latex":return Ue("inline-latex"),Le.focus();case"latex":return Le.replaceSelection("```latex\n"+n+"\n```"),Le.setCursor(t.line+1,n.length+1),Le.focus();case"line-break":return Le.replaceSelection("
      \n"),Le.focus();case"list-ul":return""===n?Le.replaceSelection("- "+n):Le.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Le.focus();case"list-ol":return""===n?Le.replaceSelection("1. "+n):Le.replaceSelection(i.map((function(e,t){return""===e?"":"".concat(t+1,". ").concat(e)})).join("\n")),Le.focus();case"add-null-ch":return""===n&&Le.setCursor(t.line,t.ch),Le.replaceSelection("▁"),Le.focus();case"add-signal":return""===n&&Le.setCursor(t.line,t.ch),Le.replaceSelection("@▁@"),Le.focus();case"add-multiple":return""===n&&Le.setCursor(t.line,t.ch),Le.replaceSelection(xe),Le.focus();case"inster-template-1":return""===n&&Le.setCursor(t.line,t.ch),Le.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Le.focus();case"eraser":return Le.setValue(""),Le.focus();case"trigger-watch":return Re(!Ze),Le.focus();case"trigger-full-screen":return ze(!He),Le.focus();case fe:return void Ue(fe);case ge:return void Ue(ge);case pe:return void Ue(pe);case me:return void Ue(me);case"maths-latex":return void Ue("maths-latex");case he:return void Ue(he);case we:return void Ue(we);default:throw new Error}}),[Le,Ze,He]),bt=(0,c.useCallback)((function(e,t){var n,i,o,r,a;switch(Ue(""),qe){case fe:var l=e.title,s=e.link;return Le.replaceSelection("[".concat(l,"](").concat(s,")")),Le.focus();case ge:var c=e.language,d=e.content;return Le.replaceSelection(["```"+c,d,"```"].join("\n")),Le.focus();case"maths-latex":for(var u=atob(e),f=new Uint8Array(u.length),p=0;p-1||null==g||!g.type?m?Le.replaceSelection("![ ".concat(m," ]( ").concat(h,' "').concat(m,'" )')):Le.replaceSelection("![,](".concat(h,")")):(null==g||null===(r=g.type)||void 0===r?void 0:r.indexOf("video"))>-1?Le.replaceSelection('')):(null==g||null===(a=g.type)||void 0===a?void 0:a.indexOf("pdf"))>-1?Le.replaceSelection('').concat(g.name,"")):_e.includes(w)?Le.replaceSelection('').concat(g.name,"")):Le.replaceSelection("[".concat(g.name,"](").concat(ue.Z.API_SERVER).concat(h,")")),Le.focus();case we:for(var v=e.row,b=e.col,y=e.align,x="\n",_=0;_300&&(t=300),tt(g+t+"px")}},i=mt.current,o=!1,r=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",n),document.addEventListener("mouseup",t),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",n),document.removeEventListener("mouseup",t)}}}),[Le,mt]),(0,c.useEffect)((function(){tt(g)}),[g]);var _t={width:ke(l),height:ke(et)},kt=((0,c.useMemo)((function(){if(Je){var e=new Date(Je),t=e.getHours(),n=e.getMinutes(),i=e.getSeconds();return n=n<10?"0"+n:n,i=i<10?"0"+i:i,"".concat(t=t<10?"0"+t:t,":").concat(n,":").concat(i)}return 0}),[Je]),function(e){var t=[];if(H){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,n,i){t.push({multiLine:!("@▁@"===e)})}))}return t});(0,c.useEffect)((function(){if(Te[qe]&&qe!==me&&qe!==he){var e=document.getElementsByClassName("ant-modal")[0],t=window.innerWidth/2-e.offsetWidth/2,n=window.innerHeight/2-e.offsetHeight/2;st(t),ft(n)}}),[qe]);var St=function(e,t,n,i){var o=document.body.clientHeight,r=document.body.clientWidth;return!(e<20&&n>e||e>r-20&&nt||t>o-20&&i",children:[(0,I.jsx)(b.Z.Item,{children:(0,I.jsx)(w.Link,{to:"/classrooms/".concat(D.coursesId,"/board/").concat(D.categoryId||""),children:null==X||null===(t=X.course)||void 0===t?void 0:t.course_name})}),(0,I.jsx)(b.Z.Item,{children:(0,I.jsx)(w.Link,{to:"/classrooms/".concat(D.coursesId,"/board/").concat(D.categoryId||""),children:null==Q||null===(n=Q.boards)||void 0===n||null===(n=n.filter((function(e){return e.id==D.categoryId})))||void 0===n||null===(n=n[0])||void 0===n?void 0:n.name})}),(0,I.jsx)(b.Z.Item,{children:"帖子新建"})]})}),(0,I.jsxs)("aside",{className:[L.title,"mt20"].join(" "),children:[(0,I.jsx)(w.Link,{to:"/classrooms/".concat(D.coursesId,"/board/").concat(D.categoryId||""),children:(0,I.jsx)(P.Z,{className:"font16 c-black"})}),(0,I.jsx)("strong",{className:"font20 ml5",children:"新建帖子"})]})]}),(0,I.jsxs)(v.Z,{layout:"vertical",form:H,initialValues:{name:"",sticky:!1},scrollToFirstError:!0,onValuesChange:function(e){q(d()({},e))},onFinish:function(){var e=s()(a()().mark((function e(t){var n,i,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.attachment_ids=null===(n=t.attachment_ids)||void 0===n?void 0:n.map((function(e){return e.response.id})),!(0,E.eB)()){e.next=9;break}if(t.unified_setting=ne.unified_setting,t.group_settings=Y,ne.unified_setting){e.next=9;break}if(Y.length){e.next=8;break}return y.ZP.warning("提交失败:分班发布设置不能为空"),e.abrupt("return");case 8:Y.map((function(e){if(!e.group_id)throw y.ZP.error("分班不能为空"),new String("分班不能为空");if(!e.publish_time)throw y.ZP.error("发布时间不能为空"),new String("发布时间不能为空")}));case 9:return t=d()({},t),e.next=12,(0,h.ZP)("/api/boards/".concat(D.categoryId,"/messages.json"),{method:"post",body:t});case 12:0===(i=e.sent).status&&((0,g.L9)(["教学课堂","讨论","发帖"]),y.ZP.success("发布成功"),w.history.push("/classrooms/".concat(D.coursesId,"/board/").concat(D.categoryId,"/Detail/").concat(null==i||null===(o=i.data)||void 0===o?void 0:o.id)));case 14:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,I.jsxs)("aside",{className:"mt30 relative bg-white pl30 pr30 pt30 w100 inline-block",children:[(0,E.GJ)()&&(0,I.jsx)(v.Z.Item,{label:"",name:"sticky",valuePropName:"checked",className:L.sticky,children:(0,I.jsx)(x.Z,{children:"置顶"})}),(0,I.jsx)(v.Z.Item,{label:"标题",name:"subject",rules:[{required:!0,message:"请输入标题"}],children:(0,I.jsx)(_.Z,{suffix:"".concat((null===(i=V.subject)||void 0===i?void 0:i.length)||0,"/60"),maxLength:60})}),(0,I.jsx)(v.Z.Item,{label:"目录",name:"select_board_id",rules:[{required:!0,message:"请选择目录"}],children:(0,I.jsx)(k.default,{children:null==Q||null===(r=Q.boards)||void 0===r?void 0:r.map((function(e){return(0,I.jsx)(k.default.Option,{value:null==e?void 0:e.id,children:null==e?void 0:e.name})}))})}),(0,I.jsx)(v.Z.Item,{label:"内容",name:"content",rules:[{required:!0,message:"请输入内容"}],children:(0,I.jsx)(m.Z,{watch:!0,placeholder:"请在此输入帖子详情,最大限制为10000个字符"})}),(0,I.jsx)(v.Z.Item,{name:"attachment_ids",children:(0,I.jsx)(N.Z,{})}),(0,E.eB)()&&(0,I.jsxs)("div",{children:[(0,I.jsxs)(S.ZP.Group,{onChange:function(){ne.unified_setting=!ne.unified_setting,ie(Object.assign({},ne))},value:ne.unified_setting,children:[(0,I.jsx)(S.ZP,{value:!0,children:"统一发布"}),(null==$||null===(l=$.course_groups)||void 0===l?void 0:l.length)>0&&(0,I.jsx)(S.ZP,{value:!1,children:"分班发布"})]}),(null==ne?void 0:ne.unified_setting)&&(0,I.jsx)(v.Z.Item,{style:{marginTop:16},rules:[{required:!0,message:"请选择发布时间"}],label:"发布时间",name:"publish_time",children:(0,I.jsx)(B.default,{showTime:{format:"HH:mm"},disabledDate:function(e){return e&&e4?parseFloat(e):5};function _(){try{return window.self!==window.top}catch(e){return!0}}function k(){return(!n.hasOwnProperty("screenshotGenerator")||!n.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,t){c=e,O(e,t)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,t){var n=parseFloat(e);NaN!==n&&n<5?console.log("The GeoGebra HTML5 codebase version "+n+" is deprecated. Using version latest instead."):(s=e,Z(e,t))},e.getHTML5CodebaseVersion=function(){return m},e.getParameters=function(){return n},e.setFontsCSSURL=function(e){y=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function t(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var o,i="auto",a=n.id,r=!1,s=0;s=5)return!0;var t=e.getAppletObject();return!(!t||"function"!=typeof t.recalculateEnvironments)&&(t.recalculateEnvironments(),!0)},e.startAnimation=function(){var t=e.getAppletObject();return!(!t||"function"!=typeof t.startAnimation)&&(t.startAnimation(),!0)},e.stopAnimation=function(){var t=e.getAppletObject();return!(!t||"function"!=typeof t.stopAnimation)&&(t.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==n.id?n.id:"ggbApplet";return window[e]},e.resize=function(){};var C=function(e){return e&&"false"!==e},B=function(t,n,o){x(m)<=4.2&&(o=!0);var i=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==m||ggbHTML5LoadedCodebaseIsWebSimple&&!w)&&(i=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var a=document.createElement("div");a.classList.add("appletParameters","notranslate");var r=n.width,l=n.height;if(n.disableAutoScale=void 0===n.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():n.disableAutoScale,void 0!==n.width)if(x(m)<=4.4)C(n.showToolBar)&&(n.height-=7),C(n.showAlgebraInput)&&(n.height-=37),n.width<605&&C(n.showToolBar)&&(n.width=605,r=605);else{var d=100;(C(n.showToolBar)||C(n.showMenuBar))&&(n.hasOwnProperty("customToolBar")&&(n.customToolbar=n.customToolBar),d=C(n.showMenuBar)?245:155),r=5?(n.appletOnLoad=function(e){var n=t.querySelector(".ggb_preview");n&&n.parentNode.removeChild(n),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(v),window.GGBT_wsf_view&&$(window).trigger("resize"),f(e)},b||v.appendChild(_)):a.appendChild(_),v.appendChild(a),b||t.appendChild(v),setTimeout((function(){e.resize()}),1)}function k(e,t){t&&"function"==typeof t.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,t.appletOnLoad):renderGGBElement(e),R("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",t)}function S(e,t){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:t}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){k(e.article,e.params)})),html5AppletsToProcess=null)},x(m)<5&&(e.className+=" geogebraweb")):k(e,t)}if(i){scriptLoadStarted=!0;for(var j=0;j0?(i.remove(),l.attr("id","fullscreencontent").show(),jQuery(a).append(l),window.dispatchEvent(new Event("resize"))):B(i,t,!1),window.GGBT_wsf_view.launchFullScreen(a)}else h=o,B(e,t,!1);if(!window.GGBT_wsf_view)for(r=0;re/4*3&&(l=e/4*3),s=l/5.8,r.setAttribute("src",b),r.setAttribute("width",l),r.setAttribute("height",s);var d=(e-l)/2,u=(t-s)/2;r.style.left=d+"px",r.style.top=u+"px",i.appendChild(r)}return i.appendChild(c),i},M=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},G=["web","webSimple","web3d","tablet","tablet3d","phone"],Z=function(e,t){if(m=e,t)O(m,!0);else{var a,r,l=!i;if(l){var s=x(m);!isNaN(s)&&s<4.4&&(l=!1)}a="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=m.indexOf("//");for(var d in r=c>0?m:0===c?a+m:"https://www.geogebra.org/apps/5.2.814.0/",G)if(m.slice(-1*G[d].length)===G[d]||m.slice(-1*(G[d].length+1))===G[d]+"/")return void O(r,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!l||o.is3D||o.AV||o.SV||o.CV||o.EV2||o.CP||o.PC||o.DA||o.FI||o.PV||C(n.showToolBar)||C(n.showMenuBar)||C(n.showAlgebraInput)||C(n.enableRightClick)||n.appName&&"classic"!=n.appName?r+="web3d/":r+="webSimple/",O(r,!1)}},O=function(e,t){if(e.requirejs)p=e;else{"/"!==e.slice(-1)&&(e+="/"),p=e,null===t&&(t=-1===e.indexOf("http")),f=t,g="web.nocache.js",w=!1;var n=p.split("/");n.length>1&&(t||"webSimple"!==n[n.length-2]?G.indexOf(n[n.length-2])>=0&&(g=n[n.length-2]+".nocache.js"):(g="webSimple.nocache.js",w=!0)),n=e.split("/"),"test"===(m=n[n.length-3]).substr(0,4)?m=m.substr(4,1)+"."+m.substr(5,1):"war"!==m.substr(0,3)&&"beta"!==m.substr(0,4)||(m="5.0");var o=parseFloat(m);NaN!==o&&o<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+o+" is deprecated. Using version latest instead."),Z("5.0",t))}},R=function(e,t){window.console&&window.console.log&&(!t||void 0===t.showLogging||t.showLogging&&"false"!==t.showLogging)&&console.log(e)};function I(){var e=t;null!==s?e=s:parseFloat(e)<5&&(e="5.0"),Z(e,!1),null!==c&&O(c,f),l=!0}return void 0!==n.material_id?S(I):I(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function t(e,t){1!=t?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+t+","+t+")",e.style.webkitTransform="scale("+t+","+t+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function n(e,t,n,o,i){if(e.isScreenshoGenerator)return 1;var a,r=void 0!==o&&o,l=null!=e.noScaleMargin&&e.noScaleMargin,s=(a=e.autoHeight)&&"false"!==a,c=function(e,t,n,o,i,a){var r=null;if(null!=a&&""!=a)for(var l=e.parentNode;null!=l;){if((" "+l.className+" ").indexOf(" "+a+" ")>-1){r=l;break}l=l.parentNode}var s=0,c=0,d=0,u=0,p=0,f=0,h=0;if(r)s=r.offsetWidth,c=Math.max(o?r.offsetWidth:0,r.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(s=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),d=s):(s=window.innerWidth,c=window.innerHeight,d=window.innerWidth),e){var m=e.getBoundingClientRect();m.left>0&&m.left<=s&&(void 0===i||!i)&&("rtl"===document.dir?(p=s-m.width-m.left,f=d<=480?10:30):(f=m.left,p=d<=480?10:30),u=f+p)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(u=40,h=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(u=0,h=40))}return e&&((void 0===n||!n)&&t>0&&t+u1&&(r=!0)),t&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(r=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?a:(i=n(e,t,r,o,e.scaleContainerClass),!r||e.hasOwnProperty("scale")&&1!==a?Math.min(a,i):i)}function i(e){var t=Math.min(window.innerWidth,document.documentElement.clientWidth),n=Math.min(window.innerHeight,document.documentElement.clientHeight),o=e.getBoundingClientRect(),i=(t-o.width)/2,a=(n-o.height)/2;a<0&&(a=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=i<40?"40px":i+"px",e.style.top=a+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=a<40?"40px":a+"px",e.style.left=i+"px")}return{responsiveResize:function(n,a){var r=n.querySelector(".appletParameters");if(r){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(a.id!==r.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(n)}if(r.parentElement&&/fullscreen/.test(r.parentElement.className))return;var l=o(a,n);e()&&r.setAttribute("data-param-scale",l);for(var s=null,c=0;c=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var t=c[e];return null==t?null:t},r=d,webModule.__errFn=e}function B(){function e(e){var t=e.lastIndexOf(rb);-1==t&&(t=e.length);var n=e.indexOf(sb);-1==n&&(n=e.length);var o=e.lastIndexOf(tb,Math.min(n,t));return o>=O?e.substring(O,o+P):W}var t,n=null!=(t=__gwt_getMetaProperty(wb))?t:W;return n==W&&(n=function(){for(var t=o.getElementsByTagName(_),n=O;nO?e[e.length-P].href:W}()),n==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(n=e(o.location.href)),n=function(t){if(t.match(/^\w+:\/\//));else{var n=o.createElement(ub);n.src=t+vb,t=e(n.src)}return t}(n),n}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,o=[],i=[];function a(e){var t=i[e](),n=o[e];if(t in n)return t;var a=[];for(var l in n)a[n[l]]=l;throw r&&r(e,a,t),null}if(__gwt_isKnownPropertyValue=function(e,t){return t in o[e]},webModule.__getPropMap=function(){var e={};for(var t in o)o.hasOwnProperty(t)&&(e[t]=a(t));return e},webModule.__computePropValue=a,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var l=(e=Cb).indexOf(Db);-1!=l&&(t=parseInt(e.substring(l+P),$),e=e.substring(O,l))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var t=s[L].bindings;s[L].bindings=function(){for(var n=t?t():{},o=e[webModule.__softPermutationId],i=O;i0){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:"",n=[],o=0;o0){for(var o=r.elt(l-1);null!==o&&o.isTreeExpanded&&!o.isTreeLeaf;){o=this._sortTreeChildrenByY(o).last()}null!==o&&e.select(o)}else e.select(a)}else if("Down"===n.key){var i;if(t.isTreeExpanded&&!t.isTreeLeaf)null!==(i=this._sortTreeChildrenByY(t).first())&&e.select(i);else for(;null!==t;){var a,r,l;if(null===(a=t.findTreeParentNode()))break;if((l=(r=this._sortTreeChildrenByY(a)).indexOf(t))o.y?1:n.xo.x?1:0})),t},q.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},q.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(q.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(q.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var U=q,K=(n(31270),n(85160)),Y=n(43418),J=n(43604),X=n(51136),$="myPaletteDiv___Xjz2I",Q="maxH60___Pd4Re";window.go=V;var ee=function(e){var t=e.onCancel,n=e.callback,o=(0,c.useRef)(),i=(0,c.useRef)(),a=(0,c.useRef)(),l=(0,c.useRef)(!1),s=(0,c.useRef)(!1),d=(0,c.useState)(0),u=r()(d,2),p=u[0],f=u[1],m=function(){var e=H()(F()().mark((function e(){var t,i;return F()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=o.current.makeImage(),e.next=3,(0,X.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:t.src}});case 3:i=e.sent,n({src:i.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){f(p+1)}),[]),(0,h.jsx)("div",{ref:s,className:l.current?"".concat(Q," body-overflow-initial"):"body-overflow-initial",children:(0,h.jsx)(Y.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!p,destroyOnClose:!0,maskClosable:!1,getContainer:s.current,rootClassName:"zIndex-9999",title:(0,h.jsxs)(Z.Z,{children:[(0,h.jsx)(J.Z,{flex:1,children:"插入流程图"}),(0,h.jsx)(J.Z,{onClick:function(){l.current=!l.current,f(p+1)},children:(0,h.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:t,children:(0,h.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,h.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,h.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,h.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,h.jsx)("div",{style:{height:"calc(100% - 50px)"},className:$,ref:a})]}),(0,h.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,h.jsx)(K.FI,{initDiagram:function(){var e=V.GraphObject.make,t="#ff3333",n="#3358ff",r="#25ad23",l="#d533ff",s="#7d33ff",c="#ff6233",d="#ffffff",u="#000000",p="#fffcd5",f="#d5ebff",h="#f2dfe0",m="#a5d2fa",g="#cccccc",w="#b3e6b3",v="#fcbbbd";function b(t,n){var o=function(e,n){e.handled=!0,e.diagram.model.commit((function(o){var i=n.part.adornedPart,a=(new V.Point).setRectSpot(i.actualBounds,t);a.subtract(i.location),a.scale(2,2),a.x+=130*Math.sign(a.x),a.y+=130*Math.sign(a.y),a.add(i.location),a.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var r=o.copyNodeData(i.data);o.setGroupKeyForNodeData(r,o.getGroupKeyForNodeData(i.data)),o.addNodeData(r);var l={from:i.key,to:o.getKeyForNodeData(r)};o.addLinkData(l);var s=e.diagram.findNodeForData(r);s.location=a,e.diagram.select(s),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(V.Shape,{figure:n,alignment:t,alignmentFocus:t.opposite(),width:t.equals(V.Spot.Top)||t.equals(V.Spot.Bottom)?25:18,height:t.equals(V.Spot.Top)||t.equals(V.Spot.Bottom)?18:25,fill:"orange",stroke:d,strokeWidth:4,mouseEnter:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="orange"},isActionable:!0,click:o,contextClick:o})}function y(t){return e(V.Shape,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="orange"},click:function(e,t){e.diagram.commandHandler.showContextMenu(t.part.adornedPart)}},t||{})}function x(e,t){return function(n,o){n.handled=!0,n.diagram.model.commit((function(n){n.set(o.part.adornedPart.data,e,t)}))}}function _(t,n){return n||(n="color"),e(V.Shape,{width:16,height:16,stroke:"lightgray",fill:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.stroke="dodgerblue"},mouseLeave:function(e,t){return t.stroke="lightgray"},click:x(n,t),contextClick:x(n,t)})}function k(){return[e("ContextMenuButton",e(V.Panel,"Horizontal",_(d,"fill"),_(p,"fill"),_(f,"fill"),_(h,"fill"))),e("ContextMenuButton",e(V.Panel,"Horizontal",_(g,"fill"),_(w,"fill"),_(m,"fill"),_(v,"fill")))]}function S(){return[e("ContextMenuButton",e(V.Panel,"Horizontal",_(u),_(r),_(n),_(t))),e("ContextMenuButton",e(V.Panel,"Horizontal",_(d),_(l),_(s),_(c)))]}function j(t,n){return n||(n="thickness"),e(V.Shape,"LineH",{width:16,height:16,strokeWidth:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:x(n,t),contextClick:x(n,t)})}function T(t,n){return n||(n="dash"),e(V.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:x(n,t),contextClick:x(n,t)})}function C(){return[e("ContextMenuButton",e(V.Panel,"Horizontal",j(1),j(2),j(3),j(4))),e("ContextMenuButton",e(V.Panel,"Horizontal",T(null),T([2,4]),T([4,4])))]}function B(t,n){return n||(n="figure"),e(V.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="lightgray"},click:x(n,t),contextClick:x(n,t)})}function N(t){return e(V.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(t+4).toString()+" H3"})}function L(t){var n="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===t?n="M0 0 M16 16 M0 8 L16 8":2===t&&(n="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(V.Shape,{geometryString:n,margin:2,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:x("dir",t),contextClick:x("dir",t)})}function P(t){var n=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var o=n.part.adornedPart;e.set(o.data,t?"toSpot":"fromSpot",V.Spot.stringify(V.Spot.AllSides)),(t?o.toNode:o.fromNode).invalidateConnectedLinks()}))};return e(V.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:n,contextClick:n})}function E(t,n){var o=0,i=V.Spot.RightSide;t.equals(V.Spot.Top)?(o=270,i=V.Spot.TopSide):t.equals(V.Spot.Left)?(o=180,i=V.Spot.LeftSide):t.equals(V.Spot.Bottom)&&(o=90,i=V.Spot.BottomSide),n||(o-=180);var a=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var o=t.part.adornedPart;e.set(o.data,n?"toSpot":"fromSpot",V.Spot.stringify(i)),(n?o.toNode:o.fromNode).invalidateConnectedLinks()}))};return e(V.Shape,{alignment:t,alignmentFocus:t.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:o,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:a,contextClick:a})}return o.current=new V.Diagram(i.current,{padding:20,grid:e(V.Panel,"Grid",e(V.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(V.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(U),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var t=e.subject;t.location=t.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var t=e.subject;e.diagram.toolManager.linkingTool.isForwards?t.toNode.invalidateConnectedLinks():t.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),o.current.nodeTemplate=e(V.Node,"Auto",{locationSpot:V.Spot.Center,locationObjectName:"SHAPE",desiredSize:new V.Size(120,60),minSize:new V.Size(40,40),resizable:!0,resizeCellSize:new V.Size(10,10),rotatable:!0},new V.Binding("location","loc",V.Point.parse).makeTwoWay(V.Point.stringify),new V.Binding("desiredSize","size",V.Size.parse).makeTwoWay(V.Size.stringify),e(V.Shape,{name:"SHAPE",fill:d,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:V.Spot.AllSides,toSpot:V.Spot.AllSides},new V.Binding("figure"),new V.Binding("fill"),new V.Binding("stroke","borderColor"),new V.Binding("strokeWidth","thickness"),new V.Binding("strokeDashArray","dash")),e(V.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(V.TextBlock,{margin:1,textAlign:"center",overflow:V.TextBlock.OverflowEllipsis,editable:!0},new V.Binding("text").makeTwoWay(),new V.Binding("stroke","color"))),o.current.nodeTemplate.toolTip=e("ToolTip",e(V.Panel,"Vertical",{maxSize:new V.Size(200,NaN)},e(V.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new V.Binding("text")),e(V.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new V.Binding("text","details")))),o.current.nodeTemplate.selectionAdornmentTemplate=e(V.Adornment,"Spot",e(V.Placeholder,{padding:10}),b(V.Spot.Top,"TriangleUp"),b(V.Spot.Left,"TriangleLeft"),b(V.Spot.Right,"TriangleRight"),b(V.Spot.Bottom,"TriangleDown"),y({alignment:new V.Spot(.75,0)})),o.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(V.Panel,"Horizontal",B("Rectangle"),B("RoundedRectangle"),B("Ellipse"),B("Diamond"))),e("ContextMenuButton",e(V.Panel,"Horizontal",B("Parallelogram2"),B("ManualOperation"),B("Procedure"),B("Cylinder1"))),e("ContextMenuButton",e(V.Panel,"Horizontal",B("Terminator"),B("CreateRequest"),B("Document"),B("TriangleDown"))),k(),S(),C()),o.current.groupTemplate=e(V.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:V.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,t){t.addMembers(t.diagram.selection,!0)||t.diagram.currentTool.doCancel()},avoidable:!1},new V.Binding("location","loc",V.Point.parse).makeTwoWay(V.Point.stringify),e(V.Panel,"Auto",{name:"BODY"},e(V.Shape,{parameter1:10,fill:d,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:V.Spot.AllSides,toSpot:V.Spot.AllSides},new V.Binding("fill"),new V.Binding("stroke","color"),new V.Binding("strokeWidth","thickness"),new V.Binding("strokeDashArray","dash")),e(V.Placeholder,{background:"transparent",margin:20})),e(V.TextBlock,{alignment:V.Spot.Top,alignmentFocus:V.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new V.Binding("text"),new V.Binding("stroke","color"))),o.current.groupTemplate.selectionAdornmentTemplate=e(V.Adornment,"Spot",e(V.Panel,"Auto",e(V.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(V.Placeholder,{margin:1.5})),y({alignment:V.Spot.TopRight,alignmentFocus:V.Spot.BottomRight})),o.current.groupTemplate.contextMenu=e("ContextMenu",k(),S(),C()),o.current.linkTemplate=e(V.Link,{layerName:"Foreground",routing:V.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new V.Binding("fromSpot","fromSpot",V.Spot.parse),new V.Binding("toSpot","toSpot",V.Spot.parse),new V.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new V.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new V.Binding("points").makeTwoWay(),e(V.Shape,{strokeWidth:2},new V.Binding("stroke","color"),new V.Binding("strokeWidth","thickness"),new V.Binding("strokeDashArray","dash")),e(V.Shape,{segmentIndex:0,segmentOffset:new V.Point(15,0),segmentOrientation:V.Link.OrientAlong,alignmentFocus:V.Spot.Right,figure:"circle",width:10,strokeWidth:0},new V.Binding("fill","color"),new V.Binding("visible","dir",(function(e){return 1===e}))),e(V.Shape,{segmentIndex:-1,segmentOffset:new V.Point(-10,6),segmentOrientation:V.Link.OrientPlus90,alignmentFocus:V.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new V.Binding("fill","color"),new V.Binding("visible","dir",(function(e){return e>=1})),new V.Binding("width","thickness",(function(e){return 7+3*e})),new V.Binding("height","thickness",(function(e){return 7+3*e})),new V.Binding("segmentOffset","thickness",(function(e){return new V.Point(-15,4+1.5*e)}))),e(V.Shape,{segmentIndex:0,segmentOffset:new V.Point(15,-6),segmentOrientation:V.Link.OrientMinus90,alignmentFocus:V.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new V.Binding("fill","color"),new V.Binding("visible","dir",(function(e){return 2===e})),new V.Binding("width","thickness",(function(e){return 7+3*e})),new V.Binding("height","thickness",(function(e){return 7+3*e})),new V.Binding("segmentOffset","thickness",(function(e){return new V.Point(-15,4+1.5*e)}))),e(V.TextBlock,{alignmentFocus:new V.Spot(0,1,-4,0),editable:!0},new V.Binding("text").makeTwoWay(),new V.Binding("stroke","color"))),o.current.linkTemplate.selectionAdornmentTemplate=e(V.Adornment,e(V.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:N(2)},new V.Binding("pathPattern","thickness",N)),y({alignmentFocus:new V.Spot(0,0,-6,-4)})),o.current.linkTemplate.contextMenu=e("ContextMenu",S(),C(),e("ContextMenuButton",e(V.Panel,"Horizontal",L(0),L(1),L(2))),e("ContextMenuButton",e(V.Panel,"Horizontal",e(V.Panel,"Spot",P(!1),E(V.Spot.Top,!1),E(V.Spot.Left,!1),E(V.Spot.Right,!1),E(V.Spot.Bottom,!1)),e(V.Panel,"Spot",{margin:new V.Margin(0,0,0,2)},P(!0),E(V.Spot.Top,!0),E(V.Spot.Left,!0),E(V.Spot.Right,!0),E(V.Spot.Bottom,!0))))),new V.Palette(a.current,{maxSelectionCount:1,linkTemplate:e(V.Link,{locationSpot:V.Spot.Center,selectionAdornmentTemplate:e(V.Adornment,"Link",{locationSpot:V.Spot.Center},e(V.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(V.Shape,{toArrow:"Standard",stroke:null}))},{routing:V.Link.AvoidsNodes,curve:V.Link.JumpOver,corner:5,toShortLength:4},new V.Binding("points"),e(V.Shape,{isPanelMain:!0,strokeWidth:2}),e(V.Shape,{toArrow:"Standard",stroke:null})),model:new V.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(z()(V.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(V.Node,"Auto",{locationSpot:V.Spot.Center},new V.Binding("location","location",V.Point.parse).makeTwoWay(V.Point.stringify),e(V.Shape,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new V.Binding("stroke").makeTwoWay(),new V.Binding("fill").makeTwoWay(),new V.Binding("figure")),e(V.TextBlock,{margin:new V.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new V.Size(16,16),maxSize:new V.Size(10,NaN),textAlign:"center",editable:!0},new V.Binding("key").makeTwoWay())),setTimeout((function(){o.current.grid=e(V.Panel,"Grid",e(V.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(V.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),o.current.grid.visible=!0,o.current.grid.gridCellStroke="darkgray",o.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=o.current,o.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,h.jsx)("div",{ref:i})]})]}),(0,h.jsx)("div",{className:"tr",children:(0,h.jsx)(S.ZP,{size:"large",onClick:m,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},te=n(5112),ne=n(97913),oe=te.ZP.Group,ie={margin:"0 8px"},ae=function(e){var t=e.callback,n=e.onCancel;return(0,h.jsxs)(_.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){t(e)},children:[(0,h.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,h.jsx)("span",{style:ie,children:"单元格数:"}),(0,h.jsx)("span",{style:ie,children:"行数"}),(0,h.jsx)(_.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,h.jsx)(ne.Z,{})}),(0,h.jsx)("span",{style:ie,children:"列数"}),(0,h.jsx)(_.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,h.jsx)(ne.Z,{})})]}),(0,h.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,h.jsx)("span",{style:ie,children:"对齐方式:"}),(0,h.jsx)(_.Z.Item,{name:"align",children:(0,h.jsxs)(oe,{children:[(0,h.jsx)(te.ZP,{value:"default",children:(0,h.jsx)("i",{className:"fa fa-align-justify"})}),(0,h.jsx)(te.ZP,{value:"left",children:(0,h.jsx)("i",{className:"fa fa-align-left"})}),(0,h.jsx)(te.ZP,{value:"center",children:(0,h.jsx)("i",{className:"fa fa-align-center"})}),(0,h.jsx)(te.ZP,{value:"right",children:(0,h.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(S.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(S.ZP,{type:"ghost",onClick:n,children:"取消"})]})]})},re=n(78673),le=n(66455),se=n.n(le),ce=(0,c.forwardRef)((function(e,t){var n=e.use3d,o=e.width,i=e.height,a=e.callback,l=(e.showSaveButton,(0,c.useRef)()),s=(0,c.useRef)(),d=(0,c.useState)(!1),u=r()(d,2),p=u[0],f=u[1],m=(0,c.useRef)({id:l,appName:"graphing",width:o||1e3,height:i||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){s.current=new(se())(m.current,!0),window.onload=function(){s.current.inject("applet_container")}}),[]);var g=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return a&&a(e),e};return(0,c.useEffect)((function(){m.current.appName=p?"3D":"graphing",s.current.inject("applet_container")}),[p]),(0,c.useEffect)((function(){f(n)}),[n]),(0,c.useImperativeHandle)(t,(function(){return{getImgData:g}})),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:l}),(0,h.jsxs)(Z.Z,{align:"middle",children:[(0,h.jsx)(J.Z,{flex:1,children:(0,h.jsx)(re.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:p,onChange:function(e){return f(e)}})}),(0,h.jsx)(J.Z,{children:(0,h.jsx)(S.ZP,{size:"large",onClick:g,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),de=n(33773),ue=n(27065),pe="link",fe="upload-image",he="add-flowchart",me="draw-image",ge="code-block",we="add-table",ve="------------",be={default:ve,left:":".concat(ve),center:":".concat(ve,":"),right:"".concat(ve,":")},ye=n(56266);var xe="@▁▁@",_e=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function ke(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var Se=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",je=s()(s()({},Se+"-B","bold"),Se+"-I","italic"),Te=s()(s()(s()(s()(s()(s()(s()(s()({},pe,"添加链接"),ge,"添加代码块"),fe,"添加图片"),me,"添加画图"),he,"插入流程图"),we,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),Ce=function(e){var t=e.defaultValue,n=void 0===t?"":t,o=e.onChange,a=e.width,l=void 0===a?"100%":a,d=e.height,g=void 0===d?400:d,w=e.miniToolbar,v=void 0!==w&&w,b=e.isFocus,_=void 0!==b&&b,k=e.watch,S=e.insertTemp,j=e.mode,N=void 0===j?"markdown":j,L=e.id,P=void 0===L?"markdown-editor-id":L,E=e.showResizeBar,M=void 0!==E&&E,Z=e.noStorage,O=void 0!==Z&&Z,I=e.showNullButton,F=void 0!==I&&I,D=e.showNullProgramButton,H=void 0!==D&&D,W=e.hidetoolBar,z=void 0!==W&&W,V=e.fullScreen,q=void 0!==V&&V,U=e.onBlur,K=e.onCMBeforeChange,J=e.onFullScreen,X=e.className,$=void 0===X?"":X,Q=e.disablePaste,te=void 0!==Q&&Q,ne=e.disabled,oe=void 0!==ne&&ne,ie=e.disabledFill,re=void 0!==ie&&ie,le=e.placeholder,se=void 0===le?"":le,ve=e.values,Se=void 0===ve?"":ve,Ce=e.extraUse,Be=(0,c.useState)(null),Ne=r()(Be,2),Le=Ne[0],Pe=Ne[1],Ee=(0,c.useState)(n),Ae=r()(Ee,2),Me=Ae[0],Ge=Ae[1],Ze=(0,c.useState)(k),Oe=r()(Ze,2),Re=Oe[0],Ie=Oe[1],Fe=(0,c.useState)(q),De=r()(Fe,2),He=De[0],We=De[1],ze=(0,c.useState)(""),Ve=r()(ze,2),qe=Ve[0],Ue=Ve[1],Ke=(0,c.useState)(0),Ye=r()(Ke,2),Je=Ye[0],Xe=Ye[1],$e=(0,c.useState)(g),Qe=r()($e,2),et=Qe[0],tt=Qe[1],nt=(0,c.useState)(!1),ot=r()(nt,2),it=(ot[0],ot[1]),at=(0,c.useState)(0),rt=r()(at,2),lt=rt[0],st=rt[1],ct=(0,c.useState)(0),dt=r()(ct,2),ut=dt[0],pt=dt[1],ft=(0,c.useRef)(),ht=(0,c.useRef)(),mt=(0,c.useRef)(),gt=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Ge(Se),null==Le||Le.setValue(Se),window.scrollTo(0,e)}),[Se]),(0,c.useEffect)((function(){null==J||J(He)}),[He]),(0,c.useEffect)((function(){if(ft.current){var e=function(e,n){if(!te){var o=n.clipboardData;if(o){var i=o.types.toString(),a=o.items;if("Files"===i||o.types.indexOf("Files")>-1){if(n.preventDefault(),"stex"==N)return;try{var r,l=a[1];"file"===(null===(r=a[0])||void 0===r?void 0:r.kind)&&(l=a[0]);var s=l.getAsFile(),c=s.name.split(".").pop();G(s,(function(e){var n,o,i;e.id?(null==s||null===(n=s.type)||void 0===n?void 0:n.indexOf("image"))>-1?t.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==s||null===(o=s.type)||void 0===o?void 0:o.indexOf("video"))>-1?t.replaceSelection('')):(null==s||null===(i=s.type)||void 0===i?void 0:i.indexOf("pdf"))>-1?t.replaceSelection('').concat(s.name,"")):_e.includes(c)?t.replaceSelection('').concat(s.name,"")):t.replaceSelection("[".concat(s.name,"](").concat(ue.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(n){B.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}n.preventDefault()},t=u().fromTextArea(ft.current,{mode:N,lineNumbers:!v,lineWrapping:!0,value:n,autoCloseTags:!0,autoCloseBrackets:!0});return t.on("keyup",(function(e,n){8===n.keyCode&&(""==e.getValue()?t.setOption("placeholder",se):t.setOption("placeholder",null))})),t.on("keydown",(function(e,t){if(8===t.keyCode){var n=function(e,t){var n=e.getDoc(),o=n.getCursor(),i=n.getLine(o.line),a=i.charAt(o.ch-1),r=i.lastIndexOf("@▁@",o.ch),l=i.lastIndexOf("@▁▁@",o.ch),s=r>l?r:l,c=r>l?3:4;if(-1===xe.indexOf(a))return null;if(console.log("change1:",t,e,i,o,s,r,l,a),s>=0&&o.ch-s<5){var d=s+c;return n.replaceRange("",{line:o.line,ch:s},{line:o.line,ch:d}),{line:o.line,ch:d}}return null}(e);n&&t.preventDefault()}})),_&&t.focus(),t.on("paste",e),oe&&t.on("beforeChange",(function(e,t){"paste"!==t.origin&&"+input"!==t.origin||t.cancel()})),Pe(t),function(){t.off("paste",e)}}}),[]);var wt=(0,c.useCallback)((function(){ht.current}),[et,ht,He]);(0,c.useEffect)((function(){if(Le){var e=function(){var e=new p.Z((function(e){var t,n=i()(e);try{for(n.s();!(t=n.n()).done;){var o=t.value;(o.target.offsetHeight>0||o.target.offsetWidth>0)&&(wt(),Le.setSize("100%","100%"),Le.refresh())}}catch(e){n.e(e)}finally{n.f()}}));return e.observe(ft.current.parentElement),e}();return function(){var t,n;null!==(t=ft.current)&&void 0!==t&&t.parentElement&&e.unobserve(null===(n=ft.current)||void 0===n?void 0:n.parentElement)}}}),[Le,wt]),(0,c.useEffect)((function(){if(Le){for(var e=[],t=function(){var t=r()(o[n],2),i=t[0],a=t[1],l=s()({},i,(function(){vt(a)}));e.push(l),Le.addKeyMap(l)},n=0,o=Object.entries(je);n0){var e=(new Date).getTime(),t=window.sessionStorage.getItem(P);e>=Je+1e4&&(!t||t!==Me)&&(window.sessionStorage.setItem(P,Me),it(!0))}}),1e4),(0,c.useEffect)((function(){Ie(k)}),[Le,k]),(0,c.useEffect)((function(){Le&&_&&Le.focus()}),[Le,_]),(0,c.useEffect)((function(){if(Re&&Le){var e=function(e){var t=e.target;if(gt.current){var n=t.scrollTop/t.scrollHeight;gt.current.scrollTop=gt.current.scrollHeight*n}},t=Le.getScrollerElement();return t.addEventListener("scroll",e),function(){t.removeEventListener("scroll",e)}}}),[Le,Re]),(0,c.useEffect)((function(){if(Le&&K){var e=function(e,t){K(e,t)};return Le.on("beforeChange",e),function(){Le.off("beforeChange",e)}}}),[Le,K]),(0,c.useEffect)((function(){if(Le&&U){var e=function(){U(Le.getValue())};return Le.on("blur",e),function(){Le.off("blur",e)}}}),[Le,U]),(0,c.useEffect)((function(){if(Le){var e=function(e,t){var n=e.getValue();Ge(n),Xe((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),o&&(H?o(n,kt(n)):o(n))};return Le.on("change",e),function(){Le.off("change",e)}}}),[Le,o]),(0,c.useEffect)((function(){if(Le)if(null==n)Le.setValue(""),Ge("");else{var e=window.scrollY||window.pageYOffset;n!==Le.getValue()&&(Le.setValue(n),Ge(n),Le.setCursor(oe?1:Le.lineCount(),0),window.scrollTo(0,e))}}),[Le,n]);var vt=(0,c.useCallback)((function(e){var t=Le.getCursor(),n=Le.getSelection(),o=n.split("\n");switch(e){case"bold":return Le.replaceSelection("**"+n+"**"),""===n&&Le.setCursor(t.line,t.ch+2),Le.focus();case"italic":return Le.replaceSelection("*"+n+"*"),""===n&&Le.setCursor(t.line,t.ch+1),Le.focus();case"code":return Le.replaceSelection("`"+n+"`"),""===n&&Le.setCursor(t.line,t.ch+1),Le.focus();case"inline-latex":return Ue("inline-latex"),Le.focus();case"latex":return Le.replaceSelection("```latex\n"+n+"\n```"),Le.setCursor(t.line+1,n.length+1),Le.focus();case"line-break":return Le.replaceSelection("
      \n"),Le.focus();case"list-ul":return""===n?Le.replaceSelection("- "+n):Le.replaceSelection(o.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Le.focus();case"list-ol":return""===n?Le.replaceSelection("1. "+n):Le.replaceSelection(o.map((function(e,t){return""===e?"":"".concat(t+1,". ").concat(e)})).join("\n")),Le.focus();case"add-null-ch":return""===n&&Le.setCursor(t.line,t.ch),Le.replaceSelection("▁"),Le.focus();case"add-signal":return""===n&&Le.setCursor(t.line,t.ch),Le.replaceSelection("@▁@"),Le.focus();case"add-multiple":return""===n&&Le.setCursor(t.line,t.ch),Le.replaceSelection(xe),Le.focus();case"inster-template-1":return""===n&&Le.setCursor(t.line,t.ch),Le.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Le.focus();case"eraser":return Le.setValue(""),Le.focus();case"trigger-watch":return Ie(!Re),Le.focus();case"trigger-full-screen":return We(!He),Le.focus();case pe:return void Ue(pe);case ge:return void Ue(ge);case fe:return void Ue(fe);case me:return void Ue(me);case"maths-latex":return void Ue("maths-latex");case he:return void Ue(he);case we:return void Ue(we);default:throw new Error}}),[Le,Re,He]),bt=(0,c.useCallback)((function(e,t){var n,o,i,a,r;switch(Ue(""),qe){case pe:var l=e.title,s=e.link;return Le.replaceSelection("[".concat(l,"](").concat(s,")")),Le.focus();case ge:var c=e.language,d=e.content;return Le.replaceSelection(["```"+c,d,"```"].join("\n")),Le.focus();case"maths-latex":for(var u=atob(e),p=new Uint8Array(u.length),f=0;f-1||null==g||!g.type?m?Le.replaceSelection("![ ".concat(m," ]( ").concat(h,' "').concat(m,'" )')):Le.replaceSelection("![,](".concat(h,")")):(null==g||null===(a=g.type)||void 0===a?void 0:a.indexOf("video"))>-1?Le.replaceSelection('')):(null==g||null===(r=g.type)||void 0===r?void 0:r.indexOf("pdf"))>-1?Le.replaceSelection('').concat(g.name,"")):_e.includes(w)?Le.replaceSelection('').concat(g.name,"")):Le.replaceSelection("[".concat(g.name,"](").concat(ue.Z.API_SERVER).concat(h,")")),Le.focus();case we:for(var v=e.row,b=e.col,y=e.align,x="\n",_=0;_300&&(t=300),tt(g+t+"px")}},o=mt.current,i=!1,a=0;return o.addEventListener("mousedown",e),document.addEventListener("mousemove",n),document.addEventListener("mouseup",t),function(){o.removeEventListener("mousedown",e),document.removeEventListener("mousemove",n),document.removeEventListener("mouseup",t)}}}),[Le,mt]),(0,c.useEffect)((function(){tt(g)}),[g]);var _t={width:ke(l),height:ke(et)},kt=((0,c.useMemo)((function(){if(Je){var e=new Date(Je),t=e.getHours(),n=e.getMinutes(),o=e.getSeconds();return n=n<10?"0"+n:n,o=o<10?"0"+o:o,"".concat(t=t<10?"0"+t:t,":").concat(n,":").concat(o)}return 0}),[Je]),function(e){var t=[];if(H){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,n,o){t.push({multiLine:!("@▁@"===e)})}))}return t});(0,c.useEffect)((function(){if(Te[qe]&&qe!==me&&qe!==he){var e=document.getElementsByClassName("ant-modal")[0],t=window.innerWidth/2-e.offsetWidth/2,n=window.innerHeight/2-e.offsetHeight/2;st(t),pt(n)}}),[qe]);var St=function(e,t,n,o){var i=document.body.clientHeight,a=document.body.clientWidth;return!(e<20&&n>e||e>a-20&&nt||t>i-20&&o0?b:t).map((function(e,t){var i;return(0,v.jsxs)(T.Z,{children:[(0,v.jsx)(C.Z,{span:24,children:(0,v.jsxs)(T.Z,{children:[(0,v.jsxs)(C.Z,{flex:"1",children:[null==e?void 0:e.author.name,(0,v.jsx)("span",{className:"c-light-black ml10",children:k()(null==e?void 0:e.created_on).fromNow()})]}),(0,v.jsx)(C.Z,{children:((0,Z.GJ)()||(null==s?void 0:s.login)===(null==e||null===(i=e.author)||void 0===i?void 0:i.login))&&(0,v.jsx)(P.Z,{title:"删除",children:(0,v.jsx)(M.Z,{className:"current",onClick:function(){n({type:"boards/setActionTabs",payload:{key:"删除",params:o,selectArr:e}})}})})})]})}),(0,v.jsx)(C.Z,{children:(0,v.jsx)(h.Z,{value:e.content})})]},t)})),((null==b?void 0:b.length)>0?f.total_count>5&&5===f.replies.length:a>5&&5===t.length)&&(0,v.jsx)(P.Z,{title:"点击查看更多回复",children:(0,v.jsxs)(C.Z,{span:24,onClick:r()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o.boardId=l,o.page=1,o.page_size=500,e.next=5,(0,R.PC)(o);case 5:0===(t=e.sent).status&&(m(t.data),y(t.data.replies));case 7:case"end":return e.stop()}}),e)}))),className:"c-light-black",style:{textAlign:"center"},children:[" ",(0,v.jsx)(O.Z,{})]})})]})};k().locale("ZH-cn");var F=(0,w.connect)((function(e){var t=e.shixunHomeworks,n=e.classroomList,o=e.loading,i=e.user,a=e.boards;return{shixunHomeworks:t,globalSetting:e.globalSetting,classroomList:n,boards:a,user:i,loading:o.effects}}))((function(e){e.shixunHomeworks;var t,n,o,a,l,c,m,_=e.classroomList,O=e.boards,R=(e.globalSetting,e.user),F=(e.loading,e.dispatch),D=(0,u.useState)((0,w.useParams)()),H=d()(D,2),W=H[0],z=(H[1],(0,u.useState)(!1)),V=d()(z,2),q=V[0],U=V[1],K=(0,u.useState)(-1),Y=d()(K,2),J=Y[0],X=Y[1],$=(0,u.useState)([]),Q=d()($,2),ee=Q[0],te=(Q[1],(0,u.useState)("")),ne=d()(te,2),oe=ne[0],ie=ne[1],ae=(0,u.useState)(""),re=d()(ae,2),le=re[0],se=re[1],ce=R.userInfo,de=(_.detailLeftMenus,O.boardsDetail),ue=O.replyList,pe=(0,u.useState)(),fe=d()(pe,2),he=fe[0],me=fe[1],ge=(0,u.useState)(),we=d()(ge,2),ve=we[0],be=we[1],ye=(0,u.useState)(!1),xe=d()(ye,2),_e=xe[0],ke=xe[1],Se=(0,u.useRef)();W.page_size=10,(0,u.useEffect)((function(){me(de.liked),be(de.praises_count)}),[de.liked]),(0,u.useEffect)((function(){F({type:"boards/getBoardsDetail",payload:s()({},W)}).then((function(e){var t;null==e||null===(t=e.attachments)||void 0===t||t.map((function(e){ee.push({uid:e.id,name:e.title,status:"done",response:e,url:e.url})}))})),je()}),[W.coursesId]),(0,u.useEffect)((function(){window.scrollTo(0,20)}),[]),(0,u.useEffect)((function(){return function(){clearInterval(Se.current)}}),[]);var je=function(){var e=r()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:F({type:"boards/getReplyList",payload:s()({},W)});case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Te=function(){var e=r()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.t0=t,e.next="编辑"===e.t0?3:"置顶"===e.t0?5:"删除"===e.t0||"发送"===e.t0?11:13;break;case 3:return w.history.push("/classrooms/".concat(W.coursesId,"/board/").concat(W.categoryId,"/edit/").concat(W.boardId)),e.abrupt("break",13);case 5:return n="boards/setTopping",1===(null==de?void 0:de.sticky)&&(n="boards/escTopping"),e.next=9,F({type:n,payload:{coursesId:W.coursesId,id:W.boardId}});case 9:return F({type:"boards/getBoardsDetail",payload:s()({},W)}),e.abrupt("break",13);case 11:return F({type:"classroomList/setActionTabs",payload:{key:t,selectArrs:[W.boardId],params:s()({id:W.boardId},W)}}),e.abrupt("break",13);case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Ce=(0,v.jsxs)(S.Z,{style:{width:100,textAlign:"center"},onClick:function(e){Te(e.key)},children:[(0,v.jsx)(S.Z.Item,{children:"编辑"},"编辑"),(0,Z.GJ)()&&(0,v.jsx)(S.Z.Item,{children:1===(null==de?void 0:de.sticky)?"取消置顶":"置顶"},"置顶"),(0,Z.GJ)()&&(0,v.jsx)(S.Z.Item,{children:"发送"},"发送"),(0,v.jsx)(S.Z.Item,{children:"删除"},"删除")]});return(0,v.jsxs)("section",{className:G.bg,children:[(0,v.jsxs)("div",{className:"edu-container",children:[(0,v.jsx)("section",{className:"animated fadeIn",children:(0,v.jsx)("aside",{className:"mt10",children:(0,v.jsxs)(j.Z,{separator:">",children:[(0,v.jsx)(j.Z.Item,{children:(0,v.jsx)(w.Link,{to:"/classrooms/".concat(W.coursesId,"/board/").concat(W.categoryId),children:null==ce||null===(t=ce.course)||void 0===t?void 0:t.course_name})}),(null==de?void 0:de.board_name)&&(0,v.jsx)(j.Z.Item,{children:(0,v.jsx)(w.Link,{to:"/classrooms/".concat(W.coursesId,"/board/").concat(null==de?void 0:de.board_id),children:null==de?void 0:de.board_name})}),(0,v.jsx)(j.Z.Item,{children:"帖子详情"})]})})}),(0,v.jsxs)("section",{className:"bg-white edu-container mt20",children:[(0,v.jsxs)("aside",{className:G.top,children:[(0,v.jsxs)(T.Z,{children:[(0,v.jsx)(C.Z,{flex:"1",children:(0,v.jsxs)("h1",{className:G.title,children:[(0,v.jsx)("strong",{children:de.subject}),1===de.sticky&&(0,v.jsx)("span",{className:"tag-topping ml10",children:"置顶"})]})}),(0,v.jsx)(C.Z,{flex:"50px",className:"tr",children:((0,Z.Ny)()||(null==de||null===(n=de.author)||void 0===n?void 0:n.login)===ce.login||(0,Z.GJ)()&&!(null!=de&&null!==(o=de.author)&&void 0!==o&&o.is_teacher))&&(0,v.jsx)(B.Z,{placement:"bottomRight",dropdownRender:function(){return Ce},children:(0,v.jsx)("span",{className:"iconfont icon-weibiaoti12 c-light-black current"})})})]}),(0,v.jsxs)(T.Z,{gutter:[12,12],align:"middle",children:[(0,v.jsx)(C.Z,{flex:"40px",children:(0,v.jsx)("img",{width:"40",src:"".concat(f.Z.IMG_SERVER,"/images/").concat(null==de||null===(a=de.author)||void 0===a?void 0:a.image_url)})}),(0,v.jsx)(C.Z,{flex:1,children:(0,v.jsxs)(T.Z,{align:"middle",children:[(0,v.jsxs)(C.Z,{span:24,children:[(0,v.jsx)("span",{children:null==de||null===(l=de.author)||void 0===l?void 0:l.name}),(0,v.jsxs)("span",{className:"c-light-black ml10",children:[k()(null==de?void 0:de.created_on).fromNow()," 发布"]})]}),(0,v.jsxs)(C.Z,{className:"mt5 c-light-black",children:[de.visits>0&&(0,v.jsxs)("span",{children:[(0,v.jsx)("span",{className:"iconfont icon-liulanyan mr5"}),de.visits]}),de.total_replies_count>0&&(0,v.jsxs)("span",{children:[(0,v.jsx)("span",{className:"iconfont icon-huifu1 mr5 ml30"}),de.total_replies_count]}),ve>0&&(0,v.jsxs)("span",{children:[(0,v.jsx)(A.Z,{className:"ml30 mr5"}),ve]})]})]})}),(0,v.jsx)(C.Z,{children:(0,v.jsx)("div",{className:"tr",children:(0,v.jsx)(w.Link,{className:"c-light-black",to:"/classrooms/".concat(W.coursesId,"/board/").concat(null==de?void 0:de.board_id),children:"返回"})})})]})]}),(0,v.jsxs)("aside",{className:G.desc,children:[(0,v.jsx)(h.Z,{value:de.content}),null==de||null===(c=de.attachments)||void 0===c?void 0:c.map((function(e,t){return(0,v.jsx)("div",{children:(0,v.jsxs)("a",{href:"".concat(f.Z.API_SERVER).concat(e.url),children:[(0,v.jsx)("span",{className:"iconfont icon-fujian c-green font14"}),(0,v.jsx)("span",{className:"ml10 c-black",children:e.title}),(0,v.jsx)("span",{className:"c-light-black ml20 font12",children:e.filesize})]})})})),(0,v.jsx)("aside",{className:"tc",children:(0,v.jsxs)("p",{onClick:r()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!he){e.next=7;break}return e.next=3,F({type:"boards/replyUnLike",payload:{object_id:null==de?void 0:de.id,object_type:"message"}});case 3:0===e.sent.status&&(me(!1),be(ve-1)),e.next=11;break;case 7:return e.next=9,F({type:"boards/replyLike",payload:{object_id:null==de?void 0:de.id,object_type:"message"}});case 9:0===e.sent.status&&(me(!0),be(ve+1));case 11:case"end":return e.stop()}}),e)}))),className:[G.liked,"".concat(he?"":G.likedActive)].join(" "),children:[(0,v.jsx)("span",{className:"iconfont icon-dianzan"}),(0,v.jsx)("br",{}),ve]})})]}),(0,v.jsxs)("aside",{className:G.reply,children:[q&&(0,v.jsx)(p.Z,{onChange:function(e){ie(e)},height:200,isFocus:!0,watch:!0}),(0,v.jsxs)(T.Z,{onClick:function(){U(!0)},children:[(0,v.jsx)(C.Z,{flex:"1",children:!q&&(0,v.jsx)(N.Z,{size:"middle",className:"current",placeholder:"说点什么",style:{background:"#f6f6f6"}})}),(0,v.jsx)(C.Z,{children:(0,v.jsx)(L.ZP,{type:"primary",size:"middle",onClick:r()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("游客"!==(null==R||null===(t=R.userInfo)||void 0===t?void 0:t.username)){e.next=3;break}return g.ZP.error("请先登录"),e.abrupt("return");case 3:if(""!==oe){e.next=7;break}g.ZP.error("请输入内容"),e.next=11;break;case 7:return e.next=9,F({type:"boards/createReply",payload:{boardId:W.boardId,content:oe}});case 9:0===e.sent.status&&(U(!1),je(),ie(""));case 11:case"end":return e.stop()}}),e)}))),children:"发表"})})]})]}),(0,v.jsxs)("div",{style:{padding:"5px 15px",justifyContent:"space-between",display:"flex"},children:[(0,v.jsxs)("span",{children:["全部回复(",null==ue?void 0:ue.total_replies_count,")"]})," ",(0,v.jsx)(L.ZP,{type:"primary",danger:_e,onClick:function(){_e?(ke(!1),clearInterval(Se.current)):(Se.current=setInterval((function(){je()}),5e3),ke(!0))},children:_e?"停止刷新":"开启刷新评论"})]}),(0,v.jsx)("aside",{className:G.replyList,children:null==ue||null===(m=ue.replies)||void 0===m?void 0:m.map((function(e,t){var n,o,a,l;return(0,v.jsxs)(T.Z,{gutter:[12,12],children:[(0,v.jsx)(C.Z,{flex:"40px",children:(0,v.jsx)("img",{width:"40",src:"".concat(f.Z.IMG_SERVER,"/images/").concat(null==e||null===(n=e.author)||void 0===n?void 0:n.image_url)})}),(0,v.jsx)(C.Z,{flex:"1",children:(0,v.jsxs)(T.Z,{align:"middle",children:[(0,v.jsxs)(C.Z,{span:24,children:[(0,v.jsx)("span",{className:"c-light-black",children:null==e||null===(o=e.author)||void 0===o?void 0:o.name}),(0,v.jsxs)("span",{className:"c-light-black ml10",children:[k()(null==e?void 0:e.created_on).fromNow()," 发布"]})]}),(0,v.jsx)(C.Z,{span:24,children:(0,v.jsx)(h.Z,{value:e.content})}),(0,v.jsx)(I,{user:null==R?void 0:R.userInfo,id:null==e?void 0:e.id,total_count:null==e?void 0:e.total_count,vlist:null==e?void 0:e.replies,dispatch:F,params:W}),(0,v.jsx)(C.Z,{span:24,className:"mt5 c-light-black",children:J===t?(0,v.jsxs)("aside",{children:[(0,v.jsx)(p.Z,{onChange:function(e){se(e)},height:150,isFocus:!0}),(0,v.jsx)(T.Z,{children:(0,v.jsx)(C.Z,{span:24,className:"tr",children:(0,v.jsx)(L.ZP,{type:"primary",size:"middle",onClick:r()(i()().mark((function t(){var n;return i()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if("游客"!==(null==R||null===(n=R.userInfo)||void 0===n?void 0:n.username)){t.next=3;break}return g.ZP.error("请先登录"),t.abrupt("return");case 3:if(""!==le){t.next=7;break}g.ZP.error("请输入内容"),t.next=12;break;case 7:return t.next=9,F({type:"boards/createReply",payload:{boardId:e.id,content:le}});case 9:F({type:"boards/getReplyList",payload:s()({},W)}),g.ZP.success("发布成功"),X(-1);case 12:case"end":return t.stop()}}),t)}))),children:"发表"})})})]}):(0,v.jsxs)("div",{className:"tr",children:[(0,v.jsx)("span",{className:"iconfont icon-huifu1 mr5 ml30",onClick:function(){return X(t)}}),e.liked&&(0,v.jsxs)("span",{className:"c-orange",children:[(0,v.jsx)(A.Z,{className:"mr5 ml30",onClick:r()(i()().mark((function t(){return i()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,F({type:"boards/replyUnLike",payload:{object_id:e.id,object_type:"message"}});case 2:F({type:"boards/getReplyList",payload:s()({},W)});case 3:case"end":return t.stop()}}),t)})))}),e.praises_count]}),!e.liked&&(0,v.jsxs)("span",{children:[(0,v.jsx)(A.Z,{className:"mr5 ml30",onClick:r()(i()().mark((function t(){return i()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,F({type:"boards/replyLike",payload:{object_id:e.id,object_type:"message"}});case 2:F({type:"boards/getReplyList",payload:s()({},W)});case 3:case"end":return t.stop()}}),t)})))}),e.praises_count]}),((0,Z.GJ)()||(null==R||null===(a=R.userInfo)||void 0===a?void 0:a.login)===(null==e||null===(l=e.author)||void 0===l?void 0:l.login))&&(0,v.jsx)(P.Z,{title:"删除",children:(0,v.jsx)(M.Z,{className:"current ml30",onClick:function(){F({type:"boards/setActionTabs",payload:{key:"删除",params:W,selectArr:e}})}})})]})})]})})]},t)}))})]})]}),(0,v.jsx)("aside",{className:"tc mt30 pb30",children:(0,v.jsx)(E.Z,{defaultCurrent:1,total:null==ue?void 0:ue.total_count,hideOnSinglePage:!0,current:W.page||1,onChange:function(e){W.page=e,F({type:"boards/getReplyList",payload:s()({},W)})}})}),(0,v.jsx)(x.Z,{cb:function(){w.history.push("/classrooms/".concat(W.coursesId,"/board/").concat(W.categoryId))}}),(0,v.jsx)(y.Z,{}),(0,v.jsx)(b,{})]})}))},69174:function(e,t,n){"use strict";var o=n(7557),i=n.n(o),a=n(82242),r=n.n(a),l=n(37205),s=n.n(l),c=n(41498),d=n.n(c),u=(n(59301),n(43418)),p=n(8591),f=n(51136),h=n(7880),m=n(37712);t.Z=(0,h.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t=e.classroomList,n=e.dispatch,o=e.cb,a=(0,h.useParams)();a.id=a.coursesId;var l=t.detailBoardList;return(0,m.jsx)(u.Z,{centered:!0,title:"提示",open:"删除"===t.actionTabs.key,okText:"确定",cancelText:"取消",onOk:d()(i()().mark((function e(){var c,d,u,h;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,f.ZP)("/api/boards/".concat(a.categoryId,"/messages/bulk_delete.json"),{method:"delete",body:{ids:s()(t.actionTabs.selectArrs)}});case 2:0===e.sent.status&&(p.ZP.success("删除成功"),h=t.actionTabs.selectArrs.length===l.messages.length&&(null===(c=t.actionTabs.params)||void 0===c?void 0:c.page)>1?(null===(d=t.actionTabs.params)||void 0===d?void 0:d.page)-1:null===(u=t.actionTabs.params)||void 0===u?void 0:u.page,o(h),n({type:"classroomList/setActionTabs",payload:{}}),n({type:"classroomList/getBoardList",payload:r()(r()({},t.actionTabs.params),{},{page:h})}),n({type:"classroomList/getClassroomLeftMenus",payload:{id:a.coursesId}}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){n({type:"classroomList/setActionTabs",payload:{}})},children:(0,m.jsx)("p",{children:"是否确认删除?"})})}))},5445:function(e,t,n){"use strict";var o=n(7557),i=n.n(o),a=n(37205),r=n.n(a),l=n(41498),s=n.n(l),c=n(79800),d=n.n(c),u=n(82242),p=n.n(u),f=n(59301),h=n(78241),m=n(43418),g=n(8591),w=n(8772),v=n(24905),b=n(71418),y=n(51136),x=n(26724),_=n.n(x),k=n(7880),S=n(37712);t.Z=(0,k.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var t,n=e.classroomList,o=(e.loading,e.dispatch),a=p()({},(0,k.useParams)()),l=(0,f.useState)([]),c=d()(l,2),u=c[0],x=c[1],j=(0,f.useState)(!0),T=d()(j,2),C=T[0],B=T[1],N=(0,f.useState)(1),L=d()(N,2),P=(L[0],L[1],(0,f.useState)(!0)),E=d()(P,2),A=E[0],M=E[1];a.page=0,a.page_size=50,(0,f.useEffect)((function(){"发送"===n.actionTabs.key&&O(1)}),[n.actionTabs.key]);var G=h.Z.useForm(),Z=d()(G,1)[0],O=function(){var e=s()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return 1==t&&(u=[]),a.page=t,M(!0),e.next=5,o({type:"classroomList/getCoursesMine",payload:p()({},a)});case 5:(n=e.sent).length4?parseFloat(e):5};function _(){try{return window.self!==window.top}catch(e){return!0}}function k(){return(!n.hasOwnProperty("screenshotGenerator")||!n.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,t){c=e,O(e,t)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,t){var n=parseFloat(e);NaN!==n&&n<5?console.log("The GeoGebra HTML5 codebase version "+n+" is deprecated. Using version latest instead."):(s=e,Z(e,t))},e.getHTML5CodebaseVersion=function(){return m},e.getParameters=function(){return n},e.setFontsCSSURL=function(e){y=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function t(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var o,i="auto",a=n.id,r=!1,s=0;s=5)return!0;var t=e.getAppletObject();return!(!t||"function"!=typeof t.recalculateEnvironments)&&(t.recalculateEnvironments(),!0)},e.startAnimation=function(){var t=e.getAppletObject();return!(!t||"function"!=typeof t.startAnimation)&&(t.startAnimation(),!0)},e.stopAnimation=function(){var t=e.getAppletObject();return!(!t||"function"!=typeof t.stopAnimation)&&(t.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==n.id?n.id:"ggbApplet";return window[e]},e.resize=function(){};var C=function(e){return e&&"false"!==e},B=function(t,n,o){x(m)<=4.2&&(o=!0);var i=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==m||ggbHTML5LoadedCodebaseIsWebSimple&&!w)&&(i=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var a=document.createElement("div");a.classList.add("appletParameters","notranslate");var r=n.width,l=n.height;if(n.disableAutoScale=void 0===n.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():n.disableAutoScale,void 0!==n.width)if(x(m)<=4.4)C(n.showToolBar)&&(n.height-=7),C(n.showAlgebraInput)&&(n.height-=37),n.width<605&&C(n.showToolBar)&&(n.width=605,r=605);else{var d=100;(C(n.showToolBar)||C(n.showMenuBar))&&(n.hasOwnProperty("customToolBar")&&(n.customToolbar=n.customToolBar),d=C(n.showMenuBar)?245:155),r=5?(n.appletOnLoad=function(e){var n=t.querySelector(".ggb_preview");n&&n.parentNode.removeChild(n),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(v),window.GGBT_wsf_view&&$(window).trigger("resize"),f(e)},b||v.appendChild(_)):a.appendChild(_),v.appendChild(a),b||t.appendChild(v),setTimeout((function(){e.resize()}),1)}function k(e,t){t&&"function"==typeof t.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,t.appletOnLoad):renderGGBElement(e),R("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",t)}function S(e,t){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:t}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){k(e.article,e.params)})),html5AppletsToProcess=null)},x(m)<5&&(e.className+=" geogebraweb")):k(e,t)}if(i){scriptLoadStarted=!0;for(var j=0;j0?(i.remove(),l.attr("id","fullscreencontent").show(),jQuery(a).append(l),window.dispatchEvent(new Event("resize"))):B(i,t,!1),window.GGBT_wsf_view.launchFullScreen(a)}else h=o,B(e,t,!1);if(!window.GGBT_wsf_view)for(r=0;re/4*3&&(l=e/4*3),s=l/5.8,r.setAttribute("src",b),r.setAttribute("width",l),r.setAttribute("height",s);var d=(e-l)/2,u=(t-s)/2;r.style.left=d+"px",r.style.top=u+"px",i.appendChild(r)}return i.appendChild(c),i},M=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},G=["web","webSimple","web3d","tablet","tablet3d","phone"],Z=function(e,t){if(m=e,t)O(m,!0);else{var a,r,l=!i;if(l){var s=x(m);!isNaN(s)&&s<4.4&&(l=!1)}a="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=m.indexOf("//");for(var d in r=c>0?m:0===c?a+m:"https://www.geogebra.org/apps/5.2.814.0/",G)if(m.slice(-1*G[d].length)===G[d]||m.slice(-1*(G[d].length+1))===G[d]+"/")return void O(r,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!l||o.is3D||o.AV||o.SV||o.CV||o.EV2||o.CP||o.PC||o.DA||o.FI||o.PV||C(n.showToolBar)||C(n.showMenuBar)||C(n.showAlgebraInput)||C(n.enableRightClick)||n.appName&&"classic"!=n.appName?r+="web3d/":r+="webSimple/",O(r,!1)}},O=function(e,t){if(e.requirejs)p=e;else{"/"!==e.slice(-1)&&(e+="/"),p=e,null===t&&(t=-1===e.indexOf("http")),f=t,g="web.nocache.js",w=!1;var n=p.split("/");n.length>1&&(t||"webSimple"!==n[n.length-2]?G.indexOf(n[n.length-2])>=0&&(g=n[n.length-2]+".nocache.js"):(g="webSimple.nocache.js",w=!0)),n=e.split("/"),"test"===(m=n[n.length-3]).substr(0,4)?m=m.substr(4,1)+"."+m.substr(5,1):"war"!==m.substr(0,3)&&"beta"!==m.substr(0,4)||(m="5.0");var o=parseFloat(m);NaN!==o&&o<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+o+" is deprecated. Using version latest instead."),Z("5.0",t))}},R=function(e,t){window.console&&window.console.log&&(!t||void 0===t.showLogging||t.showLogging&&"false"!==t.showLogging)&&console.log(e)};function I(){var e=t;null!==s?e=s:parseFloat(e)<5&&(e="5.0"),Z(e,!1),null!==c&&O(c,f),l=!0}return void 0!==n.material_id?S(I):I(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function t(e,t){1!=t?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+t+","+t+")",e.style.webkitTransform="scale("+t+","+t+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function n(e,t,n,o,i){if(e.isScreenshoGenerator)return 1;var a,r=void 0!==o&&o,l=null!=e.noScaleMargin&&e.noScaleMargin,s=(a=e.autoHeight)&&"false"!==a,c=function(e,t,n,o,i,a){var r=null;if(null!=a&&""!=a)for(var l=e.parentNode;null!=l;){if((" "+l.className+" ").indexOf(" "+a+" ")>-1){r=l;break}l=l.parentNode}var s=0,c=0,d=0,u=0,p=0,f=0,h=0;if(r)s=r.offsetWidth,c=Math.max(o?r.offsetWidth:0,r.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(s=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),d=s):(s=window.innerWidth,c=window.innerHeight,d=window.innerWidth),e){var m=e.getBoundingClientRect();m.left>0&&m.left<=s&&(void 0===i||!i)&&("rtl"===document.dir?(p=s-m.width-m.left,f=d<=480?10:30):(f=m.left,p=d<=480?10:30),u=f+p)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(u=40,h=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(u=0,h=40))}return e&&((void 0===n||!n)&&t>0&&t+u1&&(r=!0)),t&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(r=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?a:(i=n(e,t,r,o,e.scaleContainerClass),!r||e.hasOwnProperty("scale")&&1!==a?Math.min(a,i):i)}function i(e){var t=Math.min(window.innerWidth,document.documentElement.clientWidth),n=Math.min(window.innerHeight,document.documentElement.clientHeight),o=e.getBoundingClientRect(),i=(t-o.width)/2,a=(n-o.height)/2;a<0&&(a=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=i<40?"40px":i+"px",e.style.top=a+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=a<40?"40px":a+"px",e.style.left=i+"px")}return{responsiveResize:function(n,a){var r=n.querySelector(".appletParameters");if(r){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(a.id!==r.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(n)}if(r.parentElement&&/fullscreen/.test(r.parentElement.className))return;var l=o(a,n);e()&&r.setAttribute("data-param-scale",l);for(var s=null,c=0;c=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var t=c[e];return null==t?null:t},r=d,webModule.__errFn=e}function B(){function e(e){var t=e.lastIndexOf(rb);-1==t&&(t=e.length);var n=e.indexOf(sb);-1==n&&(n=e.length);var o=e.lastIndexOf(tb,Math.min(n,t));return o>=O?e.substring(O,o+P):W}var t,n=null!=(t=__gwt_getMetaProperty(wb))?t:W;return n==W&&(n=function(){for(var t=o.getElementsByTagName(_),n=O;nO?e[e.length-P].href:W}()),n==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(n=e(o.location.href)),n=function(t){if(t.match(/^\w+:\/\//));else{var n=o.createElement(ub);n.src=t+vb,t=e(n.src)}return t}(n),n}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,o=[],i=[];function a(e){var t=i[e](),n=o[e];if(t in n)return t;var a=[];for(var l in n)a[n[l]]=l;throw r&&r(e,a,t),null}if(__gwt_isKnownPropertyValue=function(e,t){return t in o[e]},webModule.__getPropMap=function(){var e={};for(var t in o)o.hasOwnProperty(t)&&(e[t]=a(t));return e},webModule.__computePropValue=a,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var l=(e=Cb).indexOf(Db);-1!=l&&(t=parseInt(e.substring(l+P),$),e=e.substring(O,l))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var t=s[L].bindings;s[L].bindings=function(){for(var n=t?t():{},o=e[webModule.__softPermutationId],i=O;i0){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:"",n=[],o=0;o0){for(var o=r.elt(l-1);null!==o&&o.isTreeExpanded&&!o.isTreeLeaf;){o=this._sortTreeChildrenByY(o).last()}null!==o&&e.select(o)}else e.select(a)}else if("Down"===n.key){var i;if(t.isTreeExpanded&&!t.isTreeLeaf)null!==(i=this._sortTreeChildrenByY(t).first())&&e.select(i);else for(;null!==t;){var a,r,l;if(null===(a=t.findTreeParentNode()))break;if((l=(r=this._sortTreeChildrenByY(a)).indexOf(t))o.y?1:n.xo.x?1:0})),t},q.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},q.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(q.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(q.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var U=q,K=(n(31270),n(85160)),Y=n(43418),J=n(43604),X=n(51136),$="myPaletteDiv___Xjz2I",Q="maxH60___Pd4Re";window.go=V;var ee=function(e){var t=e.onCancel,n=e.callback,o=(0,c.useRef)(),i=(0,c.useRef)(),a=(0,c.useRef)(),l=(0,c.useRef)(!1),s=(0,c.useRef)(!1),d=(0,c.useState)(0),u=r()(d,2),p=u[0],f=u[1],m=function(){var e=H()(F()().mark((function e(){var t,i;return F()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=o.current.makeImage(),e.next=3,(0,X.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:t.src}});case 3:i=e.sent,n({src:i.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){f(p+1)}),[]),(0,h.jsx)("div",{ref:s,className:l.current?"".concat(Q," body-overflow-initial"):"body-overflow-initial",children:(0,h.jsx)(Y.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!p,destroyOnClose:!0,maskClosable:!1,getContainer:s.current,rootClassName:"zIndex-9999",title:(0,h.jsxs)(Z.Z,{children:[(0,h.jsx)(J.Z,{flex:1,children:"插入流程图"}),(0,h.jsx)(J.Z,{onClick:function(){l.current=!l.current,f(p+1)},children:(0,h.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:t,children:(0,h.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,h.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,h.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,h.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,h.jsx)("div",{style:{height:"calc(100% - 50px)"},className:$,ref:a})]}),(0,h.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,h.jsx)(K.FI,{initDiagram:function(){var e=V.GraphObject.make,t="#ff3333",n="#3358ff",r="#25ad23",l="#d533ff",s="#7d33ff",c="#ff6233",d="#ffffff",u="#000000",p="#fffcd5",f="#d5ebff",h="#f2dfe0",m="#a5d2fa",g="#cccccc",w="#b3e6b3",v="#fcbbbd";function b(t,n){var o=function(e,n){e.handled=!0,e.diagram.model.commit((function(o){var i=n.part.adornedPart,a=(new V.Point).setRectSpot(i.actualBounds,t);a.subtract(i.location),a.scale(2,2),a.x+=130*Math.sign(a.x),a.y+=130*Math.sign(a.y),a.add(i.location),a.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var r=o.copyNodeData(i.data);o.setGroupKeyForNodeData(r,o.getGroupKeyForNodeData(i.data)),o.addNodeData(r);var l={from:i.key,to:o.getKeyForNodeData(r)};o.addLinkData(l);var s=e.diagram.findNodeForData(r);s.location=a,e.diagram.select(s),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(V.Shape,{figure:n,alignment:t,alignmentFocus:t.opposite(),width:t.equals(V.Spot.Top)||t.equals(V.Spot.Bottom)?25:18,height:t.equals(V.Spot.Top)||t.equals(V.Spot.Bottom)?18:25,fill:"orange",stroke:d,strokeWidth:4,mouseEnter:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="orange"},isActionable:!0,click:o,contextClick:o})}function y(t){return e(V.Shape,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="orange"},click:function(e,t){e.diagram.commandHandler.showContextMenu(t.part.adornedPart)}},t||{})}function x(e,t){return function(n,o){n.handled=!0,n.diagram.model.commit((function(n){n.set(o.part.adornedPart.data,e,t)}))}}function _(t,n){return n||(n="color"),e(V.Shape,{width:16,height:16,stroke:"lightgray",fill:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.stroke="dodgerblue"},mouseLeave:function(e,t){return t.stroke="lightgray"},click:x(n,t),contextClick:x(n,t)})}function k(){return[e("ContextMenuButton",e(V.Panel,"Horizontal",_(d,"fill"),_(p,"fill"),_(f,"fill"),_(h,"fill"))),e("ContextMenuButton",e(V.Panel,"Horizontal",_(g,"fill"),_(w,"fill"),_(m,"fill"),_(v,"fill")))]}function S(){return[e("ContextMenuButton",e(V.Panel,"Horizontal",_(u),_(r),_(n),_(t))),e("ContextMenuButton",e(V.Panel,"Horizontal",_(d),_(l),_(s),_(c)))]}function j(t,n){return n||(n="thickness"),e(V.Shape,"LineH",{width:16,height:16,strokeWidth:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:x(n,t),contextClick:x(n,t)})}function T(t,n){return n||(n="dash"),e(V.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:x(n,t),contextClick:x(n,t)})}function C(){return[e("ContextMenuButton",e(V.Panel,"Horizontal",j(1),j(2),j(3),j(4))),e("ContextMenuButton",e(V.Panel,"Horizontal",T(null),T([2,4]),T([4,4])))]}function B(t,n){return n||(n="figure"),e(V.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="lightgray"},click:x(n,t),contextClick:x(n,t)})}function N(t){return e(V.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(t+4).toString()+" H3"})}function L(t){var n="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===t?n="M0 0 M16 16 M0 8 L16 8":2===t&&(n="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(V.Shape,{geometryString:n,margin:2,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:x("dir",t),contextClick:x("dir",t)})}function P(t){var n=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var o=n.part.adornedPart;e.set(o.data,t?"toSpot":"fromSpot",V.Spot.stringify(V.Spot.AllSides)),(t?o.toNode:o.fromNode).invalidateConnectedLinks()}))};return e(V.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:n,contextClick:n})}function E(t,n){var o=0,i=V.Spot.RightSide;t.equals(V.Spot.Top)?(o=270,i=V.Spot.TopSide):t.equals(V.Spot.Left)?(o=180,i=V.Spot.LeftSide):t.equals(V.Spot.Bottom)&&(o=90,i=V.Spot.BottomSide),n||(o-=180);var a=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var o=t.part.adornedPart;e.set(o.data,n?"toSpot":"fromSpot",V.Spot.stringify(i)),(n?o.toNode:o.fromNode).invalidateConnectedLinks()}))};return e(V.Shape,{alignment:t,alignmentFocus:t.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:o,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:a,contextClick:a})}return o.current=new V.Diagram(i.current,{padding:20,grid:e(V.Panel,"Grid",e(V.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(V.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(U),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var t=e.subject;t.location=t.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var t=e.subject;e.diagram.toolManager.linkingTool.isForwards?t.toNode.invalidateConnectedLinks():t.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),o.current.nodeTemplate=e(V.Node,"Auto",{locationSpot:V.Spot.Center,locationObjectName:"SHAPE",desiredSize:new V.Size(120,60),minSize:new V.Size(40,40),resizable:!0,resizeCellSize:new V.Size(10,10),rotatable:!0},new V.Binding("location","loc",V.Point.parse).makeTwoWay(V.Point.stringify),new V.Binding("desiredSize","size",V.Size.parse).makeTwoWay(V.Size.stringify),e(V.Shape,{name:"SHAPE",fill:d,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:V.Spot.AllSides,toSpot:V.Spot.AllSides},new V.Binding("figure"),new V.Binding("fill"),new V.Binding("stroke","borderColor"),new V.Binding("strokeWidth","thickness"),new V.Binding("strokeDashArray","dash")),e(V.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(V.TextBlock,{margin:1,textAlign:"center",overflow:V.TextBlock.OverflowEllipsis,editable:!0},new V.Binding("text").makeTwoWay(),new V.Binding("stroke","color"))),o.current.nodeTemplate.toolTip=e("ToolTip",e(V.Panel,"Vertical",{maxSize:new V.Size(200,NaN)},e(V.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new V.Binding("text")),e(V.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new V.Binding("text","details")))),o.current.nodeTemplate.selectionAdornmentTemplate=e(V.Adornment,"Spot",e(V.Placeholder,{padding:10}),b(V.Spot.Top,"TriangleUp"),b(V.Spot.Left,"TriangleLeft"),b(V.Spot.Right,"TriangleRight"),b(V.Spot.Bottom,"TriangleDown"),y({alignment:new V.Spot(.75,0)})),o.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(V.Panel,"Horizontal",B("Rectangle"),B("RoundedRectangle"),B("Ellipse"),B("Diamond"))),e("ContextMenuButton",e(V.Panel,"Horizontal",B("Parallelogram2"),B("ManualOperation"),B("Procedure"),B("Cylinder1"))),e("ContextMenuButton",e(V.Panel,"Horizontal",B("Terminator"),B("CreateRequest"),B("Document"),B("TriangleDown"))),k(),S(),C()),o.current.groupTemplate=e(V.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:V.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,t){t.addMembers(t.diagram.selection,!0)||t.diagram.currentTool.doCancel()},avoidable:!1},new V.Binding("location","loc",V.Point.parse).makeTwoWay(V.Point.stringify),e(V.Panel,"Auto",{name:"BODY"},e(V.Shape,{parameter1:10,fill:d,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:V.Spot.AllSides,toSpot:V.Spot.AllSides},new V.Binding("fill"),new V.Binding("stroke","color"),new V.Binding("strokeWidth","thickness"),new V.Binding("strokeDashArray","dash")),e(V.Placeholder,{background:"transparent",margin:20})),e(V.TextBlock,{alignment:V.Spot.Top,alignmentFocus:V.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new V.Binding("text"),new V.Binding("stroke","color"))),o.current.groupTemplate.selectionAdornmentTemplate=e(V.Adornment,"Spot",e(V.Panel,"Auto",e(V.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(V.Placeholder,{margin:1.5})),y({alignment:V.Spot.TopRight,alignmentFocus:V.Spot.BottomRight})),o.current.groupTemplate.contextMenu=e("ContextMenu",k(),S(),C()),o.current.linkTemplate=e(V.Link,{layerName:"Foreground",routing:V.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new V.Binding("fromSpot","fromSpot",V.Spot.parse),new V.Binding("toSpot","toSpot",V.Spot.parse),new V.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new V.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new V.Binding("points").makeTwoWay(),e(V.Shape,{strokeWidth:2},new V.Binding("stroke","color"),new V.Binding("strokeWidth","thickness"),new V.Binding("strokeDashArray","dash")),e(V.Shape,{segmentIndex:0,segmentOffset:new V.Point(15,0),segmentOrientation:V.Link.OrientAlong,alignmentFocus:V.Spot.Right,figure:"circle",width:10,strokeWidth:0},new V.Binding("fill","color"),new V.Binding("visible","dir",(function(e){return 1===e}))),e(V.Shape,{segmentIndex:-1,segmentOffset:new V.Point(-10,6),segmentOrientation:V.Link.OrientPlus90,alignmentFocus:V.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new V.Binding("fill","color"),new V.Binding("visible","dir",(function(e){return e>=1})),new V.Binding("width","thickness",(function(e){return 7+3*e})),new V.Binding("height","thickness",(function(e){return 7+3*e})),new V.Binding("segmentOffset","thickness",(function(e){return new V.Point(-15,4+1.5*e)}))),e(V.Shape,{segmentIndex:0,segmentOffset:new V.Point(15,-6),segmentOrientation:V.Link.OrientMinus90,alignmentFocus:V.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new V.Binding("fill","color"),new V.Binding("visible","dir",(function(e){return 2===e})),new V.Binding("width","thickness",(function(e){return 7+3*e})),new V.Binding("height","thickness",(function(e){return 7+3*e})),new V.Binding("segmentOffset","thickness",(function(e){return new V.Point(-15,4+1.5*e)}))),e(V.TextBlock,{alignmentFocus:new V.Spot(0,1,-4,0),editable:!0},new V.Binding("text").makeTwoWay(),new V.Binding("stroke","color"))),o.current.linkTemplate.selectionAdornmentTemplate=e(V.Adornment,e(V.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:N(2)},new V.Binding("pathPattern","thickness",N)),y({alignmentFocus:new V.Spot(0,0,-6,-4)})),o.current.linkTemplate.contextMenu=e("ContextMenu",S(),C(),e("ContextMenuButton",e(V.Panel,"Horizontal",L(0),L(1),L(2))),e("ContextMenuButton",e(V.Panel,"Horizontal",e(V.Panel,"Spot",P(!1),E(V.Spot.Top,!1),E(V.Spot.Left,!1),E(V.Spot.Right,!1),E(V.Spot.Bottom,!1)),e(V.Panel,"Spot",{margin:new V.Margin(0,0,0,2)},P(!0),E(V.Spot.Top,!0),E(V.Spot.Left,!0),E(V.Spot.Right,!0),E(V.Spot.Bottom,!0))))),new V.Palette(a.current,{maxSelectionCount:1,linkTemplate:e(V.Link,{locationSpot:V.Spot.Center,selectionAdornmentTemplate:e(V.Adornment,"Link",{locationSpot:V.Spot.Center},e(V.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(V.Shape,{toArrow:"Standard",stroke:null}))},{routing:V.Link.AvoidsNodes,curve:V.Link.JumpOver,corner:5,toShortLength:4},new V.Binding("points"),e(V.Shape,{isPanelMain:!0,strokeWidth:2}),e(V.Shape,{toArrow:"Standard",stroke:null})),model:new V.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(z()(V.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(V.Node,"Auto",{locationSpot:V.Spot.Center},new V.Binding("location","location",V.Point.parse).makeTwoWay(V.Point.stringify),e(V.Shape,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new V.Binding("stroke").makeTwoWay(),new V.Binding("fill").makeTwoWay(),new V.Binding("figure")),e(V.TextBlock,{margin:new V.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new V.Size(16,16),maxSize:new V.Size(10,NaN),textAlign:"center",editable:!0},new V.Binding("key").makeTwoWay())),setTimeout((function(){o.current.grid=e(V.Panel,"Grid",e(V.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(V.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),o.current.grid.visible=!0,o.current.grid.gridCellStroke="darkgray",o.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=o.current,o.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,h.jsx)("div",{ref:i})]})]}),(0,h.jsx)("div",{className:"tr",children:(0,h.jsx)(S.ZP,{size:"large",onClick:m,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},te=n(5112),ne=n(97913),oe=te.ZP.Group,ie={margin:"0 8px"},ae=function(e){var t=e.callback,n=e.onCancel;return(0,h.jsxs)(_.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){t(e)},children:[(0,h.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,h.jsx)("span",{style:ie,children:"单元格数:"}),(0,h.jsx)("span",{style:ie,children:"行数"}),(0,h.jsx)(_.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,h.jsx)(ne.Z,{})}),(0,h.jsx)("span",{style:ie,children:"列数"}),(0,h.jsx)(_.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,h.jsx)(ne.Z,{})})]}),(0,h.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,h.jsx)("span",{style:ie,children:"对齐方式:"}),(0,h.jsx)(_.Z.Item,{name:"align",children:(0,h.jsxs)(oe,{children:[(0,h.jsx)(te.ZP,{value:"default",children:(0,h.jsx)("i",{className:"fa fa-align-justify"})}),(0,h.jsx)(te.ZP,{value:"left",children:(0,h.jsx)("i",{className:"fa fa-align-left"})}),(0,h.jsx)(te.ZP,{value:"center",children:(0,h.jsx)("i",{className:"fa fa-align-center"})}),(0,h.jsx)(te.ZP,{value:"right",children:(0,h.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(S.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(S.ZP,{type:"ghost",onClick:n,children:"取消"})]})]})},re=n(78673),le=n(66455),se=n.n(le),ce=(0,c.forwardRef)((function(e,t){var n=e.use3d,o=e.width,i=e.height,a=e.callback,l=(e.showSaveButton,(0,c.useRef)()),s=(0,c.useRef)(),d=(0,c.useState)(!1),u=r()(d,2),p=u[0],f=u[1],m=(0,c.useRef)({id:l,appName:"graphing",width:o||1e3,height:i||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){s.current=new(se())(m.current,!0),window.onload=function(){s.current.inject("applet_container")}}),[]);var g=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return a&&a(e),e};return(0,c.useEffect)((function(){m.current.appName=p?"3D":"graphing",s.current.inject("applet_container")}),[p]),(0,c.useEffect)((function(){f(n)}),[n]),(0,c.useImperativeHandle)(t,(function(){return{getImgData:g}})),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:l}),(0,h.jsxs)(Z.Z,{align:"middle",children:[(0,h.jsx)(J.Z,{flex:1,children:(0,h.jsx)(re.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:p,onChange:function(e){return f(e)}})}),(0,h.jsx)(J.Z,{children:(0,h.jsx)(S.ZP,{size:"large",onClick:g,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),de=n(33773),ue=n(27065),pe="link",fe="upload-image",he="add-flowchart",me="draw-image",ge="code-block",we="add-table",ve="------------",be={default:ve,left:":".concat(ve),center:":".concat(ve,":"),right:"".concat(ve,":")},ye=n(56266);var xe="@▁▁@",_e=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function ke(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var Se=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",je=s()(s()({},Se+"-B","bold"),Se+"-I","italic"),Te=s()(s()(s()(s()(s()(s()(s()(s()({},pe,"添加链接"),ge,"添加代码块"),fe,"添加图片"),me,"添加画图"),he,"插入流程图"),we,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),Ce=function(e){var t=e.defaultValue,n=void 0===t?"":t,o=e.onChange,a=e.width,l=void 0===a?"100%":a,d=e.height,g=void 0===d?400:d,w=e.miniToolbar,v=void 0!==w&&w,b=e.isFocus,_=void 0!==b&&b,k=e.watch,S=e.insertTemp,j=e.mode,N=void 0===j?"markdown":j,L=e.id,P=void 0===L?"markdown-editor-id":L,E=e.showResizeBar,M=void 0!==E&&E,Z=e.noStorage,O=void 0!==Z&&Z,I=e.showNullButton,F=void 0!==I&&I,D=e.showNullProgramButton,H=void 0!==D&&D,W=e.hidetoolBar,z=void 0!==W&&W,V=e.fullScreen,q=void 0!==V&&V,U=e.onBlur,K=e.onCMBeforeChange,J=e.onFullScreen,X=e.className,$=void 0===X?"":X,Q=e.disablePaste,te=void 0!==Q&&Q,ne=e.disabled,oe=void 0!==ne&&ne,ie=e.disabledFill,re=void 0!==ie&&ie,le=e.placeholder,se=void 0===le?"":le,ve=e.values,Se=void 0===ve?"":ve,Ce=e.extraUse,Be=(0,c.useState)(null),Ne=r()(Be,2),Le=Ne[0],Pe=Ne[1],Ee=(0,c.useState)(n),Ae=r()(Ee,2),Me=Ae[0],Ge=Ae[1],Ze=(0,c.useState)(k),Oe=r()(Ze,2),Re=Oe[0],Ie=Oe[1],Fe=(0,c.useState)(q),De=r()(Fe,2),He=De[0],We=De[1],ze=(0,c.useState)(""),Ve=r()(ze,2),qe=Ve[0],Ue=Ve[1],Ke=(0,c.useState)(0),Ye=r()(Ke,2),Je=Ye[0],Xe=Ye[1],$e=(0,c.useState)(g),Qe=r()($e,2),et=Qe[0],tt=Qe[1],nt=(0,c.useState)(!1),ot=r()(nt,2),it=(ot[0],ot[1]),at=(0,c.useState)(0),rt=r()(at,2),lt=rt[0],st=rt[1],ct=(0,c.useState)(0),dt=r()(ct,2),ut=dt[0],pt=dt[1],ft=(0,c.useRef)(),ht=(0,c.useRef)(),mt=(0,c.useRef)(),gt=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Ge(Se),null==Le||Le.setValue(Se),window.scrollTo(0,e)}),[Se]),(0,c.useEffect)((function(){null==J||J(He)}),[He]),(0,c.useEffect)((function(){if(ft.current){var e=function(e,n){if(!te){var o=n.clipboardData;if(o){var i=o.types.toString(),a=o.items;if("Files"===i||o.types.indexOf("Files")>-1){if(n.preventDefault(),"stex"==N)return;try{var r,l=a[1];"file"===(null===(r=a[0])||void 0===r?void 0:r.kind)&&(l=a[0]);var s=l.getAsFile(),c=s.name.split(".").pop();G(s,(function(e){var n,o,i;e.id?(null==s||null===(n=s.type)||void 0===n?void 0:n.indexOf("image"))>-1?t.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==s||null===(o=s.type)||void 0===o?void 0:o.indexOf("video"))>-1?t.replaceSelection('')):(null==s||null===(i=s.type)||void 0===i?void 0:i.indexOf("pdf"))>-1?t.replaceSelection('').concat(s.name,"")):_e.includes(c)?t.replaceSelection('').concat(s.name,"")):t.replaceSelection("[".concat(s.name,"](").concat(ue.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(n){B.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}n.preventDefault()},t=u().fromTextArea(ft.current,{mode:N,lineNumbers:!v,lineWrapping:!0,value:n,autoCloseTags:!0,autoCloseBrackets:!0});return t.on("keyup",(function(e,n){8===n.keyCode&&(""==e.getValue()?t.setOption("placeholder",se):t.setOption("placeholder",null))})),t.on("keydown",(function(e,t){if(8===t.keyCode){var n=function(e,t){var n=e.getDoc(),o=n.getCursor(),i=n.getLine(o.line),a=i.charAt(o.ch-1),r=i.lastIndexOf("@▁@",o.ch),l=i.lastIndexOf("@▁▁@",o.ch),s=r>l?r:l,c=r>l?3:4;if(-1===xe.indexOf(a))return null;if(console.log("change1:",t,e,i,o,s,r,l,a),s>=0&&o.ch-s<5){var d=s+c;return n.replaceRange("",{line:o.line,ch:s},{line:o.line,ch:d}),{line:o.line,ch:d}}return null}(e);n&&t.preventDefault()}})),_&&t.focus(),t.on("paste",e),oe&&t.on("beforeChange",(function(e,t){"paste"!==t.origin&&"+input"!==t.origin||t.cancel()})),Pe(t),function(){t.off("paste",e)}}}),[]);var wt=(0,c.useCallback)((function(){ht.current}),[et,ht,He]);(0,c.useEffect)((function(){if(Le){var e=function(){var e=new p.Z((function(e){var t,n=i()(e);try{for(n.s();!(t=n.n()).done;){var o=t.value;(o.target.offsetHeight>0||o.target.offsetWidth>0)&&(wt(),Le.setSize("100%","100%"),Le.refresh())}}catch(e){n.e(e)}finally{n.f()}}));return e.observe(ft.current.parentElement),e}();return function(){var t,n;null!==(t=ft.current)&&void 0!==t&&t.parentElement&&e.unobserve(null===(n=ft.current)||void 0===n?void 0:n.parentElement)}}}),[Le,wt]),(0,c.useEffect)((function(){if(Le){for(var e=[],t=function(){var t=r()(o[n],2),i=t[0],a=t[1],l=s()({},i,(function(){vt(a)}));e.push(l),Le.addKeyMap(l)},n=0,o=Object.entries(je);n0){var e=(new Date).getTime(),t=window.sessionStorage.getItem(P);e>=Je+1e4&&(!t||t!==Me)&&(window.sessionStorage.setItem(P,Me),it(!0))}}),1e4),(0,c.useEffect)((function(){Ie(k)}),[Le,k]),(0,c.useEffect)((function(){Le&&_&&Le.focus()}),[Le,_]),(0,c.useEffect)((function(){if(Re&&Le){var e=function(e){var t=e.target;if(gt.current){var n=t.scrollTop/t.scrollHeight;gt.current.scrollTop=gt.current.scrollHeight*n}},t=Le.getScrollerElement();return t.addEventListener("scroll",e),function(){t.removeEventListener("scroll",e)}}}),[Le,Re]),(0,c.useEffect)((function(){if(Le&&K){var e=function(e,t){K(e,t)};return Le.on("beforeChange",e),function(){Le.off("beforeChange",e)}}}),[Le,K]),(0,c.useEffect)((function(){if(Le&&U){var e=function(){U(Le.getValue())};return Le.on("blur",e),function(){Le.off("blur",e)}}}),[Le,U]),(0,c.useEffect)((function(){if(Le){var e=function(e,t){var n=e.getValue();Ge(n),Xe((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),o&&(H?o(n,kt(n)):o(n))};return Le.on("change",e),function(){Le.off("change",e)}}}),[Le,o]),(0,c.useEffect)((function(){if(Le)if(null==n)Le.setValue(""),Ge("");else{var e=window.scrollY||window.pageYOffset;n!==Le.getValue()&&(Le.setValue(n),Ge(n),Le.setCursor(oe?1:Le.lineCount(),0),window.scrollTo(0,e))}}),[Le,n]);var vt=(0,c.useCallback)((function(e){var t=Le.getCursor(),n=Le.getSelection(),o=n.split("\n");switch(e){case"bold":return Le.replaceSelection("**"+n+"**"),""===n&&Le.setCursor(t.line,t.ch+2),Le.focus();case"italic":return Le.replaceSelection("*"+n+"*"),""===n&&Le.setCursor(t.line,t.ch+1),Le.focus();case"code":return Le.replaceSelection("`"+n+"`"),""===n&&Le.setCursor(t.line,t.ch+1),Le.focus();case"inline-latex":return Ue("inline-latex"),Le.focus();case"latex":return Le.replaceSelection("```latex\n"+n+"\n```"),Le.setCursor(t.line+1,n.length+1),Le.focus();case"line-break":return Le.replaceSelection("
      \n"),Le.focus();case"list-ul":return""===n?Le.replaceSelection("- "+n):Le.replaceSelection(o.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Le.focus();case"list-ol":return""===n?Le.replaceSelection("1. "+n):Le.replaceSelection(o.map((function(e,t){return""===e?"":"".concat(t+1,". ").concat(e)})).join("\n")),Le.focus();case"add-null-ch":return""===n&&Le.setCursor(t.line,t.ch),Le.replaceSelection("▁"),Le.focus();case"add-signal":return""===n&&Le.setCursor(t.line,t.ch),Le.replaceSelection("@▁@"),Le.focus();case"add-multiple":return""===n&&Le.setCursor(t.line,t.ch),Le.replaceSelection(xe),Le.focus();case"inster-template-1":return""===n&&Le.setCursor(t.line,t.ch),Le.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Le.focus();case"eraser":return Le.setValue(""),Le.focus();case"trigger-watch":return Ie(!Re),Le.focus();case"trigger-full-screen":return We(!He),Le.focus();case pe:return void Ue(pe);case ge:return void Ue(ge);case fe:return void Ue(fe);case me:return void Ue(me);case"maths-latex":return void Ue("maths-latex");case he:return void Ue(he);case we:return void Ue(we);default:throw new Error}}),[Le,Re,He]),bt=(0,c.useCallback)((function(e,t){var n,o,i,a,r;switch(Ue(""),qe){case pe:var l=e.title,s=e.link;return Le.replaceSelection("[".concat(l,"](").concat(s,")")),Le.focus();case ge:var c=e.language,d=e.content;return Le.replaceSelection(["```"+c,d,"```"].join("\n")),Le.focus();case"maths-latex":for(var u=atob(e),p=new Uint8Array(u.length),f=0;f-1||null==g||!g.type?m?Le.replaceSelection("![ ".concat(m," ]( ").concat(h,' "').concat(m,'" )')):Le.replaceSelection("![,](".concat(h,")")):(null==g||null===(a=g.type)||void 0===a?void 0:a.indexOf("video"))>-1?Le.replaceSelection('')):(null==g||null===(r=g.type)||void 0===r?void 0:r.indexOf("pdf"))>-1?Le.replaceSelection('').concat(g.name,"")):_e.includes(w)?Le.replaceSelection('').concat(g.name,"")):Le.replaceSelection("[".concat(g.name,"](").concat(ue.Z.API_SERVER).concat(h,")")),Le.focus();case we:for(var v=e.row,b=e.col,y=e.align,x="\n",_=0;_300&&(t=300),tt(g+t+"px")}},o=mt.current,i=!1,a=0;return o.addEventListener("mousedown",e),document.addEventListener("mousemove",n),document.addEventListener("mouseup",t),function(){o.removeEventListener("mousedown",e),document.removeEventListener("mousemove",n),document.removeEventListener("mouseup",t)}}}),[Le,mt]),(0,c.useEffect)((function(){tt(g)}),[g]);var _t={width:ke(l),height:ke(et)},kt=((0,c.useMemo)((function(){if(Je){var e=new Date(Je),t=e.getHours(),n=e.getMinutes(),o=e.getSeconds();return n=n<10?"0"+n:n,o=o<10?"0"+o:o,"".concat(t=t<10?"0"+t:t,":").concat(n,":").concat(o)}return 0}),[Je]),function(e){var t=[];if(H){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,n,o){t.push({multiLine:!("@▁@"===e)})}))}return t});(0,c.useEffect)((function(){if(Te[qe]&&qe!==me&&qe!==he){var e=document.getElementsByClassName("ant-modal")[0],t=window.innerWidth/2-e.offsetWidth/2,n=window.innerHeight/2-e.offsetHeight/2;st(t),pt(n)}}),[qe]);var St=function(e,t,n,o){var i=document.body.clientHeight,a=document.body.clientWidth;return!(e<20&&n>e||e>a-20&&nt||t>i-20&&o0?b:t).map((function(e,t){var i;return(0,v.jsxs)(T.Z,{children:[(0,v.jsx)(C.Z,{span:24,children:(0,v.jsxs)(T.Z,{children:[(0,v.jsxs)(C.Z,{flex:"1",children:[null==e?void 0:e.author.name,(0,v.jsx)("span",{className:"c-light-black ml10",children:k()(null==e?void 0:e.created_on).fromNow()})]}),(0,v.jsx)(C.Z,{children:((0,Z.GJ)()||(null==s?void 0:s.login)===(null==e||null===(i=e.author)||void 0===i?void 0:i.login))&&(0,v.jsx)(P.Z,{title:"删除",children:(0,v.jsx)(M.Z,{className:"current",onClick:function(){n({type:"boards/setActionTabs",payload:{key:"删除",params:o,selectArr:e}})}})})})]})}),(0,v.jsx)(C.Z,{children:(0,v.jsx)(h.Z,{value:e.content})})]},t)})),((null==b?void 0:b.length)>0?f.total_count>5&&5===f.replies.length:a>5&&5===t.length)&&(0,v.jsx)(P.Z,{title:"点击查看更多回复",children:(0,v.jsxs)(C.Z,{span:24,onClick:r()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o.boardId=l,o.page=1,o.page_size=500,e.next=5,(0,R.PC)(o);case 5:0===(t=e.sent).status&&(m(t.data),y(t.data.replies));case 7:case"end":return e.stop()}}),e)}))),className:"c-light-black",style:{textAlign:"center"},children:[" ",(0,v.jsx)(O.Z,{})]})})]})};k().locale("ZH-cn");var F=(0,w.connect)((function(e){var t=e.shixunHomeworks,n=e.classroomList,o=e.loading,i=e.user,a=e.boards;return{shixunHomeworks:t,globalSetting:e.globalSetting,classroomList:n,boards:a,user:i,loading:o.effects}}))((function(e){e.shixunHomeworks;var t,n,o,a,l,c,m,_=e.classroomList,O=e.boards,R=(e.globalSetting,e.user),F=(e.loading,e.dispatch),D=(0,u.useState)((0,w.useParams)()),H=d()(D,2),W=H[0],z=(H[1],(0,u.useState)(!1)),V=d()(z,2),q=V[0],U=V[1],K=(0,u.useState)(-1),Y=d()(K,2),J=Y[0],X=Y[1],$=(0,u.useState)([]),Q=d()($,2),ee=Q[0],te=(Q[1],(0,u.useState)("")),ne=d()(te,2),oe=ne[0],ie=ne[1],ae=(0,u.useState)(""),re=d()(ae,2),le=re[0],se=re[1],ce=R.userInfo,de=(_.detailLeftMenus,O.boardsDetail),ue=O.replyList,pe=(0,u.useState)(),fe=d()(pe,2),he=fe[0],me=fe[1],ge=(0,u.useState)(),we=d()(ge,2),ve=we[0],be=we[1],ye=(0,u.useState)(!1),xe=d()(ye,2),_e=xe[0],ke=xe[1],Se=(0,u.useRef)();W.page_size=10,(0,u.useEffect)((function(){me(de.liked),be(de.praises_count)}),[de.liked]),(0,u.useEffect)((function(){F({type:"boards/getBoardsDetail",payload:s()({},W)}).then((function(e){var t;null==e||null===(t=e.attachments)||void 0===t||t.map((function(e){ee.push({uid:e.id,name:e.title,status:"done",response:e,url:e.url})}))})),je()}),[W.coursesId]),(0,u.useEffect)((function(){window.scrollTo(0,20)}),[]),(0,u.useEffect)((function(){return function(){clearInterval(Se.current)}}),[]);var je=function(){var e=r()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:F({type:"boards/getReplyList",payload:s()({},W)});case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Te=function(){var e=r()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.t0=t,e.next="编辑"===e.t0?3:"置顶"===e.t0?5:"删除"===e.t0||"发送"===e.t0?11:13;break;case 3:return w.history.push("/classrooms/".concat(W.coursesId,"/board/").concat(W.categoryId,"/edit/").concat(W.boardId)),e.abrupt("break",13);case 5:return n="boards/setTopping",1===(null==de?void 0:de.sticky)&&(n="boards/escTopping"),e.next=9,F({type:n,payload:{coursesId:W.coursesId,id:W.boardId}});case 9:return F({type:"boards/getBoardsDetail",payload:s()({},W)}),e.abrupt("break",13);case 11:return F({type:"classroomList/setActionTabs",payload:{key:t,selectArrs:[W.boardId],params:s()({id:W.boardId},W)}}),e.abrupt("break",13);case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Ce=(0,v.jsxs)(S.Z,{style:{width:100,textAlign:"center"},onClick:function(e){Te(e.key)},children:[(0,v.jsx)(S.Z.Item,{children:"编辑"},"编辑"),(0,Z.GJ)()&&(0,v.jsx)(S.Z.Item,{children:1===(null==de?void 0:de.sticky)?"取消置顶":"置顶"},"置顶"),(0,Z.GJ)()&&(0,v.jsx)(S.Z.Item,{children:"发送"},"发送"),(0,v.jsx)(S.Z.Item,{children:"删除"},"删除")]});return(0,v.jsxs)("section",{className:G.bg,children:[(0,v.jsxs)("div",{className:"edu-container",children:[(0,v.jsx)("section",{className:"animated fadeIn",children:(0,v.jsx)("aside",{className:"mt10",children:(0,v.jsxs)(j.Z,{separator:">",children:[(0,v.jsx)(j.Z.Item,{children:(0,v.jsx)(w.Link,{to:"/classrooms/".concat(W.coursesId,"/board/").concat(W.categoryId),children:null==ce||null===(t=ce.course)||void 0===t?void 0:t.course_name})}),(null==de?void 0:de.board_name)&&(0,v.jsx)(j.Z.Item,{children:(0,v.jsx)(w.Link,{to:"/classrooms/".concat(W.coursesId,"/board/").concat(null==de?void 0:de.board_id),children:null==de?void 0:de.board_name})}),(0,v.jsx)(j.Z.Item,{children:"帖子详情"})]})})}),(0,v.jsxs)("section",{className:"bg-white edu-container mt20",children:[(0,v.jsxs)("aside",{className:G.top,children:[(0,v.jsxs)(T.Z,{children:[(0,v.jsx)(C.Z,{flex:"1",children:(0,v.jsxs)("h1",{className:G.title,children:[(0,v.jsx)("strong",{children:de.subject}),1===de.sticky&&(0,v.jsx)("span",{className:"tag-topping ml10",children:"置顶"})]})}),(0,v.jsx)(C.Z,{flex:"50px",className:"tr",children:((0,Z.Ny)()||(null==de||null===(n=de.author)||void 0===n?void 0:n.login)===ce.login||(0,Z.GJ)()&&!(null!=de&&null!==(o=de.author)&&void 0!==o&&o.is_teacher))&&(0,v.jsx)(B.Z,{placement:"bottomRight",dropdownRender:function(){return Ce},children:(0,v.jsx)("span",{className:"iconfont icon-weibiaoti12 c-light-black current"})})})]}),(0,v.jsxs)(T.Z,{gutter:[12,12],align:"middle",children:[(0,v.jsx)(C.Z,{flex:"40px",children:(0,v.jsx)("img",{width:"40",src:"".concat(f.Z.IMG_SERVER,"/images/").concat(null==de||null===(a=de.author)||void 0===a?void 0:a.image_url)})}),(0,v.jsx)(C.Z,{flex:1,children:(0,v.jsxs)(T.Z,{align:"middle",children:[(0,v.jsxs)(C.Z,{span:24,children:[(0,v.jsx)("span",{children:null==de||null===(l=de.author)||void 0===l?void 0:l.name}),(0,v.jsxs)("span",{className:"c-light-black ml10",children:[k()(null==de?void 0:de.created_on).fromNow()," 发布"]})]}),(0,v.jsxs)(C.Z,{className:"mt5 c-light-black",children:[de.visits>0&&(0,v.jsxs)("span",{children:[(0,v.jsx)("span",{className:"iconfont icon-liulanyan mr5"}),de.visits]}),de.total_replies_count>0&&(0,v.jsxs)("span",{children:[(0,v.jsx)("span",{className:"iconfont icon-huifu1 mr5 ml30"}),de.total_replies_count]}),ve>0&&(0,v.jsxs)("span",{children:[(0,v.jsx)(A.Z,{className:"ml30 mr5"}),ve]})]})]})}),(0,v.jsx)(C.Z,{children:(0,v.jsx)("div",{className:"tr",children:(0,v.jsx)(w.Link,{className:"c-light-black",to:"/classrooms/".concat(W.coursesId,"/board/").concat(null==de?void 0:de.board_id),children:"返回"})})})]})]}),(0,v.jsxs)("aside",{className:G.desc,children:[(0,v.jsx)(h.Z,{value:de.content}),null==de||null===(c=de.attachments)||void 0===c?void 0:c.map((function(e,t){return(0,v.jsx)("div",{children:(0,v.jsxs)("a",{href:"".concat(f.Z.API_SERVER).concat(e.url),children:[(0,v.jsx)("span",{className:"iconfont icon-fujian c-green font14"}),(0,v.jsx)("span",{className:"ml10 c-black",children:e.title}),(0,v.jsx)("span",{className:"c-light-black ml20 font12",children:e.filesize})]})})})),(0,v.jsx)("aside",{className:"tc",children:(0,v.jsxs)("p",{onClick:r()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!he){e.next=7;break}return e.next=3,F({type:"boards/replyUnLike",payload:{object_id:null==de?void 0:de.id,object_type:"message"}});case 3:0===e.sent.status&&(me(!1),be(ve-1)),e.next=11;break;case 7:return e.next=9,F({type:"boards/replyLike",payload:{object_id:null==de?void 0:de.id,object_type:"message"}});case 9:0===e.sent.status&&(me(!0),be(ve+1));case 11:case"end":return e.stop()}}),e)}))),className:[G.liked,"".concat(he?"":G.likedActive)].join(" "),children:[(0,v.jsx)("span",{className:"iconfont icon-dianzan"}),(0,v.jsx)("br",{}),ve]})})]}),(0,v.jsxs)("aside",{className:G.reply,children:[q&&(0,v.jsx)(p.Z,{onChange:function(e){ie(e)},height:200,isFocus:!0,watch:!0}),(0,v.jsxs)(T.Z,{onClick:function(){U(!0)},children:[(0,v.jsx)(C.Z,{flex:"1",children:!q&&(0,v.jsx)(N.Z,{size:"middle",className:"current",placeholder:"说点什么",style:{background:"#f6f6f6"}})}),(0,v.jsx)(C.Z,{children:(0,v.jsx)(L.ZP,{type:"primary",size:"middle",onClick:r()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("游客"!==(null==R||null===(t=R.userInfo)||void 0===t?void 0:t.username)){e.next=3;break}return g.ZP.error("请先登录"),e.abrupt("return");case 3:if(""!==oe){e.next=7;break}g.ZP.error("请输入内容"),e.next=11;break;case 7:return e.next=9,F({type:"boards/createReply",payload:{boardId:W.boardId,content:oe}});case 9:0===e.sent.status&&(U(!1),je(),ie(""));case 11:case"end":return e.stop()}}),e)}))),children:"发表"})})]})]}),(0,v.jsxs)("div",{style:{padding:"5px 15px",justifyContent:"space-between",display:"flex"},children:[(0,v.jsxs)("span",{children:["全部回复(",null==ue?void 0:ue.total_replies_count,")"]})," ",(0,v.jsx)(L.ZP,{type:"primary",danger:_e,onClick:function(){_e?(ke(!1),clearInterval(Se.current)):(Se.current=setInterval((function(){je()}),5e3),ke(!0))},children:_e?"停止刷新":"开启刷新评论"})]}),(0,v.jsx)("aside",{className:G.replyList,children:null==ue||null===(m=ue.replies)||void 0===m?void 0:m.map((function(e,t){var n,o,a,l;return(0,v.jsxs)(T.Z,{gutter:[12,12],children:[(0,v.jsx)(C.Z,{flex:"40px",children:(0,v.jsx)("img",{width:"40",src:"".concat(f.Z.IMG_SERVER,"/images/").concat(null==e||null===(n=e.author)||void 0===n?void 0:n.image_url)})}),(0,v.jsx)(C.Z,{flex:"1",children:(0,v.jsxs)(T.Z,{align:"middle",children:[(0,v.jsxs)(C.Z,{span:24,children:[(0,v.jsx)("span",{className:"c-light-black",children:null==e||null===(o=e.author)||void 0===o?void 0:o.name}),(0,v.jsxs)("span",{className:"c-light-black ml10",children:[k()(null==e?void 0:e.created_on).fromNow()," 发布"]})]}),(0,v.jsx)(C.Z,{span:24,children:(0,v.jsx)(h.Z,{value:e.content})}),(0,v.jsx)(I,{user:null==R?void 0:R.userInfo,id:null==e?void 0:e.id,total_count:null==e?void 0:e.total_count,vlist:null==e?void 0:e.replies,dispatch:F,params:W}),(0,v.jsx)(C.Z,{span:24,className:"mt5 c-light-black",children:J===t?(0,v.jsxs)("aside",{children:[(0,v.jsx)(p.Z,{onChange:function(e){se(e)},height:150,isFocus:!0}),(0,v.jsx)(T.Z,{children:(0,v.jsx)(C.Z,{span:24,className:"tr",children:(0,v.jsx)(L.ZP,{type:"primary",size:"middle",onClick:r()(i()().mark((function t(){var n;return i()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if("游客"!==(null==R||null===(n=R.userInfo)||void 0===n?void 0:n.username)){t.next=3;break}return g.ZP.error("请先登录"),t.abrupt("return");case 3:if(""!==le){t.next=7;break}g.ZP.error("请输入内容"),t.next=12;break;case 7:return t.next=9,F({type:"boards/createReply",payload:{boardId:e.id,content:le}});case 9:F({type:"boards/getReplyList",payload:s()({},W)}),g.ZP.success("发布成功"),X(-1);case 12:case"end":return t.stop()}}),t)}))),children:"发表"})})})]}):(0,v.jsxs)("div",{className:"tr",children:[(0,v.jsx)("span",{className:"iconfont icon-huifu1 mr5 ml30",onClick:function(){return X(t)}}),e.liked&&(0,v.jsxs)("span",{className:"c-orange",children:[(0,v.jsx)(A.Z,{className:"mr5 ml30",onClick:r()(i()().mark((function t(){return i()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,F({type:"boards/replyUnLike",payload:{object_id:e.id,object_type:"message"}});case 2:F({type:"boards/getReplyList",payload:s()({},W)});case 3:case"end":return t.stop()}}),t)})))}),e.praises_count]}),!e.liked&&(0,v.jsxs)("span",{children:[(0,v.jsx)(A.Z,{className:"mr5 ml30",onClick:r()(i()().mark((function t(){return i()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,F({type:"boards/replyLike",payload:{object_id:e.id,object_type:"message"}});case 2:F({type:"boards/getReplyList",payload:s()({},W)});case 3:case"end":return t.stop()}}),t)})))}),e.praises_count]}),((0,Z.GJ)()||(null==R||null===(a=R.userInfo)||void 0===a?void 0:a.login)===(null==e||null===(l=e.author)||void 0===l?void 0:l.login))&&(0,v.jsx)(P.Z,{title:"删除",children:(0,v.jsx)(M.Z,{className:"current ml30",onClick:function(){F({type:"boards/setActionTabs",payload:{key:"删除",params:W,selectArr:e}})}})})]})})]})})]},t)}))})]})]}),(0,v.jsx)("aside",{className:"tc mt30 pb30",children:(0,v.jsx)(E.Z,{defaultCurrent:1,total:null==ue?void 0:ue.total_count,hideOnSinglePage:!0,current:W.page||1,onChange:function(e){W.page=e,F({type:"boards/getReplyList",payload:s()({},W)})}})}),(0,v.jsx)(x.Z,{cb:function(){w.history.push("/classrooms/".concat(W.coursesId,"/board/").concat(W.categoryId))}}),(0,v.jsx)(y.Z,{}),(0,v.jsx)(b,{})]})}))},69174:function(e,t,n){"use strict";var o=n(7557),i=n.n(o),a=n(82242),r=n.n(a),l=n(37205),s=n.n(l),c=n(41498),d=n.n(c),u=(n(59301),n(43418)),p=n(8591),f=n(51136),h=n(7880),m=n(37712);t.Z=(0,h.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t=e.classroomList,n=e.dispatch,o=e.cb,a=(0,h.useParams)();a.id=a.coursesId;var l=t.detailBoardList;return(0,m.jsx)(u.Z,{centered:!0,title:"提示",open:"删除"===t.actionTabs.key,okText:"确定",cancelText:"取消",onOk:d()(i()().mark((function e(){var c,d,u,h;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,f.ZP)("/api/boards/".concat(a.categoryId,"/messages/bulk_delete.json"),{method:"delete",body:{ids:s()(t.actionTabs.selectArrs)}});case 2:0===e.sent.status&&(p.ZP.success("删除成功"),h=t.actionTabs.selectArrs.length===l.messages.length&&(null===(c=t.actionTabs.params)||void 0===c?void 0:c.page)>1?(null===(d=t.actionTabs.params)||void 0===d?void 0:d.page)-1:null===(u=t.actionTabs.params)||void 0===u?void 0:u.page,o(h),n({type:"classroomList/setActionTabs",payload:{}}),n({type:"classroomList/getBoardList",payload:r()(r()({},t.actionTabs.params),{},{page:h})}),n({type:"classroomList/getClassroomLeftMenus",payload:{id:a.coursesId}}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){n({type:"classroomList/setActionTabs",payload:{}})},children:(0,m.jsx)("p",{children:"是否确认删除?"})})}))},5445:function(e,t,n){"use strict";var o=n(7557),i=n.n(o),a=n(37205),r=n.n(a),l=n(41498),s=n.n(l),c=n(79800),d=n.n(c),u=n(82242),p=n.n(u),f=n(59301),h=n(78241),m=n(43418),g=n(8591),w=n(8772),v=n(24905),b=n(71418),y=n(51136),x=n(26724),_=n.n(x),k=n(7880),S=n(37712);t.Z=(0,k.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var t,n=e.classroomList,o=(e.loading,e.dispatch),a=p()({},(0,k.useParams)()),l=(0,f.useState)([]),c=d()(l,2),u=c[0],x=c[1],j=(0,f.useState)(!0),T=d()(j,2),C=T[0],B=T[1],N=(0,f.useState)(1),L=d()(N,2),P=(L[0],L[1],(0,f.useState)(!0)),E=d()(P,2),A=E[0],M=E[1];a.page=0,a.page_size=50,(0,f.useEffect)((function(){"发送"===n.actionTabs.key&&O(1)}),[n.actionTabs.key]);var G=h.Z.useForm(),Z=d()(G,1)[0],O=function(){var e=s()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return 1==t&&(u=[]),a.page=t,M(!0),e.next=5,o({type:"classroomList/getCoursesMine",payload:p()({},a)});case 5:(n=e.sent).length4?parseFloat(e):5};function _(){try{return window.self!==window.top}catch(e){return!0}}function k(){return(!n.hasOwnProperty("screenshotGenerator")||!n.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,t){c=e,Z(e,t)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,t){var n=parseFloat(e);NaN!==n&&n<5?console.log("The GeoGebra HTML5 codebase version "+n+" is deprecated. Using version latest instead."):(s=e,O(e,t))},e.getHTML5CodebaseVersion=function(){return m},e.getParameters=function(){return n},e.setFontsCSSURL=function(e){y=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function t(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,o="auto",r=n.id,a=!1,s=0;s=5)return!0;var t=e.getAppletObject();return!(!t||"function"!=typeof t.recalculateEnvironments)&&(t.recalculateEnvironments(),!0)},e.startAnimation=function(){var t=e.getAppletObject();return!(!t||"function"!=typeof t.startAnimation)&&(t.startAnimation(),!0)},e.stopAnimation=function(){var t=e.getAppletObject();return!(!t||"function"!=typeof t.stopAnimation)&&(t.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==n.id?n.id:"ggbApplet";return window[e]},e.resize=function(){};var T=function(e){return e&&"false"!==e},C=function(t,n,i){x(m)<=4.2&&(i=!0);var o=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==m||ggbHTML5LoadedCodebaseIsWebSimple&&!w)&&(o=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var r=document.createElement("div");r.classList.add("appletParameters","notranslate");var a=n.width,l=n.height;if(n.disableAutoScale=void 0===n.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():n.disableAutoScale,void 0!==n.width)if(x(m)<=4.4)T(n.showToolBar)&&(n.height-=7),T(n.showAlgebraInput)&&(n.height-=37),n.width<605&&T(n.showToolBar)&&(n.width=605,a=605);else{var u=100;(T(n.showToolBar)||T(n.showMenuBar))&&(n.hasOwnProperty("customToolBar")&&(n.customToolbar=n.customToolBar),u=T(n.showMenuBar)?245:155),a=5?(n.appletOnLoad=function(e){var n=t.querySelector(".ggb_preview");n&&n.parentNode.removeChild(n),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(v),window.GGBT_wsf_view&&$(window).trigger("resize"),f(e)},b||v.appendChild(_)):r.appendChild(_),v.appendChild(r),b||t.appendChild(v),setTimeout((function(){e.resize()}),1)}function k(e,t){t&&"function"==typeof t.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,t.appletOnLoad):renderGGBElement(e),I("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",t)}function S(e,t){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:t}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){k(e.article,e.params)})),html5AppletsToProcess=null)},x(m)<5&&(e.className+=" geogebraweb")):k(e,t)}if(o){scriptLoadStarted=!0;for(var B=0;B0?(o.remove(),l.attr("id","fullscreencontent").show(),jQuery(r).append(l),window.dispatchEvent(new Event("resize"))):C(o,t,!1),window.GGBT_wsf_view.launchFullScreen(r)}else h=i,C(e,t,!1);if(!window.GGBT_wsf_view)for(a=0;ae/4*3&&(l=e/4*3),s=l/5.8,a.setAttribute("src",b),a.setAttribute("width",l),a.setAttribute("height",s);var u=(e-l)/2,d=(t-s)/2;a.style.left=u+"px",a.style.top=d+"px",o.appendChild(a)}return o.appendChild(c),o},A=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},G=["web","webSimple","web3d","tablet","tablet3d","phone"],O=function(e,t){if(m=e,t)Z(m,!0);else{var r,a,l=!o;if(l){var s=x(m);!isNaN(s)&&s<4.4&&(l=!1)}r="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=m.indexOf("//");for(var u in a=c>0?m:0===c?r+m:"https://www.geogebra.org/apps/5.2.814.0/",G)if(m.slice(-1*G[u].length)===G[u]||m.slice(-1*(G[u].length+1))===G[u]+"/")return void Z(a,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!l||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||T(n.showToolBar)||T(n.showMenuBar)||T(n.showAlgebraInput)||T(n.enableRightClick)||n.appName&&"classic"!=n.appName?a+="web3d/":a+="webSimple/",Z(a,!1)}},Z=function(e,t){if(e.requirejs)p=e;else{"/"!==e.slice(-1)&&(e+="/"),p=e,null===t&&(t=-1===e.indexOf("http")),f=t,g="web.nocache.js",w=!1;var n=p.split("/");n.length>1&&(t||"webSimple"!==n[n.length-2]?G.indexOf(n[n.length-2])>=0&&(g=n[n.length-2]+".nocache.js"):(g="webSimple.nocache.js",w=!0)),n=e.split("/"),"test"===(m=n[n.length-3]).substr(0,4)?m=m.substr(4,1)+"."+m.substr(5,1):"war"!==m.substr(0,3)&&"beta"!==m.substr(0,4)||(m="5.0");var i=parseFloat(m);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),O("5.0",t))}},I=function(e,t){window.console&&window.console.log&&(!t||void 0===t.showLogging||t.showLogging&&"false"!==t.showLogging)&&console.log(e)};function R(){var e=t;null!==s?e=s:parseFloat(e)<5&&(e="5.0"),O(e,!1),null!==c&&Z(c,f),l=!0}return void 0!==n.material_id?S(R):R(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function t(e,t){1!=t?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+t+","+t+")",e.style.webkitTransform="scale("+t+","+t+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function n(e,t,n,i,o){if(e.isScreenshoGenerator)return 1;var r,a=void 0!==i&&i,l=null!=e.noScaleMargin&&e.noScaleMargin,s=(r=e.autoHeight)&&"false"!==r,c=function(e,t,n,i,o,r){var a=null;if(null!=r&&""!=r)for(var l=e.parentNode;null!=l;){if((" "+l.className+" ").indexOf(" "+r+" ")>-1){a=l;break}l=l.parentNode}var s=0,c=0,u=0,d=0,p=0,f=0,h=0;if(a)s=a.offsetWidth,c=Math.max(i?a.offsetWidth:0,a.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(s=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),u=s):(s=window.innerWidth,c=window.innerHeight,u=window.innerWidth),e){var m=e.getBoundingClientRect();m.left>0&&m.left<=s&&(void 0===o||!o)&&("rtl"===document.dir?(p=s-m.width-m.left,f=u<=480?10:30):(f=m.left,p=u<=480?10:30),d=f+p)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(d=40,h=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(d=0,h=40))}return e&&((void 0===n||!n)&&t>0&&t+d1&&(a=!0)),t&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(a=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?r:(o=n(e,t,a,i,e.scaleContainerClass),!a||e.hasOwnProperty("scale")&&1!==r?Math.min(r,o):o)}function o(e){var t=Math.min(window.innerWidth,document.documentElement.clientWidth),n=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),o=(t-i.width)/2,r=(n-i.height)/2;r<0&&(r=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=o<40?"40px":o+"px",e.style.top=r+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=r<40?"40px":r+"px",e.style.left=o+"px")}return{responsiveResize:function(n,r){var a=n.querySelector(".appletParameters");if(a){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(r.id!==a.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(n)}if(a.parentElement&&/fullscreen/.test(a.parentElement.className))return;var l=i(r,n);e()&&a.setAttribute("data-param-scale",l);for(var s=null,c=0;c=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var t=c[e];return null==t?null:t},r=d,webModule.__errFn=e}function B(){function e(e){var t=e.lastIndexOf(rb);-1==t&&(t=e.length);var n=e.indexOf(sb);-1==n&&(n=e.length);var i=e.lastIndexOf(tb,Math.min(n,t));return i>=O?e.substring(O,i+P):W}var t,n=null!=(t=__gwt_getMetaProperty(wb))?t:W;return n==W&&(n=function(){for(var t=o.getElementsByTagName(_),n=O;nO?e[e.length-P].href:W}()),n==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(n=e(o.location.href)),n=function(t){if(t.match(/^\w+:\/\//));else{var n=o.createElement(ub);n.src=t+vb,t=e(n.src)}return t}(n),n}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],o=[];function a(e){var t=o[e](),n=i[e];if(t in n)return t;var a=[];for(var l in n)a[n[l]]=l;throw r&&r(e,a,t),null}if(__gwt_isKnownPropertyValue=function(e,t){return t in i[e]},webModule.__getPropMap=function(){var e={};for(var t in i)i.hasOwnProperty(t)&&(e[t]=a(t));return e},webModule.__computePropValue=a,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var l=(e=Cb).indexOf(Db);-1!=l&&(t=parseInt(e.substring(l+P),$),e=e.substring(O,l))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var t=s[L].bindings;s[L].bindings=function(){for(var n=t?t():{},i=e[webModule.__softPermutationId],o=O;o0){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:"",n=[],i=0;i0&&(t=e.map((function(e){return{uid:e.id,id:e.id,name:e.title+x+e.filesize,url:e.url,filesize:e.filesize,status:"done",response:{id:e.id}}}))),t}var T=function(e){var t=e.value,n=e.onChange,i=e.action,r=e.data,l=e.className,c=e.maxSize,d=void 0===c?150:c,j=e.title,T=void 0===j?"上传附件":j,C=e.showRemoveModal,P=void 0!==C&&C,N=e.accept,L=void 0===N?"":N,E=e.additionalText,M=e.isDragger,A=e.number,G=void 0===A?1e3:A,O=e.aloneClear,Z=void 0!==O&&O,I=(0,f.useState)(!1),R=p()(I,2),D=R[0],F=R[1],H=(0,f.useState)(t||[]),z=p()(H,2),W=z[0],V=z[1],q=(0,f.useState)(1),U=p()(q,2),K=U[0],Y=U[1];(0,f.useEffect)((function(){t&&(1===K&&V(u()(t)),Y(2),G===(null==t?void 0:t.length)&&F(!0))}),[t]);var J,X=function(){setTimeout((function(){W.pop(),V(u()(W))}),500)},$={multiple:!0,disabled:D,accept:L,withCredentials:!0,fileList:W,beforeUpload:function(e,t){var n=e.size/1024/1024;return W.concat(t).length>G?(W.pop(),V(u()(W)),m.ZP.error("最多只能上传".concat(G,"个文件")),Z?Promise.reject():(X(),!1)):n=G?F(!0):F(!1),V(u()(W)),W=W.map((function(e){var t,n;null!=e&&null!==(t=e.response)&&void 0!==t&&t.id&&(e.url="/api/attachments/".concat(null==e||null===(n=e.response)||void 0===n?void 0:n.id));return-1===e.name.indexOf(x)&&(e.name="".concat(e.name).concat(x).concat(_(e.size))),s()({},e)})),console.log("info:",e,W),n(W)):m.ZP.error(null===(i=e.file)||void 0===i||null===(i=i.response)||void 0===i?void 0:i.message)},onRemove:(J=a()(o()().mark((function e(t){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=function(){var e=a()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(t.response?t.response.id:t.id)){e.next=8;break}return e.next=4,(0,b.JZ)(t.response?t.response.id:t.uid);case 4:return n=e.sent,e.abrupt("return",Promise.resolve(n));case 8:return e.abrupt("return",!0);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),!P){e.next=5;break}return e.abrupt("return",new Promise((function(e,t){var i;g.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"提示",content:(0,y.jsx)("div",{className:"tc font16",children:"是否确认删除?"}),onOk:(i=a()(o()().mark((function t(){return o()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n();case 2:t.sent,m.ZP.success("删除成功"),e(!0);case 5:case"end":return t.stop()}}),t)}))),function(){return i.apply(this,arguments)}),onCancel:function(){return e(!1)}})})));case 5:return e.next=7,n();case 7:return e.abrupt("return",e.sent);case 8:case"end":return e.stop()}}),e)}))),function(e){return J.apply(this,arguments)})};return(0,y.jsxs)("div",{className:"multi-upload ".concat(l||""),children:[M&&(0,y.jsxs)(B,s()(s()({},$),{},{children:[(0,y.jsx)("p",{className:"ant-upload-drag-icon",children:(0,y.jsx)(k.Z,{})}),(0,y.jsxs)("p",{className:"ant-upload-text",children:["点击上传图标,选择要上传的文件或将文件拖拽到此",(0,y.jsx)("br",{}),"(单个文件最大限制为",d,"MB)"," "]}),E]})),!M&&(0,y.jsxs)(h.Z,s()(s()({},$),{},{children:[(0,y.jsxs)(w.ZP,{disabled:D,className:"upload_button",children:[(0,y.jsx)("img",{className:"aBtn_img",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4="}),T]}),(0,y.jsxs)("span",{onClick:function(e){e.preventDefault(),e.stopPropagation()},className:"upload_text",children:["(单个文件最大",d,"MB)"," "]})]}))]})}},37507:function(e,t,n){"use strict";n.d(t,{h:function(){return w}});var i=n(82242),o=n.n(i),r=n(79800),a=n.n(r),l=n(59301),s=n(57809),c=n(78241),u=n(3113),d=n(89780),p=n.n(d),f=(n(81974),n(3693),n(37712)),h=s.default.Option,m={labelCol:{span:4},wrapperCol:{span:20}},g={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};function w(e){var t=e.value,n=e.onChange,i=e.mode,r=e.options,s=void 0===r?{}:r,c=(0,l.useRef)(),u=(0,l.useState)(),d=a()(u,2),h=d[0],m=d[1];return(0,l.useEffect)((function(){if(h){var e=function(e){var t=e.getValue();n&&n(t)};return h.on("change",e),function(){h.off("change",e)}}}),[h,n]),(0,l.useEffect)((function(){h&&h.setOption("mode",i)}),[h,i]),(0,l.useEffect)((function(){h&&(t===h.getValue()&&""!==t||setTimeout((function(){h.setValue(t||"")}),300))}),[h,t]),(0,l.useEffect)((function(){if(c.current&&!h){var e=p().fromTextArea(c.current,o()({mode:i,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},s));m(e)}}),[c.current,h]),(0,f.jsx)("div",{className:"my-codemirror-container",children:(0,f.jsx)("textarea",{ref:c})})}t.Z=function(e){var t=e.callback,n=e.onCancel,i=(0,l.useState)("python"),r=a()(i,2),d=r[0],p=r[1];return(0,f.jsxs)(c.Z,o()(o()({},m),{},{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:function(e){t(e)},style:{width:500},children:[(0,f.jsx)(c.Z.Item,{label:"代码语言",name:"language",children:(0,f.jsx)(s.default,{getPopupContainer:function(e){return e.parentNode},onChange:function(e){p(g[e][1])},children:Object.keys(g).map((function(e){return(0,f.jsx)(h,{value:e,children:g[e][0]},e)}))})}),(0,f.jsx)(c.Z.Item,{label:"代码内容",name:"content",rules:[{required:!0,message:"请输入代码内容"}],children:(0,f.jsx)(w,{mode:d})}),(0,f.jsxs)("div",{className:"flex-container flex-end",children:[(0,f.jsx)(u.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,f.jsx)(u.ZP,{type:"ghost",onClick:n,children:"取消"})]})]}))}},11094:function(e,t,n){"use strict";n.d(t,{Z:function(){return Te}});var i=n(91232),o=n.n(i),r=n(79800),a=n.n(r),l=n(85573),s=n.n(l),c=n(59301),u=n(89780),d=n.n(u),p=n(76374),f=(n(81974),n(6313),n(25717),n(99498),n(25419),n(67549),n(42783)),h=n(37712),m=function(e){var t=e.value,n=void 0===t?"":t,i=(e.className,e.showTextOnly,e.showLines,e.style,(0,c.useMemo)((function(){return""}),[n]));return(0,h.jsx)(h.Fragment,{children:(0,h.jsx)("div",{dangerouslySetInnerHTML:{__html:i}})})},g=n(82242),w=n.n(g),v=[{title:"粗体",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"斜体",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"无序列表",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"有序列表",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"行内代码",icon:"md-iconfont icon-code",actionName:"code"},{title:"代码块(多语言风格)",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"链接",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"行内公式",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"数学图像",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"多行公式",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"添加图片",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"插入画图",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"插入流程图",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"表格",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"换行",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"清空",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function b(e){var t=e.onActionCallback,n=e.title,i=e.icon,o=e.actionName,r=e.className,a=void 0===r?"":r,l=e.children;return(0,h.jsxs)("a",{title:n,className:a,onClick:function(){t(o)},children:[(0,h.jsx)("i",{className:"".concat(i)}),l]})}var y=function(e){var t=e.watch,n=e.showNullButton,i=e.showNullProgramButton,o=e.onActionCallback,r=e.fullScreen,a=e.insertTemp,l=e.hidetoolBar,s=e.extraUse,c=[].concat(v,[{title:"".concat(t?"关闭实时预览":"开启实时预览"),icon:"".concat(t?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"),actionName:"trigger-watch"}]);return(0,h.jsxs)("ul",{className:"markdown-toolbar-container",children:[!l&&c.map((function(e,t){return(0,h.jsx)("li",{children:e.actionName?(0,h.jsx)(b,w()(w()({},e),{},{onActionCallback:o})):(0,h.jsx)("span",{className:"v-line"})},t)})),n?(0,h.jsx)("li",{children:(0,h.jsx)(b,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-null-ch",onActionCallback:o,children:(0,h.jsx)("span",{className:"fill-tip",children:"点击插入\b填空项"})})}):null,i?(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("li",{children:(0,h.jsx)(b,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-signal",onActionCallback:o,children:(0,h.jsx)("span",{className:"fill-tip",children:"+单行填空项"})})}),(0,h.jsx)("li",{children:(0,h.jsx)(b,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"增加填空",actionName:"add-multiple",onActionCallback:o,children:(0,h.jsx)("span",{className:"fill-tip",children:"+多行填空项"})})})]}):null,a&&(0,h.jsx)("li",{children:(0,h.jsx)(b,{icon:"md-iconfont icon-edit",className:"btn-null",title:"插入模板",actionName:"inster-template-".concat(a),onActionCallback:o,children:(0,h.jsx)("span",{className:"fill-tip",children:"插入模板"})})}),s&&(0,h.jsx)("li",{children:s}),(0,h.jsx)("li",{className:"btn-full-screen",children:(0,h.jsx)(b,{icon:"".concat(r?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"),title:r?"关闭全屏":"开启全屏",actionName:"trigger-full-screen",onActionCallback:o})})]})},x=n(27308),_=n(78241),k=n(8772),S=n(3113),B={labelCol:{span:4},wrapperCol:{span:20}},j=function(e){var t=e.callback,n=e.onCancel;return(0,h.jsxs)(_.Z,w()(w()({},B),{},{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:function(e){t(e)},style:{width:500},children:[(0,h.jsx)(_.Z.Item,{label:"链接地址",name:"link",rules:[{required:!0,message:"请输入链接地址"}],children:(0,h.jsx)(k.Z,{})}),(0,h.jsx)(_.Z.Item,{label:"链接标题",name:"title",rules:[{required:!0,message:"请输入链接标题"}],children:(0,h.jsx)(k.Z,{})}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(S.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(S.ZP,{type:"ghost",onClick:n,children:"取消"})]})]}))},T=n(37507),C=n(8591),P=n(55087),N=_.Z.useForm,L={width:280,marginRight:10},E={labelCol:{span:5},wrapperCol:{span:19}},M=function(e){var t=e.callback,n=e.onCancel,i=N(),o=a()(i,1)[0],r=(0,c.useRef)();function l(e,t){-1!==e.status?o.setFieldsValue({src:"/api/attachments/".concat(e.id),type:t.type}):C.ZP.error(e.message)}return(0,h.jsxs)(_.Z,w()(w()({form:o},E),{},{className:"upload-image-panel",onFinish:function(e){t(e,r.current)},style:{width:470,overflow:"hidden"},children:[(0,h.jsx)(_.Z.Item,{label:"图片地址",required:!0,children:(0,h.jsxs)("div",{className:"flex-container",children:[(0,h.jsx)(_.Z.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"请输入图片地址"}],children:(0,h.jsx)(k.Z,{style:L})}),(0,h.jsx)(A,{onFileChange:function(e){var t=e.target.files[0];r.current=t,G(t,l)}})]})}),(0,h.jsx)(_.Z.Item,{label:"图片描述",name:"alt",children:(0,h.jsx)(k.Z,{style:{width:264}})}),(0,h.jsxs)(_.Z.Item,{style:{textAlign:"right"},children:[(0,h.jsx)(S.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(S.ZP,{type:"default",onClick:n,children:"取消"})]})]}))};function A(e){var t=e.onFileChange;return(0,h.jsxs)("label",{className:"upload-button",style:{cursor:"pointer"},children:["本地上传",(0,h.jsx)("input",{type:"file",onChange:t})]})}function G(e,t){if(!e)throw new String("没有文件");var n=new FormData;n.append("editormd-image-file",e),n.append("file_param_name","editormd-image-file"),n.append("byxhr","true");var i=new window.XMLHttpRequest;i.withCredentials=!0,i.addEventListener("load",(function(n){t(JSON.parse(n.target.responseText),e)}),!1),i.addEventListener("error",(function(e){console.error(e)}),!1),i.open("POST","".concat(P.KI,"/api/attachments.json")),i.send(n)}var O=n(95237),Z=n(74908),I=function(e){var t=e.callback,n=e.onCancel,i=document.createElement("canvas"),o=i.getContext("2d");i.width=1e3,i.height=800,o.fillStyle="#ffffff",o.fillRect(0,0,i.width,i.height);var r=i.toDataURL("image/png");return(0,h.jsx)(O.Z,{style:{height:"100vh"},children:(0,h.jsx)(Z.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:r,visible:!0,title:String(Date.now())},onOk:function(e){t({src:e.url})},onClose:n})})},R=n(7557),D=n.n(R),F=n(41498),H=n.n(F),z=n(37205),W=n.n(z),V=n(12378);function q(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(q,go.CommandHandler),q.prototype.canAlignSelection=function(){var e=this.diagram;return null!==e&&!e.isReadOnly&&!e.isModelReadOnly&&!(e.selection.count<2)},q.prototype.alignLeft=function(){var e=this.diagram;e.startTransaction("aligning left");var t=1/0;e.selection.each((function(e){e instanceof go.Link||(t=Math.min(e.position.x,t))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t,e.position.y))})),e.commitTransaction("aligning left")},q.prototype.alignRight=function(){var e=this.diagram;e.startTransaction("aligning right");var t=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var n=e.actualBounds.x+e.actualBounds.width;t=Math.max(n,t)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t-e.actualBounds.width,e.position.y))})),e.commitTransaction("aligning right")},q.prototype.alignTop=function(){var e=this.diagram;e.startTransaction("alignTop");var t=1/0;e.selection.each((function(e){e instanceof go.Link||(t=Math.min(e.position.y,t))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.position.x,t))})),e.commitTransaction("alignTop")},q.prototype.alignBottom=function(){var e=this.diagram;e.startTransaction("aligning bottom");var t=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var n=e.actualBounds.y+e.actualBounds.height;t=Math.max(n,t)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,t-e.actualBounds.height))})),e.commitTransaction("aligning bottom")},q.prototype.alignCenterX=function(){var e=this.diagram,t=e.selection.first();if(t){e.startTransaction("aligning Center X");var n=t.actualBounds.x+t.actualBounds.width/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n-e.actualBounds.width/2,e.actualBounds.y))})),e.commitTransaction("aligning Center X")}},q.prototype.alignCenterY=function(){var e=this.diagram,t=e.selection.first();if(t){e.startTransaction("aligning Center Y");var n=t.actualBounds.y+t.actualBounds.height/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,n-e.actualBounds.height/2))})),e.commitTransaction("aligning Center Y")}},q.prototype.alignColumn=function(e){var t=this.diagram;t.startTransaction("align Column"),void 0===e&&(e=0),e=parseFloat(e);var n=new Array;t.selection.each((function(e){e instanceof go.Link||n.push(e)}));for(var i=0;i0){for(var i=a.elt(l-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(r)}else if("Down"===n.key){var o;if(t.isTreeExpanded&&!t.isTreeLeaf)null!==(o=this._sortTreeChildrenByY(t).first())&&e.select(o);else for(;null!==t;){var r,a,l;if(null===(r=t.findTreeParentNode()))break;if((l=(a=this._sortTreeChildrenByY(r)).indexOf(t))i.y?1:n.xi.x?1:0})),t},q.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},q.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(q.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(q.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var U=q,K=(n(31270),n(85160)),Y=n(43418),J=n(43604),X=n(51136),$="myPaletteDiv___Xjz2I",Q="maxH60___Pd4Re";window.go=V;var ee=function(e){var t=e.onCancel,n=e.callback,i=(0,c.useRef)(),o=(0,c.useRef)(),r=(0,c.useRef)(),l=(0,c.useRef)(!1),s=(0,c.useRef)(!1),u=(0,c.useState)(0),d=a()(u,2),p=d[0],f=d[1],m=function(){var e=H()(D()().mark((function e(){var t,o;return D()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=i.current.makeImage(),e.next=3,(0,X.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:t.src}});case 3:o=e.sent,n({src:o.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){f(p+1)}),[]),(0,h.jsx)("div",{ref:s,className:l.current?"".concat(Q," body-overflow-initial"):"body-overflow-initial",children:(0,h.jsx)(Y.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!p,destroyOnClose:!0,maskClosable:!1,getContainer:s.current,rootClassName:"zIndex-9999",title:(0,h.jsxs)(O.Z,{children:[(0,h.jsx)(J.Z,{flex:1,children:"插入流程图"}),(0,h.jsx)(J.Z,{onClick:function(){l.current=!l.current,f(p+1)},children:(0,h.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:t,children:(0,h.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,h.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,h.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,h.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,h.jsx)("div",{style:{height:"calc(100% - 50px)"},className:$,ref:r})]}),(0,h.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,h.jsx)(K.FI,{initDiagram:function(){var e=V.GraphObject.make,t="#ff3333",n="#3358ff",a="#25ad23",l="#d533ff",s="#7d33ff",c="#ff6233",u="#ffffff",d="#000000",p="#fffcd5",f="#d5ebff",h="#f2dfe0",m="#a5d2fa",g="#cccccc",w="#b3e6b3",v="#fcbbbd";function b(t,n){var i=function(e,n){e.handled=!0,e.diagram.model.commit((function(i){var o=n.part.adornedPart,r=(new V.Point).setRectSpot(o.actualBounds,t);r.subtract(o.location),r.scale(2,2),r.x+=130*Math.sign(r.x),r.y+=130*Math.sign(r.y),r.add(o.location),r.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var a=i.copyNodeData(o.data);i.setGroupKeyForNodeData(a,i.getGroupKeyForNodeData(o.data)),i.addNodeData(a);var l={from:o.key,to:i.getKeyForNodeData(a)};i.addLinkData(l);var s=e.diagram.findNodeForData(a);s.location=r,e.diagram.select(s),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(V.Shape,{figure:n,alignment:t,alignmentFocus:t.opposite(),width:t.equals(V.Spot.Top)||t.equals(V.Spot.Bottom)?25:18,height:t.equals(V.Spot.Top)||t.equals(V.Spot.Bottom)?18:25,fill:"orange",stroke:u,strokeWidth:4,mouseEnter:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="orange"},isActionable:!0,click:i,contextClick:i})}function y(t){return e(V.Shape,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="orange"},click:function(e,t){e.diagram.commandHandler.showContextMenu(t.part.adornedPart)}},t||{})}function x(e,t){return function(n,i){n.handled=!0,n.diagram.model.commit((function(n){n.set(i.part.adornedPart.data,e,t)}))}}function _(t,n){return n||(n="color"),e(V.Shape,{width:16,height:16,stroke:"lightgray",fill:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.stroke="dodgerblue"},mouseLeave:function(e,t){return t.stroke="lightgray"},click:x(n,t),contextClick:x(n,t)})}function k(){return[e("ContextMenuButton",e(V.Panel,"Horizontal",_(u,"fill"),_(p,"fill"),_(f,"fill"),_(h,"fill"))),e("ContextMenuButton",e(V.Panel,"Horizontal",_(g,"fill"),_(w,"fill"),_(m,"fill"),_(v,"fill")))]}function S(){return[e("ContextMenuButton",e(V.Panel,"Horizontal",_(d),_(a),_(n),_(t))),e("ContextMenuButton",e(V.Panel,"Horizontal",_(u),_(l),_(s),_(c)))]}function B(t,n){return n||(n="thickness"),e(V.Shape,"LineH",{width:16,height:16,strokeWidth:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:x(n,t),contextClick:x(n,t)})}function j(t,n){return n||(n="dash"),e(V.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:x(n,t),contextClick:x(n,t)})}function T(){return[e("ContextMenuButton",e(V.Panel,"Horizontal",B(1),B(2),B(3),B(4))),e("ContextMenuButton",e(V.Panel,"Horizontal",j(null),j([2,4]),j([4,4])))]}function C(t,n){return n||(n="figure"),e(V.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="lightgray"},click:x(n,t),contextClick:x(n,t)})}function P(t){return e(V.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(t+4).toString()+" H3"})}function N(t){var n="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===t?n="M0 0 M16 16 M0 8 L16 8":2===t&&(n="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(V.Shape,{geometryString:n,margin:2,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:x("dir",t),contextClick:x("dir",t)})}function L(t){var n=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",V.Spot.stringify(V.Spot.AllSides)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(V.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:n,contextClick:n})}function E(t,n){var i=0,o=V.Spot.RightSide;t.equals(V.Spot.Top)?(i=270,o=V.Spot.TopSide):t.equals(V.Spot.Left)?(i=180,o=V.Spot.LeftSide):t.equals(V.Spot.Bottom)&&(i=90,o=V.Spot.BottomSide),n||(i-=180);var r=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",V.Spot.stringify(o)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(V.Shape,{alignment:t,alignmentFocus:t.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:r,contextClick:r})}return i.current=new V.Diagram(o.current,{padding:20,grid:e(V.Panel,"Grid",e(V.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(V.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(U),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var t=e.subject;t.location=t.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var t=e.subject;e.diagram.toolManager.linkingTool.isForwards?t.toNode.invalidateConnectedLinks():t.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(V.Node,"Auto",{locationSpot:V.Spot.Center,locationObjectName:"SHAPE",desiredSize:new V.Size(120,60),minSize:new V.Size(40,40),resizable:!0,resizeCellSize:new V.Size(10,10),rotatable:!0},new V.Binding("location","loc",V.Point.parse).makeTwoWay(V.Point.stringify),new V.Binding("desiredSize","size",V.Size.parse).makeTwoWay(V.Size.stringify),e(V.Shape,{name:"SHAPE",fill:u,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:V.Spot.AllSides,toSpot:V.Spot.AllSides},new V.Binding("figure"),new V.Binding("fill"),new V.Binding("stroke","borderColor"),new V.Binding("strokeWidth","thickness"),new V.Binding("strokeDashArray","dash")),e(V.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(V.TextBlock,{margin:1,textAlign:"center",overflow:V.TextBlock.OverflowEllipsis,editable:!0},new V.Binding("text").makeTwoWay(),new V.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(V.Panel,"Vertical",{maxSize:new V.Size(200,NaN)},e(V.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new V.Binding("text")),e(V.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new V.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(V.Adornment,"Spot",e(V.Placeholder,{padding:10}),b(V.Spot.Top,"TriangleUp"),b(V.Spot.Left,"TriangleLeft"),b(V.Spot.Right,"TriangleRight"),b(V.Spot.Bottom,"TriangleDown"),y({alignment:new V.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(V.Panel,"Horizontal",C("Rectangle"),C("RoundedRectangle"),C("Ellipse"),C("Diamond"))),e("ContextMenuButton",e(V.Panel,"Horizontal",C("Parallelogram2"),C("ManualOperation"),C("Procedure"),C("Cylinder1"))),e("ContextMenuButton",e(V.Panel,"Horizontal",C("Terminator"),C("CreateRequest"),C("Document"),C("TriangleDown"))),k(),S(),T()),i.current.groupTemplate=e(V.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:V.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,t){t.addMembers(t.diagram.selection,!0)||t.diagram.currentTool.doCancel()},avoidable:!1},new V.Binding("location","loc",V.Point.parse).makeTwoWay(V.Point.stringify),e(V.Panel,"Auto",{name:"BODY"},e(V.Shape,{parameter1:10,fill:u,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:V.Spot.AllSides,toSpot:V.Spot.AllSides},new V.Binding("fill"),new V.Binding("stroke","color"),new V.Binding("strokeWidth","thickness"),new V.Binding("strokeDashArray","dash")),e(V.Placeholder,{background:"transparent",margin:20})),e(V.TextBlock,{alignment:V.Spot.Top,alignmentFocus:V.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new V.Binding("text"),new V.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(V.Adornment,"Spot",e(V.Panel,"Auto",e(V.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(V.Placeholder,{margin:1.5})),y({alignment:V.Spot.TopRight,alignmentFocus:V.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",k(),S(),T()),i.current.linkTemplate=e(V.Link,{layerName:"Foreground",routing:V.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new V.Binding("fromSpot","fromSpot",V.Spot.parse),new V.Binding("toSpot","toSpot",V.Spot.parse),new V.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new V.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new V.Binding("points").makeTwoWay(),e(V.Shape,{strokeWidth:2},new V.Binding("stroke","color"),new V.Binding("strokeWidth","thickness"),new V.Binding("strokeDashArray","dash")),e(V.Shape,{segmentIndex:0,segmentOffset:new V.Point(15,0),segmentOrientation:V.Link.OrientAlong,alignmentFocus:V.Spot.Right,figure:"circle",width:10,strokeWidth:0},new V.Binding("fill","color"),new V.Binding("visible","dir",(function(e){return 1===e}))),e(V.Shape,{segmentIndex:-1,segmentOffset:new V.Point(-10,6),segmentOrientation:V.Link.OrientPlus90,alignmentFocus:V.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new V.Binding("fill","color"),new V.Binding("visible","dir",(function(e){return e>=1})),new V.Binding("width","thickness",(function(e){return 7+3*e})),new V.Binding("height","thickness",(function(e){return 7+3*e})),new V.Binding("segmentOffset","thickness",(function(e){return new V.Point(-15,4+1.5*e)}))),e(V.Shape,{segmentIndex:0,segmentOffset:new V.Point(15,-6),segmentOrientation:V.Link.OrientMinus90,alignmentFocus:V.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new V.Binding("fill","color"),new V.Binding("visible","dir",(function(e){return 2===e})),new V.Binding("width","thickness",(function(e){return 7+3*e})),new V.Binding("height","thickness",(function(e){return 7+3*e})),new V.Binding("segmentOffset","thickness",(function(e){return new V.Point(-15,4+1.5*e)}))),e(V.TextBlock,{alignmentFocus:new V.Spot(0,1,-4,0),editable:!0},new V.Binding("text").makeTwoWay(),new V.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(V.Adornment,e(V.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:P(2)},new V.Binding("pathPattern","thickness",P)),y({alignmentFocus:new V.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",S(),T(),e("ContextMenuButton",e(V.Panel,"Horizontal",N(0),N(1),N(2))),e("ContextMenuButton",e(V.Panel,"Horizontal",e(V.Panel,"Spot",L(!1),E(V.Spot.Top,!1),E(V.Spot.Left,!1),E(V.Spot.Right,!1),E(V.Spot.Bottom,!1)),e(V.Panel,"Spot",{margin:new V.Margin(0,0,0,2)},L(!0),E(V.Spot.Top,!0),E(V.Spot.Left,!0),E(V.Spot.Right,!0),E(V.Spot.Bottom,!0))))),new V.Palette(r.current,{maxSelectionCount:1,linkTemplate:e(V.Link,{locationSpot:V.Spot.Center,selectionAdornmentTemplate:e(V.Adornment,"Link",{locationSpot:V.Spot.Center},e(V.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(V.Shape,{toArrow:"Standard",stroke:null}))},{routing:V.Link.AvoidsNodes,curve:V.Link.JumpOver,corner:5,toShortLength:4},new V.Binding("points"),e(V.Shape,{isPanelMain:!0,strokeWidth:2}),e(V.Shape,{toArrow:"Standard",stroke:null})),model:new V.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(W()(V.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(V.Node,"Auto",{locationSpot:V.Spot.Center},new V.Binding("location","location",V.Point.parse).makeTwoWay(V.Point.stringify),e(V.Shape,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new V.Binding("stroke").makeTwoWay(),new V.Binding("fill").makeTwoWay(),new V.Binding("figure")),e(V.TextBlock,{margin:new V.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new V.Size(16,16),maxSize:new V.Size(10,NaN),textAlign:"center",editable:!0},new V.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(V.Panel,"Grid",e(V.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(V.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,h.jsx)("div",{ref:o})]})]}),(0,h.jsx)("div",{className:"tr",children:(0,h.jsx)(S.ZP,{size:"large",onClick:m,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},te=n(5112),ne=n(97913),ie=te.ZP.Group,oe={margin:"0 8px"},re=function(e){var t=e.callback,n=e.onCancel;return(0,h.jsxs)(_.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){t(e)},children:[(0,h.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,h.jsx)("span",{style:oe,children:"单元格数:"}),(0,h.jsx)("span",{style:oe,children:"行数"}),(0,h.jsx)(_.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,h.jsx)(ne.Z,{})}),(0,h.jsx)("span",{style:oe,children:"列数"}),(0,h.jsx)(_.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,h.jsx)(ne.Z,{})})]}),(0,h.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,h.jsx)("span",{style:oe,children:"对齐方式:"}),(0,h.jsx)(_.Z.Item,{name:"align",children:(0,h.jsxs)(ie,{children:[(0,h.jsx)(te.ZP,{value:"default",children:(0,h.jsx)("i",{className:"fa fa-align-justify"})}),(0,h.jsx)(te.ZP,{value:"left",children:(0,h.jsx)("i",{className:"fa fa-align-left"})}),(0,h.jsx)(te.ZP,{value:"center",children:(0,h.jsx)("i",{className:"fa fa-align-center"})}),(0,h.jsx)(te.ZP,{value:"right",children:(0,h.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(S.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(S.ZP,{type:"ghost",onClick:n,children:"取消"})]})]})},ae=n(78673),le=n(66455),se=n.n(le),ce=(0,c.forwardRef)((function(e,t){var n=e.use3d,i=e.width,o=e.height,r=e.callback,l=(e.showSaveButton,(0,c.useRef)()),s=(0,c.useRef)(),u=(0,c.useState)(!1),d=a()(u,2),p=d[0],f=d[1],m=(0,c.useRef)({id:l,appName:"graphing",width:i||1e3,height:o||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){s.current=new(se())(m.current,!0),window.onload=function(){s.current.inject("applet_container")}}),[]);var g=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return r&&r(e),e};return(0,c.useEffect)((function(){m.current.appName=p?"3D":"graphing",s.current.inject("applet_container")}),[p]),(0,c.useEffect)((function(){f(n)}),[n]),(0,c.useImperativeHandle)(t,(function(){return{getImgData:g}})),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:l}),(0,h.jsxs)(O.Z,{align:"middle",children:[(0,h.jsx)(J.Z,{flex:1,children:(0,h.jsx)(ae.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:p,onChange:function(e){return f(e)}})}),(0,h.jsx)(J.Z,{children:(0,h.jsx)(S.ZP,{size:"large",onClick:g,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),ue=n(33773),de=n(27065),pe="link",fe="upload-image",he="add-flowchart",me="draw-image",ge="code-block",we="add-table",ve="------------",be={default:ve,left:":".concat(ve),center:":".concat(ve,":"),right:"".concat(ve,":")},ye=n(56266);var xe="@▁▁@",_e=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function ke(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var Se=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Be=s()(s()({},Se+"-B","bold"),Se+"-I","italic"),je=s()(s()(s()(s()(s()(s()(s()(s()({},pe,"添加链接"),ge,"添加代码块"),fe,"添加图片"),me,"添加画图"),he,"插入流程图"),we,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),Te=function(e){var t=e.defaultValue,n=void 0===t?"":t,i=e.onChange,r=e.width,l=void 0===r?"100%":r,u=e.height,g=void 0===u?400:u,w=e.miniToolbar,v=void 0!==w&&w,b=e.isFocus,_=void 0!==b&&b,k=e.watch,S=e.insertTemp,B=e.mode,P=void 0===B?"markdown":B,N=e.id,L=void 0===N?"markdown-editor-id":N,E=e.showResizeBar,A=void 0!==E&&E,O=e.noStorage,Z=void 0!==O&&O,R=e.showNullButton,D=void 0!==R&&R,F=e.showNullProgramButton,H=void 0!==F&&F,z=e.hidetoolBar,W=void 0!==z&&z,V=e.fullScreen,q=void 0!==V&&V,U=e.onBlur,K=e.onCMBeforeChange,J=e.onFullScreen,X=e.className,$=void 0===X?"":X,Q=e.disablePaste,te=void 0!==Q&&Q,ne=e.disabled,ie=void 0!==ne&&ne,oe=e.disabledFill,ae=void 0!==oe&&oe,le=e.placeholder,se=void 0===le?"":le,ve=e.values,Se=void 0===ve?"":ve,Te=e.extraUse,Ce=(0,c.useState)(null),Pe=a()(Ce,2),Ne=Pe[0],Le=Pe[1],Ee=(0,c.useState)(n),Me=a()(Ee,2),Ae=Me[0],Ge=Me[1],Oe=(0,c.useState)(k),Ze=a()(Oe,2),Ie=Ze[0],Re=Ze[1],De=(0,c.useState)(q),Fe=a()(De,2),He=Fe[0],ze=Fe[1],We=(0,c.useState)(""),Ve=a()(We,2),qe=Ve[0],Ue=Ve[1],Ke=(0,c.useState)(0),Ye=a()(Ke,2),Je=Ye[0],Xe=Ye[1],$e=(0,c.useState)(g),Qe=a()($e,2),et=Qe[0],tt=Qe[1],nt=(0,c.useState)(!1),it=a()(nt,2),ot=(it[0],it[1]),rt=(0,c.useState)(0),at=a()(rt,2),lt=at[0],st=at[1],ct=(0,c.useState)(0),ut=a()(ct,2),dt=ut[0],pt=ut[1],ft=(0,c.useRef)(),ht=(0,c.useRef)(),mt=(0,c.useRef)(),gt=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Ge(Se),null==Ne||Ne.setValue(Se),window.scrollTo(0,e)}),[Se]),(0,c.useEffect)((function(){null==J||J(He)}),[He]),(0,c.useEffect)((function(){if(ft.current){var e=function(e,n){if(!te){var i=n.clipboardData;if(i){var o=i.types.toString(),r=i.items;if("Files"===o||i.types.indexOf("Files")>-1){if(n.preventDefault(),"stex"==P)return;try{var a,l=r[1];"file"===(null===(a=r[0])||void 0===a?void 0:a.kind)&&(l=r[0]);var s=l.getAsFile(),c=s.name.split(".").pop();G(s,(function(e){var n,i,o;e.id?(null==s||null===(n=s.type)||void 0===n?void 0:n.indexOf("image"))>-1?t.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==s||null===(i=s.type)||void 0===i?void 0:i.indexOf("video"))>-1?t.replaceSelection('')):(null==s||null===(o=s.type)||void 0===o?void 0:o.indexOf("pdf"))>-1?t.replaceSelection('').concat(s.name,"")):_e.includes(c)?t.replaceSelection('').concat(s.name,"")):t.replaceSelection("[".concat(s.name,"](").concat(de.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(n){C.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}n.preventDefault()},t=d().fromTextArea(ft.current,{mode:P,lineNumbers:!v,lineWrapping:!0,value:n,autoCloseTags:!0,autoCloseBrackets:!0});return t.on("keyup",(function(e,n){8===n.keyCode&&(""==e.getValue()?t.setOption("placeholder",se):t.setOption("placeholder",null))})),t.on("keydown",(function(e,t){if(8===t.keyCode){var n=function(e,t){var n=e.getDoc(),i=n.getCursor(),o=n.getLine(i.line),r=o.charAt(i.ch-1),a=o.lastIndexOf("@▁@",i.ch),l=o.lastIndexOf("@▁▁@",i.ch),s=a>l?a:l,c=a>l?3:4;if(-1===xe.indexOf(r))return null;if(console.log("change1:",t,e,o,i,s,a,l,r),s>=0&&i.ch-s<5){var u=s+c;return n.replaceRange("",{line:i.line,ch:s},{line:i.line,ch:u}),{line:i.line,ch:u}}return null}(e);n&&t.preventDefault()}})),_&&t.focus(),t.on("paste",e),ie&&t.on("beforeChange",(function(e,t){"paste"!==t.origin&&"+input"!==t.origin||t.cancel()})),Le(t),function(){t.off("paste",e)}}}),[]);var wt=(0,c.useCallback)((function(){ht.current}),[et,ht,He]);(0,c.useEffect)((function(){if(Ne){var e=function(){var e=new p.Z((function(e){var t,n=o()(e);try{for(n.s();!(t=n.n()).done;){var i=t.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(wt(),Ne.setSize("100%","100%"),Ne.refresh())}}catch(e){n.e(e)}finally{n.f()}}));return e.observe(ft.current.parentElement),e}();return function(){var t,n;null!==(t=ft.current)&&void 0!==t&&t.parentElement&&e.unobserve(null===(n=ft.current)||void 0===n?void 0:n.parentElement)}}}),[Ne,wt]),(0,c.useEffect)((function(){if(Ne){for(var e=[],t=function(){var t=a()(i[n],2),o=t[0],r=t[1],l=s()({},o,(function(){vt(r)}));e.push(l),Ne.addKeyMap(l)},n=0,i=Object.entries(Be);n0){var e=(new Date).getTime(),t=window.sessionStorage.getItem(L);e>=Je+1e4&&(!t||t!==Ae)&&(window.sessionStorage.setItem(L,Ae),ot(!0))}}),1e4),(0,c.useEffect)((function(){Re(k)}),[Ne,k]),(0,c.useEffect)((function(){Ne&&_&&Ne.focus()}),[Ne,_]),(0,c.useEffect)((function(){if(Ie&&Ne){var e=function(e){var t=e.target;if(gt.current){var n=t.scrollTop/t.scrollHeight;gt.current.scrollTop=gt.current.scrollHeight*n}},t=Ne.getScrollerElement();return t.addEventListener("scroll",e),function(){t.removeEventListener("scroll",e)}}}),[Ne,Ie]),(0,c.useEffect)((function(){if(Ne&&K){var e=function(e,t){K(e,t)};return Ne.on("beforeChange",e),function(){Ne.off("beforeChange",e)}}}),[Ne,K]),(0,c.useEffect)((function(){if(Ne&&U){var e=function(){U(Ne.getValue())};return Ne.on("blur",e),function(){Ne.off("blur",e)}}}),[Ne,U]),(0,c.useEffect)((function(){if(Ne){var e=function(e,t){var n=e.getValue();Ge(n),Xe((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(H?i(n,kt(n)):i(n))};return Ne.on("change",e),function(){Ne.off("change",e)}}}),[Ne,i]),(0,c.useEffect)((function(){if(Ne)if(null==n)Ne.setValue(""),Ge("");else{var e=window.scrollY||window.pageYOffset;n!==Ne.getValue()&&(Ne.setValue(n),Ge(n),Ne.setCursor(ie?1:Ne.lineCount(),0),window.scrollTo(0,e))}}),[Ne,n]);var vt=(0,c.useCallback)((function(e){var t=Ne.getCursor(),n=Ne.getSelection(),i=n.split("\n");switch(e){case"bold":return Ne.replaceSelection("**"+n+"**"),""===n&&Ne.setCursor(t.line,t.ch+2),Ne.focus();case"italic":return Ne.replaceSelection("*"+n+"*"),""===n&&Ne.setCursor(t.line,t.ch+1),Ne.focus();case"code":return Ne.replaceSelection("`"+n+"`"),""===n&&Ne.setCursor(t.line,t.ch+1),Ne.focus();case"inline-latex":return Ue("inline-latex"),Ne.focus();case"latex":return Ne.replaceSelection("```latex\n"+n+"\n```"),Ne.setCursor(t.line+1,n.length+1),Ne.focus();case"line-break":return Ne.replaceSelection("
      \n"),Ne.focus();case"list-ul":return""===n?Ne.replaceSelection("- "+n):Ne.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Ne.focus();case"list-ol":return""===n?Ne.replaceSelection("1. "+n):Ne.replaceSelection(i.map((function(e,t){return""===e?"":"".concat(t+1,". ").concat(e)})).join("\n")),Ne.focus();case"add-null-ch":return""===n&&Ne.setCursor(t.line,t.ch),Ne.replaceSelection("▁"),Ne.focus();case"add-signal":return""===n&&Ne.setCursor(t.line,t.ch),Ne.replaceSelection("@▁@"),Ne.focus();case"add-multiple":return""===n&&Ne.setCursor(t.line,t.ch),Ne.replaceSelection(xe),Ne.focus();case"inster-template-1":return""===n&&Ne.setCursor(t.line,t.ch),Ne.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Ne.focus();case"eraser":return Ne.setValue(""),Ne.focus();case"trigger-watch":return Re(!Ie),Ne.focus();case"trigger-full-screen":return ze(!He),Ne.focus();case pe:return void Ue(pe);case ge:return void Ue(ge);case fe:return void Ue(fe);case me:return void Ue(me);case"maths-latex":return void Ue("maths-latex");case he:return void Ue(he);case we:return void Ue(we);default:throw new Error}}),[Ne,Ie,He]),bt=(0,c.useCallback)((function(e,t){var n,i,o,r,a;switch(Ue(""),qe){case pe:var l=e.title,s=e.link;return Ne.replaceSelection("[".concat(l,"](").concat(s,")")),Ne.focus();case ge:var c=e.language,u=e.content;return Ne.replaceSelection(["```"+c,u,"```"].join("\n")),Ne.focus();case"maths-latex":for(var d=atob(e),p=new Uint8Array(d.length),f=0;f-1||null==g||!g.type?m?Ne.replaceSelection("![ ".concat(m," ]( ").concat(h,' "').concat(m,'" )')):Ne.replaceSelection("![,](".concat(h,")")):(null==g||null===(r=g.type)||void 0===r?void 0:r.indexOf("video"))>-1?Ne.replaceSelection('')):(null==g||null===(a=g.type)||void 0===a?void 0:a.indexOf("pdf"))>-1?Ne.replaceSelection('').concat(g.name,"")):_e.includes(w)?Ne.replaceSelection('').concat(g.name,"")):Ne.replaceSelection("[".concat(g.name,"](").concat(de.Z.API_SERVER).concat(h,")")),Ne.focus();case we:for(var v=e.row,b=e.col,y=e.align,x="\n",_=0;_300&&(t=300),tt(g+t+"px")}},i=mt.current,o=!1,r=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",n),document.addEventListener("mouseup",t),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",n),document.removeEventListener("mouseup",t)}}}),[Ne,mt]),(0,c.useEffect)((function(){tt(g)}),[g]);var _t={width:ke(l),height:ke(et)},kt=((0,c.useMemo)((function(){if(Je){var e=new Date(Je),t=e.getHours(),n=e.getMinutes(),i=e.getSeconds();return n=n<10?"0"+n:n,i=i<10?"0"+i:i,"".concat(t=t<10?"0"+t:t,":").concat(n,":").concat(i)}return 0}),[Je]),function(e){var t=[];if(H){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,n,i){t.push({multiLine:!("@▁@"===e)})}))}return t});(0,c.useEffect)((function(){if(je[qe]&&qe!==me&&qe!==he){var e=document.getElementsByClassName("ant-modal")[0],t=window.innerWidth/2-e.offsetWidth/2,n=window.innerHeight/2-e.offsetHeight/2;st(t),pt(n)}}),[qe]);var St=function(e,t,n,i){var o=document.body.clientHeight,r=document.body.clientWidth;return!(e<20&&n>e||e>r-20&&nt||t>o-20&&i0?$:[{}])})),q.course_modules||Z({type:"classroomList/getClassroomLeftMenus",payload:u()({},I)})}),[I.coursesId]),(0,f.useEffect)((function(){var e;null==U||null===(e=U.course_groups)||void 0===e||e.map((function(e){var t;null==ne||null===(t=ne.group_settings)||void 0===t||t.map((function(t,n){(null==t?void 0:t.group_id)===(null==e?void 0:e.id)&&(e.cilckkey=n,e.isselect=!0)}))}))}),[ne]),(0,O.jsx)("section",{className:L.bg,children:(0,O.jsxs)("div",{className:"edu-container",children:[(0,O.jsxs)("section",{className:"animated fadeIn",children:[(0,O.jsx)("aside",{className:"mt10",children:(0,O.jsxs)(v.Z,{separator:">",children:[(0,O.jsx)(v.Z.Item,{children:(0,O.jsx)(g.Link,{to:"/classrooms/".concat(I.coursesId,"/board/").concat(I.categoryId||""),children:null==V||null===(t=V.course)||void 0===t?void 0:t.course_name})}),(0,O.jsx)(v.Z.Item,{children:(0,O.jsx)(g.Link,{to:"/classrooms/".concat(I.coursesId,"/board/").concat(I.categoryId||""),children:null==K?void 0:K.board_name})}),(0,O.jsx)(v.Z.Item,{children:"帖子编辑"})]})}),(0,O.jsxs)("aside",{className:[L.title,"mt20"].join(" "),children:[(0,O.jsx)(g.Link,{to:"/classrooms/".concat(K.course_id,"/board/").concat(I.categoryId||""),children:(0,O.jsx)(C.Z,{className:"font16 c-black"})}),(0,O.jsx)("strong",{className:"font20 ml5",children:"编辑帖子"})]})]}),K.id&&(0,O.jsxs)(w.Z,{layout:"vertical",form:D,initialValues:{subject:K.subject,select_board_id:[String(K.board_id)],content:K.content,attachment_ids:(0,E.z)(K.attachments),sticky:!1},scrollToFirstError:!0,onValuesChange:function(e){W(u()({},e))},onFinish:function(){var e=s()(a()().mark((function e(t){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.attachment_ids=null===(n=t.attachment_ids)||void 0===n?void 0:n.map((function(e){return e.id||e.response.id})),!(0,M.eB)()){e.next=9;break}if(t.unified_setting=ae.unified_setting,t.group_settings=$,ae.unified_setting){e.next=9;break}if($.length){e.next=8;break}return b.ZP.warning("提交失败:分班发布设置不能为空"),e.abrupt("return");case 8:$.map((function(e){if(!e.group_id)throw b.ZP.error("分班不能为空"),new String("分班不能为空");if(!e.publish_time)throw b.ZP.error("发布时间不能为空"),new String("发布时间不能为空")}));case 9:return e.next=11,(0,h.ZP)("/api/messages/".concat(I.boardId,".json"),{method:"put",body:t});case 11:0===e.sent.status&&(b.ZP.success("保存成功"),g.history.push("/classrooms/".concat(I.coursesId,"/board/").concat(I.categoryId||"")));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,O.jsxs)("aside",{className:"mt30 relative bg-white pl30 pr30 pt30 w100 inline-block",children:[(0,M.GJ)()&&(0,O.jsx)(w.Z.Item,{name:"sticky",valuePropName:"checked",className:L.sticky,children:(0,O.jsx)(y.Z,{children:"置顶"})}),(0,O.jsx)(w.Z.Item,{label:"标题",name:"subject",rules:[{required:!0,message:"请输入标题"}],children:(0,O.jsx)(x.Z,{size:"middle",suffix:"".concat((null===(n=z.subject)||void 0===n?void 0:n.length)||0,"/60"),maxLength:60})}),(0,O.jsx)(w.Z.Item,{label:"目录",name:"select_board_id",rules:[{required:!0,message:"请选择目录"}],children:(0,O.jsx)(_.default,{children:null==Y||null===(i=Y.boards)||void 0===i?void 0:i.map((function(e){return(0,O.jsx)(_.default.Option,{value:null==e?void 0:e.id,children:null==e?void 0:e.name})}))})}),(0,O.jsx)(w.Z.Item,{label:"内容",name:"content",rules:[{required:!0,message:"请输入内容"}],children:(0,O.jsx)(m.Z,{defaultValue:K.content,watch:!0,placeholder:"请在此输入帖子详情,最大限制为10000个字符"})}),(0,O.jsx)(w.Z.Item,{name:"attachment_ids",children:(0,O.jsx)(E.Z,{})}),(0,M.eB)()&&(0,O.jsxs)("div",{children:[(0,O.jsxs)(k.ZP.Group,{onChange:function(){ae.unified_setting=!ae.unified_setting,le(Object.assign({},ae))},value:ae.unified_setting,children:[(0,O.jsx)(k.ZP,{value:!0,children:"统一发布"}),(null==U||null===(r=U.course_groups)||void 0===r?void 0:r.length)>0&&(0,O.jsx)(k.ZP,{value:!1,children:"分班发布"})]}),(null==ae?void 0:ae.unified_setting)&&(0,O.jsx)(w.Z.Item,{style:{marginTop:16},rules:[{required:!0,message:"请选择发布时间"}],label:"发布时间",name:"publish_time",children:(0,O.jsx)(S.default,{showTime:{format:"HH:mm"},disabledDate:function(e){return e&&e4?parseFloat(e):5};function _(){try{return window.self!==window.top}catch(e){return!0}}function k(){return(!n.hasOwnProperty("screenshotGenerator")||!n.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,t){c=e,Z(e,t)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,t){var n=parseFloat(e);NaN!==n&&n<5?console.log("The GeoGebra HTML5 codebase version "+n+" is deprecated. Using version latest instead."):(s=e,O(e,t))},e.getHTML5CodebaseVersion=function(){return m},e.getParameters=function(){return n},e.setFontsCSSURL=function(e){y=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function t(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,o="auto",r=n.id,a=!1,s=0;s=5)return!0;var t=e.getAppletObject();return!(!t||"function"!=typeof t.recalculateEnvironments)&&(t.recalculateEnvironments(),!0)},e.startAnimation=function(){var t=e.getAppletObject();return!(!t||"function"!=typeof t.startAnimation)&&(t.startAnimation(),!0)},e.stopAnimation=function(){var t=e.getAppletObject();return!(!t||"function"!=typeof t.stopAnimation)&&(t.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==n.id?n.id:"ggbApplet";return window[e]},e.resize=function(){};var T=function(e){return e&&"false"!==e},C=function(t,n,i){x(m)<=4.2&&(i=!0);var o=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==m||ggbHTML5LoadedCodebaseIsWebSimple&&!w)&&(o=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var r=document.createElement("div");r.classList.add("appletParameters","notranslate");var a=n.width,l=n.height;if(n.disableAutoScale=void 0===n.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():n.disableAutoScale,void 0!==n.width)if(x(m)<=4.4)T(n.showToolBar)&&(n.height-=7),T(n.showAlgebraInput)&&(n.height-=37),n.width<605&&T(n.showToolBar)&&(n.width=605,a=605);else{var u=100;(T(n.showToolBar)||T(n.showMenuBar))&&(n.hasOwnProperty("customToolBar")&&(n.customToolbar=n.customToolBar),u=T(n.showMenuBar)?245:155),a=5?(n.appletOnLoad=function(e){var n=t.querySelector(".ggb_preview");n&&n.parentNode.removeChild(n),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(v),window.GGBT_wsf_view&&$(window).trigger("resize"),f(e)},b||v.appendChild(_)):r.appendChild(_),v.appendChild(r),b||t.appendChild(v),setTimeout((function(){e.resize()}),1)}function k(e,t){t&&"function"==typeof t.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,t.appletOnLoad):renderGGBElement(e),I("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",t)}function S(e,t){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:t}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){k(e.article,e.params)})),html5AppletsToProcess=null)},x(m)<5&&(e.className+=" geogebraweb")):k(e,t)}if(o){scriptLoadStarted=!0;for(var B=0;B0?(o.remove(),l.attr("id","fullscreencontent").show(),jQuery(r).append(l),window.dispatchEvent(new Event("resize"))):C(o,t,!1),window.GGBT_wsf_view.launchFullScreen(r)}else h=i,C(e,t,!1);if(!window.GGBT_wsf_view)for(a=0;ae/4*3&&(l=e/4*3),s=l/5.8,a.setAttribute("src",b),a.setAttribute("width",l),a.setAttribute("height",s);var u=(e-l)/2,d=(t-s)/2;a.style.left=u+"px",a.style.top=d+"px",o.appendChild(a)}return o.appendChild(c),o},A=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},G=["web","webSimple","web3d","tablet","tablet3d","phone"],O=function(e,t){if(m=e,t)Z(m,!0);else{var r,a,l=!o;if(l){var s=x(m);!isNaN(s)&&s<4.4&&(l=!1)}r="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=m.indexOf("//");for(var u in a=c>0?m:0===c?r+m:"https://www.geogebra.org/apps/5.2.814.0/",G)if(m.slice(-1*G[u].length)===G[u]||m.slice(-1*(G[u].length+1))===G[u]+"/")return void Z(a,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!l||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||T(n.showToolBar)||T(n.showMenuBar)||T(n.showAlgebraInput)||T(n.enableRightClick)||n.appName&&"classic"!=n.appName?a+="web3d/":a+="webSimple/",Z(a,!1)}},Z=function(e,t){if(e.requirejs)p=e;else{"/"!==e.slice(-1)&&(e+="/"),p=e,null===t&&(t=-1===e.indexOf("http")),f=t,g="web.nocache.js",w=!1;var n=p.split("/");n.length>1&&(t||"webSimple"!==n[n.length-2]?G.indexOf(n[n.length-2])>=0&&(g=n[n.length-2]+".nocache.js"):(g="webSimple.nocache.js",w=!0)),n=e.split("/"),"test"===(m=n[n.length-3]).substr(0,4)?m=m.substr(4,1)+"."+m.substr(5,1):"war"!==m.substr(0,3)&&"beta"!==m.substr(0,4)||(m="5.0");var i=parseFloat(m);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),O("5.0",t))}},I=function(e,t){window.console&&window.console.log&&(!t||void 0===t.showLogging||t.showLogging&&"false"!==t.showLogging)&&console.log(e)};function R(){var e=t;null!==s?e=s:parseFloat(e)<5&&(e="5.0"),O(e,!1),null!==c&&Z(c,f),l=!0}return void 0!==n.material_id?S(R):R(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function t(e,t){1!=t?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+t+","+t+")",e.style.webkitTransform="scale("+t+","+t+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function n(e,t,n,i,o){if(e.isScreenshoGenerator)return 1;var r,a=void 0!==i&&i,l=null!=e.noScaleMargin&&e.noScaleMargin,s=(r=e.autoHeight)&&"false"!==r,c=function(e,t,n,i,o,r){var a=null;if(null!=r&&""!=r)for(var l=e.parentNode;null!=l;){if((" "+l.className+" ").indexOf(" "+r+" ")>-1){a=l;break}l=l.parentNode}var s=0,c=0,u=0,d=0,p=0,f=0,h=0;if(a)s=a.offsetWidth,c=Math.max(i?a.offsetWidth:0,a.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(s=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),u=s):(s=window.innerWidth,c=window.innerHeight,u=window.innerWidth),e){var m=e.getBoundingClientRect();m.left>0&&m.left<=s&&(void 0===o||!o)&&("rtl"===document.dir?(p=s-m.width-m.left,f=u<=480?10:30):(f=m.left,p=u<=480?10:30),d=f+p)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(d=40,h=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(d=0,h=40))}return e&&((void 0===n||!n)&&t>0&&t+d1&&(a=!0)),t&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(a=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?r:(o=n(e,t,a,i,e.scaleContainerClass),!a||e.hasOwnProperty("scale")&&1!==r?Math.min(r,o):o)}function o(e){var t=Math.min(window.innerWidth,document.documentElement.clientWidth),n=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),o=(t-i.width)/2,r=(n-i.height)/2;r<0&&(r=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=o<40?"40px":o+"px",e.style.top=r+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=r<40?"40px":r+"px",e.style.left=o+"px")}return{responsiveResize:function(n,r){var a=n.querySelector(".appletParameters");if(a){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(r.id!==a.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(n)}if(a.parentElement&&/fullscreen/.test(a.parentElement.className))return;var l=i(r,n);e()&&a.setAttribute("data-param-scale",l);for(var s=null,c=0;c=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var t=c[e];return null==t?null:t},r=d,webModule.__errFn=e}function B(){function e(e){var t=e.lastIndexOf(rb);-1==t&&(t=e.length);var n=e.indexOf(sb);-1==n&&(n=e.length);var i=e.lastIndexOf(tb,Math.min(n,t));return i>=O?e.substring(O,i+P):W}var t,n=null!=(t=__gwt_getMetaProperty(wb))?t:W;return n==W&&(n=function(){for(var t=o.getElementsByTagName(_),n=O;nO?e[e.length-P].href:W}()),n==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(n=e(o.location.href)),n=function(t){if(t.match(/^\w+:\/\//));else{var n=o.createElement(ub);n.src=t+vb,t=e(n.src)}return t}(n),n}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],o=[];function a(e){var t=o[e](),n=i[e];if(t in n)return t;var a=[];for(var l in n)a[n[l]]=l;throw r&&r(e,a,t),null}if(__gwt_isKnownPropertyValue=function(e,t){return t in i[e]},webModule.__getPropMap=function(){var e={};for(var t in i)i.hasOwnProperty(t)&&(e[t]=a(t));return e},webModule.__computePropValue=a,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var l=(e=Cb).indexOf(Db);-1!=l&&(t=parseInt(e.substring(l+P),$),e=e.substring(O,l))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var t=s[L].bindings;s[L].bindings=function(){for(var n=t?t():{},i=e[webModule.__softPermutationId],o=O;o0){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:"",n=[],i=0;i0&&(t=e.map((function(e){return{uid:e.id,id:e.id,name:e.title+x+e.filesize,url:e.url,filesize:e.filesize,status:"done",response:{id:e.id}}}))),t}var T=function(e){var t=e.value,n=e.onChange,i=e.action,r=e.data,l=e.className,c=e.maxSize,d=void 0===c?150:c,j=e.title,T=void 0===j?"上传附件":j,C=e.showRemoveModal,P=void 0!==C&&C,N=e.accept,L=void 0===N?"":N,E=e.additionalText,M=e.isDragger,A=e.number,G=void 0===A?1e3:A,O=e.aloneClear,Z=void 0!==O&&O,I=(0,f.useState)(!1),R=p()(I,2),D=R[0],F=R[1],H=(0,f.useState)(t||[]),z=p()(H,2),W=z[0],V=z[1],q=(0,f.useState)(1),U=p()(q,2),K=U[0],Y=U[1];(0,f.useEffect)((function(){t&&(1===K&&V(u()(t)),Y(2),G===(null==t?void 0:t.length)&&F(!0))}),[t]);var J,X=function(){setTimeout((function(){W.pop(),V(u()(W))}),500)},$={multiple:!0,disabled:D,accept:L,withCredentials:!0,fileList:W,beforeUpload:function(e,t){var n=e.size/1024/1024;return W.concat(t).length>G?(W.pop(),V(u()(W)),m.ZP.error("最多只能上传".concat(G,"个文件")),Z?Promise.reject():(X(),!1)):n=G?F(!0):F(!1),V(u()(W)),W=W.map((function(e){var t,n;null!=e&&null!==(t=e.response)&&void 0!==t&&t.id&&(e.url="/api/attachments/".concat(null==e||null===(n=e.response)||void 0===n?void 0:n.id));return-1===e.name.indexOf(x)&&(e.name="".concat(e.name).concat(x).concat(_(e.size))),s()({},e)})),console.log("info:",e,W),n(W)):m.ZP.error(null===(i=e.file)||void 0===i||null===(i=i.response)||void 0===i?void 0:i.message)},onRemove:(J=a()(o()().mark((function e(t){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=function(){var e=a()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(t.response?t.response.id:t.id)){e.next=8;break}return e.next=4,(0,b.JZ)(t.response?t.response.id:t.uid);case 4:return n=e.sent,e.abrupt("return",Promise.resolve(n));case 8:return e.abrupt("return",!0);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),!P){e.next=5;break}return e.abrupt("return",new Promise((function(e,t){var i;g.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"提示",content:(0,y.jsx)("div",{className:"tc font16",children:"是否确认删除?"}),onOk:(i=a()(o()().mark((function t(){return o()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n();case 2:t.sent,m.ZP.success("删除成功"),e(!0);case 5:case"end":return t.stop()}}),t)}))),function(){return i.apply(this,arguments)}),onCancel:function(){return e(!1)}})})));case 5:return e.next=7,n();case 7:return e.abrupt("return",e.sent);case 8:case"end":return e.stop()}}),e)}))),function(e){return J.apply(this,arguments)})};return(0,y.jsxs)("div",{className:"multi-upload ".concat(l||""),children:[M&&(0,y.jsxs)(B,s()(s()({},$),{},{children:[(0,y.jsx)("p",{className:"ant-upload-drag-icon",children:(0,y.jsx)(k.Z,{})}),(0,y.jsxs)("p",{className:"ant-upload-text",children:["点击上传图标,选择要上传的文件或将文件拖拽到此",(0,y.jsx)("br",{}),"(单个文件最大限制为",d,"MB)"," "]}),E]})),!M&&(0,y.jsxs)(h.Z,s()(s()({},$),{},{children:[(0,y.jsxs)(w.ZP,{disabled:D,className:"upload_button",children:[(0,y.jsx)("img",{className:"aBtn_img",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4="}),T]}),(0,y.jsxs)("span",{onClick:function(e){e.preventDefault(),e.stopPropagation()},className:"upload_text",children:["(单个文件最大",d,"MB)"," "]})]}))]})}},37507:function(e,t,n){"use strict";n.d(t,{h:function(){return w}});var i=n(82242),o=n.n(i),r=n(79800),a=n.n(r),l=n(59301),s=n(57809),c=n(78241),u=n(3113),d=n(89780),p=n.n(d),f=(n(81974),n(3693),n(37712)),h=s.default.Option,m={labelCol:{span:4},wrapperCol:{span:20}},g={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};function w(e){var t=e.value,n=e.onChange,i=e.mode,r=e.options,s=void 0===r?{}:r,c=(0,l.useRef)(),u=(0,l.useState)(),d=a()(u,2),h=d[0],m=d[1];return(0,l.useEffect)((function(){if(h){var e=function(e){var t=e.getValue();n&&n(t)};return h.on("change",e),function(){h.off("change",e)}}}),[h,n]),(0,l.useEffect)((function(){h&&h.setOption("mode",i)}),[h,i]),(0,l.useEffect)((function(){h&&(t===h.getValue()&&""!==t||setTimeout((function(){h.setValue(t||"")}),300))}),[h,t]),(0,l.useEffect)((function(){if(c.current&&!h){var e=p().fromTextArea(c.current,o()({mode:i,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},s));m(e)}}),[c.current,h]),(0,f.jsx)("div",{className:"my-codemirror-container",children:(0,f.jsx)("textarea",{ref:c})})}t.Z=function(e){var t=e.callback,n=e.onCancel,i=(0,l.useState)("python"),r=a()(i,2),d=r[0],p=r[1];return(0,f.jsxs)(c.Z,o()(o()({},m),{},{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:function(e){t(e)},style:{width:500},children:[(0,f.jsx)(c.Z.Item,{label:"代码语言",name:"language",children:(0,f.jsx)(s.default,{getPopupContainer:function(e){return e.parentNode},onChange:function(e){p(g[e][1])},children:Object.keys(g).map((function(e){return(0,f.jsx)(h,{value:e,children:g[e][0]},e)}))})}),(0,f.jsx)(c.Z.Item,{label:"代码内容",name:"content",rules:[{required:!0,message:"请输入代码内容"}],children:(0,f.jsx)(w,{mode:d})}),(0,f.jsxs)("div",{className:"flex-container flex-end",children:[(0,f.jsx)(u.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,f.jsx)(u.ZP,{type:"ghost",onClick:n,children:"取消"})]})]}))}},11094:function(e,t,n){"use strict";n.d(t,{Z:function(){return Te}});var i=n(91232),o=n.n(i),r=n(79800),a=n.n(r),l=n(85573),s=n.n(l),c=n(59301),u=n(89780),d=n.n(u),p=n(76374),f=(n(81974),n(6313),n(25717),n(99498),n(25419),n(67549),n(42783)),h=n(37712),m=function(e){var t=e.value,n=void 0===t?"":t,i=(e.className,e.showTextOnly,e.showLines,e.style,(0,c.useMemo)((function(){return""}),[n]));return(0,h.jsx)(h.Fragment,{children:(0,h.jsx)("div",{dangerouslySetInnerHTML:{__html:i}})})},g=n(82242),w=n.n(g),v=[{title:"粗体",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"斜体",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"无序列表",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"有序列表",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"行内代码",icon:"md-iconfont icon-code",actionName:"code"},{title:"代码块(多语言风格)",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"链接",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"行内公式",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"数学图像",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"多行公式",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"添加图片",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"插入画图",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"插入流程图",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"表格",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"换行",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"清空",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function b(e){var t=e.onActionCallback,n=e.title,i=e.icon,o=e.actionName,r=e.className,a=void 0===r?"":r,l=e.children;return(0,h.jsxs)("a",{title:n,className:a,onClick:function(){t(o)},children:[(0,h.jsx)("i",{className:"".concat(i)}),l]})}var y=function(e){var t=e.watch,n=e.showNullButton,i=e.showNullProgramButton,o=e.onActionCallback,r=e.fullScreen,a=e.insertTemp,l=e.hidetoolBar,s=e.extraUse,c=[].concat(v,[{title:"".concat(t?"关闭实时预览":"开启实时预览"),icon:"".concat(t?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"),actionName:"trigger-watch"}]);return(0,h.jsxs)("ul",{className:"markdown-toolbar-container",children:[!l&&c.map((function(e,t){return(0,h.jsx)("li",{children:e.actionName?(0,h.jsx)(b,w()(w()({},e),{},{onActionCallback:o})):(0,h.jsx)("span",{className:"v-line"})},t)})),n?(0,h.jsx)("li",{children:(0,h.jsx)(b,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-null-ch",onActionCallback:o,children:(0,h.jsx)("span",{className:"fill-tip",children:"点击插入\b填空项"})})}):null,i?(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("li",{children:(0,h.jsx)(b,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-signal",onActionCallback:o,children:(0,h.jsx)("span",{className:"fill-tip",children:"+单行填空项"})})}),(0,h.jsx)("li",{children:(0,h.jsx)(b,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"增加填空",actionName:"add-multiple",onActionCallback:o,children:(0,h.jsx)("span",{className:"fill-tip",children:"+多行填空项"})})})]}):null,a&&(0,h.jsx)("li",{children:(0,h.jsx)(b,{icon:"md-iconfont icon-edit",className:"btn-null",title:"插入模板",actionName:"inster-template-".concat(a),onActionCallback:o,children:(0,h.jsx)("span",{className:"fill-tip",children:"插入模板"})})}),s&&(0,h.jsx)("li",{children:s}),(0,h.jsx)("li",{className:"btn-full-screen",children:(0,h.jsx)(b,{icon:"".concat(r?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"),title:r?"关闭全屏":"开启全屏",actionName:"trigger-full-screen",onActionCallback:o})})]})},x=n(27308),_=n(78241),k=n(8772),S=n(3113),B={labelCol:{span:4},wrapperCol:{span:20}},j=function(e){var t=e.callback,n=e.onCancel;return(0,h.jsxs)(_.Z,w()(w()({},B),{},{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:function(e){t(e)},style:{width:500},children:[(0,h.jsx)(_.Z.Item,{label:"链接地址",name:"link",rules:[{required:!0,message:"请输入链接地址"}],children:(0,h.jsx)(k.Z,{})}),(0,h.jsx)(_.Z.Item,{label:"链接标题",name:"title",rules:[{required:!0,message:"请输入链接标题"}],children:(0,h.jsx)(k.Z,{})}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(S.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(S.ZP,{type:"ghost",onClick:n,children:"取消"})]})]}))},T=n(37507),C=n(8591),P=n(55087),N=_.Z.useForm,L={width:280,marginRight:10},E={labelCol:{span:5},wrapperCol:{span:19}},M=function(e){var t=e.callback,n=e.onCancel,i=N(),o=a()(i,1)[0],r=(0,c.useRef)();function l(e,t){-1!==e.status?o.setFieldsValue({src:"/api/attachments/".concat(e.id),type:t.type}):C.ZP.error(e.message)}return(0,h.jsxs)(_.Z,w()(w()({form:o},E),{},{className:"upload-image-panel",onFinish:function(e){t(e,r.current)},style:{width:470,overflow:"hidden"},children:[(0,h.jsx)(_.Z.Item,{label:"图片地址",required:!0,children:(0,h.jsxs)("div",{className:"flex-container",children:[(0,h.jsx)(_.Z.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"请输入图片地址"}],children:(0,h.jsx)(k.Z,{style:L})}),(0,h.jsx)(A,{onFileChange:function(e){var t=e.target.files[0];r.current=t,G(t,l)}})]})}),(0,h.jsx)(_.Z.Item,{label:"图片描述",name:"alt",children:(0,h.jsx)(k.Z,{style:{width:264}})}),(0,h.jsxs)(_.Z.Item,{style:{textAlign:"right"},children:[(0,h.jsx)(S.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(S.ZP,{type:"default",onClick:n,children:"取消"})]})]}))};function A(e){var t=e.onFileChange;return(0,h.jsxs)("label",{className:"upload-button",style:{cursor:"pointer"},children:["本地上传",(0,h.jsx)("input",{type:"file",onChange:t})]})}function G(e,t){if(!e)throw new String("没有文件");var n=new FormData;n.append("editormd-image-file",e),n.append("file_param_name","editormd-image-file"),n.append("byxhr","true");var i=new window.XMLHttpRequest;i.withCredentials=!0,i.addEventListener("load",(function(n){t(JSON.parse(n.target.responseText),e)}),!1),i.addEventListener("error",(function(e){console.error(e)}),!1),i.open("POST","".concat(P.KI,"/api/attachments.json")),i.send(n)}var O=n(95237),Z=n(74908),I=function(e){var t=e.callback,n=e.onCancel,i=document.createElement("canvas"),o=i.getContext("2d");i.width=1e3,i.height=800,o.fillStyle="#ffffff",o.fillRect(0,0,i.width,i.height);var r=i.toDataURL("image/png");return(0,h.jsx)(O.Z,{style:{height:"100vh"},children:(0,h.jsx)(Z.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:r,visible:!0,title:String(Date.now())},onOk:function(e){t({src:e.url})},onClose:n})})},R=n(7557),D=n.n(R),F=n(41498),H=n.n(F),z=n(37205),W=n.n(z),V=n(12378);function q(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(q,go.CommandHandler),q.prototype.canAlignSelection=function(){var e=this.diagram;return null!==e&&!e.isReadOnly&&!e.isModelReadOnly&&!(e.selection.count<2)},q.prototype.alignLeft=function(){var e=this.diagram;e.startTransaction("aligning left");var t=1/0;e.selection.each((function(e){e instanceof go.Link||(t=Math.min(e.position.x,t))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t,e.position.y))})),e.commitTransaction("aligning left")},q.prototype.alignRight=function(){var e=this.diagram;e.startTransaction("aligning right");var t=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var n=e.actualBounds.x+e.actualBounds.width;t=Math.max(n,t)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t-e.actualBounds.width,e.position.y))})),e.commitTransaction("aligning right")},q.prototype.alignTop=function(){var e=this.diagram;e.startTransaction("alignTop");var t=1/0;e.selection.each((function(e){e instanceof go.Link||(t=Math.min(e.position.y,t))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.position.x,t))})),e.commitTransaction("alignTop")},q.prototype.alignBottom=function(){var e=this.diagram;e.startTransaction("aligning bottom");var t=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var n=e.actualBounds.y+e.actualBounds.height;t=Math.max(n,t)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,t-e.actualBounds.height))})),e.commitTransaction("aligning bottom")},q.prototype.alignCenterX=function(){var e=this.diagram,t=e.selection.first();if(t){e.startTransaction("aligning Center X");var n=t.actualBounds.x+t.actualBounds.width/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n-e.actualBounds.width/2,e.actualBounds.y))})),e.commitTransaction("aligning Center X")}},q.prototype.alignCenterY=function(){var e=this.diagram,t=e.selection.first();if(t){e.startTransaction("aligning Center Y");var n=t.actualBounds.y+t.actualBounds.height/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,n-e.actualBounds.height/2))})),e.commitTransaction("aligning Center Y")}},q.prototype.alignColumn=function(e){var t=this.diagram;t.startTransaction("align Column"),void 0===e&&(e=0),e=parseFloat(e);var n=new Array;t.selection.each((function(e){e instanceof go.Link||n.push(e)}));for(var i=0;i0){for(var i=a.elt(l-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(r)}else if("Down"===n.key){var o;if(t.isTreeExpanded&&!t.isTreeLeaf)null!==(o=this._sortTreeChildrenByY(t).first())&&e.select(o);else for(;null!==t;){var r,a,l;if(null===(r=t.findTreeParentNode()))break;if((l=(a=this._sortTreeChildrenByY(r)).indexOf(t))i.y?1:n.xi.x?1:0})),t},q.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},q.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(q.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(q.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var U=q,K=(n(31270),n(85160)),Y=n(43418),J=n(43604),X=n(51136),$="myPaletteDiv___Xjz2I",Q="maxH60___Pd4Re";window.go=V;var ee=function(e){var t=e.onCancel,n=e.callback,i=(0,c.useRef)(),o=(0,c.useRef)(),r=(0,c.useRef)(),l=(0,c.useRef)(!1),s=(0,c.useRef)(!1),u=(0,c.useState)(0),d=a()(u,2),p=d[0],f=d[1],m=function(){var e=H()(D()().mark((function e(){var t,o;return D()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=i.current.makeImage(),e.next=3,(0,X.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:t.src}});case 3:o=e.sent,n({src:o.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){f(p+1)}),[]),(0,h.jsx)("div",{ref:s,className:l.current?"".concat(Q," body-overflow-initial"):"body-overflow-initial",children:(0,h.jsx)(Y.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!p,destroyOnClose:!0,maskClosable:!1,getContainer:s.current,rootClassName:"zIndex-9999",title:(0,h.jsxs)(O.Z,{children:[(0,h.jsx)(J.Z,{flex:1,children:"插入流程图"}),(0,h.jsx)(J.Z,{onClick:function(){l.current=!l.current,f(p+1)},children:(0,h.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:t,children:(0,h.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,h.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,h.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,h.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,h.jsx)("div",{style:{height:"calc(100% - 50px)"},className:$,ref:r})]}),(0,h.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,h.jsx)(K.FI,{initDiagram:function(){var e=V.GraphObject.make,t="#ff3333",n="#3358ff",a="#25ad23",l="#d533ff",s="#7d33ff",c="#ff6233",u="#ffffff",d="#000000",p="#fffcd5",f="#d5ebff",h="#f2dfe0",m="#a5d2fa",g="#cccccc",w="#b3e6b3",v="#fcbbbd";function b(t,n){var i=function(e,n){e.handled=!0,e.diagram.model.commit((function(i){var o=n.part.adornedPart,r=(new V.Point).setRectSpot(o.actualBounds,t);r.subtract(o.location),r.scale(2,2),r.x+=130*Math.sign(r.x),r.y+=130*Math.sign(r.y),r.add(o.location),r.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var a=i.copyNodeData(o.data);i.setGroupKeyForNodeData(a,i.getGroupKeyForNodeData(o.data)),i.addNodeData(a);var l={from:o.key,to:i.getKeyForNodeData(a)};i.addLinkData(l);var s=e.diagram.findNodeForData(a);s.location=r,e.diagram.select(s),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(V.Shape,{figure:n,alignment:t,alignmentFocus:t.opposite(),width:t.equals(V.Spot.Top)||t.equals(V.Spot.Bottom)?25:18,height:t.equals(V.Spot.Top)||t.equals(V.Spot.Bottom)?18:25,fill:"orange",stroke:u,strokeWidth:4,mouseEnter:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="orange"},isActionable:!0,click:i,contextClick:i})}function y(t){return e(V.Shape,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="orange"},click:function(e,t){e.diagram.commandHandler.showContextMenu(t.part.adornedPart)}},t||{})}function x(e,t){return function(n,i){n.handled=!0,n.diagram.model.commit((function(n){n.set(i.part.adornedPart.data,e,t)}))}}function _(t,n){return n||(n="color"),e(V.Shape,{width:16,height:16,stroke:"lightgray",fill:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.stroke="dodgerblue"},mouseLeave:function(e,t){return t.stroke="lightgray"},click:x(n,t),contextClick:x(n,t)})}function k(){return[e("ContextMenuButton",e(V.Panel,"Horizontal",_(u,"fill"),_(p,"fill"),_(f,"fill"),_(h,"fill"))),e("ContextMenuButton",e(V.Panel,"Horizontal",_(g,"fill"),_(w,"fill"),_(m,"fill"),_(v,"fill")))]}function S(){return[e("ContextMenuButton",e(V.Panel,"Horizontal",_(d),_(a),_(n),_(t))),e("ContextMenuButton",e(V.Panel,"Horizontal",_(u),_(l),_(s),_(c)))]}function B(t,n){return n||(n="thickness"),e(V.Shape,"LineH",{width:16,height:16,strokeWidth:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:x(n,t),contextClick:x(n,t)})}function j(t,n){return n||(n="dash"),e(V.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:x(n,t),contextClick:x(n,t)})}function T(){return[e("ContextMenuButton",e(V.Panel,"Horizontal",B(1),B(2),B(3),B(4))),e("ContextMenuButton",e(V.Panel,"Horizontal",j(null),j([2,4]),j([4,4])))]}function C(t,n){return n||(n="figure"),e(V.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="lightgray"},click:x(n,t),contextClick:x(n,t)})}function P(t){return e(V.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(t+4).toString()+" H3"})}function N(t){var n="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===t?n="M0 0 M16 16 M0 8 L16 8":2===t&&(n="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(V.Shape,{geometryString:n,margin:2,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:x("dir",t),contextClick:x("dir",t)})}function L(t){var n=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",V.Spot.stringify(V.Spot.AllSides)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(V.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:n,contextClick:n})}function E(t,n){var i=0,o=V.Spot.RightSide;t.equals(V.Spot.Top)?(i=270,o=V.Spot.TopSide):t.equals(V.Spot.Left)?(i=180,o=V.Spot.LeftSide):t.equals(V.Spot.Bottom)&&(i=90,o=V.Spot.BottomSide),n||(i-=180);var r=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",V.Spot.stringify(o)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(V.Shape,{alignment:t,alignmentFocus:t.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:r,contextClick:r})}return i.current=new V.Diagram(o.current,{padding:20,grid:e(V.Panel,"Grid",e(V.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(V.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(U),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var t=e.subject;t.location=t.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var t=e.subject;e.diagram.toolManager.linkingTool.isForwards?t.toNode.invalidateConnectedLinks():t.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(V.Node,"Auto",{locationSpot:V.Spot.Center,locationObjectName:"SHAPE",desiredSize:new V.Size(120,60),minSize:new V.Size(40,40),resizable:!0,resizeCellSize:new V.Size(10,10),rotatable:!0},new V.Binding("location","loc",V.Point.parse).makeTwoWay(V.Point.stringify),new V.Binding("desiredSize","size",V.Size.parse).makeTwoWay(V.Size.stringify),e(V.Shape,{name:"SHAPE",fill:u,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:V.Spot.AllSides,toSpot:V.Spot.AllSides},new V.Binding("figure"),new V.Binding("fill"),new V.Binding("stroke","borderColor"),new V.Binding("strokeWidth","thickness"),new V.Binding("strokeDashArray","dash")),e(V.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(V.TextBlock,{margin:1,textAlign:"center",overflow:V.TextBlock.OverflowEllipsis,editable:!0},new V.Binding("text").makeTwoWay(),new V.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(V.Panel,"Vertical",{maxSize:new V.Size(200,NaN)},e(V.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new V.Binding("text")),e(V.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new V.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(V.Adornment,"Spot",e(V.Placeholder,{padding:10}),b(V.Spot.Top,"TriangleUp"),b(V.Spot.Left,"TriangleLeft"),b(V.Spot.Right,"TriangleRight"),b(V.Spot.Bottom,"TriangleDown"),y({alignment:new V.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(V.Panel,"Horizontal",C("Rectangle"),C("RoundedRectangle"),C("Ellipse"),C("Diamond"))),e("ContextMenuButton",e(V.Panel,"Horizontal",C("Parallelogram2"),C("ManualOperation"),C("Procedure"),C("Cylinder1"))),e("ContextMenuButton",e(V.Panel,"Horizontal",C("Terminator"),C("CreateRequest"),C("Document"),C("TriangleDown"))),k(),S(),T()),i.current.groupTemplate=e(V.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:V.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,t){t.addMembers(t.diagram.selection,!0)||t.diagram.currentTool.doCancel()},avoidable:!1},new V.Binding("location","loc",V.Point.parse).makeTwoWay(V.Point.stringify),e(V.Panel,"Auto",{name:"BODY"},e(V.Shape,{parameter1:10,fill:u,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:V.Spot.AllSides,toSpot:V.Spot.AllSides},new V.Binding("fill"),new V.Binding("stroke","color"),new V.Binding("strokeWidth","thickness"),new V.Binding("strokeDashArray","dash")),e(V.Placeholder,{background:"transparent",margin:20})),e(V.TextBlock,{alignment:V.Spot.Top,alignmentFocus:V.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new V.Binding("text"),new V.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(V.Adornment,"Spot",e(V.Panel,"Auto",e(V.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(V.Placeholder,{margin:1.5})),y({alignment:V.Spot.TopRight,alignmentFocus:V.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",k(),S(),T()),i.current.linkTemplate=e(V.Link,{layerName:"Foreground",routing:V.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new V.Binding("fromSpot","fromSpot",V.Spot.parse),new V.Binding("toSpot","toSpot",V.Spot.parse),new V.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new V.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new V.Binding("points").makeTwoWay(),e(V.Shape,{strokeWidth:2},new V.Binding("stroke","color"),new V.Binding("strokeWidth","thickness"),new V.Binding("strokeDashArray","dash")),e(V.Shape,{segmentIndex:0,segmentOffset:new V.Point(15,0),segmentOrientation:V.Link.OrientAlong,alignmentFocus:V.Spot.Right,figure:"circle",width:10,strokeWidth:0},new V.Binding("fill","color"),new V.Binding("visible","dir",(function(e){return 1===e}))),e(V.Shape,{segmentIndex:-1,segmentOffset:new V.Point(-10,6),segmentOrientation:V.Link.OrientPlus90,alignmentFocus:V.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new V.Binding("fill","color"),new V.Binding("visible","dir",(function(e){return e>=1})),new V.Binding("width","thickness",(function(e){return 7+3*e})),new V.Binding("height","thickness",(function(e){return 7+3*e})),new V.Binding("segmentOffset","thickness",(function(e){return new V.Point(-15,4+1.5*e)}))),e(V.Shape,{segmentIndex:0,segmentOffset:new V.Point(15,-6),segmentOrientation:V.Link.OrientMinus90,alignmentFocus:V.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new V.Binding("fill","color"),new V.Binding("visible","dir",(function(e){return 2===e})),new V.Binding("width","thickness",(function(e){return 7+3*e})),new V.Binding("height","thickness",(function(e){return 7+3*e})),new V.Binding("segmentOffset","thickness",(function(e){return new V.Point(-15,4+1.5*e)}))),e(V.TextBlock,{alignmentFocus:new V.Spot(0,1,-4,0),editable:!0},new V.Binding("text").makeTwoWay(),new V.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(V.Adornment,e(V.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:P(2)},new V.Binding("pathPattern","thickness",P)),y({alignmentFocus:new V.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",S(),T(),e("ContextMenuButton",e(V.Panel,"Horizontal",N(0),N(1),N(2))),e("ContextMenuButton",e(V.Panel,"Horizontal",e(V.Panel,"Spot",L(!1),E(V.Spot.Top,!1),E(V.Spot.Left,!1),E(V.Spot.Right,!1),E(V.Spot.Bottom,!1)),e(V.Panel,"Spot",{margin:new V.Margin(0,0,0,2)},L(!0),E(V.Spot.Top,!0),E(V.Spot.Left,!0),E(V.Spot.Right,!0),E(V.Spot.Bottom,!0))))),new V.Palette(r.current,{maxSelectionCount:1,linkTemplate:e(V.Link,{locationSpot:V.Spot.Center,selectionAdornmentTemplate:e(V.Adornment,"Link",{locationSpot:V.Spot.Center},e(V.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(V.Shape,{toArrow:"Standard",stroke:null}))},{routing:V.Link.AvoidsNodes,curve:V.Link.JumpOver,corner:5,toShortLength:4},new V.Binding("points"),e(V.Shape,{isPanelMain:!0,strokeWidth:2}),e(V.Shape,{toArrow:"Standard",stroke:null})),model:new V.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(W()(V.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(V.Node,"Auto",{locationSpot:V.Spot.Center},new V.Binding("location","location",V.Point.parse).makeTwoWay(V.Point.stringify),e(V.Shape,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new V.Binding("stroke").makeTwoWay(),new V.Binding("fill").makeTwoWay(),new V.Binding("figure")),e(V.TextBlock,{margin:new V.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new V.Size(16,16),maxSize:new V.Size(10,NaN),textAlign:"center",editable:!0},new V.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(V.Panel,"Grid",e(V.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(V.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,h.jsx)("div",{ref:o})]})]}),(0,h.jsx)("div",{className:"tr",children:(0,h.jsx)(S.ZP,{size:"large",onClick:m,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},te=n(5112),ne=n(97913),ie=te.ZP.Group,oe={margin:"0 8px"},re=function(e){var t=e.callback,n=e.onCancel;return(0,h.jsxs)(_.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){t(e)},children:[(0,h.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,h.jsx)("span",{style:oe,children:"单元格数:"}),(0,h.jsx)("span",{style:oe,children:"行数"}),(0,h.jsx)(_.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,h.jsx)(ne.Z,{})}),(0,h.jsx)("span",{style:oe,children:"列数"}),(0,h.jsx)(_.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,h.jsx)(ne.Z,{})})]}),(0,h.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,h.jsx)("span",{style:oe,children:"对齐方式:"}),(0,h.jsx)(_.Z.Item,{name:"align",children:(0,h.jsxs)(ie,{children:[(0,h.jsx)(te.ZP,{value:"default",children:(0,h.jsx)("i",{className:"fa fa-align-justify"})}),(0,h.jsx)(te.ZP,{value:"left",children:(0,h.jsx)("i",{className:"fa fa-align-left"})}),(0,h.jsx)(te.ZP,{value:"center",children:(0,h.jsx)("i",{className:"fa fa-align-center"})}),(0,h.jsx)(te.ZP,{value:"right",children:(0,h.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(S.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(S.ZP,{type:"ghost",onClick:n,children:"取消"})]})]})},ae=n(78673),le=n(66455),se=n.n(le),ce=(0,c.forwardRef)((function(e,t){var n=e.use3d,i=e.width,o=e.height,r=e.callback,l=(e.showSaveButton,(0,c.useRef)()),s=(0,c.useRef)(),u=(0,c.useState)(!1),d=a()(u,2),p=d[0],f=d[1],m=(0,c.useRef)({id:l,appName:"graphing",width:i||1e3,height:o||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){s.current=new(se())(m.current,!0),window.onload=function(){s.current.inject("applet_container")}}),[]);var g=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return r&&r(e),e};return(0,c.useEffect)((function(){m.current.appName=p?"3D":"graphing",s.current.inject("applet_container")}),[p]),(0,c.useEffect)((function(){f(n)}),[n]),(0,c.useImperativeHandle)(t,(function(){return{getImgData:g}})),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:l}),(0,h.jsxs)(O.Z,{align:"middle",children:[(0,h.jsx)(J.Z,{flex:1,children:(0,h.jsx)(ae.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:p,onChange:function(e){return f(e)}})}),(0,h.jsx)(J.Z,{children:(0,h.jsx)(S.ZP,{size:"large",onClick:g,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),ue=n(33773),de=n(27065),pe="link",fe="upload-image",he="add-flowchart",me="draw-image",ge="code-block",we="add-table",ve="------------",be={default:ve,left:":".concat(ve),center:":".concat(ve,":"),right:"".concat(ve,":")},ye=n(56266);var xe="@▁▁@",_e=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function ke(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var Se=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Be=s()(s()({},Se+"-B","bold"),Se+"-I","italic"),je=s()(s()(s()(s()(s()(s()(s()(s()({},pe,"添加链接"),ge,"添加代码块"),fe,"添加图片"),me,"添加画图"),he,"插入流程图"),we,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),Te=function(e){var t=e.defaultValue,n=void 0===t?"":t,i=e.onChange,r=e.width,l=void 0===r?"100%":r,u=e.height,g=void 0===u?400:u,w=e.miniToolbar,v=void 0!==w&&w,b=e.isFocus,_=void 0!==b&&b,k=e.watch,S=e.insertTemp,B=e.mode,P=void 0===B?"markdown":B,N=e.id,L=void 0===N?"markdown-editor-id":N,E=e.showResizeBar,A=void 0!==E&&E,O=e.noStorage,Z=void 0!==O&&O,R=e.showNullButton,D=void 0!==R&&R,F=e.showNullProgramButton,H=void 0!==F&&F,z=e.hidetoolBar,W=void 0!==z&&z,V=e.fullScreen,q=void 0!==V&&V,U=e.onBlur,K=e.onCMBeforeChange,J=e.onFullScreen,X=e.className,$=void 0===X?"":X,Q=e.disablePaste,te=void 0!==Q&&Q,ne=e.disabled,ie=void 0!==ne&&ne,oe=e.disabledFill,ae=void 0!==oe&&oe,le=e.placeholder,se=void 0===le?"":le,ve=e.values,Se=void 0===ve?"":ve,Te=e.extraUse,Ce=(0,c.useState)(null),Pe=a()(Ce,2),Ne=Pe[0],Le=Pe[1],Ee=(0,c.useState)(n),Me=a()(Ee,2),Ae=Me[0],Ge=Me[1],Oe=(0,c.useState)(k),Ze=a()(Oe,2),Ie=Ze[0],Re=Ze[1],De=(0,c.useState)(q),Fe=a()(De,2),He=Fe[0],ze=Fe[1],We=(0,c.useState)(""),Ve=a()(We,2),qe=Ve[0],Ue=Ve[1],Ke=(0,c.useState)(0),Ye=a()(Ke,2),Je=Ye[0],Xe=Ye[1],$e=(0,c.useState)(g),Qe=a()($e,2),et=Qe[0],tt=Qe[1],nt=(0,c.useState)(!1),it=a()(nt,2),ot=(it[0],it[1]),rt=(0,c.useState)(0),at=a()(rt,2),lt=at[0],st=at[1],ct=(0,c.useState)(0),ut=a()(ct,2),dt=ut[0],pt=ut[1],ft=(0,c.useRef)(),ht=(0,c.useRef)(),mt=(0,c.useRef)(),gt=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Ge(Se),null==Ne||Ne.setValue(Se),window.scrollTo(0,e)}),[Se]),(0,c.useEffect)((function(){null==J||J(He)}),[He]),(0,c.useEffect)((function(){if(ft.current){var e=function(e,n){if(!te){var i=n.clipboardData;if(i){var o=i.types.toString(),r=i.items;if("Files"===o||i.types.indexOf("Files")>-1){if(n.preventDefault(),"stex"==P)return;try{var a,l=r[1];"file"===(null===(a=r[0])||void 0===a?void 0:a.kind)&&(l=r[0]);var s=l.getAsFile(),c=s.name.split(".").pop();G(s,(function(e){var n,i,o;e.id?(null==s||null===(n=s.type)||void 0===n?void 0:n.indexOf("image"))>-1?t.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==s||null===(i=s.type)||void 0===i?void 0:i.indexOf("video"))>-1?t.replaceSelection('')):(null==s||null===(o=s.type)||void 0===o?void 0:o.indexOf("pdf"))>-1?t.replaceSelection('').concat(s.name,"")):_e.includes(c)?t.replaceSelection('').concat(s.name,"")):t.replaceSelection("[".concat(s.name,"](").concat(de.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(n){C.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}n.preventDefault()},t=d().fromTextArea(ft.current,{mode:P,lineNumbers:!v,lineWrapping:!0,value:n,autoCloseTags:!0,autoCloseBrackets:!0});return t.on("keyup",(function(e,n){8===n.keyCode&&(""==e.getValue()?t.setOption("placeholder",se):t.setOption("placeholder",null))})),t.on("keydown",(function(e,t){if(8===t.keyCode){var n=function(e,t){var n=e.getDoc(),i=n.getCursor(),o=n.getLine(i.line),r=o.charAt(i.ch-1),a=o.lastIndexOf("@▁@",i.ch),l=o.lastIndexOf("@▁▁@",i.ch),s=a>l?a:l,c=a>l?3:4;if(-1===xe.indexOf(r))return null;if(console.log("change1:",t,e,o,i,s,a,l,r),s>=0&&i.ch-s<5){var u=s+c;return n.replaceRange("",{line:i.line,ch:s},{line:i.line,ch:u}),{line:i.line,ch:u}}return null}(e);n&&t.preventDefault()}})),_&&t.focus(),t.on("paste",e),ie&&t.on("beforeChange",(function(e,t){"paste"!==t.origin&&"+input"!==t.origin||t.cancel()})),Le(t),function(){t.off("paste",e)}}}),[]);var wt=(0,c.useCallback)((function(){ht.current}),[et,ht,He]);(0,c.useEffect)((function(){if(Ne){var e=function(){var e=new p.Z((function(e){var t,n=o()(e);try{for(n.s();!(t=n.n()).done;){var i=t.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(wt(),Ne.setSize("100%","100%"),Ne.refresh())}}catch(e){n.e(e)}finally{n.f()}}));return e.observe(ft.current.parentElement),e}();return function(){var t,n;null!==(t=ft.current)&&void 0!==t&&t.parentElement&&e.unobserve(null===(n=ft.current)||void 0===n?void 0:n.parentElement)}}}),[Ne,wt]),(0,c.useEffect)((function(){if(Ne){for(var e=[],t=function(){var t=a()(i[n],2),o=t[0],r=t[1],l=s()({},o,(function(){vt(r)}));e.push(l),Ne.addKeyMap(l)},n=0,i=Object.entries(Be);n0){var e=(new Date).getTime(),t=window.sessionStorage.getItem(L);e>=Je+1e4&&(!t||t!==Ae)&&(window.sessionStorage.setItem(L,Ae),ot(!0))}}),1e4),(0,c.useEffect)((function(){Re(k)}),[Ne,k]),(0,c.useEffect)((function(){Ne&&_&&Ne.focus()}),[Ne,_]),(0,c.useEffect)((function(){if(Ie&&Ne){var e=function(e){var t=e.target;if(gt.current){var n=t.scrollTop/t.scrollHeight;gt.current.scrollTop=gt.current.scrollHeight*n}},t=Ne.getScrollerElement();return t.addEventListener("scroll",e),function(){t.removeEventListener("scroll",e)}}}),[Ne,Ie]),(0,c.useEffect)((function(){if(Ne&&K){var e=function(e,t){K(e,t)};return Ne.on("beforeChange",e),function(){Ne.off("beforeChange",e)}}}),[Ne,K]),(0,c.useEffect)((function(){if(Ne&&U){var e=function(){U(Ne.getValue())};return Ne.on("blur",e),function(){Ne.off("blur",e)}}}),[Ne,U]),(0,c.useEffect)((function(){if(Ne){var e=function(e,t){var n=e.getValue();Ge(n),Xe((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(H?i(n,kt(n)):i(n))};return Ne.on("change",e),function(){Ne.off("change",e)}}}),[Ne,i]),(0,c.useEffect)((function(){if(Ne)if(null==n)Ne.setValue(""),Ge("");else{var e=window.scrollY||window.pageYOffset;n!==Ne.getValue()&&(Ne.setValue(n),Ge(n),Ne.setCursor(ie?1:Ne.lineCount(),0),window.scrollTo(0,e))}}),[Ne,n]);var vt=(0,c.useCallback)((function(e){var t=Ne.getCursor(),n=Ne.getSelection(),i=n.split("\n");switch(e){case"bold":return Ne.replaceSelection("**"+n+"**"),""===n&&Ne.setCursor(t.line,t.ch+2),Ne.focus();case"italic":return Ne.replaceSelection("*"+n+"*"),""===n&&Ne.setCursor(t.line,t.ch+1),Ne.focus();case"code":return Ne.replaceSelection("`"+n+"`"),""===n&&Ne.setCursor(t.line,t.ch+1),Ne.focus();case"inline-latex":return Ue("inline-latex"),Ne.focus();case"latex":return Ne.replaceSelection("```latex\n"+n+"\n```"),Ne.setCursor(t.line+1,n.length+1),Ne.focus();case"line-break":return Ne.replaceSelection("
      \n"),Ne.focus();case"list-ul":return""===n?Ne.replaceSelection("- "+n):Ne.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Ne.focus();case"list-ol":return""===n?Ne.replaceSelection("1. "+n):Ne.replaceSelection(i.map((function(e,t){return""===e?"":"".concat(t+1,". ").concat(e)})).join("\n")),Ne.focus();case"add-null-ch":return""===n&&Ne.setCursor(t.line,t.ch),Ne.replaceSelection("▁"),Ne.focus();case"add-signal":return""===n&&Ne.setCursor(t.line,t.ch),Ne.replaceSelection("@▁@"),Ne.focus();case"add-multiple":return""===n&&Ne.setCursor(t.line,t.ch),Ne.replaceSelection(xe),Ne.focus();case"inster-template-1":return""===n&&Ne.setCursor(t.line,t.ch),Ne.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Ne.focus();case"eraser":return Ne.setValue(""),Ne.focus();case"trigger-watch":return Re(!Ie),Ne.focus();case"trigger-full-screen":return ze(!He),Ne.focus();case pe:return void Ue(pe);case ge:return void Ue(ge);case fe:return void Ue(fe);case me:return void Ue(me);case"maths-latex":return void Ue("maths-latex");case he:return void Ue(he);case we:return void Ue(we);default:throw new Error}}),[Ne,Ie,He]),bt=(0,c.useCallback)((function(e,t){var n,i,o,r,a;switch(Ue(""),qe){case pe:var l=e.title,s=e.link;return Ne.replaceSelection("[".concat(l,"](").concat(s,")")),Ne.focus();case ge:var c=e.language,u=e.content;return Ne.replaceSelection(["```"+c,u,"```"].join("\n")),Ne.focus();case"maths-latex":for(var d=atob(e),p=new Uint8Array(d.length),f=0;f-1||null==g||!g.type?m?Ne.replaceSelection("![ ".concat(m," ]( ").concat(h,' "').concat(m,'" )')):Ne.replaceSelection("![,](".concat(h,")")):(null==g||null===(r=g.type)||void 0===r?void 0:r.indexOf("video"))>-1?Ne.replaceSelection('')):(null==g||null===(a=g.type)||void 0===a?void 0:a.indexOf("pdf"))>-1?Ne.replaceSelection('').concat(g.name,"")):_e.includes(w)?Ne.replaceSelection('').concat(g.name,"")):Ne.replaceSelection("[".concat(g.name,"](").concat(de.Z.API_SERVER).concat(h,")")),Ne.focus();case we:for(var v=e.row,b=e.col,y=e.align,x="\n",_=0;_300&&(t=300),tt(g+t+"px")}},i=mt.current,o=!1,r=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",n),document.addEventListener("mouseup",t),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",n),document.removeEventListener("mouseup",t)}}}),[Ne,mt]),(0,c.useEffect)((function(){tt(g)}),[g]);var _t={width:ke(l),height:ke(et)},kt=((0,c.useMemo)((function(){if(Je){var e=new Date(Je),t=e.getHours(),n=e.getMinutes(),i=e.getSeconds();return n=n<10?"0"+n:n,i=i<10?"0"+i:i,"".concat(t=t<10?"0"+t:t,":").concat(n,":").concat(i)}return 0}),[Je]),function(e){var t=[];if(H){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,n,i){t.push({multiLine:!("@▁@"===e)})}))}return t});(0,c.useEffect)((function(){if(je[qe]&&qe!==me&&qe!==he){var e=document.getElementsByClassName("ant-modal")[0],t=window.innerWidth/2-e.offsetWidth/2,n=window.innerHeight/2-e.offsetHeight/2;st(t),pt(n)}}),[qe]);var St=function(e,t,n,i){var o=document.body.clientHeight,r=document.body.clientWidth;return!(e<20&&n>e||e>r-20&&nt||t>o-20&&i0?$:[{}])})),q.course_modules||Z({type:"classroomList/getClassroomLeftMenus",payload:u()({},I)})}),[I.coursesId]),(0,f.useEffect)((function(){var e;null==U||null===(e=U.course_groups)||void 0===e||e.map((function(e){var t;null==ne||null===(t=ne.group_settings)||void 0===t||t.map((function(t,n){(null==t?void 0:t.group_id)===(null==e?void 0:e.id)&&(e.cilckkey=n,e.isselect=!0)}))}))}),[ne]),(0,O.jsx)("section",{className:L.bg,children:(0,O.jsxs)("div",{className:"edu-container",children:[(0,O.jsxs)("section",{className:"animated fadeIn",children:[(0,O.jsx)("aside",{className:"mt10",children:(0,O.jsxs)(v.Z,{separator:">",children:[(0,O.jsx)(v.Z.Item,{children:(0,O.jsx)(g.Link,{to:"/classrooms/".concat(I.coursesId,"/board/").concat(I.categoryId||""),children:null==V||null===(t=V.course)||void 0===t?void 0:t.course_name})}),(0,O.jsx)(v.Z.Item,{children:(0,O.jsx)(g.Link,{to:"/classrooms/".concat(I.coursesId,"/board/").concat(I.categoryId||""),children:null==K?void 0:K.board_name})}),(0,O.jsx)(v.Z.Item,{children:"帖子编辑"})]})}),(0,O.jsxs)("aside",{className:[L.title,"mt20"].join(" "),children:[(0,O.jsx)(g.Link,{to:"/classrooms/".concat(K.course_id,"/board/").concat(I.categoryId||""),children:(0,O.jsx)(C.Z,{className:"font16 c-black"})}),(0,O.jsx)("strong",{className:"font20 ml5",children:"编辑帖子"})]})]}),K.id&&(0,O.jsxs)(w.Z,{layout:"vertical",form:D,initialValues:{subject:K.subject,select_board_id:[String(K.board_id)],content:K.content,attachment_ids:(0,E.z)(K.attachments),sticky:!1},scrollToFirstError:!0,onValuesChange:function(e){W(u()({},e))},onFinish:function(){var e=s()(a()().mark((function e(t){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.attachment_ids=null===(n=t.attachment_ids)||void 0===n?void 0:n.map((function(e){return e.id||e.response.id})),!(0,M.eB)()){e.next=9;break}if(t.unified_setting=ae.unified_setting,t.group_settings=$,ae.unified_setting){e.next=9;break}if($.length){e.next=8;break}return b.ZP.warning("提交失败:分班发布设置不能为空"),e.abrupt("return");case 8:$.map((function(e){if(!e.group_id)throw b.ZP.error("分班不能为空"),new String("分班不能为空");if(!e.publish_time)throw b.ZP.error("发布时间不能为空"),new String("发布时间不能为空")}));case 9:return e.next=11,(0,h.ZP)("/api/messages/".concat(I.boardId,".json"),{method:"put",body:t});case 11:0===e.sent.status&&(b.ZP.success("保存成功"),g.history.push("/classrooms/".concat(I.coursesId,"/board/").concat(I.categoryId||"")));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,O.jsxs)("aside",{className:"mt30 relative bg-white pl30 pr30 pt30 w100 inline-block",children:[(0,M.GJ)()&&(0,O.jsx)(w.Z.Item,{name:"sticky",valuePropName:"checked",className:L.sticky,children:(0,O.jsx)(y.Z,{children:"置顶"})}),(0,O.jsx)(w.Z.Item,{label:"标题",name:"subject",rules:[{required:!0,message:"请输入标题"}],children:(0,O.jsx)(x.Z,{size:"middle",suffix:"".concat((null===(n=z.subject)||void 0===n?void 0:n.length)||0,"/60"),maxLength:60})}),(0,O.jsx)(w.Z.Item,{label:"目录",name:"select_board_id",rules:[{required:!0,message:"请选择目录"}],children:(0,O.jsx)(_.default,{children:null==Y||null===(i=Y.boards)||void 0===i?void 0:i.map((function(e){return(0,O.jsx)(_.default.Option,{value:null==e?void 0:e.id,children:null==e?void 0:e.name})}))})}),(0,O.jsx)(w.Z.Item,{label:"内容",name:"content",rules:[{required:!0,message:"请输入内容"}],children:(0,O.jsx)(m.Z,{defaultValue:K.content,watch:!0,placeholder:"请在此输入帖子详情,最大限制为10000个字符"})}),(0,O.jsx)(w.Z.Item,{name:"attachment_ids",children:(0,O.jsx)(E.Z,{})}),(0,M.eB)()&&(0,O.jsxs)("div",{children:[(0,O.jsxs)(k.ZP.Group,{onChange:function(){ae.unified_setting=!ae.unified_setting,le(Object.assign({},ae))},value:ae.unified_setting,children:[(0,O.jsx)(k.ZP,{value:!0,children:"统一发布"}),(null==U||null===(r=U.course_groups)||void 0===r?void 0:r.length)>0&&(0,O.jsx)(k.ZP,{value:!1,children:"分班发布"})]}),(null==ae?void 0:ae.unified_setting)&&(0,O.jsx)(w.Z.Item,{style:{marginTop:16},rules:[{required:!0,message:"请选择发布时间"}],label:"发布时间",name:"publish_time",children:(0,O.jsx)(S.default,{showTime:{format:"HH:mm"},disabledDate:function(e){return e&&e1?(null===(u=t.actionTabs.params)||void 0===u?void 0:u.page)-1:null===(d=t.actionTabs.params)||void 0===d?void 0:d.page,s(g),n({type:"classroomList/setActionTabs",payload:{}}),n({type:"classroomList/getBoardList",payload:r()(r()({},t.actionTabs.params),{},{page:g})}),n({type:"classroomList/getClassroomLeftMenus",payload:{id:o.coursesId}}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){n({type:"classroomList/setActionTabs",payload:{}})},children:(0,f.jsx)("p",{children:"是否确认删除?"})})}))},5445:function(e,t,n){var s=n(7557),a=n.n(s),o=n(37205),r=n.n(o),c=n(41498),i=n.n(c),l=n(79800),u=n.n(l),d=n(82242),p=n.n(d),m=n(59301),g=n(78241),f=n(43418),h=n(8591),x=n(8772),_=n(24905),y=n(71418),v=n(51136),b=n(26724),j=n.n(b),L=n(7880),k=n(37712);t.Z=(0,L.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var t,n=e.classroomList,s=(e.loading,e.dispatch),o=p()({},(0,L.useParams)()),c=(0,m.useState)([]),l=u()(c,2),d=l[0],b=l[1],Z=(0,m.useState)(!0),I=u()(Z,2),S=I[0],w=I[1],T=(0,m.useState)(1),N=u()(T,2),C=(N[0],N[1],(0,m.useState)(!0)),B=u()(C,2),A=B[0],P=B[1];o.page=0,o.page_size=50,(0,m.useEffect)((function(){"发送"===n.actionTabs.key&&M(1)}),[n.actionTabs.key]);var G=g.Z.useForm(),z=u()(G,1)[0],M=function(){var e=i()(a()().mark((function e(t){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return 1==t&&(d=[]),o.page=t,P(!0),e.next=5,s({type:"classroomList/getCoursesMine",payload:p()({},o)});case 5:(n=e.sent).length0&&Oe.map((function(e,t){return(0,z.jsx)(_.Z.Item,{children:(0,z.jsx)(y.Z,{checked:ne.includes(e.id),value:e.id,onChange:function(t){ne.indexOf(e.id);ne.indexOf(e.id)>-1?se(ne.filter((function(t){return t!==e.id}))):se(ne.concat(e.id))},children:e.name})},e.id)}))})})}),(0,z.jsx)("aside",{className:J.bg,children:(0,z.jsxs)("div",{children:[(0,z.jsx)(v.ZP,{type:"link",onClick:u()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:et.group_ids=ne,et.page=1,tt(g()({},et)),ut();case 4:case"end":return e.stop()}}),e)}))),children:"确定"}),(0,z.jsx)(v.ZP,{type:"link",onClick:function(){se([])},children:"重置"})]})})]}),ot=[{name:"时间排序",id:"time"},{name:"热度排序",id:"hot"}],rt=[{name:"删除",icon:(0,z.jsx)("i",{className:"iconfont icon-piliangshanchu2"})},{name:"发送",icon:(0,z.jsx)("i",{className:"iconfont icon-fasong"})},{name:"设为公开",icon:(0,z.jsx)("i",{className:"iconfont icon-sheweigongkai2"})}];Q.is_public||rt.splice(2,1);var ct=function(){var e=u()(r()().mark((function e(t,n){var s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n.coursesId=G.current.coursesId,s="boards/setTopping","取消置顶"===t&&(s="boards/escTopping"),e.next=5,m({type:s,payload:g()({},n)});case 5:m({type:"classroomList/getBoardList",payload:G.current});case 6:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),it=function(){var e=u()(r()().mark((function e(t){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=t.name,""==ne?b.ZP.error("请选择你要操作的任务"):m({type:"classroomList/setActionTabs",payload:{key:n,selectArrs:ne,params:G.current}});case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),lt=function(){var e=u()(r()().mark((function e(t){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!=ne){e.next=3;break}return b.ZP.error("请选择你要操作的任务"),e.abrupt("return",null);case 3:return e.next=5,(0,N.ZP)("/api/boards/".concat(G.current.categoryId,"/messages/bulk_move.json"),{method:"put",body:{ids:ne,to_board_id:t.key}});case 5:0===e.sent.status&&(b.ZP.success("操作成功"),m({type:"classroomList/getBoardList",payload:G.current}),m({type:"classroomList/getClassroomLeftMenus",payload:{id:null===(n=G.current)||void 0===n?void 0:n.coursesId}}));case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();function ut(){return dt.apply(this,arguments)}function dt(){return(dt=u()(r()().mark((function e(){var t,n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Pe(!0),e.next=3,(0,N.ZP)("/api/boards/".concat(G.current.categoryId,"/messages/statistics.json"),{method:"get",params:g()({coursesId:null===(t=G.current)||void 0===t?void 0:t.coursesId},et)});case 3:n=e.sent,Pe(!1),0===(null==n?void 0:n.status)&&je(n);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,z.jsxs)("section",{children:[(0,z.jsx)(O.Z,{isLoading:!1,tabDataSource:[{name:"全部",id:"all"},(0,A.eB)()&&{name:"互动统计",id:"hudong"}].filter((function(e){return!!e})),isAdmin:(0,A.RV)(),onTabMenuClick:function(e){"hudong"===e.key&&(ut(),a.history.replace("/classrooms/".concat(G.current.coursesId,"/board/").concat(G.current.categoryId,"?type=hudong"))),_e(e.key)},defaultSelectedKeys:["".concat(xe)],showControlButton:(0,A.RV)(),buttonText:"我要发帖",extraNode:(0,A.GJ)()&&"未分配目录"!==q.name&&(0,z.jsx)(z.Fragment,{children:(0,z.jsx)("span",{className:"c-blue font16 ml20 current",onClick:function(e){var t;e.preventDefault();var n=null===(t=G.current)||void 0===t?void 0:t.coursesId;(null==q?void 0:q.parent_id)>0&&(n=G.current.categoryId),m({type:"classroomList/setActionTabs",payload:{key:0===(null==q?void 0:q.parent_id)?"添加目录":"目录重命名",params:G.current,selectArrs:{category_id:n,category_name:q.name,type:"board"},cb:function(){m({type:"classroomList/getBoardList",payload:G.current})}}})},children:0==(null==q?void 0:q.parent_id)?(0,z.jsx)(j.Z,{title:"新建目录",children:(0,z.jsx)("i",{className:"iconfont icon-xinjianmulu1 c-blue font16 mr20 current"})}):(0,z.jsx)(j.Z,{title:"目录重命名",children:(0,z.jsx)("i",{className:"iconfont icon-zhongmingming1 c-blue font16 mr20 current"})})})}),onButtonClick:function(){a.history.push("/classrooms/".concat(h.coursesId,"/board/").concat(h.categoryId,"/add"))}}),"all"===xe?(0,z.jsx)("div",{children:(0,z.jsxs)(L.Z,{spinning:l["classroomList/getBoardList"],children:[(0,z.jsx)(R.Z,{dataSource:q.messages||[],isAdmin:(0,A.GJ)(),batchStatus:de,SortMenuName:re,setSortMenuName:ce,SortMenus:ot,dispatch:m,isboard:!0,onBoard:function(e){G.current.group_ids=e,G.current.page=1,U((function(e){return g()(g()({},e),{},{page:1})})),m({type:"classroomList/getBoardList",payload:G.current})},detailCourseGroupsList:$,onSearch:function(e){G.current.search=e,G.current.page=1,U((function(e){return g()(g()({},e),{},{page:1})})),m({type:"classroomList/getBoardList",payload:G.current})},onSort:function(e){var t;W.cX.setItem("".concat(null==d||null===(t=d.userInfo)||void 0===t?void 0:t.login).concat((0,A.GJ)()?"Teacher":"Student"),e,"Board"),ce(null==e?void 0:e.name),G.current.sort_type=ot.find((function(t){return t.name===(null==e?void 0:e.name)})).id,m({type:"classroomList/getBoardList",payload:G.current})},onBatch:function(e){return pe(e)}}),0===q.total_count&&(0,z.jsx)(P.Z,{}),q.messages&&q.messages.map((function(e,t){var n,s;return(0,z.jsx)("div",{className:J.listItem,onClick:function(t){ne.indexOf(e.id)>-1?se(ne.filter((function(t){return t!==e.id}))):se(ne.concat(e.id))},children:(0,z.jsxs)(k.Z,{align:"top",children:[(0,A.GJ)()&&(0,z.jsx)(Z.Z,{children:(0,z.jsx)("div",{className:"mt17",children:((0,A.Ny)()||(null==e||null===(n=e.author)||void 0===n?void 0:n.login)===ie.login||(0,A.GJ)()&&!e.author.is_teacher)&&(0,z.jsx)(y.Z,{checked:ne.includes(e.id),value:e.id})})}),(0,z.jsx)(Z.Z,{children:(0,z.jsx)("img",{className:"ml10 mr20",src:"".concat(f.Z.IMG_SERVER,"/images/").concat(e.author.image_url)})}),(0,z.jsxs)(Z.Z,{flex:1,children:[(0,z.jsx)("div",{className:J.title,children:(0,z.jsxs)("div",{className:J.titleLeft,children:[(0,z.jsx)(a.Link,{to:"/classrooms/".concat(h.coursesId,"/board/").concat(h.categoryId,"/Detail/").concat(e.id),children:(0,z.jsx)("strong",{children:e.subject})}),(null==e?void 0:e.is_copy)&&(0,z.jsx)("span",{className:J.copyTag,children:"复制"}),1===e.sticky&&(0,z.jsx)("span",{className:"tag-topping ml10",children:"置顶"})]})}),(0,z.jsxs)("p",{className:"mt15",children:[(0,z.jsx)("span",{className:"",children:e.author.name}),e.total_replies_count>0&&(0,z.jsxs)("span",{className:"ml20 c-light-black ",children:[e.total_replies_count," 回复"]}),e.praises_count>0&&(0,z.jsxs)("span",{className:"ml20 c-light-black ",children:[e.praises_count," 点赞"]}),e.visits>0&&(0,z.jsxs)("span",{className:"ml20 c-light-black ",children:[e.visits," 浏览"]}),(0,z.jsx)("span",{className:"ml20 c-light-black ",children:x()(e.created_on).fromNow()})]})]}),(0,z.jsxs)(Z.Z,{className:"tr",children:[(0,z.jsxs)("p",{children:[(0,A.RV)()&&(0,z.jsx)(a.Link,{to:"/classrooms/".concat(h.coursesId,"/board/").concat(h.categoryId,"/Detail/").concat(e.id),children:"查看详情"}),0===e.sticky&&(0,A.GJ)()&&(0,z.jsx)(a.Link,{className:"ml25",to:"",onClick:function(t){t.preventDefault(),ct("置顶",e)},children:"置顶"}),1===e.sticky&&(0,A.GJ)()&&(0,z.jsx)(a.Link,{className:"ml25",to:"",onClick:function(t){t.preventDefault(),ct("取消置顶",e)},children:"取消置顶"}),((0,A.Ny)()||(null==e||null===(s=e.author)||void 0===s?void 0:s.login)===ie.login||(0,A.GJ)()&&!e.author.is_teacher)&&(0,z.jsx)(a.Link,{className:"ml25",to:"/classrooms/".concat(h.coursesId,"/board/").concat(e.board_id,"/Edit/").concat(e.id),children:"编辑"})]}),e.category_name&&(0,z.jsxs)("p",{className:["c-grey-666",J.categoryName].join(" "),children:["所属目录:",e.category_name]})]})]})},t)})),(0,z.jsx)("aside",{className:"tc mb50 mt30",children:q.total_count>0&&(0,z.jsx)(I.Z,{showSizeChanger:!0,onChange:function(e,t){U({page:e,page_size:t}),G.current.page=e,G.current.page_size=t,m({type:"classroomList/getBoardList",payload:G.current})},defaultCurrent:1,pageSize:Y.page_size||20,current:Y.page||1,total:q.total_count})}),ne.length>0&&(0,A.GJ)()&&(0,z.jsx)(S.Z,{offsetBottom:0,children:(0,z.jsx)(F.Z,{buttonDataSource:rt,onButtonClick:it,useBatchStatus:pe,catalogue:nt.second_category.filter((function(e){return"未分配目录"!==e.category_name}))||[],allSelect:!!ne.length&&ne.length===(null==q||null===(n=q.messages)||void 0===n?void 0:n.length),setSeleArr:se,setAllSelect:function(e){e.target.checked?se(q.messages.map((function(e){return e.id}))):se([])},selectArrs:ne,onMenuClick:lt,addCatalogue:function(e){e.preventDefault(),m({type:"classroomList/setActionTabs",payload:{key:"添加目录",params:G.current,selectArrs:{category_id:G.current.coursesId,type:"board"}}})}})}),(0,z.jsx)(D.Z,{cb:function(e){se([]),G.current.page=e,U((function(t){return g()(g()({},t),{},{page:e})}))}}),(0,z.jsx)(M,{cb:function(){return se([])}}),(0,z.jsx)(E.Z,{cb:function(){return se([])}})]})}):(0,z.jsxs)("div",{style:{background:"#fff",padding:"25px 20px"},children:[(0,z.jsxs)("div",{style:{display:"flex"},children:[(0,z.jsxs)("div",{style:{flex:1,color:"#666666"},children:[(0,z.jsxs)("span",{children:["讨论(",be.total_message_count,")"]}),(0,z.jsxs)("span",{style:{marginLeft:20},children:["回复(",be.total_reply_count,")"]}),(0,z.jsxs)("span",{style:{marginLeft:20},children:["点赞(",be.total_like_count,")"]})]}),(0,A.GJ)()&&(0,z.jsxs)("div",{children:[(0,z.jsx)(w.Z,{dropdownRender:function(){return at},open:Ke,onOpenChange:function(e){We(e)},children:(0,z.jsxs)("a",{children:["分班",Ke?(0,z.jsx)(C.Z,{style:{marginLeft:6}}):(0,z.jsx)(B.Z,{style:{marginLeft:6}})]})}),(0,z.jsx)(w.Z,{open:Ue,onOpenChange:function(e){qe(e)},menu:{items:[{key:"1",style:{width:100},label:(0,z.jsx)("a",{onClick:u()(r()().mark((function e(){var t,n,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,N.ZP)("/api/boards/".concat(null===(t=G.current)||void 0===t?void 0:t.categoryId,"/messages/export_messages.json"),{method:"get",params:g()({is_repeat_export:1},et)});case 2:0===(null==(n=e.sent)?void 0:n.status)&&a.history.push("/classrooms/".concat(null===(s=G.current)||void 0===s?void 0:s.coursesId,"/exportlist/normal_work_list"));case 4:case"end":return e.stop()}}),e)}))),children:"互动导出"})},{key:"2",label:(0,z.jsx)("a",{href:"/classrooms/".concat(null===(o=G.current)||void 0===o?void 0:o.coursesId,"/exportlist/normal_work_list"),children:"历史导出"})}]},children:(0,z.jsxs)("a",{style:{marginLeft:20},children:["导出",Ue?(0,z.jsx)(C.Z,{style:{marginLeft:6}}):(0,z.jsx)(B.Z,{style:{marginLeft:6}})]})})]})]}),(0,z.jsx)(T.Z,{dataSource:null==be?void 0:be.course_members,style:{marginTop:25},loading:Ae,onChange:function(e,t,n){n.order?(et.sort_by="total_score"===n.field?"score":n.field,et.sort=n.order,et.sort=et.sort.replace("end","")):delete et.sort,ut()},columns:[{title:"序号",dataIndex:"number",width:60,render:function(e,t,n){return et.page_size*(et.page-1)+n+1}},{title:"姓名",dataIndex:"real_name",render:function(e,t,n){return(0,z.jsx)("a",{target:"_blank",style:{color:"#3061D0"},href:"/users/".concat(null==t?void 0:t.login,"/classrooms"),children:e})}},{title:"学号",dataIndex:"student_id"},{title:"分班",dataIndex:"course_group_name"},{title:"发帖数",dataIndex:"message_count",width:60},{title:"帖子点赞数",dataIndex:"message_like_count",width:100},{title:"回复数",dataIndex:"reply_count",width:60},{title:"回复点赞数",dataIndex:"reply_like_count",width:100},{title:"互动数",dataIndex:"total_message_count",width:70}],pagination:!1}),(0,z.jsx)(I.Z,{showSizeChanger:!0,showTotal:function(e){return(0,z.jsxs)("span",{children:["共",(0,z.jsx)("span",{style:{color:"#165DFF"},children:be.total_count})," 条数据"]})},style:{marginTop:10},onChange:function(e,t){et.page=e,et.page_size=t,tt(g()({},et)),ut()},defaultCurrent:1,pageSize:et.page_size||20,current:et.page||1,total:be.total_count})]})]})})),Y=(0,a.connect)((function(e){var t=e.classroomList,n=e.loading,s=e.boards,a=e.user;return{classroomList:t,globalSetting:e.globalSetting,boards:s,user:a,loading:n.models.index}}))((function(e){var t=e.classroomList;e.boards,e.globalSetting,e.loading,e.user,e.dispatch,(0,a.useParams)(),t.detailBoardList,t.detailLeftMenus,t.detailTopBanner;return(0,z.jsx)(X,{})}))}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[18302],{17352:function(e,t,n){n.d(t,{Z:function(){return i}});var s=n(24931),a=n(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},r=n(99194),c=function(e,t){return a.createElement(r.Z,(0,s.Z)({},e,{ref:t,icon:o}))};var i=a.forwardRef(c)},7406:function(e,t,n){var s=n(82242),a=n.n(s),o=(n(59301),n(93314)),r=n(3113),c=n(37712);t.Z=function(e){var t=e.img,n=e.buttonProps,s=void 0===n?{}:n,i=e.styles,l=void 0===i?{}:i,u=e.customText,d=e.ButtonText,p=e.ButtonClick,m=e.Buttonclass,g=e.ButtonTwo,f=e.imgStyles,h=e.loading,x=void 0!==h&&h;return(0,c.jsxs)("section",{className:"tc animated fadeIn",style:a()(a()({},{color:"#999",margin:"100px auto",visibility:x?"hidden":"visible"}),l),children:[(0,c.jsx)("img",{src:t||o,style:a()(a()({},f),{},{pointerEvents:"none",userSelect:"none"})}),(0,c.jsx)("p",{className:"mt20 font14",children:u||"暂时还没有相关数据哦!"}),d&&(0,c.jsx)(r.ZP,a()(a()({className:m,onClick:p},s),{},{children:d})),g&&g]})}},69174:function(e,t,n){var s=n(7557),a=n.n(s),o=n(82242),r=n.n(o),c=n(37205),i=n.n(c),l=n(41498),u=n.n(l),d=(n(59301),n(43418)),p=n(8591),m=n(51136),g=n(7880),f=n(37712);t.Z=(0,g.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t=e.classroomList,n=e.dispatch,s=e.cb,o=(0,g.useParams)();o.id=o.coursesId;var c=t.detailBoardList;return(0,f.jsx)(d.Z,{centered:!0,title:"提示",open:"删除"===t.actionTabs.key,okText:"确定",cancelText:"取消",onOk:u()(a()().mark((function e(){var l,u,d,g;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/boards/".concat(o.categoryId,"/messages/bulk_delete.json"),{method:"delete",body:{ids:i()(t.actionTabs.selectArrs)}});case 2:0===e.sent.status&&(p.ZP.success("删除成功"),g=t.actionTabs.selectArrs.length===c.messages.length&&(null===(l=t.actionTabs.params)||void 0===l?void 0:l.page)>1?(null===(u=t.actionTabs.params)||void 0===u?void 0:u.page)-1:null===(d=t.actionTabs.params)||void 0===d?void 0:d.page,s(g),n({type:"classroomList/setActionTabs",payload:{}}),n({type:"classroomList/getBoardList",payload:r()(r()({},t.actionTabs.params),{},{page:g})}),n({type:"classroomList/getClassroomLeftMenus",payload:{id:o.coursesId}}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){n({type:"classroomList/setActionTabs",payload:{}})},children:(0,f.jsx)("p",{children:"是否确认删除?"})})}))},5445:function(e,t,n){var s=n(7557),a=n.n(s),o=n(37205),r=n.n(o),c=n(41498),i=n.n(c),l=n(79800),u=n.n(l),d=n(82242),p=n.n(d),m=n(59301),g=n(78241),f=n(43418),h=n(8591),x=n(8772),_=n(24905),y=n(71418),v=n(51136),b=n(26724),j=n.n(b),L=n(7880),k=n(37712);t.Z=(0,L.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var t,n=e.classroomList,s=(e.loading,e.dispatch),o=p()({},(0,L.useParams)()),c=(0,m.useState)([]),l=u()(c,2),d=l[0],b=l[1],Z=(0,m.useState)(!0),I=u()(Z,2),S=I[0],w=I[1],T=(0,m.useState)(1),N=u()(T,2),C=(N[0],N[1],(0,m.useState)(!0)),B=u()(C,2),A=B[0],P=B[1];o.page=0,o.page_size=50,(0,m.useEffect)((function(){"发送"===n.actionTabs.key&&M(1)}),[n.actionTabs.key]);var G=g.Z.useForm(),z=u()(G,1)[0],M=function(){var e=i()(a()().mark((function e(t){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return 1==t&&(d=[]),o.page=t,P(!0),e.next=5,s({type:"classroomList/getCoursesMine",payload:p()({},o)});case 5:(n=e.sent).length0&&Oe.map((function(e,t){return(0,z.jsx)(_.Z.Item,{children:(0,z.jsx)(y.Z,{checked:ne.includes(e.id),value:e.id,onChange:function(t){ne.indexOf(e.id);ne.indexOf(e.id)>-1?se(ne.filter((function(t){return t!==e.id}))):se(ne.concat(e.id))},children:e.name})},e.id)}))})})}),(0,z.jsx)("aside",{className:J.bg,children:(0,z.jsxs)("div",{children:[(0,z.jsx)(v.ZP,{type:"link",onClick:u()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:et.group_ids=ne,et.page=1,tt(g()({},et)),ut();case 4:case"end":return e.stop()}}),e)}))),children:"确定"}),(0,z.jsx)(v.ZP,{type:"link",onClick:function(){se([])},children:"重置"})]})})]}),ot=[{name:"时间排序",id:"time"},{name:"热度排序",id:"hot"}],rt=[{name:"删除",icon:(0,z.jsx)("i",{className:"iconfont icon-piliangshanchu2"})},{name:"发送",icon:(0,z.jsx)("i",{className:"iconfont icon-fasong"})},{name:"设为公开",icon:(0,z.jsx)("i",{className:"iconfont icon-sheweigongkai2"})}];Q.is_public||rt.splice(2,1);var ct=function(){var e=u()(r()().mark((function e(t,n){var s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n.coursesId=G.current.coursesId,s="boards/setTopping","取消置顶"===t&&(s="boards/escTopping"),e.next=5,m({type:s,payload:g()({},n)});case 5:m({type:"classroomList/getBoardList",payload:G.current});case 6:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),it=function(){var e=u()(r()().mark((function e(t){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=t.name,""==ne?b.ZP.error("请选择你要操作的任务"):m({type:"classroomList/setActionTabs",payload:{key:n,selectArrs:ne,params:G.current}});case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),lt=function(){var e=u()(r()().mark((function e(t){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!=ne){e.next=3;break}return b.ZP.error("请选择你要操作的任务"),e.abrupt("return",null);case 3:return e.next=5,(0,N.ZP)("/api/boards/".concat(G.current.categoryId,"/messages/bulk_move.json"),{method:"put",body:{ids:ne,to_board_id:t.key}});case 5:0===e.sent.status&&(b.ZP.success("操作成功"),m({type:"classroomList/getBoardList",payload:G.current}),m({type:"classroomList/getClassroomLeftMenus",payload:{id:null===(n=G.current)||void 0===n?void 0:n.coursesId}}));case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();function ut(){return dt.apply(this,arguments)}function dt(){return(dt=u()(r()().mark((function e(){var t,n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Pe(!0),e.next=3,(0,N.ZP)("/api/boards/".concat(G.current.categoryId,"/messages/statistics.json"),{method:"get",params:g()({coursesId:null===(t=G.current)||void 0===t?void 0:t.coursesId},et)});case 3:n=e.sent,Pe(!1),0===(null==n?void 0:n.status)&&je(n);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,z.jsxs)("section",{children:[(0,z.jsx)(O.Z,{isLoading:!1,tabDataSource:[{name:"全部",id:"all"},(0,A.eB)()&&{name:"互动统计",id:"hudong"}].filter((function(e){return!!e})),isAdmin:(0,A.RV)(),onTabMenuClick:function(e){"hudong"===e.key&&(ut(),a.history.replace("/classrooms/".concat(G.current.coursesId,"/board/").concat(G.current.categoryId,"?type=hudong"))),_e(e.key)},defaultSelectedKeys:["".concat(xe)],showControlButton:(0,A.RV)(),buttonText:"我要发帖",extraNode:(0,A.GJ)()&&"未分配目录"!==q.name&&(0,z.jsx)(z.Fragment,{children:(0,z.jsx)("span",{className:"c-blue font16 ml20 current",onClick:function(e){var t;e.preventDefault();var n=null===(t=G.current)||void 0===t?void 0:t.coursesId;(null==q?void 0:q.parent_id)>0&&(n=G.current.categoryId),m({type:"classroomList/setActionTabs",payload:{key:0===(null==q?void 0:q.parent_id)?"添加目录":"目录重命名",params:G.current,selectArrs:{category_id:n,category_name:q.name,type:"board"},cb:function(){m({type:"classroomList/getBoardList",payload:G.current})}}})},children:0==(null==q?void 0:q.parent_id)?(0,z.jsx)(j.Z,{title:"新建目录",children:(0,z.jsx)("i",{className:"iconfont icon-xinjianmulu1 c-blue font16 mr20 current"})}):(0,z.jsx)(j.Z,{title:"目录重命名",children:(0,z.jsx)("i",{className:"iconfont icon-zhongmingming1 c-blue font16 mr20 current"})})})}),onButtonClick:function(){a.history.push("/classrooms/".concat(h.coursesId,"/board/").concat(h.categoryId,"/add"))}}),"all"===xe?(0,z.jsx)("div",{children:(0,z.jsxs)(L.Z,{spinning:l["classroomList/getBoardList"],children:[(0,z.jsx)(R.Z,{dataSource:q.messages||[],isAdmin:(0,A.GJ)(),batchStatus:de,SortMenuName:re,setSortMenuName:ce,SortMenus:ot,dispatch:m,isboard:!0,onBoard:function(e){G.current.group_ids=e,G.current.page=1,U((function(e){return g()(g()({},e),{},{page:1})})),m({type:"classroomList/getBoardList",payload:G.current})},detailCourseGroupsList:$,onSearch:function(e){G.current.search=e,G.current.page=1,U((function(e){return g()(g()({},e),{},{page:1})})),m({type:"classroomList/getBoardList",payload:G.current})},onSort:function(e){var t;W.cX.setItem("".concat(null==d||null===(t=d.userInfo)||void 0===t?void 0:t.login).concat((0,A.GJ)()?"Teacher":"Student"),e,"Board"),ce(null==e?void 0:e.name),G.current.sort_type=ot.find((function(t){return t.name===(null==e?void 0:e.name)})).id,m({type:"classroomList/getBoardList",payload:G.current})},onBatch:function(e){return pe(e)}}),0===q.total_count&&(0,z.jsx)(P.Z,{}),q.messages&&q.messages.map((function(e,t){var n,s;return(0,z.jsx)("div",{className:J.listItem,onClick:function(t){ne.indexOf(e.id)>-1?se(ne.filter((function(t){return t!==e.id}))):se(ne.concat(e.id))},children:(0,z.jsxs)(k.Z,{align:"top",children:[(0,A.GJ)()&&(0,z.jsx)(Z.Z,{children:(0,z.jsx)("div",{className:"mt17",children:((0,A.Ny)()||(null==e||null===(n=e.author)||void 0===n?void 0:n.login)===ie.login||(0,A.GJ)()&&!e.author.is_teacher)&&(0,z.jsx)(y.Z,{checked:ne.includes(e.id),value:e.id})})}),(0,z.jsx)(Z.Z,{children:(0,z.jsx)("img",{className:"ml10 mr20",src:"".concat(f.Z.IMG_SERVER,"/images/").concat(e.author.image_url)})}),(0,z.jsxs)(Z.Z,{flex:1,children:[(0,z.jsx)("div",{className:J.title,children:(0,z.jsxs)("div",{className:J.titleLeft,children:[(0,z.jsx)(a.Link,{to:"/classrooms/".concat(h.coursesId,"/board/").concat(h.categoryId,"/Detail/").concat(e.id),children:(0,z.jsx)("strong",{children:e.subject})}),(null==e?void 0:e.is_copy)&&(0,z.jsx)("span",{className:J.copyTag,children:"复制"}),1===e.sticky&&(0,z.jsx)("span",{className:"tag-topping ml10",children:"置顶"})]})}),(0,z.jsxs)("p",{className:"mt15",children:[(0,z.jsx)("span",{className:"",children:e.author.name}),e.total_replies_count>0&&(0,z.jsxs)("span",{className:"ml20 c-light-black ",children:[e.total_replies_count," 回复"]}),e.praises_count>0&&(0,z.jsxs)("span",{className:"ml20 c-light-black ",children:[e.praises_count," 点赞"]}),e.visits>0&&(0,z.jsxs)("span",{className:"ml20 c-light-black ",children:[e.visits," 浏览"]}),(0,z.jsx)("span",{className:"ml20 c-light-black ",children:x()(e.created_on).fromNow()})]})]}),(0,z.jsxs)(Z.Z,{className:"tr",children:[(0,z.jsxs)("p",{children:[(0,A.RV)()&&(0,z.jsx)(a.Link,{to:"/classrooms/".concat(h.coursesId,"/board/").concat(h.categoryId,"/Detail/").concat(e.id),children:"查看详情"}),0===e.sticky&&(0,A.GJ)()&&(0,z.jsx)(a.Link,{className:"ml25",to:"",onClick:function(t){t.preventDefault(),ct("置顶",e)},children:"置顶"}),1===e.sticky&&(0,A.GJ)()&&(0,z.jsx)(a.Link,{className:"ml25",to:"",onClick:function(t){t.preventDefault(),ct("取消置顶",e)},children:"取消置顶"}),((0,A.Ny)()||(null==e||null===(s=e.author)||void 0===s?void 0:s.login)===ie.login||(0,A.GJ)()&&!e.author.is_teacher)&&(0,z.jsx)(a.Link,{className:"ml25",to:"/classrooms/".concat(h.coursesId,"/board/").concat(e.board_id,"/Edit/").concat(e.id),children:"编辑"})]}),e.category_name&&(0,z.jsxs)("p",{className:["c-grey-666",J.categoryName].join(" "),children:["所属目录:",e.category_name]})]})]})},t)})),(0,z.jsx)("aside",{className:"tc mb50 mt30",children:q.total_count>0&&(0,z.jsx)(I.Z,{showSizeChanger:!0,onChange:function(e,t){U({page:e,page_size:t}),G.current.page=e,G.current.page_size=t,m({type:"classroomList/getBoardList",payload:G.current})},defaultCurrent:1,pageSize:Y.page_size||20,current:Y.page||1,total:q.total_count})}),ne.length>0&&(0,A.GJ)()&&(0,z.jsx)(S.Z,{offsetBottom:0,children:(0,z.jsx)(F.Z,{buttonDataSource:rt,onButtonClick:it,useBatchStatus:pe,catalogue:nt.second_category.filter((function(e){return"未分配目录"!==e.category_name}))||[],allSelect:!!ne.length&&ne.length===(null==q||null===(n=q.messages)||void 0===n?void 0:n.length),setSeleArr:se,setAllSelect:function(e){e.target.checked?se(q.messages.map((function(e){return e.id}))):se([])},selectArrs:ne,onMenuClick:lt,addCatalogue:function(e){e.preventDefault(),m({type:"classroomList/setActionTabs",payload:{key:"添加目录",params:G.current,selectArrs:{category_id:G.current.coursesId,type:"board"}}})}})}),(0,z.jsx)(D.Z,{cb:function(e){se([]),G.current.page=e,U((function(t){return g()(g()({},t),{},{page:e})}))}}),(0,z.jsx)(M,{cb:function(){return se([])}}),(0,z.jsx)(E.Z,{cb:function(){return se([])}})]})}):(0,z.jsxs)("div",{style:{background:"#fff",padding:"25px 20px"},children:[(0,z.jsxs)("div",{style:{display:"flex"},children:[(0,z.jsxs)("div",{style:{flex:1,color:"#666666"},children:[(0,z.jsxs)("span",{children:["讨论(",be.total_message_count,")"]}),(0,z.jsxs)("span",{style:{marginLeft:20},children:["回复(",be.total_reply_count,")"]}),(0,z.jsxs)("span",{style:{marginLeft:20},children:["点赞(",be.total_like_count,")"]})]}),(0,A.GJ)()&&(0,z.jsxs)("div",{children:[(0,z.jsx)(w.Z,{dropdownRender:function(){return at},open:Ke,onOpenChange:function(e){We(e)},children:(0,z.jsxs)("a",{children:["分班",Ke?(0,z.jsx)(C.Z,{style:{marginLeft:6}}):(0,z.jsx)(B.Z,{style:{marginLeft:6}})]})}),(0,z.jsx)(w.Z,{open:Ue,onOpenChange:function(e){qe(e)},menu:{items:[{key:"1",style:{width:100},label:(0,z.jsx)("a",{onClick:u()(r()().mark((function e(){var t,n,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,N.ZP)("/api/boards/".concat(null===(t=G.current)||void 0===t?void 0:t.categoryId,"/messages/export_messages.json"),{method:"get",params:g()({is_repeat_export:1},et)});case 2:0===(null==(n=e.sent)?void 0:n.status)&&a.history.push("/classrooms/".concat(null===(s=G.current)||void 0===s?void 0:s.coursesId,"/exportlist/normal_work_list"));case 4:case"end":return e.stop()}}),e)}))),children:"互动导出"})},{key:"2",label:(0,z.jsx)("a",{href:"/classrooms/".concat(null===(o=G.current)||void 0===o?void 0:o.coursesId,"/exportlist/normal_work_list"),children:"历史导出"})}]},children:(0,z.jsxs)("a",{style:{marginLeft:20},children:["导出",Ue?(0,z.jsx)(C.Z,{style:{marginLeft:6}}):(0,z.jsx)(B.Z,{style:{marginLeft:6}})]})})]})]}),(0,z.jsx)(T.Z,{dataSource:null==be?void 0:be.course_members,style:{marginTop:25},loading:Ae,onChange:function(e,t,n){n.order?(et.sort_by="total_score"===n.field?"score":n.field,et.sort=n.order,et.sort=et.sort.replace("end","")):delete et.sort,ut()},columns:[{title:"序号",dataIndex:"number",width:60,render:function(e,t,n){return et.page_size*(et.page-1)+n+1}},{title:"姓名",dataIndex:"real_name",render:function(e,t,n){return(0,z.jsx)("a",{target:"_blank",style:{color:"#3061D0"},href:"/users/".concat(null==t?void 0:t.login,"/classrooms"),children:e})}},{title:"学号",dataIndex:"student_id"},{title:"分班",dataIndex:"course_group_name"},{title:"发帖数",dataIndex:"message_count",width:60},{title:"帖子点赞数",dataIndex:"message_like_count",width:100},{title:"回复数",dataIndex:"reply_count",width:60},{title:"回复点赞数",dataIndex:"reply_like_count",width:100},{title:"互动数",dataIndex:"total_message_count",width:70}],pagination:!1}),(0,z.jsx)(I.Z,{showSizeChanger:!0,showTotal:function(e){return(0,z.jsxs)("span",{children:["共",(0,z.jsx)("span",{style:{color:"#165DFF"},children:be.total_count})," 条数据"]})},style:{marginTop:10},onChange:function(e,t){et.page=e,et.page_size=t,tt(g()({},et)),ut()},defaultCurrent:1,pageSize:et.page_size||20,current:et.page||1,total:be.total_count})]})]})})),Y=(0,a.connect)((function(e){var t=e.classroomList,n=e.loading,s=e.boards,a=e.user;return{classroomList:t,globalSetting:e.globalSetting,boards:s,user:a,loading:n.models.index}}))((function(e){var t=e.classroomList;e.boards,e.globalSetting,e.loading,e.user,e.dispatch,(0,a.useParams)(),t.detailBoardList,t.detailLeftMenus,t.detailTopBanner;return(0,z.jsx)(X,{})}))}}]); \ No newline at end of file diff --git a/p__Classrooms__Lists__CommonHomework__Comment__index.async.js b/p__Classrooms__Lists__CommonHomework__Comment__index.async.js index 40d709ea0d..869880a895 100644 --- a/p__Classrooms__Lists__CommonHomework__Comment__index.async.js +++ b/p__Classrooms__Lists__CommonHomework__Comment__index.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[12303],{7892:function(e,n,t){t.d(n,{Z:function(){return l}});var a=t(24931),s=t(59301),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},i=t(99194),o=function(e,n){return s.createElement(i.Z,(0,a.Z)({},e,{ref:n,icon:r}))};var l=s.forwardRef(o)},7406:function(e,n,t){var a=t(82242),s=t.n(a),r=(t(59301),t(93314)),i=t(3113),o=t(37712);n.Z=function(e){var n=e.img,t=e.buttonProps,a=void 0===t?{}:t,l=e.styles,c=void 0===l?{}:l,d=e.customText,u=e.ButtonText,m=e.ButtonClick,p=e.Buttonclass,h=e.ButtonTwo,f=e.imgStyles,x=e.loading,v=void 0!==x&&x;return(0,o.jsxs)("section",{className:"tc animated fadeIn",style:s()(s()({},{color:"#999",margin:"100px auto",visibility:v?"hidden":"visible"}),c),children:[(0,o.jsx)("img",{src:n||r,style:s()(s()({},f),{},{pointerEvents:"none",userSelect:"none"})}),(0,o.jsx)("p",{className:"mt20 font14",children:d||"暂时还没有相关数据哦!"}),u&&(0,o.jsx)(i.ZP,s()(s()({className:p,onClick:m},a),{},{children:u})),h&&h]})}},84143:function(e,n,t){t.d(n,{Z:function(){return k}});var a=t(82242),s=t.n(a),r=t(7557),i=t.n(r),o=t(41498),l=t.n(o),c=t(79800),d=t.n(c),u=t(59301),m={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},p=t(3113),h=t(60889),f=t(94049),x=t(6848),v=t(6457),g=t(83),_=t(7406),y=t(27065),j=t(6288),w=t(37712),k=function(e){var n,t,a,r,o,c,k=e.editOffice,b=void 0===k?"view":k,Z=e.data,N=(e.theme,e.type),S=e.filename,I=e.monacoEditor,P=e.className,C=e.style,T=e.close,E=e.onClose,$=e.hasMask,O=e.disabledDownload,H=e.onImgDimensions,A=e.showNodata,L=e.recordInfo,R=(0,u.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),W=d()(R,2),B=(W[0],W[1],(0,u.useState)("")),F=d()(B,2),M=(F[0],F[1]),z=(0,u.useState)(),J=d()(z,2),V=J[0],D=J[1],G="build"===window.ENV?"/react/build":"",Y=location.host.startsWith("localhost")?y.Z.PROXY_SERVER:y.Z.API_SERVER,X=(0,u.useRef)();null!==(n=Z)&&void 0!==n&&n.startsWith("/api")&&"txt"!==N&&(Z=y.Z.API_SERVER+Z);S&&(I.filename=S),(0,u.useEffect)((function(){var e,n=null===(e=document.cookie)||void 0===e||null===(e=e.replace(/\s/g,""))||void 0===e?void 0:e.split(";");null==n||n.map((function(e){var n=e.split("=");"_educoder_session"===n[0]&&M(n[1])}))}),[]),(0,u.useEffect)((function(){var e;"office"===N&&(Z.indexOf("bigfilescdn.")>-1||Z.indexOf("bigfiles1")>-1?D({url:Z,fileType:(e=Z,e.substring(e.lastIndexOf("/")+1).split(".").pop()),model:Z.indexOf("model=edit")?"edit":"view"}):q())}),[N,Z]);var q=function(){var e=l()(i()().mark((function e(){var n,t,a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("data:",Z),n=Z,Z.startsWith("http")||(n=location.origin+n),t=new URL(n).pathname.split("/").pop(),e.next=6,(0,g.gJ)({attachment_id:t});case 6:(a=e.sent).url=Y+a.url,D(a);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),U=function(){Z.startsWith("http")||Z.startsWith("blob:")?Q():(0,v.Sv)(S||"educoder",Z,S)},Q=function(){L&&(0,j.fc)({id:null==L?void 0:L.id,watch_type:1,course_id:null==L?void 0:L.course_id}),(0,v.Nd)(S||"educoder",decodeURIComponent(Z))};return(0,w.jsxs)("div",{style:s()({},C||{}),className:"".concat($&&m.bgBlack," ").concat(N?m.wrp:"hide"),children:[T&&(0,w.jsxs)("div",{className:m.close,ref:X,children:[!!H&&(0,w.jsx)(x.Z,{title:"点击对图片进行批注",getPopupContainer:function(){return X.current},children:(0,w.jsx)("span",{onClick:function(){E(),H()},children:(0,w.jsx)("i",{className:"icon-yulanpizhu"})})}),!O&&(0,w.jsx)(x.Z,{title:"点击下载此文件",getPopupContainer:function(){return X.current},children:(0,w.jsx)("span",{onClick:Q,children:(0,w.jsx)("i",{className:"icon-quxiaozhiding"})})}),(0,w.jsx)(x.Z,{title:"关闭",getPopupContainer:function(){return X.current},children:(0,w.jsx)("span",{className:"",onClick:E,children:(0,w.jsx)("i",{className:"icon-guanbi1"})})})]}),(0,w.jsx)("div",{className:"".concat(m[P]," ").concat(P," ").concat(m.monaco," ").concat("txt"===N?"show":"hide"),children:"txt"===N&&(0,w.jsx)(w.Fragment,{children:(0,w.jsx)(f.ZP,s()({},I))})}),"audio"===N&&(0,w.jsx)("audio",{src:"".concat((null===(t=Z)||void 0===t?void 0:t.indexOf("http://"))>-1||(null===(a=Z)||void 0===a?void 0:a.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(Z),autoPlay:!0}),"video"===N&&(0,w.jsx)(w.Fragment,{children:(null===(r=Z)||void 0===r?void 0:r.indexOf("http"))>-1?(0,w.jsx)("video",{controls:!0,src:"".concat(Z),autoPlay:!0}):(0,w.jsx)("video",{controls:!0,src:"data:video/mp4;base64,".concat(Z),autoPlay:!0})}),"office"===N&&V&&(0,w.jsx)("iframe",{src:"".concat(G,"/office.html?key=").concat(V.key,"&url=").concat(btoa(V.url),"&callbackUrl=").concat(Y+V.callbackUrl,"&fileType=").concat(V.fileType,"&title=").concat(V.title,"&model=").concat(b,"&officeServer=").concat(y.Z.ONLYOFFICE,"&disabledDownload=").concat(!!O)}),"html"===N&&(0,w.jsx)("iframe",{src:Z+"&disposition=inline"}),"pdf"===N&&(0,w.jsx)("iframe",{src:"".concat(G,"/js/pdfview/index.html?url=").concat(Z,"&disabledDownload=").concat(!!O)}),"image"===N&&(0,w.jsx)("img",{src:"".concat((null===(o=Z)||void 0===o?void 0:o.indexOf("http://"))>-1||(null===(c=Z)||void 0===c?void 0:c.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(Z)}),("other"===N||"download"===N)&&(0,w.jsx)(w.Fragment,{children:A?(0,w.jsx)(_.Z,{customText:"当前文件不支持预览,可点击下载查看",ButtonTwo:(0,w.jsx)(p.ZP,{icon:(0,w.jsx)("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:U,children:"下载"})}):(0,w.jsxs)(p.ZP,{type:"primary",size:"middle",onClick:U,children:[(0,w.jsx)(h.Z,{}),"点击下载"]})})]})}},42783:function(e,n,t){var a=t(82242),s=t.n(a),r=t(37205),i=t.n(r),o=t(91232),l=t.n(o),c=t(79800),d=t.n(c),u=t(59301),m=(t(98253),t(55369)),p=(t(64018),t(63824)),h=t(27065),f=t(15342),x=t(1012),v=t(84143),g=t(37712),_="@▁@",y=/]*>/g;n.Z=function(e){var n=e.value,t=void 0===n?"":n,a=e.className,r=e.showTextOnly,o=e.showLines,c=e.style,j=void 0===c?{}:c,w=e.stylesPrev,k=void 0===w?{}:w,b=e.highlightKeywords,Z=e.showProgramFill,N=(e.isProgramFill,e.disabledFill),S=void 0!==N&&N,I=e.programFillValue,P=e.onFillChange,C=void 0===P?function(e){}:P,T=e.onFillBlur,E=void 0===T?function(){}:T,$=String(t),O=(0,u.useState)(""),H=d()(O,2),A=H[0],L=H[1],R=(0,u.useState)("office"),W=d()(R,2),B=W[0],F=W[1],M=(0,u.useState)([]),z=d()(M,2),J=z[0],V=z[1],D=(0,u.useRef)("a"+(0,x.Z)()),G={},Y=function(e){return e.replace(/([\s\S]+?)<\/style>/gim,(function(e,n){var t=n.replace(/(\n|\r)/g,"").split("}"),a=[];return t.map((function(e){""!=e&&a.push(".".concat(D.current," ").concat(e))})),"")}))},X=(0,u.useMemo)((function(){try{$=$.replace(/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,"("+h.Z.API_SERVER+"/api/attachments/").replace(/\"\/api\/attachments\/|\"\/attachments\/download\//g,'"'+h.Z.API_SERVER+"/api/attachments/").replace(/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,'"'+h.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,"\n")}catch(e){}if(Z){var e=-1;return $=$.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,(function(n,t,a){var s;return function(e,n,t){var a=document.createElement(e===_?"input":"textarea");a.style.width="100%",a.style.height=e===_?"40px":"151px",a.rows=5,a.spellcheck=!1,a.name="edu-program-fill",a.placeholder="请输入",a.dataset.id=n;var s=Object.keys(G).length;return G[s]=a,'')}(n,++e,null==I||null===(s=I[e])||void 0===s?void 0:s.value)})),'
      '.concat(Y($||""),"
      ")}var n=Y($);n=(0,m.ZP)(n);var t=(0,m.ez)();$.match(/\[TOC\]/)&&(n=n.replace("

      [TOC]

      ",(0,m.Qv)()),(0,m.Iy)()),n=n.replace(/(__special_katext_id_\d+__)/g,(function(e,n){var a=t[n],s=a.type,r=a.expression;return(0,f.renderToString)(function(e){var n=document.createElement("div");return n.innerHTML=e,0===n.childNodes.length?"":n.childNodes[0].nodeValue}(r)||"",{displayMode:"block"===s,throwOnError:!1,output:"html"})})),n=n.replace(/▁/g,"▁▁▁▁▁"),(0,m.AL)();var a=document.createElement("div");return a.innerHTML=n,b?(Q(a,b.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")),a.innerHTML):r?a.innerText:(setTimeout((function(){return ne()}),500),a.innerHTML)}),[$,b]);(0,u.useEffect)((function(){K.current&&K.current.querySelectorAll(["input","textarea"]).forEach((function(e){e.oninput=q,e.onblur=U}))}),[J]),(0,u.useEffect)((function(){if(null!=I&&I.length)try{var e,n=K.current.querySelectorAll(".edu-program-fill-score"),t=K.current.querySelectorAll('[name="edu-program-fill"]'),a=l()(t.entries());try{for(a.s();!(e=a.n()).done;){var s,r,i,o=d()(e.value,2),c=o[0],u=o[1];u.value=(null==I||null===(s=I[c])||void 0===s?void 0:s.value)||"","warning"===(null==I||null===(r=I[c])||void 0===r?void 0:r.type)?u.className="program-fill-warning":"success"===(null==I||null===(i=I[c])||void 0===i?void 0:i.type)?u.className="program-fill-success":u.className=""}}catch(e){a.e(e)}finally{a.f()}var m,p=l()(n.entries());try{for(p.s();!(m=p.n()).done;){var h,f,x=d()(m.value,2),v=x[0];x[1].innerHTML=null!=I&&null!==(h=I[v])&&void 0!==h&&h.score?"".concat(null==I||null===(f=I[v])||void 0===f?void 0:f.score,"分"):""}}catch(e){p.e(e)}finally{p.f()}V(I)}catch(e){console.log(e,"error")}}),[I]);var q=function(e){J[e.target.dataset.id]=J[e.target.dataset.id]||{},J[e.target.dataset.id].value=e.target.value,V(i()(J)),C(J,e.target.dataset.id)},U=function(e){J[e.target.dataset.id]=J[e.target.dataset.id]||{},J[e.target.dataset.id].value=e.target.value,V(i()(J)),E(J,e.target.dataset.id)};function Q(e,n){return e.childNodes.forEach((function(e){if(e.childNodes.length>0)Q(e,n);else if("IMG"!==e.nodeName)if(e.innerHTML){var t;e.innerHTML=null===(t=e.innerHTML)||void 0===t?void 0:t.replace(new RegExp(n,"gi"),'$&')}else{var a=document.createElement("span");a.innerHTML=e.textContent.replace(new RegExp(n,"gi"),'$&'),e.replaceWith(a)}}))}var K=(0,u.useRef)();function ee(e){var n=e.target;if("A"===n.tagName.toUpperCase()){var t=n.getAttribute("href");if(t.indexOf("office")>-1)e.preventDefault(),L(t),F("office");else if(t.indexOf("application/pdf")>-1)e.preventDefault(),L(t),F("pdf");else if(t.indexOf("text/html")>-1)e.preventDefault(),L(t),F("html");else if(t.startsWith("#")){e.preventDefault();var a=document.getElementById(t.replace("#",""));a&&a.scrollIntoView(!0)}}}m.jb.WebkitLineClamp=o,o&&(j=s()(s()({},j),m.jb));var ne=function(){var e,n=null===(e=K.current)||void 0===e?void 0:e.querySelectorAll("video");null==n||n.forEach((function(e){if(e.oncontextmenu=function(){return!1},e.src.indexOf(".m3u8")>-1)if(e.canPlayType("application/vnd.apple.mpegurl"));else if(p.ZP.isSupported()){var n=new p.ZP;n.loadSource(e.src),n.attachMedia(e)}}))};return(0,u.useEffect)((function(){if(K.current&&X&&X.match(y)&&window.PR.prettyPrint(),K.current)return K.current.addEventListener("click",ee),function(){var e;null===(e=K.current)||void 0===e||e.removeEventListener("click",ee),(0,m.AL)(),(0,m.Iy)()}}),[X,K.current,ee]),(0,g.jsxs)(g.Fragment,{children:[r&&(0,g.jsx)("div",{ref:K,children:X}),!r&&(0,g.jsx)("div",{ref:K,style:s()({},j),className:"".concat(a||""," ").concat(S?"disabled-fill":""," markdown-body ").concat(D.current),dangerouslySetInnerHTML:{__html:X}}),(0,g.jsx)(v.Z,{close:!0,data:A,type:null!=A&&A.length?B:"",style:s()({},k),onClose:function(){return L("")}})]})}},91244:function(e,n,t){t.r(n),t.d(n,{default:function(){return le}});var a=t(7557),s=t.n(a),r=t(41498),i=t.n(r),o=t(82242),l=t.n(o),c=t(79800),d=t.n(c),u=t(39647),m=t.n(u),p=t(59301),h=t(9498),f=t.n(h),x=t(86129),v=t.n(x),g=t(51136),_=t(7880),y=t(43418),j=t(8591),w=t(95237),k=t(43604),b=t(3113),Z=t(87876),N=t(66104),S=t(28103),I=t(52306),P=t(10777),C=t(57809),T=t(71418),E=t(5105),$=t(36346),O=t(23717),H=t(7892),A=t(27065),L=t(89918),R=t(6457),W=t(78241),B=t(97913),F=t(8772),M=t(37712),z=function(e){var n=e.defaultValue,t=e.onBlur,a=e.max,s=e.className,r=void 0===s?"game-score":s,i=(0,p.useState)(n),o=d()(i,2),l=o[0],c=o[1];return(0,p.useEffect)((function(){c(n)}),[n]),(0,M.jsx)(B.Z,{max:a,min:0,className:r,value:l,onChange:function(e){c(e)},onBlur:function(){l&&(t(l>a?a:l),c(null))}})},J="greyText___lvEE6",V="info___El01Z",D="label___GmvST",G="blackContent___FYo0Z",Y="orangeContent____uYQ3",X="inputLabel___ruiZm",q="tableTitle___ir3x7",U="scoreTable___b9Z37",Q=(0,_.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,classroomList:e.classroomList}}))((function(e){var n,t,a=e.shixunHomeworks,r=e.dispatch,o=e.classroomList,l=e.gethomeworkreport,c=e.homeWorkReport,u=(a.shixunWorkReport,(0,_.useParams)()),m=(0,p.useState)(!1),h=d()(m,2),f=h[0],x=h[1],v=(0,p.useState)(!1),b=d()(v,2),Z=b[0],N=b[1],S=(0,p.useState)(""),P=d()(S,2),C=P[0],T=P[1],E=W.Z.useForm(),$=d()(E,1)[0],O=function(){var e=i()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return N(!0),n=$.getFieldsValue(),e.next=4,(0,g.ZP)("/api/student_works/".concat(u.homeworkId,"/shixun_work_comment.json"),{method:"post",body:{hidden_comment:n.hidden_comment,comment:n.comment}});case 4:0===e.sent.status&&(j.ZP.success("点评成功"),$.resetFields(),r({type:"shixunHomeworks/setActionTabs",payload:{}}),l()),N(!1);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),H=function(){var e=i()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(C){e.next=3;break}return j.ZP.warning("请填写分数"),e.abrupt("return");case 3:return N(!0),n=$.getFieldsValue(),e.next=7,(0,g.ZP)("/api/student_works/".concat(u.homeworkId,"/add_score.json"),{method:"post",body:{comment:n.comment,score:C}});case 7:0===e.sent.status&&(j.ZP.success("点评成功"),r({type:"shixunHomeworks/setActionTabs",payload:{}}),l()),N(!1);case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),A=[{title:"任务名称",dataIndex:"shixun_name",ellipsis:!0},{title:"开启时间",dataIndex:"open_time",width:160,render:function(e){return e||"--"}},{title:"评测次数",dataIndex:"evaluate_count",width:110},{title:"完成时间",dataIndex:"finished_time",width:160},{title:"实训耗时",dataIndex:"cost_time",width:160},{title:"缺评扣分",dataIndex:"absence_penalty",width:90,render:function(e){return e||"--"}},{title:"得分",dataIndex:"score",width:90,render:function(e,n){return(0,M.jsxs)("div",{children:[(0,M.jsx)("span",{style:{color:parseFloat(n.score_full)!==parseFloat(e)?"#E30000":"#53C41B"},children:e}),"/",n.score_full]})}},{title:"调分",width:100,dataIndex:"action",render:function(e,n){return(0,L.GJ)()?(0,M.jsx)(z,{max:n.score_full,onBlur:function(){var e=i()(s()().mark((function e(n){var t,a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,L.Rm)()||null!==(t=o.AssistantObject.practice)&&void 0!==t&&t.can_appraise){e.next=3;break}return j.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 3:return e.next=5,(0,g.ZP)("/api/student_works/".concat(u.homeworkId,"/adjust_score.json"),{method:"post",body:{score:n}});case 5:a=e.sent,l(),0===a.status&&j.ZP.success("调分成功");case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()}):null!=c&&c.is_anonymous?(0,M.jsx)(B.Z,{min:0,value:C,onChange:function(e){return T(e)},max:n.score_full}):e}}].filter((function(e){return null==c||!c.is_anonymous||!["late_penalty","score","absence_penalty"].includes(e.dataIndex)}));return(0,M.jsxs)(y.Z,{centered:!0,width:1080,title:"点评作业",afterClose:function(){$.resetFields(),T("")},confirmLoading:Z,open:"更改点评"===a.actionTabs.key,okText:"确定",cancelText:"取消",onOk:i()(s()().mark((function e(){var n,t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,L.Rm)()||null!==(n=o.AssistantObject.practice)&&void 0!==n&&n.can_appraise){e.next=3;break}return j.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 3:if(null==c||!c.is_anonymous){e.next=6;break}return H(),e.abrupt("return");case 6:t=$.getFieldsValue(),"{}"===JSON.stringify(t)||""===t.hidden_comment&&""===t.comment?x(!0):O();case 8:case"end":return e.stop()}}),e)}))),onCancel:function(){r({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,M.jsxs)(w.Z,{className:V,children:[(0,M.jsxs)(k.Z,{children:[(0,M.jsx)("span",{className:"".concat(D," ").concat(J),children:"姓名"}),(0,M.jsx)("span",{className:G,children:null==c?void 0:c.username})]}),(0,M.jsxs)(k.Z,{children:[(0,M.jsx)("span",{className:"".concat(D," ").concat(J),children:"学号"}),(0,M.jsx)("span",{className:G,children:(null==c?void 0:c.student_id)||"--"})]}),!(null!=c&&c.is_anonymous)&&(0,M.jsxs)(M.Fragment,{children:[(0,M.jsxs)(k.Z,{children:[(0,M.jsx)("span",{className:"".concat(D," ").concat(J),children:"班级"}),(0,M.jsx)("span",{className:G,children:(null==c?void 0:c.group_name)||"--"})]}),(0,M.jsxs)(k.Z,{children:[(0,M.jsx)("span",{className:"".concat(D," ").concat(J),children:"迟交扣分"}),(0,M.jsx)("span",{className:Y,children:(null==c||null===(n=c.stage_list[0])||void 0===n?void 0:n.late_penalty)||"--"})]}),(0,M.jsxs)(k.Z,{children:[(0,M.jsx)("span",{className:"".concat(D," ").concat(J),children:"缺评扣分"}),(0,M.jsx)("span",{className:Y,children:(null==c||null===(t=c.stage_list[0])||void 0===t?void 0:t.absence_penalty)||"--"})]}),(0,M.jsxs)(k.Z,{children:[(0,M.jsx)("span",{className:"".concat(D," ").concat(J),children:"总成绩"}),(0,M.jsx)("span",{className:Y,children:(null==c?void 0:c.stage_list[0].score)||"--"})]})]})]}),(0,M.jsxs)(W.Z,{form:$,onChange:function(){f&&x(!1)},children:[(0,M.jsx)("div",{className:"".concat(X," ").concat(J),children:null!=c&&c.is_anonymous?"评语":"学生和课堂老师可见"}),(0,M.jsx)(W.Z.Item,{name:"comment",children:(0,M.jsx)(F.Z.TextArea,{placeholder:"请输入评阅内容",rows:3})}),!(null!=c&&c.is_anonymous)&&(0,M.jsxs)(M.Fragment,{children:[(0,M.jsx)("div",{className:"".concat(X," ").concat(J),children:"仅课堂老师可见"}),(0,M.jsx)(W.Z.Item,{name:"hidden_comment",children:(0,M.jsx)(F.Z.TextArea,{placeholder:"请输入评阅内容",rows:3})})," "]})]}),f&&(0,M.jsx)("p",{className:"c-red",children:"评阅内容至少有一个不为空"}),(0,M.jsx)("div",{className:q,children:"关卡成绩"}),(0,M.jsx)(I.Z,{className:U,dataSource:null==c?void 0:c.stage_list,rowKey:"challenge_id",pagination:!1,columns:A})]})})),K={},ee=(0,_.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n,t=e.shixunHomeworks,a=e.dispatch,r=e.gethomeworkreport,o=e.homeWorkReport;t.shixunWorkReport;console.log(o,"homeWorkReport");var l=(0,_.useParams)(),c=(0,p.useState)(!1),u=d()(c,2),m=u[0],h=u[1],f=W.Z.useForm(),x=d()(f,1)[0],v=(null==t||null===(n=t.actionTabs)||void 0===n||null===(n=n.selectArrs)||void 0===n?void 0:n.data)||{},k=v.user_name,b=v.score,Z=v.comment_time,N=v.content,S=v.score_id,I=v.user_id,P=function(){var e=i()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,x.validateFields();case 2:return h(!0),n=x.getFieldsValue(),e.next=6,(0,g.ZP)("/api/student_works/".concat(l.homeworkId,"/appeal_anonymous_score.json"),{method:"post",body:{comment:n.comment,score_id:S,userId:I}});case 6:0===e.sent.status&&(j.ZP.success("操作成功"),a({type:"shixunHomeworks/setActionTabs",payload:{}}),r()),h(!1);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,M.jsxs)(y.Z,{centered:!0,width:600,title:"匿评申诉",afterClose:function(){x.resetFields()},confirmLoading:m,open:"匿评申诉"===t.actionTabs.key,okText:"确定",cancelText:"取消",onOk:P,onCancel:function(){a({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,M.jsxs)("div",{className:"p20",style:{background:"#F7F8F9",padding:15,marginBottom:20},children:[(0,M.jsxs)(w.Z,{justify:"space-between",className:K.info,children:[(0,M.jsxs)("span",{children:[(0,M.jsx)("span",{className:"c-grey-666",children:k}),(0,M.jsx)("span",{className:"c-grey-333 ml5",children:"调分为"}),(0,M.jsxs)("span",{className:"c-orange ml5",children:[b,"分"]})]}),(0,M.jsx)("span",{className:"c-grey-333",children:Z})]}),(0,M.jsx)("div",{className:"c-grey-333 mt5",children:N})]}),(0,M.jsx)(W.Z,{form:x,className:"mt15",layout:"vertical",children:(0,M.jsx)(W.Z.Item,{name:"comment",label:"申诉",rules:[{required:!0,message:"请输入申诉原因"}],children:(0,M.jsx)(F.Z.TextArea,{placeholder:"请输入申诉原因",rows:3})})})]})})),ne=t(2657),te={flex_box_center:"flex_box_center___uz0LL",flex_space_between:"flex_space_between___kuKI5",flex_box_vertical_center:"flex_box_vertical_center___VzPH1",flex_box_center_end:"flex_box_center_end___Tyr1U",flex_box_column:"flex_box_column___qsgVa",title:"title___SFyGM",export:"export___ezPhH",title1_right:"title1_right___tMOJn",userPic:"userPic___mW4Rr",userInfo:"userInfo___vYvSZ",listItem:"listItem___gJf4Z",rightInfo:"rightInfo___PRYRt",shixunTitle:"shixunTitle___STlvE",shixunWrp:"shixunWrp___knhTt",footerBar:"footerBar___R5IlQ",footerBarStatic:"footerBarStatic___M4EQj",exitComment:"exitComment___NoCI4",nextComment:"nextComment___sFj7z",modal:"modal___TwQdH",tag:"tag___RErUu"},ae=t(42783),se=t(3479),re=t(44425),ie=t.n(re),oe=["shixunHomeworks","classroomList","globalSetting","loading","user","dispatch"],le=(0,_.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,a=e.loading,s=e.globalSetting,r=e.user;return{shixunHomeworks:n,classroomList:t,globalSetting:s,loading:a.effects,user:r}}))((function(e){var n,t,a,r,o=e.shixunHomeworks,c=e.classroomList,u=(e.globalSetting,e.loading,e.user),h=e.dispatch,x=(m()(e,oe),(0,p.useState)(l()({},(0,_.useParams)()))),W=d()(x,2),B=W[0],F=W[1],J=(0,_.useParams)(),V=(0,_.useLocation)(),D=(0,p.useState)([]),G=(d()(D,0),(0,p.useState)({last:!1})),Y=d()(G,2),X=Y[0],q=Y[1],U=(0,p.useState)({last:!1}),K=d()(U,2),re=K[0],le=K[1],ce=(0,p.useRef)(),de=(0,p.useRef)(),ue=(0,p.useState)(!1),me=d()(ue,2),pe=me[0],he=me[1],fe=(0,p.useState)(!1),xe=d()(fe,2),ve=xe[0],ge=xe[1],_e=(0,p.useState)(!1),ye=d()(_e,2),je=(ye[0],ye[1]),we=(0,p.useState)(),ke=d()(we,2),be=ke[0],Ze=ke[1],Ne=(0,p.useState)(),Se=d()(Ne,2),Ie=Se[0],Pe=Se[1],Ce=(0,p.useState)(!0),Te=d()(Ce,2),Ee=Te[0],$e=Te[1],Oe=(0,p.useState)(),He=d()(Oe,2),Ae=(He[0],He[1]),Le=(0,L.GJ)(),Re=(0,p.useState)(new(v())),We=d()(Re,2),Be=We[0],Fe=We[1],Me=(0,p.useState)(0),ze=d()(Me,2),Je=(ze[0],ze[1],(0,p.useState)([])),Ve=d()(Je,2),De=Ve[0],Ge=Ve[1],Ye=(0,p.useState)(!1),Xe=d()(Ye,2),qe=Xe[0],Ue=Xe[1],Qe=(0,p.useState)(!1),Ke=d()(Qe,2),en=Ke[0],nn=Ke[1],tn=(0,p.useState)(""),an=d()(tn,2),sn=an[0],rn=an[1],on=(0,p.useState)(!1),ln=d()(on,2),cn=(ln[0],ln[1]),dn=(0,p.useState)(!0),un=d()(dn,2),mn=(un[0],un[1]),pn=(0,p.useState)(0),hn=d()(pn,2),fn=(hn[0],hn[1]),xn=function(){var e=i()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(u.userInfo.is_teacher||u.userInfo.admin)&&(cn(!0),mn(!1));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,p.useEffect)((function(){xn(),console.log("打印的------",be),console.log(o),rn(null==be?void 0:be.repeat_minus_score)}),[be,u]),(0,p.useEffect)((function(){console.log("触发这",null==be?void 0:be.work_score),fn(null==be?void 0:be.work_score)}),[null==be?void 0:be.work_score,sn]),(0,p.useEffect)((function(){return h({type:"globalSetting/footerToggle",payload:!1}),function(){h({type:"globalSetting/footerToggle",payload:!0})}}),[]),(0,p.useEffect)((function(){if(be){var e,n=[];null==be||null===(e=be.target_test_sets)||void 0===e||e.map((function(e,t){var a;null==e||null===(a=e.targets)||void 0===a||a.map((function(a,s){var r;a.name=null==e?void 0:e.name,a.total_target_score=null==e?void 0:e.total_target_score,a.actual_target_score=null==e?void 0:e.actual_target_score,a.rowSpan=0===s?null==e||null===(r=e.targets)||void 0===r?void 0:r.length:0,a.order=t+1,n.push(a)}))})),Ae(n),h({type:"classroomList/getAssistantPermissions",payload:{course_id:B.coursesId}})}}),[be]),(0,p.useEffect)((function(){"导出实训报告"===o.actionTabs.key&&De.length>0&&null!=be&&be.course_name&&yn("all")}),[null==be?void 0:be.course_name]),(0,p.useEffect)((function(){console.log(J),F(l()({},J))}),[V.pathname]);var vn=function(){document.body.scrollIntoView()};function gn(){return(gn=i()(s()().mark((function e(){var n,t,a,r,i,o,c;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=JSON.parse(localStorage.all_student_works_param||"{}"),e.next=3,h({type:"shixunHomeworks/getAllStudentWorks",payload:l()(l()({},B),a)});case 3:r=e.sent,Ge(r.all_student_works),(i=null===(n=r.all_student_works)||void 0===n?void 0:n.map((function(e){return String(e.student_work_id)})).indexOf(B.homeworkId))===(null===(t=r.all_student_works)||void 0===t?void 0:t.length)-1?q({last:!0}):q(null===(o=r.all_student_works)||void 0===o?void 0:o[i+1]),le(0===i?{last:!0}:null===(c=r.all_student_works)||void 0===c?void 0:c[i-1]);case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var _n=function(){document.querySelectorAll("canvas").forEach((function(e){(!e.clientWidth||!e.clientHeight)&&e.remove()}))},yn=function(){var e=i()(s()().mark((function e(n){var t,a,r,o,l,c,d,u,m,p,h,f;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(d=function(){return(d=i()(s()().mark((function e(){var n,a,r,i,l;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.ZP)("/api/student_works/".concat(De[t].student_work_id,"/jupyter_work_report.json"),{method:"get"});case 2:if(0!==(null==(n=e.sent)?void 0:n.status)){e.next=14;break}if(Ze(n.data),null==n||null===(a=n.data)||void 0===a||null===(a=a.shixun_detail[0])||void 0===a||!a.myshixun_identifier){e.next=13;break}return $e(!0),e.next=9,(0,g.ZP)("/api/jupyters/preview_tpi.json",{method:"get",params:{identifier:null==n||null===(r=n.data)||void 0===r||null===(r=r.shixun_detail[0])||void 0===r?void 0:r.myshixun_identifier,student_work_id:null==n||null===(i=n.data)||void 0===i?void 0:i.work_id}});case 9:0===(l=e.sent).status&&(Pe(l.html_content),$e(!1),Zn(),o()),e.next=14;break;case 13:o();case 14:case"end":return e.stop()}}),e)})))).apply(this,arguments)},c=function(){return d.apply(this,arguments)},l=function(){return l=i()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:vn(),t++,setTimeout(i()(s()().mark((function e(){var n,o,l,d,u,m;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:_n(),o=Be.folder("".concat(null==be||null===(n=be.stage_list[0])||void 0===n?void 0:n.shixun_name)),l=document.querySelector("#export-all").children,d=ie()(),u=s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d.set(r).from(l[n]).toContainer().toCanvas().toPdf().get("pdf").then(function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(n]*src=['"]([^'"]+)[^>]*>/gi))||void 0===n||n.map((function(e){var n=document.createElement("script");n.src=/