diff --git a/20525.0bee72b6.async.js b/20525.5bb7fdb8.async.js similarity index 84% rename from 20525.0bee72b6.async.js rename to 20525.5bb7fdb8.async.js index b2a10cd054..f0f7b07de8 100644 --- a/20525.0bee72b6.async.js +++ b/20525.5bb7fdb8.async.js @@ -1 +1 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[20525,19216,76200],{29920: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 j(){try{return window.self!==window.top}catch(e){return!0}}function A(){return(!t.hasOwnProperty("screenshotGenerator")||!t.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,n){c=e,F(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,G(e,n))},e.getHTML5CodebaseVersion=function(){return m},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 B=function(e){return e&&"false"!==e},N=function(n,t,i){y(m)<=4.2&&(i=!0);var o=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==m||ggbHTML5LoadedCodebaseIsWebSimple&&!v)&&(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(y(m)<=4.4)B(t.showToolBar)&&(t.height-=7),B(t.showAlgebraInput)&&(t.height-=37),t.width<605&&B(t.showToolBar)&&(t.width=605,r=605);else{var d=100;(B(t.showToolBar)||B(t.showMenuBar))&&(t.hasOwnProperty("customToolBar")&&(t.customToolbar=t.customToolBar),d=B(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(w),window.GGBT_wsf_view&&$(window).trigger("resize"),p(e)},x||w.appendChild(j)):a.appendChild(j),w.appendChild(a),x||n.appendChild(w),setTimeout((function(){e.resize()}),1)}function A(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 _(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){A(e.article,e.params)})),html5AppletsToProcess=null)},y(m)<5&&(e.className+=" geogebraweb")):A(e,n)}if(o){scriptLoadStarted=!0;for(var k=0;k0?(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 h=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},D=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},E=["web","webSimple","web3d","tablet","tablet3d","phone"],G=function(e,n){if(m=e,n)F(m,!0);else{var a,r,l=!o;if(l){var s=y(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/",E)if(m.slice(-1*E[d].length)===E[d]||m.slice(-1*(E[d].length+1))===E[d]+"/")return void F(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||B(t.showToolBar)||B(t.showMenuBar)||B(t.showAlgebraInput)||B(t.enableRightClick)||t.appName&&"classic"!=t.appName?r+="web3d/":r+="webSimple/",F(r,!1)}},F=function(e,n){if(e.requirejs)f=e;else{"/"!==e.slice(-1)&&(e+="/"),f=e,null===n&&(n=-1===e.indexOf("http")),p=n,g="web.nocache.js",v=!1;var t=f.split("/");t.length>1&&(n||"webSimple"!==t[t.length-2]?E.indexOf(t[t.length-2])>=0&&(g=t[t.length-2]+".nocache.js"):(g="webSimple.nocache.js",v=!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."),G("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 H(){var e=n;null!==s?e=s:parseFloat(e)<5&&(e="5.0"),G(e,!1),null!==c&&F(c,p),l=!0}return void 0!==t.material_id?_(H):H(),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,f=0,p=0,h=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 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===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&&void 0!==arguments[0]?arguments[0]:{},r=null==a||null===(e=a.emotion)||void 0===e?void 0:e.map((function(e){return o()({value:null==e?void 0:e.rate},e)})),l=null==a||null===(n=a.focus)||void 0===n?void 0:n.map((function(e){return o()({value:null==e?void 0:e.rate},e)})),s=null==a||null===(t=a.action)||void 0===t?void 0:t.map((function(e){return o()({value:null==e?void 0:e.rate},e)})),c=null==a||null===(i=a.intention)||void 0===i?void 0:i.map((function(e){return o()({value:null==e?void 0:e.rate},e)}));return[{title:"表情占比",color:["#f7ca2e","#4ccf71","#3791ee","#f9ac95","#4f74ee","#f0e999"],data:r||[]},{title:"专注度占比",color:["#4f74ee","#f9ac95","#9cb5fe","#eaa170","#3791ee","#a39bed"],data:l||[]},{title:"行为占比情况",color:["#5eca9c","#a39bed","#f68238","#f0e999","#eaa170","#f9ac95"],data:s||[]},{title:"意图占比情况",color:["#eaa170","#739fcb","#f0e999","#f9ac95","#4f74ee","#5eca9c"],data:c||[]}]},k=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,l=e.bottom,s=void 0===l?23:l,h=e.precision,m=void 0===h?0:h,v=e.wrapWidth,x=void 0===v?1200:v,b=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1?arguments[1]:void 0,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"--";return e?(null==e?void 0:e.length)>n?(null==e?void 0:e.slice(0,n-1))+"...":e:t},y=Math.floor((x-(a-1)*r)/a);return(0,A.jsx)("div",{className:g()(c,n),children:!(null==i||!i.length)&&(null==i?void 0:i.map((function(e,n){var t=e.cover_pic,i=e.created_at,o=e.emotion,l=e.action,c=e.intention,h=e.focus;return(0,A.jsxs)("div",{className:d,style:{width:y,marginRight:(1+n)%a==0?0:r+m,marginBottom:s},children:[(0,A.jsxs)("div",{className:u,children:[(0,A.jsx)("img",{src:"".concat(j.Z.API_SERVER).concat(t)}),(0,A.jsxs)("div",{className:f,children:[(0,A.jsxs)("div",{children:[(0,A.jsx)("i",{className:"iconfont icon-paisheshijian mr5 font14"})," 拍摄时间"]}),(0,A.jsx)("span",{children:i})]})]}),(0,A.jsxs)("div",{className:p,children:[(0,A.jsxs)("ul",{children:[(0,A.jsxs)("li",{children:[(0,A.jsx)("i",{className:"iconfont icon-biaoqing"}),(0,A.jsxs)("span",{children:["表情:",(0,A.jsx)(w.Z,{title:o,children:(0,A.jsx)("span",{className:"c-grey-333",children:b(o,4)})})]})]}),(0,A.jsxs)("li",{children:[(0,A.jsx)("i",{className:"iconfont icon-hangwei"}),(0,A.jsxs)("span",{children:["行为:",(0,A.jsx)(w.Z,{title:l,children:(0,A.jsx)("span",{className:"c-grey-333",children:b(l,4)})})]})]})]}),(0,A.jsxs)("ul",{children:[(0,A.jsxs)("li",{children:[(0,A.jsx)("i",{className:"iconfont icon-yitu"}),(0,A.jsxs)("span",{children:["意图:",(0,A.jsx)(w.Z,{title:c,children:(0,A.jsx)("span",{className:"c-grey-333",children:b(c,4)})})]})]}),(0,A.jsxs)("li",{children:[(0,A.jsx)("i",{className:"iconfont icon-zhuangtai"}),(0,A.jsxs)("span",{children:["专注度:",(0,A.jsx)(w.Z,{title:h,children:(0,A.jsx)("span",{className:"c-grey-333",children:b(h,3)})})]})]})]})]})]},n)})))})},S=function(e){var n,t,i=e.className,o=e.style,a=e.title,s=e.hideBar,c=void 0!==s&&s,d=e.children,u=e.customText,f=void 0===u?"":u,p=e.noDataText,m=void 0===p?"":p,v=e.emptyData,w=void 0===v?[]:v,b=e.loading,j=e.actionAnalysis,_=(null==w||null===(n=w[0])||void 0===n?void 0:n.every((function(e){var n;return!(null!=e&&null!==(n=e.data)&&void 0!==n&&n.length)})))&&!(null!=w&&null!==(t=w[1])&&void 0!==t&&t.length)||!j,k=j?m:f;return(0,A.jsxs)(x.Z,{loading:b,active:!0,children:[_&&(0,A.jsxs)("div",{className:g()(h,i),style:o,children:[!!a&&(0,A.jsxs)("div",{className:r,children:[!c&&(0,A.jsx)("b",{}),(0,A.jsx)("span",{children:a})]}),(0,A.jsx)("div",{className:l,children:(0,A.jsx)(y.Z,{customText:k})})]}),!_&&d]})},B=function(e){var n=e.className,t=e.style,i=e.data,o=void 0===i?[]:i,c=e.title,d=e.hideBar,u=void 0!==d&&d,f=e.loading,p=void 0!==f&&f;return(0,A.jsxs)("div",{className:g()(a,n),style:t,children:[!!c&&(0,A.jsxs)("div",{className:r,children:[!u&&(0,A.jsx)("b",{}),(0,A.jsx)("span",{children:c})]}),(0,A.jsx)(b.Z,{spinning:p,children:(0,A.jsx)("div",{className:l,children:null==o?void 0:o.map((function(e,n){return(0,A.jsx)("div",{className:s,children:(0,A.jsx)(v.Z,{option:{tooltip:{trigger:"item",formatter:"{a}
{b}: {c}%"},title:{left:"center",bottom:15,text:null==e?void 0:e.title},legend:{top:10,right:10,orient:"vertical",show:!0,align:"left",icon:"circle",itemWidth:10,itemHeight:10,formatter:function(n){for(var t in null==e?void 0:e.data)if(n==(null==e?void 0:e.data[t].name))return n+" "+(null==e?void 0:e.data[t].value)+"%"},textStyle:{color:"#767676",fontSize:12}},color:null==e?void 0:e.color,series:[{type:"pie",radius:["20%","35%"],center:["20%","40%"],avoidLabelOverlap:!1,label:{show:!1},labelLine:{show:!1},data:null==e?void 0:e.data}]},style:{height:145}})},n)}))})})]})}},60408:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var i=t(7557),o=t.n(i),a=t(41498),r=t.n(a),l=t(79800),s=t.n(l),c=t(59301),d="imageDimensions___a7crR",u="img___Kroat",f="fullWidth___c492T",p=t(92310),h=t.n(p),m=t(71418),g=t(2859),v=t(93969),w=t(34458),x=t(37712),b=function(e){var n=e.data,t=e.className,i=e.fullWidth,a=e.style,l=void 0===a?{}:a,p=e.onClose,b=e.onOk,y=e.showFullTools,j=e.noAssociationId,A=(0,c.useRef)(null),_=(0,c.useRef)(null),k=(0,c.useRef)(null),S=(0,c.useRef)(null),B=(0,c.useState)(!1),N=s()(B,2),C=N[0],T=N[1],P=(0,c.useState)("正在加载中"),L=s()(P,2),M=L[0],D=L[1];(0,c.useEffect)((function(){k.current||(k.current=document.createElement("style"),document.head.appendChild(k.current)),null!=n&&n.visible?(document.body.setAttribute("data-custom","y-hidden"),k.current.innerHTML=" html { overflow-y: hidden; }",null!=n&&n.src&&E()):(document.body.removeAttribute("data-custom"),k.current&&(document.head.removeChild(k.current),k.current=null))}),[null==n?void 0:n.visible]);var E=function(){var e=r()(o()().mark((function e(){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return T(!0),D("正在加载中"),e.next=4,(0,w.ZJ)(null==n?void 0:n.src);case 4:t=e.sent,A.current.src="",A.current.src=t,A.current.onload=function(){F()},T(!1),D("");case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),G=function(){var e=r()(o()().mark((function e(t){var i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return T(!0),D("正在保存中"),e.next=4,(0,v.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:n.title,file:t.dataUrl}});case 4:if(null==(i=e.sent)||!i.id||j){e.next=12;break}return e.next=8,(0,v.ZP)("/api/attachments/".concat(n.id,"/add_subitem.json"),{method:"post",body:{subitem_id:null==i?void 0:i.id,settings:JSON.stringify(t.state)}});case 8:0===e.sent.status&&b(),e.next=13;break;case 12:null!=i&&i.id&&b(i);case 13:T(!1),D("");case 15:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),F=function(){_.current=new g.hP(A.current),_.current.targetRoot=S.current,_.current.addEventListener("render",G),_.current.addEventListener("beforeclose",p),y&&(_.current.availableMarkerTypes=_.current.ALL_MARKER_TYPES,_.current.uiStyleSettings.redoButtonVisible=!0,_.current.uiStyleSettings.notesButtonVisible=!0,_.current.uiStyleSettings.zoomButtonVisible=!0,_.current.uiStyleSettings.zoomOutButtonVisible=!0,_.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=_.current.uiStyleSettings,_.current.show(),null!=n&&n.snapshotData&&_.current.restoreState(n.snapshotData),setTimeout((function(){var e;window.scrollTo(0,0),(e=document.querySelector('a[href="https://markerjs.com/"]'))&&e.parentNode&&(e.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"选择"},{name:'[data-action="delete"]',title:"删除元素"},{name:'[data-action="undo"]',title:"撤销"},{name:'[data-type-name="FrameMarker"]',title:"矩形"},{name:'[data-type-name="FreehandMarker"]',title:"画线"},{name:'[data-type-name="ArrowMarker"]',title:"箭头"},{name:'[data-type-name="TextMarker"]',title:"文本"},{name:'[data-type-name="EllipseMarker"]',title:"椭圆"},{name:'[data-type-name="HighlightMarker"]',title:"方块"},{name:'[data-type-name="CalloutMarker"]',title:"注释"},{name:'[data-action="render"]',title:"保存"},{name:'[data-action="close"]',title:"退出"}].forEach((function(e){var n=document.querySelector(e.name);n&&n.setAttribute("title",e.title)}))}),300)};return(0,x.jsx)(c.Fragment,{children:(null==n?void 0:n.visible)&&(0,x.jsx)(m.Z,{spinning:C,tip:M,style:{position:"absolute"},children:(0,x.jsx)("div",{ref:S,className:h()(d,t,i?f:""),style:l,children:(0,x.jsx)("img",{className:u,ref:A})})})})}},28403:function(e,n,t){"use strict";t.d(n,{Z:function(){return D}});var i=t(7557),o=t.n(i),a=t(41498),r=t.n(a),l=t(79800),s=t.n(l),c=t(39647),d=t.n(c),u=t(82242),f=t.n(u),p=t(59301),h=t(18196),m=t(43418),g=t(78241),v=t(8591),w=t(71418),x=t(86914),b=t(95237),y=t(43604),j=t(6848),A=t(92832),_="currentPrimary___NPWiR",k="currentDelete___UEfhf",S="DirectoryTree___xPxCY",B="EditDom___seNxC",N=t(42315),C=t(30346),T=t(12677),P=t(19216),L=t(37712),M=["user","children","isShowComponent","ModalProps","onDataSelect"],D=(0,h.connect)((function(e){var n=e.loading;return{user:e.user,loading:n.effects}}))((function(e){e.user;var n=e.children,t=e.isShowComponent,i=void 0===t||t,a=e.ModalProps,l=void 0===a?{}:a,c=e.onDataSelect,u=(d()(e,M),m.Z.useModal()),h=s()(u,2),D=h[0],E=h[1],G=g.Z.useForm(),F=s()(G,1)[0],O=(0,p.useState)([]),H=s()(O,2),R=H[0],Z=H[1],W=(0,p.useState)(!1),z=s()(W,2),I=z[0],U=z[1],q=(0,p.useState)(!1),V=s()(q,2),J=V[0],K=V[1],Q=(0,N.U)(C.qE,{page:1,limit:9999}),X=s()(Q,4),Y=X[1],$=X[2],ee=X[3],ne=(0,N.U)(C.V8,{}),te=s()(ne,3)[2],ie=(0,N.U)(C.B$,{}),oe=s()(ie,3)[2],ae=(0,N.U)(C.DH,{}),re=s()(ae,3)[2],le=(0,N.U)(C.bJ,{}),se=s()(le,3)[2],ce=function(){U(!1),F.resetFields(),K(!1)},de=function(){var e=r()(o()().mark((function e(n){var t,i,a,r,l;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=n.node,i=n.dragNode,n.event,a=n.node.pos.split("-"),0!=(r=n.dropPosition-Number(a[a.length-1]))){e.next=6;break}return v.ZP.warning("无法移动到内部位置"),e.abrupt("return");case 6:if(1!=r||(null==i?void 0:i.item_index)!=(null==t?void 0:t.item_index)+1){e.next=9;break}return v.ZP.warning("未移动位置"),e.abrupt("return");case 9:return e.next=11,se({id:null==i?void 0:i.key,position:-1==r?1:(null==i?void 0:i.item_index)>(null==t?void 0:t.item_index)?(null==t?void 0:t.item_index)+1:null==t?void 0:t.item_index});case 11:0===(null==(l=e.sent)?void 0:l.status)&&(v.ZP.success("移动成功"),$({},!0));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ue=function(){var e=r()(o()().mark((function e(n){var t,i,a;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i={},!J){e.next=7;break}return e.next=4,oe(f()({},n));case 4:i=e.sent,e.next=10;break;case 7:return e.next=9,re(f()({},n));case 9:i=e.sent;case 10:0==(null===(t=i)||void 0===t?void 0:t.status)&&(v.ZP.success((null===(a=i)||void 0===a?void 0:a.message)||(J?"添加成功":"更新成功")),$({},!0),ce());case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,p.useEffect)((function(){null!=l&&l.open&&$({},!0)}),[null==l?void 0:l.open]),(0,p.useEffect)((function(){var e;Z(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return null==e?void 0:e.map((function(e){return f()(f()({},e),{},{title:(null==e?void 0:e.value)||"",key:null==e?void 0:e.id,isLeaf:!0})}))}(null==ee||null===(e=ee.data)||void 0===e?void 0:e.list))}),[ee]),i?(0,L.jsxs)(L.Fragment,{children:[E,n,(0,L.jsx)(m.Z,f()(f()({},f()({title:"常用评语",width:640,centered:!0,footer:null,bodyStyle:{padding:"10px 5px 25px"}},l)),{},{children:(0,L.jsx)(w.Z,{spinning:Y,children:(null==R?void 0:R.length)>0?(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(x.Z.DirectoryTree,{height:500,className:S,multiple:!0,draggable:{icon:!1},defaultExpandAll:!0,switcherIcon:!1,showIcon:!1,onSelect:c,treeData:R,onDrop:de,titleRender:function(e){return(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)("span",{className:"multi_ellipsis1",style:{flex:1,marginRight:"32px"},children:null==e?void 0:e.title}),(0,L.jsx)("div",{className:"".concat(B),children:(0,L.jsxs)(b.Z,{wrap:!1,align:"middle",gutter:16,children:[(0,L.jsx)(y.Z,{children:(0,L.jsx)(j.Z,{title:"长按可进行拖拽排序",children:(0,L.jsx)("i",{className:"iconfont icon-tuodong1 font12 ".concat(_)})})}),(0,L.jsx)(y.Z,{children:(0,L.jsx)(j.Z,{title:"编辑",children:(0,L.jsx)("i",{className:"iconfont icon-bianji11 font12 ".concat(_),onClick:function(n){n.stopPropagation(),F.setFieldsValue(f()({},e)),U(!0)}})})}),(0,L.jsx)(y.Z,{children:(0,L.jsx)(j.Z,{title:"删除",children:(0,L.jsx)("i",{className:"iconfont icon-shanchu14 font12 ".concat(k),onClick:function(n){var t;n.stopPropagation(),D.confirm({icon:null,title:"删除常用评语",centered:!0,content:"你确定要删除该条常用评语吗?",onOk:(t=r()(o()().mark((function n(){var t;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,te({id:null==e?void 0:e.key});case 2:0==(null==(t=n.sent)?void 0:t.status)&&(v.ZP.success((null==t?void 0:t.message)||"删除成功"),$({},!0));case 4:case"end":return n.stop()}}),n)}))),function(){return t.apply(this,arguments)})})}})})})]})})]})}}),(0,L.jsx)(P.op,{className:"ml20 mt20",icon:(0,L.jsx)("i",{className:"iconfont icon-xiaojiahao"}),style:{borderRadius:"4px"},onClick:function(){K(!0),U(!0)},children:"添加常用评语"})]}):(0,L.jsx)(T.Z,{styles:{margin:"30px auto"},customText:(0,L.jsxs)("span",{children:["暂无常用评语,你可以",(0,L.jsx)("a",{onClick:function(){K(!0),U(!0)},children:"添加常用评语"})]})})})})),(0,L.jsx)(m.Z,{title:J?"添加常用评语":"编辑常用评语",open:I,okText:J?"添加":"确定",onCancel:function(){ce()},onOk:function(){F.submit()},children:(0,L.jsxs)(g.Z,{form:F,onFinish:ue,children:[J&&(0,L.jsx)("span",{className:"font14",style:{color:"#191919"},children:"添加常用评语,可以帮助你提高评阅作业的效率"}),(0,L.jsx)(g.Z.Item,{hidden:!0,name:"id"}),(0,L.jsx)(g.Z.Item,{className:"mt10",name:"value",children:(0,L.jsx)(A.Z.TextArea,{placeholder:"输入常用评语。例如:你的编程作业整体表现良好,但仍有一些小的改进空间。",autoSize:{minRows:8,maxRows:9},maxLength:100,showCount:!0})})]})})]}):null}))},42580:function(e,n,t){"use strict";t.d(n,{h:function(){return v}});var i=t(82242),o=t.n(i),a=t(79800),r=t.n(a),l=t(59301),s=t(57809),c=t(78241),d=t(3113),u=t(89780),f=t.n(u),p=(t(62025),t(64275),t(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 v(e){var n=e.value,t=e.onChange,i=e.mode,a=e.options,s=void 0===a?{}:a,c=(0,l.useRef)(),d=(0,l.useState)(),u=r()(d,2),h=u[0],m=u[1];return(0,l.useEffect)((function(){if(h){var e=function(e){var n=e.getValue();t&&t(n)};return h.on("change",e),function(){h.off("change",e)}}}),[h,t]),(0,l.useEffect)((function(){h&&h.setOption("mode",i)}),[h,i]),(0,l.useEffect)((function(){h&&(n===h.getValue()&&""!==n||setTimeout((function(){h.setValue(n||"")}),300))}),[h,n]),(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})})}n.Z=function(e){var n=e.callback,t=e.onCancel,i=(0,l.useState)("python"),a=r()(i,2),u=a[0],f=a[1];return(0,p.jsxs)(c.Z,o()(o()({},m),{},{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:function(e){n(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)(v,{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:t,children:"取消"})]})]}))}},88330:function(e,n,t){"use strict";t.d(n,{Z:function(){return xe}});var i=t(91232),o=t.n(i),a=t(79800),r=t.n(a),l=t(85573),s=t.n(l),c=t(59301),d=t(89780),u=t.n(d),f=t(76374),p=(t(62025),t(6313),t(25717),t(99498),t(25419),t(67549),t(5822)),h=t(37712),m=function(e){var n=e.value,t=void 0===n?"":n,i=(e.className,e.showTextOnly,e.showLines,e.style,(0,c.useMemo)((function(){return""}),[t]));return(0,h.jsx)(h.Fragment,{children:(0,h.jsx)("div",{dangerouslySetInnerHTML:{__html:i}})})},g=t(82242),v=t.n(g),w=[{title:"粗体",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"斜体",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"无序列表",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"有序列表",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"行内代码",icon:"md-iconfont icon-code",actionName:"code"},{title:"代码块(多语言风格)",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"链接",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"行内公式",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"数学图像",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"多行公式",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"添加图片",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"插入画图",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"插入流程图",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"表格",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"换行",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"清空",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function x(e){var n=e.onActionCallback,t=e.title,i=e.icon,o=e.actionName,a=e.className,r=void 0===a?"":a,l=e.children;return(0,h.jsxs)("a",{title:t,className:r,onClick:function(){n(o)},children:[(0,h.jsx)("i",{className:"".concat(i)}),l]})}var b=function(e){var n=e.watch,t=e.showNullButton,i=e.showNullProgramButton,o=e.onActionCallback,a=e.fullScreen,r=e.insertTemp,l=e.hidetoolBar,s=e.extraUse,c=[].concat(w,[{title:"".concat(n?"关闭实时预览":"开启实时预览"),icon:"".concat(n?"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,n){return(0,h.jsx)("li",{children:e.actionName?(0,h.jsx)(x,v()(v()({},e),{},{onActionCallback:o})):(0,h.jsx)("span",{className:"v-line"})},n)})),t?(0,h.jsx)("li",{children:(0,h.jsx)(x,{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)(x,{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)(x,{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,r&&(0,h.jsx)("li",{children:(0,h.jsx)(x,{icon:"md-iconfont icon-edit",className:"btn-null",title:"插入模板",actionName:"inster-template-".concat(r),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)(x,{icon:"".concat(a?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"),title:a?"关闭全屏":"开启全屏",actionName:"trigger-full-screen",onActionCallback:o})})]})},y=t(20129),j=t(78241),A=t(92832),_=t(3113),k={labelCol:{span:4},wrapperCol:{span:20}},S=function(e){var n=e.callback,t=e.onCancel;return(0,h.jsxs)(j.Z,v()(v()({},k),{},{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:function(e){n(e)},style:{width:500},children:[(0,h.jsx)(j.Z.Item,{label:"链接地址",name:"link",rules:[{required:!0,message:"请输入链接地址"}],children:(0,h.jsx)(A.Z,{})}),(0,h.jsx)(j.Z.Item,{label:"链接标题",name:"title",rules:[{required:!0,message:"请输入链接标题"}],children:(0,h.jsx)(A.Z,{})}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(_.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(_.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))},B=t(42580),N=t(95885),C=t(95237),T=t(60408),P=function(e){var n=e.callback,t=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 a=i.toDataURL("image/png");return(0,h.jsx)(C.Z,{style:{height:"100vh"},children:(0,h.jsx)(T.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:a,visible:!0,title:String(Date.now())},onOk:function(e){n({src:e.url})},onClose:t})})},L=t(7557),M=t.n(L),D=t(41498),E=t.n(D),G=t(37205),F=t.n(G),O=t(12378);function H(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(H,go.CommandHandler),H.prototype.canAlignSelection=function(){var e=this.diagram;return null!==e&&!e.isReadOnly&&!e.isModelReadOnly&&!(e.selection.count<2)},H.prototype.alignLeft=function(){var e=this.diagram;e.startTransaction("aligning left");var n=1/0;e.selection.each((function(e){e instanceof go.Link||(n=Math.min(e.position.x,n))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n,e.position.y))})),e.commitTransaction("aligning left")},H.prototype.alignRight=function(){var e=this.diagram;e.startTransaction("aligning right");var n=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var t=e.actualBounds.x+e.actualBounds.width;n=Math.max(t,n)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n-e.actualBounds.width,e.position.y))})),e.commitTransaction("aligning right")},H.prototype.alignTop=function(){var e=this.diagram;e.startTransaction("alignTop");var n=1/0;e.selection.each((function(e){e instanceof go.Link||(n=Math.min(e.position.y,n))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.position.x,n))})),e.commitTransaction("alignTop")},H.prototype.alignBottom=function(){var e=this.diagram;e.startTransaction("aligning bottom");var n=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var t=e.actualBounds.y+e.actualBounds.height;n=Math.max(t,n)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,n-e.actualBounds.height))})),e.commitTransaction("aligning bottom")},H.prototype.alignCenterX=function(){var e=this.diagram,n=e.selection.first();if(n){e.startTransaction("aligning Center X");var t=n.actualBounds.x+n.actualBounds.width/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t-e.actualBounds.width/2,e.actualBounds.y))})),e.commitTransaction("aligning Center X")}},H.prototype.alignCenterY=function(){var e=this.diagram,n=e.selection.first();if(n){e.startTransaction("aligning Center Y");var t=n.actualBounds.y+n.actualBounds.height/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,t-e.actualBounds.height/2))})),e.commitTransaction("aligning Center Y")}},H.prototype.alignColumn=function(e){var n=this.diagram;n.startTransaction("align Column"),void 0===e&&(e=0),e=parseFloat(e);var t=new Array;n.selection.each((function(e){e instanceof go.Link||t.push(e)}));for(var 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},H.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},H.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(H.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(H.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var R=H,Z=(t(36678),t(43418)),W=t(43604),z=t(93969),I="myPaletteDiv___Xjz2I",U="maxH60___Pd4Re";var q=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),f=u[0],p=u[1],m=function(){var e=E()(M()().mark((function e(){var n,o;return M()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.current.makeImage(),e.next=3,(0,z.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(){return setTimeout((function(){!function(){var e=O.GraphObject.make,n="#ff3333",t="#3358ff",r="#25ad23",l="#d533ff",s="#7d33ff",c="#ff6233",d="#ffffff",u="#000000",f="#fffcd5",p="#d5ebff",h="#f2dfe0",m="#a5d2fa",g="#cccccc",v="#b3e6b3",w="#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 O.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(O.Shape,{figure:t,alignment:n,alignmentFocus:n.opposite(),width:n.equals(O.Spot.Top)||n.equals(O.Spot.Bottom)?25:18,height:n.equals(O.Spot.Top)||n.equals(O.Spot.Bottom)?18:25,fill:"orange",stroke: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(O.Shape,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},click:function(e,n){e.diagram.commandHandler.showContextMenu(n.part.adornedPart)}},n||{})}function y(e,n){return function(t,i){t.handled=!0,t.diagram.model.commit((function(t){t.set(i.part.adornedPart.data,e,n)}))}}function j(n,t){return t||(t="color"),e(O.Shape,{width:16,height:16,stroke:"lightgray",fill:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.stroke="dodgerblue"},mouseLeave:function(e,n){return n.stroke="lightgray"},click:y(t,n),contextClick:y(t,n)})}function A(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",j(d,"fill"),j(f,"fill"),j(p,"fill"),j(h,"fill"))),e("ContextMenuButton",e(O.Panel,"Horizontal",j(g,"fill"),j(v,"fill"),j(m,"fill"),j(w,"fill")))]}function _(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",j(u),j(r),j(t),j(n))),e("ContextMenuButton",e(O.Panel,"Horizontal",j(d),j(l),j(s),j(c)))]}function k(n,t){return t||(t="thickness"),e(O.Shape,"LineH",{width:16,height:16,strokeWidth:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y(t,n),contextClick:y(t,n)})}function S(n,t){return t||(t="dash"),e(O.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y(t,n),contextClick:y(t,n)})}function B(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",k(1),k(2),k(3),k(4))),e("ContextMenuButton",e(O.Panel,"Horizontal",S(null),S([2,4]),S([4,4])))]}function N(n,t){return t||(t="figure"),e(O.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="lightgray"},click:y(t,n),contextClick:y(t,n)})}function C(n){return e(O.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(O.Shape,{geometryString:t,margin:2,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y("dir",n),contextClick:y("dir",n)})}function P(n){var t=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",O.Spot.stringify(O.Spot.AllSides)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(O.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:t,contextClick:t})}function L(n,t){var i=0,o=O.Spot.RightSide;n.equals(O.Spot.Top)?(i=270,o=O.Spot.TopSide):n.equals(O.Spot.Left)?(i=180,o=O.Spot.LeftSide):n.equals(O.Spot.Bottom)&&(i=90,o=O.Spot.BottomSide),t||(i-=180);var a=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",O.Spot.stringify(o)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(O.Shape,{alignment:n,alignmentFocus:n.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:a,contextClick:a})}i.current=new O.Diagram(o.current,{padding:20,grid:e(O.Panel,"Grid",e(O.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(O.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(R),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var n=e.subject;n.location=n.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject,setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var n=e.subject;e.diagram.toolManager.linkingTool.isForwards?n.toNode.invalidateConnectedLinks():n.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(O.Node,"Auto",{locationSpot:O.Spot.Center,locationObjectName:"SHAPE",desiredSize:new O.Size(120,60),minSize:new O.Size(40,40),resizable:!0,resizeCellSize:new O.Size(10,10),rotatable:!0},new O.Binding("location","loc",O.Point.parse).makeTwoWay(O.Point.stringify),new O.Binding("desiredSize","size",O.Size.parse).makeTwoWay(O.Size.stringify),e(O.Shape,{name:"SHAPE",fill:d,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:O.Spot.AllSides,toSpot:O.Spot.AllSides},new O.Binding("figure"),new O.Binding("fill"),new O.Binding("stroke","borderColor"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(O.TextBlock,{margin:1,textAlign:"center",overflow:O.TextBlock.OverflowEllipsis,editable:!0},new O.Binding("text").makeTwoWay(),new O.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(O.Panel,"Vertical",{maxSize:new O.Size(200,NaN)},e(O.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new O.Binding("text")),e(O.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new O.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(O.Adornment,"Spot",e(O.Placeholder,{padding:10}),x(O.Spot.Top,"TriangleUp"),x(O.Spot.Left,"TriangleLeft"),x(O.Spot.Right,"TriangleRight"),x(O.Spot.Bottom,"TriangleDown"),b({alignment:new O.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(O.Panel,"Horizontal",N("Rectangle"),N("RoundedRectangle"),N("Ellipse"),N("Diamond"))),e("ContextMenuButton",e(O.Panel,"Horizontal",N("Parallelogram2"),N("ManualOperation"),N("Procedure"),N("Cylinder1"))),e("ContextMenuButton",e(O.Panel,"Horizontal",N("Terminator"),N("CreateRequest"),N("Document"),N("TriangleDown"))),A(),_(),B()),i.current.groupTemplate=e(O.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:O.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,n){n.addMembers(n.diagram.selection,!0)||n.diagram.currentTool.doCancel()},avoidable:!1},new O.Binding("location","loc",O.Point.parse).makeTwoWay(O.Point.stringify),e(O.Panel,"Auto",{name:"BODY"},e(O.Shape,{parameter1:10,fill:d,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:O.Spot.AllSides,toSpot:O.Spot.AllSides},new O.Binding("fill"),new O.Binding("stroke","color"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Placeholder,{background:"transparent",margin:20})),e(O.TextBlock,{alignment:O.Spot.Top,alignmentFocus:O.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new O.Binding("text"),new O.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(O.Adornment,"Spot",e(O.Panel,"Auto",e(O.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(O.Placeholder,{margin:1.5})),b({alignment:O.Spot.TopRight,alignmentFocus:O.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",A(),_(),B()),i.current.linkTemplate=e(O.Link,{layerName:"Foreground",routing:O.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new O.Binding("fromSpot","fromSpot",O.Spot.parse),new O.Binding("toSpot","toSpot",O.Spot.parse),new O.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new O.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new O.Binding("points").makeTwoWay(),e(O.Shape,{strokeWidth:2},new O.Binding("stroke","color"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Shape,{segmentIndex:0,segmentOffset:new O.Point(15,0),segmentOrientation:O.Link.OrientAlong,alignmentFocus:O.Spot.Right,figure:"circle",width:10,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return 1===e}))),e(O.Shape,{segmentIndex:-1,segmentOffset:new O.Point(-10,6),segmentOrientation:O.Link.OrientPlus90,alignmentFocus:O.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return e>=1})),new O.Binding("width","thickness",(function(e){return 7+3*e})),new O.Binding("height","thickness",(function(e){return 7+3*e})),new O.Binding("segmentOffset","thickness",(function(e){return new O.Point(-15,4+1.5*e)}))),e(O.Shape,{segmentIndex:0,segmentOffset:new O.Point(15,-6),segmentOrientation:O.Link.OrientMinus90,alignmentFocus:O.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return 2===e})),new O.Binding("width","thickness",(function(e){return 7+3*e})),new O.Binding("height","thickness",(function(e){return 7+3*e})),new O.Binding("segmentOffset","thickness",(function(e){return new O.Point(-15,4+1.5*e)}))),e(O.TextBlock,{alignmentFocus:new O.Spot(0,1,-4,0),editable:!0},new O.Binding("text").makeTwoWay(),new O.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(O.Adornment,e(O.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:C(2)},new O.Binding("pathPattern","thickness",C)),b({alignmentFocus:new O.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",_(),B(),e("ContextMenuButton",e(O.Panel,"Horizontal",T(0),T(1),T(2))),e("ContextMenuButton",e(O.Panel,"Horizontal",e(O.Panel,"Spot",P(!1),L(O.Spot.Top,!1),L(O.Spot.Left,!1),L(O.Spot.Right,!1),L(O.Spot.Bottom,!1)),e(O.Panel,"Spot",{margin:new O.Margin(0,0,0,2)},P(!0),L(O.Spot.Top,!0),L(O.Spot.Left,!0),L(O.Spot.Right,!0),L(O.Spot.Bottom,!0))))),new O.Palette(a.current,{maxSelectionCount:1,linkTemplate:e(O.Link,{locationSpot:O.Spot.Center,selectionAdornmentTemplate:e(O.Adornment,"Link",{locationSpot:O.Spot.Center},e(O.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(O.Shape,{toArrow:"Standard",stroke:null}))},{routing:O.Link.AvoidsNodes,curve:O.Link.JumpOver,corner:5,toShortLength:4},new O.Binding("points"),e(O.Shape,{isPanelMain:!0,strokeWidth:2}),e(O.Shape,{toArrow:"Standard",stroke:null})),model:new O.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(F()(O.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(O.Node,"Auto",{locationSpot:O.Spot.Center},new O.Binding("location","location",O.Point.parse).makeTwoWay(O.Point.stringify),e(O.Shape,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new O.Binding("stroke").makeTwoWay(),new O.Binding("fill").makeTwoWay(),new O.Binding("figure")),e(O.TextBlock,{margin:new O.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new O.Size(16,16),maxSize:new O.Size(10,NaN),textAlign:"center",editable:!0},new O.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(O.Panel,"Grid",e(O.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(O.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current}()}),500),p(f+1),function(){i.current=null}}),[]),(0,h.jsx)("div",{ref:s,className:l.current?"".concat(U," body-overflow-initial"):"body-overflow-initial",children:(0,h.jsx)(Z.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)(C.Z,{children:[(0,h.jsx)(W.Z,{flex:1,children:"插入流程图"}),(0,h.jsx)(W.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:n,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:I,ref:a})]}),(0,h.jsx)("div",{style:{flex:1,position:"relative"},children:(0,h.jsx)("div",{ref:o,style:{height:"80vh"}})})]}),(0,h.jsx)("div",{className:"tr",children:(0,h.jsx)(_.ZP,{size:"large",onClick:m,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},V=t(5112),J=t(400),K=V.ZP.Group,Q={margin:"0 8px"},X=function(e){var n=e.callback,t=e.onCancel;return(0,h.jsxs)(j.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){n(e)},children:[(0,h.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,h.jsx)("span",{style:Q,children:"单元格数:"}),(0,h.jsx)("span",{style:Q,children:"行数"}),(0,h.jsx)(j.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,h.jsx)(J.Z,{})}),(0,h.jsx)("span",{style:Q,children:"列数"}),(0,h.jsx)(j.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,h.jsx)(J.Z,{})})]}),(0,h.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,h.jsx)("span",{style:Q,children:"对齐方式:"}),(0,h.jsx)(j.Z.Item,{name:"align",children:(0,h.jsxs)(K,{children:[(0,h.jsx)(V.ZP,{value:"default",children:(0,h.jsx)("i",{className:"fa fa-align-justify"})}),(0,h.jsx)(V.ZP,{value:"left",children:(0,h.jsx)("i",{className:"fa fa-align-left"})}),(0,h.jsx)(V.ZP,{value:"center",children:(0,h.jsx)("i",{className:"fa fa-align-center"})}),(0,h.jsx)(V.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)(_.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(_.ZP,{type:"ghost",onClick:t,children:"取消"})]})]})},Y=t(78673),$=t(29920),ee=t.n($),ne=(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),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(ee())(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=f?"3D":"graphing",s.current.inject("applet_container")}),[f]),(0,c.useEffect)((function(){p(t)}),[t]),(0,c.useImperativeHandle)(n,(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)(C.Z,{align:"middle",children:[(0,h.jsx)(W.Z,{flex:1,children:(0,h.jsx)(Y.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:f,onChange:function(e){return p(e)}})}),(0,h.jsx)(W.Z,{children:(0,h.jsx)(_.ZP,{size:"large",onClick:g,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),te=t(11494),ie=t(8591),oe="link",ae="upload-image",re="add-flowchart",le="draw-image",se="code-block",ce="add-table",de="------------",ue={default:de,left:":".concat(de),center:":".concat(de,":"),right:"".concat(de,":")},fe=t(41428);var pe="@▁▁@",he=["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 me(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var ge=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",ve=s()(s()({},ge+"-B","bold"),ge+"-I","italic"),we=s()(s()(s()(s()(s()(s()(s()(s()({},oe,"添加链接"),se,"添加代码块"),ae,"添加图片"),le,"添加画图"),re,"插入流程图"),ce,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),xe=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,v=e.miniToolbar,w=void 0!==v&&v,x=e.isFocus,j=void 0!==x&&x,A=e.watch,_=e.insertTemp,k=e.mode,C=void 0===k?"markdown":k,T=e.id,L=void 0===T?"markdown-editor-id":T,M=e.showResizeBar,D=void 0!==M&&M,E=e.noStorage,G=void 0!==E&&E,F=e.showNullButton,O=void 0!==F&&F,H=e.showNullProgramButton,R=void 0!==H&&H,W=e.hidetoolBar,z=void 0!==W&&W,I=e.fullScreen,U=void 0!==I&&I,V=e.onBlur,J=e.onCMBeforeChange,K=e.onFullScreen,Q=e.className,Y=void 0===Q?"":Q,$=e.disablePaste,ee=void 0!==$&&$,de=e.disabled,ge=void 0!==de&&de,xe=e.disabledFill,be=void 0!==xe&&xe,ye=e.placeholder,je=void 0===ye?"":ye,Ae=e.values,_e=void 0===Ae?"":Ae,ke=e.extraUse,Se=(0,c.useState)(null),Be=r()(Se,2),Ne=Be[0],Ce=Be[1],Te=(0,c.useState)(t),Pe=r()(Te,2),Le=Pe[0],Me=Pe[1],De=(0,c.useState)(A),Ee=r()(De,2),Ge=Ee[0],Fe=Ee[1],Oe=(0,c.useState)(U),He=r()(Oe,2),Re=He[0],Ze=He[1],We=(0,c.useState)(""),ze=r()(We,2),Ie=ze[0],Ue=ze[1],qe=(0,c.useState)(0),Ve=r()(qe,2),Je=Ve[0],Ke=Ve[1],Qe=(0,c.useState)(g),Xe=r()(Qe,2),Ye=Xe[0],$e=Xe[1],en=(0,c.useState)(!1),nn=r()(en,2),tn=(nn[0],nn[1]),on=(0,c.useState)(0),an=r()(on,2),rn=an[0],ln=an[1],sn=(0,c.useState)(0),cn=r()(sn,2),dn=cn[0],un=cn[1],fn=(0,c.useRef)(),pn=(0,c.useRef)(),hn=(0,c.useRef)(),mn=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Me(_e),null==Ne||Ne.setValue(_e),window.scrollTo(0,e)}),[_e]),(0,c.useEffect)((function(){null==K||K(Re)}),[Re]),(0,c.useEffect)((function(){if(fn.current){var e=function(e,t){if(!ee){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"==C)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();(0,N.I)(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,"")):he.includes(c)?n.replaceSelection('').concat(s.name,"")):n.replaceSelection("[".concat(s.name,"](/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(t){ie.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}t.preventDefault()},n=u().fromTextArea(fn.current,{mode:C,lineNumbers:!w,lineWrapping:!0,value:t,autoCloseTags:!0,autoCloseBrackets:!0});return n.on("keyup",(function(e,t){8===t.keyCode&&(""==e.getValue()?n.setOption("placeholder",je):n.setOption("placeholder",null))})),n.on("keydown",(function(e,n){if(8===n.keyCode){var t=function(e,n){var t=e.getDoc(),i=t.getCursor(),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===pe.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()}})),j&&n.focus(),n.on("paste",e),ge&&n.on("beforeChange",(function(e,n){"paste"!==n.origin&&"+input"!==n.origin||n.cancel()})),Ce(n),function(){n.off("paste",e)}}}),[]);var gn=(0,c.useCallback)((function(){pn.current}),[Ye,pn,Re]);(0,c.useEffect)((function(){if(Ne){var e=function(){var e=new f.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)&&(gn(),Ne.setSize("100%","100%"),Ne.refresh())}}catch(e){t.e(e)}finally{t.f()}}));return e.observe(fn.current.parentElement),e}();return function(){var n,t;null!==(n=fn.current)&&void 0!==n&&n.parentElement&&e.unobserve(null===(t=fn.current)||void 0===t?void 0:t.parentElement)}}}),[Ne,gn]),(0,c.useEffect)((function(){if(Ne){for(var e=[],n=function(){var n=r()(i[t],2),o=n[0],a=n[1],l=s()({},o,(function(){vn(a)}));e.push(l),Ne.addKeyMap(l)},t=0,i=Object.entries(ve);t0){var e=(new Date).getTime(),n=window.sessionStorage.getItem(L);e>=Je+1e4&&(!n||n!==Le)&&(window.sessionStorage.setItem(L,Le),tn(!0))}}),1e4),(0,c.useEffect)((function(){Fe(A)}),[Ne,A]),(0,c.useEffect)((function(){Ne&&j&&Ne.focus()}),[Ne,j]),(0,c.useEffect)((function(){if(Ge&&Ne){var e=function(e){var n=e.target;if(mn.current){var t=n.scrollTop/n.scrollHeight;mn.current.scrollTop=mn.current.scrollHeight*t}},n=Ne.getScrollerElement();return n.addEventListener("scroll",e),function(){n.removeEventListener("scroll",e)}}}),[Ne,Ge]),(0,c.useEffect)((function(){if(Ne&&J){var e=function(e,n){J(e,n)};return Ne.on("beforeChange",e),function(){Ne.off("beforeChange",e)}}}),[Ne,J]),(0,c.useEffect)((function(){if(Ne&&V){var e=function(){V(Ne.getValue())};return Ne.on("blur",e),function(){Ne.off("blur",e)}}}),[Ne,V]),(0,c.useEffect)((function(){if(Ne){var e=function(e,n){var t=e.getValue();Me(t),Ke((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(R?i(t,jn(t)):i(t))};return Ne.on("change",e),function(){Ne.off("change",e)}}}),[Ne,i]),(0,c.useEffect)((function(){if(Ne)if(null==t)Ne.setValue(""),Me("");else{var e=window.scrollY||window.pageYOffset;t!==Ne.getValue()&&(Ne.setValue(t),Me(t),Ne.setCursor(ge?1:Ne.lineCount(),0),window.scrollTo(0,e))}}),[Ne,t]);var vn=(0,c.useCallback)((function(e){var n=Ne.getCursor(),t=Ne.getSelection(),i=t.split("\n");switch(e){case"bold":return Ne.replaceSelection("**"+t+"**"),""===t&&Ne.setCursor(n.line,n.ch+2),Ne.focus();case"italic":return Ne.replaceSelection("*"+t+"*"),""===t&&Ne.setCursor(n.line,n.ch+1),Ne.focus();case"code":return Ne.replaceSelection("`"+t+"`"),""===t&&Ne.setCursor(n.line,n.ch+1),Ne.focus();case"inline-latex":return Ue("inline-latex"),Ne.focus();case"latex":return Ne.replaceSelection("```latex\n"+t+"\n```"),Ne.setCursor(n.line+1,t.length+1),Ne.focus();case"line-break":return Ne.replaceSelection("
\n"),Ne.focus();case"list-ul":return""===t?Ne.replaceSelection("- "+t):Ne.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Ne.focus();case"list-ol":return""===t?Ne.replaceSelection("1. "+t):Ne.replaceSelection(i.map((function(e,n){return""===e?"":"".concat(n+1,". ").concat(e)})).join("\n")),Ne.focus();case"add-null-ch":return""===t&&Ne.setCursor(n.line,n.ch),Ne.replaceSelection("▁"),Ne.focus();case"add-signal":return""===t&&Ne.setCursor(n.line,n.ch),Ne.replaceSelection("@▁@"),Ne.focus();case"add-multiple":return""===t&&Ne.setCursor(n.line,n.ch),Ne.replaceSelection(pe),Ne.focus();case"inster-template-1":return""===t&&Ne.setCursor(n.line,n.ch),Ne.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Ne.focus();case"eraser":return Ne.setValue(""),Ne.focus();case"trigger-watch":return Fe(!Ge),Ne.focus();case"trigger-full-screen":return Ze(!Re),Ne.focus();case oe:return void Ue(oe);case se:return void Ue(se);case ae:return void Ue(ae);case le:return void Ue(le);case"maths-latex":return void Ue("maths-latex");case re:return void Ue(re);case ce:return void Ue(ce);default:throw new Error}}),[Ne,Ge,Re]),wn=(0,c.useCallback)((function(e,n){var t,i,o,a,r;switch(Ue(""),Ie){case oe:var l=e.title,s=e.link;return Ne.replaceSelection("[".concat(l,"](").concat(s,")")),Ne.focus();case se:var c=e.language,d=e.content;return Ne.replaceSelection(["```"+c,d,"```"].join("\n")),Ne.focus();case"maths-latex":for(var u=atob(e),f=new Uint8Array(u.length),p=0;p-1||null==v||!v.type?g?Ne.replaceSelection("![ ".concat(g," ]( ").concat(m,' "').concat(g,'" )')):Ne.replaceSelection("![,](".concat(m,")")):(null==v||null===(a=v.type)||void 0===a?void 0:a.indexOf("video"))>-1?Ne.replaceSelection('')):(null==v||null===(r=v.type)||void 0===r?void 0:r.indexOf("pdf"))>-1?Ne.replaceSelection('').concat(v.name,"")):he.includes(w)?Ne.replaceSelection('').concat(v.name,"")):Ne.replaceSelection("[".concat(v.name,"](").concat(m,")")),Ne.focus();case ce:for(var x=e.row,b=e.col,y=e.align,j="\n",A=0;A300&&(n=300),$e(g+n+"px")}},i=hn.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)}}}),[Ne,hn]),(0,c.useEffect)((function(){$e(g)}),[g]);var yn={width:me(l),height:me(Ye)},jn=((0,c.useMemo)((function(){if(Je){var e=new Date(Je),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}),[Je]),function(e){var n=[];if(R){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,t,i){n.push({multiLine:!("@▁@"===e)})}))}return n});(0,c.useEffect)((function(){we[Ie]&&Ie!==le&&Ie!==re&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],n=window.innerWidth/2-e.offsetWidth/2,t=window.innerHeight/2-e.offsetHeight/2;ln(n),un(t)}),0)}),[Ie]);var An=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,iVBORw0KGgoAAAANSUhEUgAAAE4AAAA0CAYAAAAkEw66AAAAAXNSR0IArs4c6QAAGNVJREFUeF7VmwmwHVWdxr9zuvvu9+3ZXsxCiNkIQZOwEzMgyADjggsWgzPqOAJaMiCjYiGKqDBQAo4iWGAxA+ooMm7gBhSyhBBRIIBSAQlrHuTt7913t97PmfpOd4cXlLAFGO6rW9237719+/z6+6/nPIHX+XHttddaex38nlW2lLO1svq1wJ4aeFMM9CqFnNKoaYVapDAOicfjGEMKqKk2nrx59Lbt5xx6aPR6DEG8Hj/K3xwY0YtjSx2vYnlspLEsX0BRKUBrINtyX+PZp0r3fR+IIgzFSo9EsahFUfSHWIj7Pa919zvf2vlo+rFXdWivObjHJvR8S6vTJORHckV0+4GBAF4InwQlBCAIkEMXgCLA9Mn9WCef4ft8HWkgVIDn6ckwUA/HQfCzoFX71TsP6n/41aL3moHTWotnJnGysPEFx8ZcAtMqGTjh2NmVTL+iDB6BZurjsRSe2SogjhNwMZIngbZbqgXom8N26/KjV3femB7ebRxfE3DbRnW/k8c3LQvv5yCjOFVVqhgCyNnJmAhoxyOFasz1OeCM2lLTJryI4BQQUn1RAhI24Lc1dBjc2K6Nnv2edfP+sLvIvergxqb0vpHA1fk8lre9xBZpZsYKU9sMYiDvAHKaqU4HuANcZrIpcILiezRdo7z0aUw3BoJYI4gELAeI/bjZmBq9+PGNd5x/+unHua8U4KsKbriujxUSV9gW+rwg9WPTfpHgpEgUQgAFJwU6LSDwjSxA8F2jslSBBJaZKwVGJRv1pSAJLyQ8qlwLOA4Q1us31Z58+OTj3rX/E68E3qsGbmhK/6Nt40oIFMJwZ5URFh/cZoGgHQKODeSsaUEiA5iSy6IqYRnfmPq66YojPILbYbqpGXuhRhRrFPMSUaP+6OTAtuPff8ze97xceK8KuJGG/oBl4XsaKMTTsiwDKVXZjm1qsgRBU84TXi5VXqo24/syP5ce2xEg0gBDeAZWFijo79JnpLQxXSo7iICiIyD8qUfdxuQRRx24x5MvB95uBzfW1G+XFn4GoMMojQNOYWUK45b+jG9mW+PvFNAKEkqVYgI583VZcOB7WRrCqGwiaQovU1lAlaXKM/BMQNIGbN0FLGh0lySCVv0OP3aPOnKf2a2XCm+3ghuc1AvzOdwmLSwIwkQlBoxMtgZYCkvwQLafBYo0l2v6gBcCxRxQyifwM9PckRCniXIGbjo8wiI4bgnRRFul0XAZMABbaggVoytvo12vff7Qt/Rc8LqBm5jQndrBr3MFHOwyemaJbGaaAKzMp00zV2O+6VVnSTCPcYCNdrItEGAOcKxpVUQKLjPZ6VHVgEuf3Kf/rLk0Y4ViTpiAEUYKJaEgVDg2OTq1+j3r5w68FHi7TXFDU/El1Yr8VLudDM4IjUpLVWW2Mg0GgubybATNfN/0C5+eqjQ9oO0ngAmR0ZF5X2bKjLRZBUFgNE03AKhcPqk62wJsm+qjvyM4Aa0idFN1zcmvHraq90uvObihqej4YsH6nzCEyHwRB0WFZeZJ05xupsZSp6sty+2mXX2a/5rP0fT8MAHRZpmWph48J38zi6xUF1Vqft9KAg2BES6PmyChGGFTBVJ1kb/dq7XeeuTBs0deLLxXrLhHn2nP6+4s3Gk7Yl6Q5mpZMMjAGWjT0o+dgkR6BVnUzJSW2PpzhpHVqIygdPiEET3rzwiHP2QCSlrjUm1epE0el+R1/E6SmjDa2nGEat5Bu9089bC9O7/1moDT0GJkMv5eR6f1oVY7MRfjp2SiNgOO5pkFBpnkadmD/qflRrAtiUrBhJFdPnauJhI6SU6noXSyb2BmUZUqzYKEqSSSZ6SUSU34WagYVUsg9N27R7DtkONWrmRcf8HHK1Lc4EjrqHJn6ZdxBIsXkXU2MqVZqU/ja5ZU/MyWR5/Bps1/wfD2p+G7TUy1QziWRHfZgVXsREd3H1YtnoW+vl709nSjv7f0V4MwPnRaRUGlxSm8rG7N0pAMlim/CE4Jk+tRbTxmAoYK4Qit/Mhb9/a9eze9ILW/YQwv5jvmM/fcs720YMnMDeWStabtJrmVUVaqtsy3sRqgAm+96yH85qbb4DZqWNjfi57uHlRKJViWjSCM0Wr5aDRaqDebqDeaqLkRLFugp7OIQudMrFn+JvT3z8Ee8+dgVldxp+tkpUB42ZZgqLrEnyUq89MkODkunjVVoREFMao5G367een6lZ2fejEQXrbiBgbbn+qZUbyETcWs2KZ/Ynsoi6aMgEPjLVz6Xz/B1OjT2P8tyzB7Zm/i6IMQYRghDGk2ielkLaKIPiiM4PshGk0XzWYDU40a6m6Ickmi3N2Lt+y1B5a+eQ+sXLIQM7rLxi1QiR47I2l3xPizFFyitsQnmqhq8juNks1go2BrDRG4WwMv3veItT1TLwTvZYH7w0NP9y7sn3NPqSgXMiCYRuNz1MbE9eEnRnDhpVdh1fxu7L1iCYIwghcECKMYUfaMY4Rh8jogxJgQNQjP+CECpUK4H8bwPR8tgmzW0Ao8lEsW+vrn4sA1S7Fs2VKsXDIP1UrO3BymMD7PEwvj6wJjnjTTJFAEsUJOJj4y8iMUWIfE8bp1Kzs2virgtg23PtHTV7os9JI0wASFNPWg4vI54LGBMZz/je/i71YvQv/sWXA9D2EYIooiAzCOYoRxDM/z4Xo+PC+Az2MR31NpkU4fpKGUQKRkoiSCjCSiSCAKVPLddgON9hQsK0TXjA7su3YVDjt0Hdbu82ZzbQYgVZb6OJOW0GQjZW54XtACInTkHXjt5kXr9+r4zG4Hd/bZZ8uTTz1rY7liHxiHiR9h+sFAQHNxJMulCGed/x2jtHlv6ofruogILaZpEl6MIAiML2u1XQRhaIDxeKZGqoEAObgoTkBGkUp7bvRRfC0QRpZRkYqk6SjHcYDQryNXVNj/oLX4yIc/iMULZyVVSFr0GxVmlQWDg0xSFG5j372rV1fXr1wpdhldX7Kpbn2mtbqrs7jRkqLIC6VDzgIBwZUKwGXfuwFjA49g331WoO26CSwDh/BieK6HyakaPM9LTZbv0WQJL0r2o9ioMkhN2gDka0JkDhYpExW1FtCQEMKGlg6gbWhTxjPFaKBvZgUfP/njOHz9WrRS5QXG9AkvzeXoHxXrVw0n9puxEm8+dGVlaFeqe8ngBifiT1Y65aUha7+0+M7Sj0IeeOixYXznO1fiHQfvY1REs4wiBoIAcRQZkBOTk/B9P1GSCRBBoraQn/dTmDxOiATGLV+nioxjA49wINjAY4YtIaQFwX1hQYtkn/AtW+Okfzsdf/+OA9H2Uj+XdoiZltBebaGh2a9DrONYvfdtK8q/2L3gaurXxaI4WqUJJH2ETTPltVsaX73wvzG7IjGrrwce4RhoieKCMMDY+LiBZ2AwGJjAQKg0Sx6jCrWBmQAlTJo3vx+ZvIvOXLBEEAJCMPFNQrkBBwnNfcuGMFAFlIqRyxdw+he/gv1WL0PDTftzSicd41jBYaURa/SUHLTrjc+vX9mxy47JS1LcpoGB4qKOuZvzebFMpyUPT0BoTD023P0wfvWL67DfPsvhut4O80z8Woip+hQma41UWVQRDMwEXIQ43Se4OApSYEAYeAijwADSmp1RghPGt3Kb5MMJxEx9VJ2QNu8mYNlQUYj+hUtx9nnnolIpw83KrrSSMOCURmfOQejWr37bis6P7DbFba/ptZal77SlyPFy6WC5ZedBKYWLLrkKs6oOCvl8AoR+zWwjeL6L4dFRuJ5CEGpTsEeBQBD4iFWMWEWIwjpU6Ca+kNswNll+zCgECSkcKM02CQtS/nK0oxPDFDzRIYFSfYRIcFRfzgDktRz7z5/E8Scci7ar0g4xc0aePen0VaSAiLxHutVTe6/cRfn1khQ3OBEdU6xYv4oZbzjJopJISrX96aFtuOaH12D5ogXw/QABVZQFhCDC5NQ4xienEIQCbijh+RKTvXPhVYrIPTGAXLOOOJ4AwhAxzTKomTTEdHy1l/guc5voWTmXSPWFSVAwf7FRH83YuD5jxgQooS3HqE9Bomf2fJx9wcXo7KjAp3swLSZApjPeJUvDioLBkttYvHZtf/v5VPeSwD09Fp9Z7pDnEhzvD1MEqo2d2ut+swEPbr4fM3p7jIqYbhjlBKHxdcMjQ0ZtXmjDbSsMLFqJx048AWDWv/kvWPjNy2DXB5hXAHEIpZqwZNVct1INSFkyoJRyE1g6hjaFnp2IDyrxezqFaMClHQdjsjljsrzuk8/4Cg46ZF9zPQYc05k0qpYswFH+uCW9VYcsm7F994CbiL5fKlkf4lyC1nSswnRlWcBfftVP0RgZRqGQR2jKKd/4JZrpxOQExicmEIQWvDCHhu9gyz99FN76VQCt0AZmnnUxSg/cAUuGEKoJaBdSZjVpBCk7EnDahxRlKHCfjbccNPMis29mWSGMH6TqNKQxWStJVayccQvrjv4ATj7lRLTcpL1k2kym0GUJJlASvuvo6JADV3RtfsngbtXa3gsoBA3k3Rakb8GtiuiaUtk+xveUqRjoU9gmKuYFLr/yGkwMjSBH5xrQ4dNPBaYiGBwehOu24QUCXuhgSnTjsTPOQDxvRjqjrNB31tdRfvwB5O0cEI9BaA9SVhCpGqA56+NAa/oIC5AER2XlmfdDhT60FLBoxlYAof0UnjLukAo1arPyxhev2vcAnHbWOSaJNmWe6elRCAm4TukrS0XvOGivrt+9aHDba8GaQt56r4A8XADztYIVKgimXH6M7iDUebackzJLIm8LlIsSP/jRz/HU1ieQcywDLnHwAWq1BsbGR5M6lYrzJEZmLsHw5z8LlOm0AWwfQ885X0Ol/oypHRFPwpZF2FYXwngEgoBEHpEaNwpTyJsqROsCgupMtFeshLt8Oap/ug8d998CKQgvgICfRFppm/QEBAdg1oIlOOMrF6BcLsAPlCnHIjPvClQcgW4nhFThPxy8ovPXLwjugaGh8uxyzwXlvPOxsoPC9PUaZpYoLZobHtAMtAEhoVDKSXSUHdy+YSN+d9MGFKm4NK0gwKHhUTSaNZPL+ZEFzwXGVrwNk6edlkDjHMLmrei78DzkLR8W18qoEUiRgxR5xKoJ2+ox4EJVh5B9UDqPel8vWgccAW/Naug5Myk84OkJzDn3FOTbIwacFASXJMSC/XOZhxISHTP6ceZ5F6GzuxNekEb5IKlIOvISvU7AhPiog5ZVbtgluE0DurigHPx4RnfunXQXbNJm8wEZQAYCphDs99c9YMqDKbALtjJNyNGRQVx++dWwtDA5GHMyz/ewfXAYntdE4AfwjFkINHsXY+JzXwPmdptGXunKH6D79uuRzxVhqwBKDSFnzTTRNIrHIQXz+RAxTVF1obFqPcY/ehLQVU2CLG+AApwNGzHjR99GTk0Bqg0pvCQ9sRxIY6o5aGmjWOnCmed/A70zZ8INmCpxbGwoAF0Fgd5cEBVkfNj+Szvu2CW4rUPumTN6C+faCijwxqTTeNmXssV+bM1w9oiqm2wToELgt1AtSHQULVxzzU/w5/u2mKUMcRCg3W7hmeFhBF4rKaPY6WDGJDrQnrcUrdX7wRkcQuXe22HHU7CFgDT+zE/AKR9au7CsPkSqAWWiaieG3nkCvPe9G+DSGQrqwUdRuHUjylvvQS4ahaObELoBAVqFSCsJzto4Jkg4OQdn/sd/ord/Plw/MtAIj5Y1oywxq+DXrThae8CKzq3PC+6ux4dndRZ67uut2nM68sn6jWxtx/QvZebKiWKCq7WAmtm2IZSPGR0FjI9uxxVXfB+tqTokYgNu++AQVOSZ1EErunSWRBXTyYASkLIAbdGnMBhI6Lhu5COlA61Ck39JUTHRVAtO73ej0TMbEyeeBj1vjlGauP8RVL7/A+SDQdiowVF1SN02UVaa2fAkl2NU5TNnC5z+5QswY/5iuG4EN1KmhtWxwNwuBws7w+G85S1ftaBr8nnB3f1Y8/hqtfzDzhzQU0qm0v4WOLam6ecIjl2GWhuYaFF5IcamJtFZtNDX4WDzvZvxv9dej9BzoaIIo+Oj0FEAzSxfhyYSa50W5iAU20RNafIuwmol/k0yGPAGJJ0OZSJqHkqWEcU22vPegua/nAR0dxvVWZv+iI6fXomcrsNRDWhNU9UmAWZoVVYOgsFBOCjlLXzqjC+ia+6eaHsRmp5GMScxu8NCf4eF7qKIRBQ8mnfkz4PQ/83SuX/d2BSbHmne3Fktv72vDHQUEsWxGnjuIwPH3hf93FQbGKnTXDUeGhiCFDFmVHPoKlu49dYN+O1vb4alYozXpqBjggvNBHDyYIHDhJVQ+IiSYolFuXHqBQhGT+VCWiUTGaOYQIuIhYWQ34tLcBeugH/ch4DuXmBkEJXvXoB8ewwWXGiT77GWSBoA9G9cKBcLB92dFZx02umI8r0m9Vszv4QVsx10FYUZu7GuNHeuN1XkB9FN7Xbwmb0XVh/KuIhNWwOvs2Tn+6rCZAecITezU9PWc5i0Ml0JZKbfwsTHDU0Bky6wYcs20w7qrThGeaW8xJ0bN+HW2+5Eo9k0lQT9jWkEMVHl2dnhoNp4VLBc4uI4JrKRAcgEO7HDXFLQE64oGNz0k0pUkvUhCxZDrz4A4tEHkXvwLtgihNSJa0gEQNfAXp0NZTnGVSxeuADHHHcCpJXD+9f0YcUc2zRgn6sXnr9O3yeBlqeGJyfDE1cvKlxvkuvfP6512QF6y8kCFwYHllHZsgSezAwh7ZhyPIRHH/fMJDDWAn72x8dQb7XRVbZNoKgWLBRyAvfe/wBuuf0u1CYnIWVaQ9K5pRMrdNw8v5khM2rjZ2iYVGJWfxJunJbwBGjm0kx6ohj/zQpryyS82lKQpopgI0AnLodmaop9C4rVAwTWH3wgluy9Fh/cbxbWLSqa6idbJfpcS3PNupNkQnuioVrDk976I1eV7xW3b2lvL5eKczoLQKWQrIqk6rIeWwYuWw1kymwFTLaAgQlgsK5xxa1bUGu66ChYqOSpXMss4Ms5EtsGnsatGzahMTaWhutsLWsaug2s7F5nix7S/CKZ/08L+7RlZMqpDJ4hk62JShWbLj805Ve2II9zlCbJQqW7C/sftA4HrZiPUw/vRweD7S7A0a/XXW1SsLYSeGpIbxiZeOpIccufG8dVOys/5r2o5JNVQaw9WUrxhDRbk46k62/5moobbySKu397gK/9ZgsKFlDNSZQJzhHI2xKOJVDISTRbbfzpwS0YePxxxL73rJzNwNJZ62yG2dzydNlOUqVnK4PTdpKRWLqfLe/JPpO9nuZnTFRNyFj5Apbtswr5rpn4wpELcPiyqhHKrhTHsTJ4TLnCWNdgA3Dr/lHiuo2j1XJf7x2VvNiHTbZyBs9OA8U02zcTMjKJrsNTwEgT+NE9ow9864Ytt/dVZVDNW6LsSBT5XUsgZ7P7L5BzbDPX+qeHH8HAlr+YZQeJjSWpwk4P2pdhk05mcHfHa3YyzXKa9GD6mez9hOiOhHjHwjzzOzZ65s3B/D2XolSt7nnh+5a9a0mfZcZLkTz3MrJronVxoQ+ziPEWsL3GXDZ60NjIr/6sjynk8EsHEPRxDBK8E1ztw+k+njhHFTqJCTMl4Qm21eDd/KR7+NePLt35fPnO/8fj592ljz5sPn49rwBUC4mF0bqmp2HZMguKhOC4kpPpF8fNgLEjkPzyz/qzjo3zcwKSyqOfy2avePKuNHgwUjEB3j4FbB1R973/3zfsh9ten/+nerk35RM36MPfswdu2qMDoqOY9BO59jhb6zJdbVneyhSMixPpnphR7BSBr3tAf9i2cH45j9k0Dy58Zreitwr0dSRK5J0YbwJDLfo39eWTDrTOebkDeL2+13e5nnPZfrh/UTdmVvOJb6fq6OsIzziK9H8lCI6RldtMcX46ZbDT9V//oJ6fAz4iBI7VMfYp5SBmEFw1uTNcezFcB56YQPv329qHfPXo8n2vF4BX8rsXbdS/WD0L72ZThfA4NrqiLIdlMGSfjtBYn1Nx9HH1wDQ7Nj9v6/zGB3S5HWCvUlFfvWiGWMYFQpQzzXSoAfxlWD1w0X1y33tPEkyy33CPk6/TBx8yF7f05pDjuIrOzuaaVUoExxKT43a5akFCtVys3+Wcwweu1dbHV+LxN3VhPsEx8jANGfOAh4eiL5x0iHPeG47YtAv+9I3xp9f0yIvLDAw6ySIY/ExSnpkqVcels/x/syLgtXHpx9bhlF2CO/tanVuzHHfPqmJVOf0nNdr5SFP7D02Eb/3iEfkdtdsbFeCXbtYfXlDGueU85iKZsjXZklnpyZdpGmgWFcS4pGsQnzvuOBG/4CzXFX/Qp+zZi28pPzkZHeNIS337X2+Qp+IckWajb1RsyXWffqOeN8tRH+rKyWOhsSBnYyYziiCAa0k8EQKb2kF01acPc3akXS8IbsW1Onf6AnVib16ewqWz21vq9qu2yNPeqL7thW7xZ65391jcV1jE/1qKFcaeCfDwOYeK9D83nv32/wHzrWgvjJ8Q7AAAAABJRU5ErkJggg==",width:39}):null]},n)}))}),f]}),i&&(0,l.jsx)("img",{style:{marginTop:33,marginRight:38},src:i,width:c})]})})},c=t(79800),d=t.n(c),u="row___aXJjm",f="title___HUKL0",p="tagsWrap___XB2W3",h="action___VdHb1",m="bar___t1kKC",g="tag___V7Eft",v="name___Hk1Ip",w="num___xQpcH",x="active___XryTX",b="tagsBorderWrap___OMxjs",y=t(92310),j=t.n(y),A=t(89392),_=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,y=e.titleWidth,_=void 0===y?41:y,k=e.style,S=void 0===k?{}:k,B=e.fontColor,N=void 0===B?"#6A7283":B,C=e.showCount,T=(0,i.useState)(0),P=d()(T,2),L=P[0],M=P[1],D=(0,i.useState)(!1),E=d()(D,2),G=E[0],F=E[1],O=(0,i.useRef)(null),H=(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),F(!1)}),[t]),(0,l.jsxs)("div",{className:j()(u,s),style:S,children:[(0,l.jsx)("div",{onClick:(0,A.throttle)((function(){return null==r?void 0:r()}),2e3),style:{width:_,marginTop:G?12:4},className:"".concat(f," ").concat(r?"current":""),children:c}),(0,l.jsxs)("div",{className:G?"".concat(p," ").concat(b):p,children:[(0,l.jsx)("div",{className:m,ref:H,style:L>0?{height:1===L?97:"auto",overflow:1===L?"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:v,children:e.name}),!!C&&(0,l.jsx)("span",{className:w,children:e.count})]},e.id)}))})}),!!L&&(0,l.jsx)(i.Fragment,{children:1===L?(0,l.jsxs)("div",{onClick:function(){var e;M(2),(null==O||null===(e=O.current)||void 0===e?void 0:e.clientHeight)>245?F(!0):F(!1)},className:h,children:["展开",(0,l.jsx)("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})]}):(0,l.jsxs)("div",{onClick:function(){H.current.scrollTop=0,M(1),F(!1)},className:h,children:["收起",(0,l.jsx)("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})]})})]})]})},k="tabs___GTqPV",S="active___F26E8",B=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:j()(k,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",C="dropdown___vSy8B",T="menu___NiyBu",P="text___Grueu",L="b1___ZKryM",M="b2___aKyGa",D=t(92832),E=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,f=e.className,p=e.style,h=void 0===p?{}:p,m=e.placeholder,g=(e.allowClear,(0,i.useState)("")),v=d()(g,2),w=v[0],x=v[1],b=(0,i.useState)(""),y=d()(b,2),A=y[0],_=y[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{_(decodeURIComponent(n||""))}catch(e){_(decodeURIComponent(n||""))}}),[r]);var k=function(){s(encodeURIComponent(A),w||null)};return(0,l.jsxs)("div",{className:j()(N,f),style:h,children:[!!o.length&&(0,l.jsxs)("div",{className:C,children:[(0,l.jsxs)("div",{className:P,children:[null===(n=o.find((function(e){return e.id===w})))||void 0===n?void 0:n.name,(0,l.jsx)("i",{className:"iconfont icon-zhankai4"}),(0,l.jsx)("b",{className:L}),(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)!==w&&(x(n),s(encodeURIComponent(A),n))},children:e.name},n)}))})]}),(0,l.jsx)(D.Z,{onPressEnter:k,value:A,onChange:function(e){_(e.target.value),u(encodeURIComponent(e.target.value),w||null)},bordered:!1,placeholder:m}),(0,l.jsx)("i",{onClick:k,className:"iconfont icon-sousuo9 font14 pl10 current"})]})},G="quickPager___GM30J",F="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:j()(G,i),style:s,children:[(0,l.jsx)("div",{onClick:function(){c||t(n-1,"prev")},className:c?F:"",children:"上一页"}),(0,l.jsx)("div",{onClick:function(){d||t(n+1,"next")},className:d?F:"",children:"下一页"})]})},H="list___oOsiS",R="wrap___G6T7F",Z="lockWrap___Rl79E",W="li___oZZ7l",z="cover___b2bYW",I="img___IQX7w",U="sign___HkT6C",q="name___SsJx8",V="e___TMqq0",J="tags___bcjyo",K="rate___YACg7",Q=t(71418),X=t(6848),Y=t(39978),$=t(4023),ee=t(34458),ne=t(96908),te=t(57177),ie=t(81378),oe=t(12677),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,f=e.wrapWidth,p=void 0===f?1200:f,h=e.trackEventItems,m=e.loading,g=Math.floor((p-(a-1)*r)/a);return(0,l.jsx)(Q.Z,{spinning:m,children:(0,l.jsxs)("div",{className:j()(H,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:R,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(),h&&(0,ee.L9)([h]),s&&(0,ee.xg)("/shixuns/".concat(o,"/challenges"))},children:[(0,l.jsxs)("div",{className:I,children:[(0,l.jsx)("img",{className:z,src:"".concat(d)}),e.is_jupyter&&(0,l.jsx)("img",{className:U,src:ne}),e.is_jupyter_lab&&(0,l.jsx)("img",{className:U,src:te}),e.is_unity_3d&&(0,l.jsx)("img",{className:U,src:ie})]}),(0,l.jsx)("div",{className:q,children:(0,l.jsx)(X.Z,{title:t||"实践项目名称-未填写",children:(0,l.jsx)("span",{className:V,children:t||"实践项目名称-未填写"})})}),(0,l.jsxs)("div",{className:J,children:[(0,l.jsx)(X.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)(X.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)(X.Z,{placement:"bottom",title:"难度等级",children:(0,l.jsx)("span",{children:(0,l.jsx)("span",{children:e.level})})}),(0,l.jsxs)("div",{className:K,children:[(0,l.jsx)(Y.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="movebq___mF7wt",fe="bq___Bil0T",pe="sign___DXJ4d",he="name___l7FoJ",me="e___pXQUG",ge="unit___wCIFR",ve="tags___w_Mil",we=t(67275),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,f=e.wrapWidth,p=void 0===f?1200:f,h=e.trackEventItems,m=e.loading,g=e.onRemove,v=void 0===g?function(){}:g,w=e.isCurrent,x=void 0===w||w,b=e.showAlias,y=void 0!==b&&b,A=Math.floor((p-(a-1)*r)/a),_=[{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"},{name:"新型教材",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return(0,l.jsx)(Q.Z,{spinning:m,children:(0,l.jsxs)("div",{className:j()(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),f=e.image_url;e.excellent,e.is_plan;return(0,l.jsx)("div",{className:le,style:{width:A,marginRight:(1+n)%a==0?0:r+u,marginBottom:c},children:(0,l.jsxs)("a",{className:se,onClick:function(e){e.preventDefault(),e.stopPropagation(),h&&(0,ee.L9)([h]),(0,ee.xg)("/paths/".concat(s))},children:[(0,l.jsxs)("div",{className:de,children:[(0,l.jsx)("img",{className:ce,src:"".concat(f)}),x&&(0,we.bg)()&&(null==e?void 0:e.studying)&&(0,l.jsxs)("div",{className:"".concat(ue," user-path-items"),onClick:function(n){n.stopPropagation(),v(e)},children:[(0,l.jsx)("i",{className:"iconfont icon-yichu1 mr5 c-red"}),(0,l.jsx)("span",{className:"c-red",children:"移除"})]}),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=_.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=_.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:fe,children:"开放课程"})})]}),(0,l.jsx)("div",{className:he,children:(0,l.jsx)(X.Z,{title:y&&null!=e&&e.excellent_alias_name?(0,l.jsxs)("span",{children:["课程原名:".concat(i),(0,l.jsx)("br",{}),(0,l.jsx)("span",{children:"课程别名:".concat(null==e?void 0:e.excellent_alias_name)})]}):i,children:(0,l.jsx)("span",{className:me,children:y&&(null==e?void 0:e.excellent_alias_name)||i})})}),(0,l.jsx)(X.Z,{title:"发布单位:".concat(d),children:(0,l.jsxs)("div",{className:ge,children:[(0,l.jsx)("i",{className:"iconfont icon-danwei1 font14 mr3"}),d]})}),(0,l.jsx)("div",{className:ve,children:(0,l.jsxs)("div",{children:[(0,l.jsx)(X.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)(X.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,{})]})})},be={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"},ye=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,f=e.wrapWidth,p=void 0===f?1200:f,h=e.trackEventItems,m=e.loading,g=Math.floor((p-(a-1)*r)/a);return(0,l.jsx)(Q.Z,{spinning:m,children:(0,l.jsxs)("div",{className:j()(be.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:be.wrap,style:{width:g,marginRight:(1+n)%a==0?0:r+u,marginBottom:c},children:[(0,l.jsxs)("a",{className:be.li,onClick:function(n){n.preventDefault(),h&&(0,ee.L9)([h]),(0,ee.xg)(e.first_category_url)},children:[(0,l.jsxs)("div",{className:be.top,children:[(0,l.jsx)(X.Z,{title:e.name,children:(0,l.jsx)("div",{className:be.name,children:e.name})}),(0,l.jsx)("img",{className:be.img,src:$.Z.IMG_SERVER+"/images/"+e.avatar_url}),(0,l.jsx)("div",{className:be.text,title:e.creator,children:e.creator}),t&&(0,l.jsxs)("div",{className:be.btns,children:[(0,l.jsx)("div",{children:"开放课程"}),(0,l.jsx)("aside",{children:"开放课堂"})]}),o&&(0,l.jsx)("div",{className:be.sign,children:"公开"})]}),(0,l.jsxs)("div",{className:be.bottom,children:[e.visits>0&&(0,l.jsx)(X.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)(X.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)(X.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:be.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,{})]})})},je={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(18196),_e=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:j()(je.tabs,a),style:s,children:[(0,l.jsx)("div",{className:je.tabsWrap,children:t.map((function(e,n){return(0,l.jsxs)("aside",{className:je.tab,onClick:function(){o(e.id),e.link&&Ae.history.push(e.link)},children:[(0,l.jsx)("div",{className:i===e.id?je.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)(X.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:je.tabBar,children:c})]})},ke=function(e){var n=e.className,t=e.style,i=void 0===t?{}:t,o=e.children;return(0,l.jsx)("div",{className:j()(n),style:i,children:o})},Se="orderWrap___ZfyGX",Be="orderIconWrap___XTB_O",Ne="orderAsc___KWHmA",Ce="orderDesc___rHdbB",Te="active___a7eSP",Pe="cursorPointer___gs9kL",Le="orderTextWrap___teAKn",Me=t(38854),De=t(20834),Ee=[{id:"updated_at",name:"最新动态"},{id:"created_at",name:"最新创建"},{id:"name",name:"名称排序"}],Ge=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?Ee:s;return(0,l.jsxs)("div",{className:j()(Se,o),children:[(0,l.jsx)(Me.Z,{dropdownRender:function(){return(0,l.jsx)(De.Z,{children:c.map((function(e,n){return(0,l.jsx)(De.Z.Item,{onClick:function(){return r(e.id)},children:e.name},n)}))})},children:(0,l.jsx)("span",{className:Le,children:null===(n=c.find((function(e){return i===e.id})))||void 0===n?void 0:n.name})}),(0,l.jsxs)("span",{className:Be,children:[(0,l.jsx)("span",{className:Ne,children:(0,l.jsx)("i",{className:"asc"===t?"iconfont icon-sanjiaoxing-up font12 ".concat(Pe," ").concat(Te):"iconfont icon-sanjiaoxing-up font12 ".concat(Pe),onClick:function(){return a("asc"===t?"desc":"asc")}})}),(0,l.jsx)("span",{className:Ce,children:(0,l.jsx)("i",{className:"desc"===t?"iconfont icon-sanjiaoxing-down font12 ".concat(Pe," ").concat(Te):"iconfont icon-sanjiaoxing-down font12 ".concat(Pe),onClick:function(){return a("asc"===t?"desc":"asc")}})})]})]})},Fe=t(82242),Oe=t.n(Fe),He=t(7557),Re=t.n(He),Ze=t(41498),We=t.n(Ze),ze=t(39647),Ie=t.n(ze),Ue={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"},qe=t(3113),Ve=["className","style","children","loading","openLoading","onClick","size","shape"],Je=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,f=e.size,p=void 0===f?"middle":f,h=e.shape,m=void 0===h?"round":h,g=Ie()(e,Ve),v=(0,i.useState)(!1),w=d()(v,2),x=w[0],b=w[1];return(0,l.jsx)(qe.ZP,Oe()(Oe()({onClick:(0,A.throttle)(function(){var e=We()(Re()().mark((function e(n){return Re()().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:j()(Ue.btn,Ue["".concat(p,"-").concat(m)],n),style:t,size:p,shape:m,loading:x||r},g),{},{children:o}))},Ke="head___ghH72",Qe="node___mjPEy",Xe=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:j()(Ke,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",$e="confirm___Ozirl",en="cancel___aiq1I",nn=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,f=e.confirmLoading,p=void 0!==f&&f;return(0,l.jsxs)("div",{className:j()(Ye,d),style:u,children:[t&&(0,l.jsx)(qe.ZP,{loading:p,onClick:o,type:"primary",className:$e,children:i}),r&&(0,l.jsx)(qe.ZP,{onClick:c,className:en,children:s})]})},tn={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"},on=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:j()(tn.fixedBottom,n),style:i,children:(0,l.jsxs)("div",{className:tn.wrap,children:[(0,l.jsx)("div",{className:tn.left,children:o}),(0,l.jsx)("div",{className:tn.center,children:a}),(0,l.jsx)("div",{className:tn.right,children:r})]})})},an="crumbs___V41Oe",rn="hover___bEIVd",ln=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:j()(an,n),style:o,children:r.map((function(e,n){return n"," "]})]},n):(0,l.jsx)("span",{style:{color:"#5F6368"},children:e.name},n)}))})},sn=t(31797),cn=["onChange"],dn=sn.Z.Countdown,un=function(e){var n=e.onChange,t=Ie()(e,cn),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)(dn,Oe()(Oe()({},t),{},{onChange:function(e){var n=Math.floor(e/1e3);s(n)}}))}},41428: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])}},88534:function(e,n,t){"use strict";var i=t(7557),o=t.n(i),a=t(41498),r=t.n(a),l=(t(59301),t(43418)),s=t(8591),c=t(93969),d=t(18196),u=t(67275),f=t(37712);n.Z=(0,d.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,classroomList:e.classroomList}}))((function(e){var n=e.shixunHomeworks,t=e.classroomList,i=e.dispatch,a=(0,d.useParams)();return(0,f.jsxs)(l.Z,{centered:!0,title:"提示",open:"打回重做"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:r()(o()().mark((function e(){var r,l,f,p,h;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,u.Rm)()||null!==(r=t.AssistantObject.practice)&&void 0!==r&&r.can_redo){e.next=3;break}return s.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 3:return e.next=5,(0,c.ZP)("/api/myshixuns/".concat(n.actionTabs.selectArrs.myshixun_identifier,"/reset_my_game.json"),{method:"GET",params:{course_id:a.coursesId,homework_common_id:n.actionTabs.homework_common_id}});case 5:if(!(l=e.sent).shixun_identifier){e.next=13;break}if(s.ZP.success("操作成功"),i({type:"shixunHomeworks/setActionTabs",payload:{}}),h=null==l||null===(f=l.new_works)||void 0===f||null===(f=f.find((function(e){return"".concat(e.homework_common_id)===a.categoryId})))||void 0===f?void 0:f.id,!(0,u.Rm)()||null!==(p=t.AssistantObject.practice)&&void 0!==p&&p.can_view){e.next=12;break}return e.abrupt("return");case 12:d.history.replace("/classrooms/".concat(a.coursesId,"/shixun_homework/").concat(a.categoryId,"/").concat(h,"/comment"));case 13:case"end":return e.stop()}}),e)}))),onCancel:function(){i({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,f.jsx)("p",{children:"该作业将被打回重做,学生实训记录将被清空!"}),(0,f.jsx)("p",{children:"确定打回?"})]})}))},42315:function(e,n,t){"use strict";t.d(n,{U:function(){return f}});var i=t(7557),o=t.n(i),a=t(82242),r=t.n(a),l=t(41498),s=t.n(l),c=t(79800),d=t.n(c),u=t(59301);function f(e,n){var t=(0,u.useState)(n),i=d()(t,2),a=i[0],l=i[1],c=(0,u.useState)(!1),f=d()(c,2),p=f[0],h=f[1],m=(0,u.useState)(),g=d()(m,2),v=g[0],w=g[1],x=function(){var t=s()(o()().mark((function t(i){var s,c,d,u=arguments;return o()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return s=u.length>1&&void 0!==u[1]&&u[1],c=s?n:r()(r()({},a),i),h(!0),l(c),t.next=6,e(c);case 6:return d=t.sent,h(!1),w(d),t.abrupt("return",d);case 10:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}();return[a,p,x,v]}},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([[20525,19216,76200],{29920: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 j(){try{return window.self!==window.top}catch(e){return!0}}function A(){return(!t.hasOwnProperty("screenshotGenerator")||!t.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,n){c=e,F(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,G(e,n))},e.getHTML5CodebaseVersion=function(){return m},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 B=function(e){return e&&"false"!==e},N=function(n,t,i){y(m)<=4.2&&(i=!0);var o=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==m||ggbHTML5LoadedCodebaseIsWebSimple&&!v)&&(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(y(m)<=4.4)B(t.showToolBar)&&(t.height-=7),B(t.showAlgebraInput)&&(t.height-=37),t.width<605&&B(t.showToolBar)&&(t.width=605,r=605);else{var d=100;(B(t.showToolBar)||B(t.showMenuBar))&&(t.hasOwnProperty("customToolBar")&&(t.customToolbar=t.customToolBar),d=B(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(w),window.GGBT_wsf_view&&$(window).trigger("resize"),p(e)},x||w.appendChild(j)):a.appendChild(j),w.appendChild(a),x||n.appendChild(w),setTimeout((function(){e.resize()}),1)}function A(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 _(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){A(e.article,e.params)})),html5AppletsToProcess=null)},y(m)<5&&(e.className+=" geogebraweb")):A(e,n)}if(o){scriptLoadStarted=!0;for(var k=0;k0?(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 h=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},D=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},E=["web","webSimple","web3d","tablet","tablet3d","phone"],G=function(e,n){if(m=e,n)F(m,!0);else{var a,r,l=!o;if(l){var s=y(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/",E)if(m.slice(-1*E[d].length)===E[d]||m.slice(-1*(E[d].length+1))===E[d]+"/")return void F(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||B(t.showToolBar)||B(t.showMenuBar)||B(t.showAlgebraInput)||B(t.enableRightClick)||t.appName&&"classic"!=t.appName?r+="web3d/":r+="webSimple/",F(r,!1)}},F=function(e,n){if(e.requirejs)f=e;else{"/"!==e.slice(-1)&&(e+="/"),f=e,null===n&&(n=-1===e.indexOf("http")),p=n,g="web.nocache.js",v=!1;var t=f.split("/");t.length>1&&(n||"webSimple"!==t[t.length-2]?E.indexOf(t[t.length-2])>=0&&(g=t[t.length-2]+".nocache.js"):(g="webSimple.nocache.js",v=!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."),G("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 H(){var e=n;null!==s?e=s:parseFloat(e)<5&&(e="5.0"),G(e,!1),null!==c&&F(c,p),l=!0}return void 0!==t.material_id?_(H):H(),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,f=0,p=0,h=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 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===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&&void 0!==arguments[0]?arguments[0]:{},r=null==a||null===(e=a.emotion)||void 0===e?void 0:e.map((function(e){return o()({value:null==e?void 0:e.rate},e)})),l=null==a||null===(n=a.focus)||void 0===n?void 0:n.map((function(e){return o()({value:null==e?void 0:e.rate},e)})),s=null==a||null===(t=a.action)||void 0===t?void 0:t.map((function(e){return o()({value:null==e?void 0:e.rate},e)})),c=null==a||null===(i=a.intention)||void 0===i?void 0:i.map((function(e){return o()({value:null==e?void 0:e.rate},e)}));return[{title:"表情占比",color:["#f7ca2e","#4ccf71","#3791ee","#f9ac95","#4f74ee","#f0e999"],data:r||[]},{title:"专注度占比",color:["#4f74ee","#f9ac95","#9cb5fe","#eaa170","#3791ee","#a39bed"],data:l||[]},{title:"行为占比情况",color:["#5eca9c","#a39bed","#f68238","#f0e999","#eaa170","#f9ac95"],data:s||[]},{title:"意图占比情况",color:["#eaa170","#739fcb","#f0e999","#f9ac95","#4f74ee","#5eca9c"],data:c||[]}]},k=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,l=e.bottom,s=void 0===l?23:l,h=e.precision,m=void 0===h?0:h,v=e.wrapWidth,x=void 0===v?1200:v,b=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1?arguments[1]:void 0,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"--";return e?(null==e?void 0:e.length)>n?(null==e?void 0:e.slice(0,n-1))+"...":e:t},y=Math.floor((x-(a-1)*r)/a);return(0,A.jsx)("div",{className:g()(c,n),children:!(null==i||!i.length)&&(null==i?void 0:i.map((function(e,n){var t=e.cover_pic,i=e.created_at,o=e.emotion,l=e.action,c=e.intention,h=e.focus;return(0,A.jsxs)("div",{className:d,style:{width:y,marginRight:(1+n)%a==0?0:r+m,marginBottom:s},children:[(0,A.jsxs)("div",{className:u,children:[(0,A.jsx)("img",{src:"".concat(j.Z.API_SERVER).concat(t)}),(0,A.jsxs)("div",{className:f,children:[(0,A.jsxs)("div",{children:[(0,A.jsx)("i",{className:"iconfont icon-paisheshijian mr5 font14"})," 拍摄时间"]}),(0,A.jsx)("span",{children:i})]})]}),(0,A.jsxs)("div",{className:p,children:[(0,A.jsxs)("ul",{children:[(0,A.jsxs)("li",{children:[(0,A.jsx)("i",{className:"iconfont icon-biaoqing"}),(0,A.jsxs)("span",{children:["表情:",(0,A.jsx)(w.Z,{title:o,children:(0,A.jsx)("span",{className:"c-grey-333",children:b(o,4)})})]})]}),(0,A.jsxs)("li",{children:[(0,A.jsx)("i",{className:"iconfont icon-hangwei"}),(0,A.jsxs)("span",{children:["行为:",(0,A.jsx)(w.Z,{title:l,children:(0,A.jsx)("span",{className:"c-grey-333",children:b(l,4)})})]})]})]}),(0,A.jsxs)("ul",{children:[(0,A.jsxs)("li",{children:[(0,A.jsx)("i",{className:"iconfont icon-yitu"}),(0,A.jsxs)("span",{children:["意图:",(0,A.jsx)(w.Z,{title:c,children:(0,A.jsx)("span",{className:"c-grey-333",children:b(c,4)})})]})]}),(0,A.jsxs)("li",{children:[(0,A.jsx)("i",{className:"iconfont icon-zhuangtai"}),(0,A.jsxs)("span",{children:["专注度:",(0,A.jsx)(w.Z,{title:h,children:(0,A.jsx)("span",{className:"c-grey-333",children:b(h,3)})})]})]})]})]})]},n)})))})},S=function(e){var n,t,i=e.className,o=e.style,a=e.title,s=e.hideBar,c=void 0!==s&&s,d=e.children,u=e.customText,f=void 0===u?"":u,p=e.noDataText,m=void 0===p?"":p,v=e.emptyData,w=void 0===v?[]:v,b=e.loading,j=e.actionAnalysis,_=(null==w||null===(n=w[0])||void 0===n?void 0:n.every((function(e){var n;return!(null!=e&&null!==(n=e.data)&&void 0!==n&&n.length)})))&&!(null!=w&&null!==(t=w[1])&&void 0!==t&&t.length)||!j,k=j?m:f;return(0,A.jsxs)(x.Z,{loading:b,active:!0,children:[_&&(0,A.jsxs)("div",{className:g()(h,i),style:o,children:[!!a&&(0,A.jsxs)("div",{className:r,children:[!c&&(0,A.jsx)("b",{}),(0,A.jsx)("span",{children:a})]}),(0,A.jsx)("div",{className:l,children:(0,A.jsx)(y.Z,{customText:k})})]}),!_&&d]})},B=function(e){var n=e.className,t=e.style,i=e.data,o=void 0===i?[]:i,c=e.title,d=e.hideBar,u=void 0!==d&&d,f=e.loading,p=void 0!==f&&f;return(0,A.jsxs)("div",{className:g()(a,n),style:t,children:[!!c&&(0,A.jsxs)("div",{className:r,children:[!u&&(0,A.jsx)("b",{}),(0,A.jsx)("span",{children:c})]}),(0,A.jsx)(b.Z,{spinning:p,children:(0,A.jsx)("div",{className:l,children:null==o?void 0:o.map((function(e,n){return(0,A.jsx)("div",{className:s,children:(0,A.jsx)(v.Z,{option:{tooltip:{trigger:"item",formatter:"{a}
{b}: {c}%"},title:{left:"center",bottom:15,text:null==e?void 0:e.title},legend:{top:10,right:10,orient:"vertical",show:!0,align:"left",icon:"circle",itemWidth:10,itemHeight:10,formatter:function(n){for(var t in null==e?void 0:e.data)if(n==(null==e?void 0:e.data[t].name))return n+" "+(null==e?void 0:e.data[t].value)+"%"},textStyle:{color:"#767676",fontSize:12}},color:null==e?void 0:e.color,series:[{type:"pie",radius:["20%","35%"],center:["20%","40%"],avoidLabelOverlap:!1,label:{show:!1},labelLine:{show:!1},data:null==e?void 0:e.data}]},style:{height:145}})},n)}))})})]})}},60408:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var i=t(7557),o=t.n(i),a=t(41498),r=t.n(a),l=t(79800),s=t.n(l),c=t(59301),d="imageDimensions___a7crR",u="img___Kroat",f="fullWidth___c492T",p=t(92310),h=t.n(p),m=t(71418),g=t(2859),v=t(93969),w=t(34458),x=t(37712),b=function(e){var n=e.data,t=e.className,i=e.fullWidth,a=e.style,l=void 0===a?{}:a,p=e.onClose,b=e.onOk,y=e.showFullTools,j=e.noAssociationId,A=(0,c.useRef)(null),_=(0,c.useRef)(null),k=(0,c.useRef)(null),S=(0,c.useRef)(null),B=(0,c.useState)(!1),N=s()(B,2),C=N[0],T=N[1],P=(0,c.useState)("正在加载中"),L=s()(P,2),M=L[0],D=L[1];(0,c.useEffect)((function(){k.current||(k.current=document.createElement("style"),document.head.appendChild(k.current)),null!=n&&n.visible?(document.body.setAttribute("data-custom","y-hidden"),k.current.innerHTML=" html { overflow-y: hidden; }",null!=n&&n.src&&E()):(document.body.removeAttribute("data-custom"),k.current&&(document.head.removeChild(k.current),k.current=null))}),[null==n?void 0:n.visible]);var E=function(){var e=r()(o()().mark((function e(){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return T(!0),D("正在加载中"),e.next=4,(0,w.ZJ)(null==n?void 0:n.src);case 4:t=e.sent,A.current.src="",A.current.src=t,A.current.onload=function(){F()},T(!1),D("");case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),G=function(){var e=r()(o()().mark((function e(t){var i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return T(!0),D("正在保存中"),e.next=4,(0,v.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:n.title,file:t.dataUrl}});case 4:if(null==(i=e.sent)||!i.id||j){e.next=12;break}return e.next=8,(0,v.ZP)("/api/attachments/".concat(n.id,"/add_subitem.json"),{method:"post",body:{subitem_id:null==i?void 0:i.id,settings:JSON.stringify(t.state)}});case 8:0===e.sent.status&&b(),e.next=13;break;case 12:null!=i&&i.id&&b(i);case 13:T(!1),D("");case 15:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),F=function(){_.current=new g.hP(A.current),_.current.targetRoot=S.current,_.current.addEventListener("render",G),_.current.addEventListener("beforeclose",p),y&&(_.current.availableMarkerTypes=_.current.ALL_MARKER_TYPES,_.current.uiStyleSettings.redoButtonVisible=!0,_.current.uiStyleSettings.notesButtonVisible=!0,_.current.uiStyleSettings.zoomButtonVisible=!0,_.current.uiStyleSettings.zoomOutButtonVisible=!0,_.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=_.current.uiStyleSettings,_.current.show(),null!=n&&n.snapshotData&&_.current.restoreState(n.snapshotData),setTimeout((function(){var e;window.scrollTo(0,0),(e=document.querySelector('a[href="https://markerjs.com/"]'))&&e.parentNode&&(e.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"选择"},{name:'[data-action="delete"]',title:"删除元素"},{name:'[data-action="undo"]',title:"撤销"},{name:'[data-type-name="FrameMarker"]',title:"矩形"},{name:'[data-type-name="FreehandMarker"]',title:"画线"},{name:'[data-type-name="ArrowMarker"]',title:"箭头"},{name:'[data-type-name="TextMarker"]',title:"文本"},{name:'[data-type-name="EllipseMarker"]',title:"椭圆"},{name:'[data-type-name="HighlightMarker"]',title:"方块"},{name:'[data-type-name="CalloutMarker"]',title:"注释"},{name:'[data-action="render"]',title:"保存"},{name:'[data-action="close"]',title:"退出"}].forEach((function(e){var n=document.querySelector(e.name);n&&n.setAttribute("title",e.title)}))}),300)};return(0,x.jsx)(c.Fragment,{children:(null==n?void 0:n.visible)&&(0,x.jsx)(m.Z,{spinning:C,tip:M,style:{position:"absolute"},children:(0,x.jsx)("div",{ref:S,className:h()(d,t,i?f:""),style:l,children:(0,x.jsx)("img",{className:u,ref:A})})})})}},28403:function(e,n,t){"use strict";t.d(n,{Z:function(){return D}});var i=t(7557),o=t.n(i),a=t(41498),r=t.n(a),l=t(79800),s=t.n(l),c=t(39647),d=t.n(c),u=t(82242),f=t.n(u),p=t(59301),h=t(18196),m=t(43418),g=t(78241),v=t(8591),w=t(71418),x=t(86914),b=t(95237),y=t(43604),j=t(6848),A=t(92832),_="currentPrimary___NPWiR",k="currentDelete___UEfhf",S="DirectoryTree___xPxCY",B="EditDom___seNxC",N=t(42315),C=t(30346),T=t(12677),P=t(19216),L=t(37712),M=["user","children","isShowComponent","ModalProps","onDataSelect"],D=(0,h.connect)((function(e){var n=e.loading;return{user:e.user,loading:n.effects}}))((function(e){e.user;var n=e.children,t=e.isShowComponent,i=void 0===t||t,a=e.ModalProps,l=void 0===a?{}:a,c=e.onDataSelect,u=(d()(e,M),m.Z.useModal()),h=s()(u,2),D=h[0],E=h[1],G=g.Z.useForm(),F=s()(G,1)[0],O=(0,p.useState)([]),H=s()(O,2),R=H[0],Z=H[1],W=(0,p.useState)(!1),z=s()(W,2),I=z[0],U=z[1],q=(0,p.useState)(!1),V=s()(q,2),J=V[0],K=V[1],Q=(0,N.U)(C.qE,{page:1,limit:9999}),X=s()(Q,4),Y=X[1],$=X[2],ee=X[3],ne=(0,N.U)(C.V8,{}),te=s()(ne,3)[2],ie=(0,N.U)(C.B$,{}),oe=s()(ie,3)[2],ae=(0,N.U)(C.DH,{}),re=s()(ae,3)[2],le=(0,N.U)(C.bJ,{}),se=s()(le,3)[2],ce=function(){U(!1),F.resetFields(),K(!1)},de=function(){var e=r()(o()().mark((function e(n){var t,i,a,r,l;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=n.node,i=n.dragNode,n.event,a=n.node.pos.split("-"),0!=(r=n.dropPosition-Number(a[a.length-1]))){e.next=6;break}return v.ZP.warning("无法移动到内部位置"),e.abrupt("return");case 6:if(1!=r||(null==i?void 0:i.item_index)!=(null==t?void 0:t.item_index)+1){e.next=9;break}return v.ZP.warning("未移动位置"),e.abrupt("return");case 9:return e.next=11,se({id:null==i?void 0:i.key,position:-1==r?1:(null==i?void 0:i.item_index)>(null==t?void 0:t.item_index)?(null==t?void 0:t.item_index)+1:null==t?void 0:t.item_index});case 11:0===(null==(l=e.sent)?void 0:l.status)&&(v.ZP.success("移动成功"),$({},!0));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ue=function(){var e=r()(o()().mark((function e(n){var t,i,a;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i={},!J){e.next=7;break}return e.next=4,oe(f()({},n));case 4:i=e.sent,e.next=10;break;case 7:return e.next=9,re(f()({},n));case 9:i=e.sent;case 10:0==(null===(t=i)||void 0===t?void 0:t.status)&&(v.ZP.success((null===(a=i)||void 0===a?void 0:a.message)||(J?"添加成功":"更新成功")),$({},!0),ce());case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,p.useEffect)((function(){null!=l&&l.open&&$({},!0)}),[null==l?void 0:l.open]),(0,p.useEffect)((function(){var e;Z(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return null==e?void 0:e.map((function(e){return f()(f()({},e),{},{title:(null==e?void 0:e.value)||"",key:null==e?void 0:e.id,isLeaf:!0})}))}(null==ee||null===(e=ee.data)||void 0===e?void 0:e.list))}),[ee]),i?(0,L.jsxs)(L.Fragment,{children:[E,n,(0,L.jsx)(m.Z,f()(f()({},f()({title:"常用评语",width:640,centered:!0,footer:null,bodyStyle:{padding:"10px 5px 25px"}},l)),{},{children:(0,L.jsx)(w.Z,{spinning:Y,children:(null==R?void 0:R.length)>0?(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(x.Z.DirectoryTree,{height:500,className:S,multiple:!0,draggable:{icon:!1},defaultExpandAll:!0,switcherIcon:!1,showIcon:!1,onSelect:c,treeData:R,onDrop:de,titleRender:function(e){return(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)("span",{className:"multi_ellipsis1",style:{flex:1,marginRight:"32px"},children:null==e?void 0:e.title}),(0,L.jsx)("div",{className:"".concat(B),children:(0,L.jsxs)(b.Z,{wrap:!1,align:"middle",gutter:16,children:[(0,L.jsx)(y.Z,{children:(0,L.jsx)(j.Z,{title:"长按可进行拖拽排序",children:(0,L.jsx)("i",{className:"iconfont icon-tuodong1 font12 ".concat(_)})})}),(0,L.jsx)(y.Z,{children:(0,L.jsx)(j.Z,{title:"编辑",children:(0,L.jsx)("i",{className:"iconfont icon-bianji11 font12 ".concat(_),onClick:function(n){n.stopPropagation(),F.setFieldsValue(f()({},e)),U(!0)}})})}),(0,L.jsx)(y.Z,{children:(0,L.jsx)(j.Z,{title:"删除",children:(0,L.jsx)("i",{className:"iconfont icon-shanchu14 font12 ".concat(k),onClick:function(n){var t;n.stopPropagation(),D.confirm({icon:null,title:"删除常用评语",centered:!0,content:"你确定要删除该条常用评语吗?",onOk:(t=r()(o()().mark((function n(){var t;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,te({id:null==e?void 0:e.key});case 2:0==(null==(t=n.sent)?void 0:t.status)&&(v.ZP.success((null==t?void 0:t.message)||"删除成功"),$({},!0));case 4:case"end":return n.stop()}}),n)}))),function(){return t.apply(this,arguments)})})}})})})]})})]})}}),(0,L.jsx)(P.op,{className:"ml20 mt20",icon:(0,L.jsx)("i",{className:"iconfont icon-xiaojiahao"}),style:{borderRadius:"4px"},onClick:function(){K(!0),U(!0)},children:"添加常用评语"})]}):(0,L.jsx)(T.Z,{styles:{margin:"30px auto"},customText:(0,L.jsxs)("span",{children:["暂无常用评语,你可以",(0,L.jsx)("a",{onClick:function(){K(!0),U(!0)},children:"添加常用评语"})]})})})})),(0,L.jsx)(m.Z,{title:J?"添加常用评语":"编辑常用评语",open:I,okText:J?"添加":"确定",onCancel:function(){ce()},onOk:function(){F.submit()},children:(0,L.jsxs)(g.Z,{form:F,onFinish:ue,children:[J&&(0,L.jsx)("span",{className:"font14",style:{color:"#191919"},children:"添加常用评语,可以帮助你提高评阅作业的效率"}),(0,L.jsx)(g.Z.Item,{hidden:!0,name:"id"}),(0,L.jsx)(g.Z.Item,{className:"mt10",name:"value",children:(0,L.jsx)(A.Z.TextArea,{placeholder:"输入常用评语。例如:你的编程作业整体表现良好,但仍有一些小的改进空间。",autoSize:{minRows:8,maxRows:9},maxLength:100,showCount:!0})})]})})]}):null}))},42580:function(e,n,t){"use strict";t.d(n,{h:function(){return v}});var i=t(82242),o=t.n(i),a=t(79800),r=t.n(a),l=t(59301),s=t(57809),c=t(78241),d=t(3113),u=t(89780),f=t.n(u),p=(t(62025),t(64275),t(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 v(e){var n=e.value,t=e.onChange,i=e.mode,a=e.options,s=void 0===a?{}:a,c=(0,l.useRef)(),d=(0,l.useState)(),u=r()(d,2),h=u[0],m=u[1];return(0,l.useEffect)((function(){if(h){var e=function(e){var n=e.getValue();t&&t(n)};return h.on("change",e),function(){h.off("change",e)}}}),[h,t]),(0,l.useEffect)((function(){h&&h.setOption("mode",i)}),[h,i]),(0,l.useEffect)((function(){h&&(n===h.getValue()&&""!==n||setTimeout((function(){h.setValue(n||"")}),300))}),[h,n]),(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})})}n.Z=function(e){var n=e.callback,t=e.onCancel,i=(0,l.useState)("python"),a=r()(i,2),u=a[0],f=a[1];return(0,p.jsxs)(c.Z,o()(o()({},m),{},{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:function(e){n(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)(v,{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:t,children:"取消"})]})]}))}},88330:function(e,n,t){"use strict";t.d(n,{Z:function(){return xe}});var i=t(91232),o=t.n(i),a=t(79800),r=t.n(a),l=t(85573),s=t.n(l),c=t(59301),d=t(89780),u=t.n(d),f=t(76374),p=(t(62025),t(6313),t(25717),t(99498),t(25419),t(67549),t(5822)),h=t(37712),m=function(e){var n=e.value,t=void 0===n?"":n,i=(e.className,e.showTextOnly,e.showLines,e.style,(0,c.useMemo)((function(){return""}),[t]));return(0,h.jsx)(h.Fragment,{children:(0,h.jsx)("div",{dangerouslySetInnerHTML:{__html:i}})})},g=t(82242),v=t.n(g),w=[{title:"粗体",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"斜体",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"无序列表",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"有序列表",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"行内代码",icon:"md-iconfont icon-code",actionName:"code"},{title:"代码块(多语言风格)",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"链接",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"行内公式",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"数学图像",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"多行公式",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"添加图片",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"插入画图",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"插入流程图",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"表格",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"换行",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"清空",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function x(e){var n=e.onActionCallback,t=e.title,i=e.icon,o=e.actionName,a=e.className,r=void 0===a?"":a,l=e.children;return(0,h.jsxs)("a",{title:t,className:r,onClick:function(){n(o)},children:[(0,h.jsx)("i",{className:"".concat(i)}),l]})}var b=function(e){var n=e.watch,t=e.showNullButton,i=e.showNullProgramButton,o=e.onActionCallback,a=e.fullScreen,r=e.insertTemp,l=e.hidetoolBar,s=e.extraUse,c=[].concat(w,[{title:"".concat(n?"关闭实时预览":"开启实时预览"),icon:"".concat(n?"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,n){return(0,h.jsx)("li",{children:e.actionName?(0,h.jsx)(x,v()(v()({},e),{},{onActionCallback:o})):(0,h.jsx)("span",{className:"v-line"})},n)})),t?(0,h.jsx)("li",{children:(0,h.jsx)(x,{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)(x,{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)(x,{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,r&&(0,h.jsx)("li",{children:(0,h.jsx)(x,{icon:"md-iconfont icon-edit",className:"btn-null",title:"插入模板",actionName:"inster-template-".concat(r),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)(x,{icon:"".concat(a?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"),title:a?"关闭全屏":"开启全屏",actionName:"trigger-full-screen",onActionCallback:o})})]})},y=t(20129),j=t(78241),A=t(92832),_=t(3113),k={labelCol:{span:4},wrapperCol:{span:20}},S=function(e){var n=e.callback,t=e.onCancel;return(0,h.jsxs)(j.Z,v()(v()({},k),{},{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:function(e){n(e)},style:{width:500},children:[(0,h.jsx)(j.Z.Item,{label:"链接地址",name:"link",rules:[{required:!0,message:"请输入链接地址"}],children:(0,h.jsx)(A.Z,{})}),(0,h.jsx)(j.Z.Item,{label:"链接标题",name:"title",rules:[{required:!0,message:"请输入链接标题"}],children:(0,h.jsx)(A.Z,{})}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(_.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(_.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))},B=t(42580),N=t(95885),C=t(95237),T=t(60408),P=function(e){var n=e.callback,t=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 a=i.toDataURL("image/png");return(0,h.jsx)(C.Z,{style:{height:"100vh"},children:(0,h.jsx)(T.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:a,visible:!0,title:String(Date.now())},onOk:function(e){n({src:e.url})},onClose:t})})},L=t(7557),M=t.n(L),D=t(41498),E=t.n(D),G=t(37205),F=t.n(G),O=t(12378);function H(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(H,go.CommandHandler),H.prototype.canAlignSelection=function(){var e=this.diagram;return null!==e&&!e.isReadOnly&&!e.isModelReadOnly&&!(e.selection.count<2)},H.prototype.alignLeft=function(){var e=this.diagram;e.startTransaction("aligning left");var n=1/0;e.selection.each((function(e){e instanceof go.Link||(n=Math.min(e.position.x,n))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n,e.position.y))})),e.commitTransaction("aligning left")},H.prototype.alignRight=function(){var e=this.diagram;e.startTransaction("aligning right");var n=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var t=e.actualBounds.x+e.actualBounds.width;n=Math.max(t,n)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n-e.actualBounds.width,e.position.y))})),e.commitTransaction("aligning right")},H.prototype.alignTop=function(){var e=this.diagram;e.startTransaction("alignTop");var n=1/0;e.selection.each((function(e){e instanceof go.Link||(n=Math.min(e.position.y,n))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.position.x,n))})),e.commitTransaction("alignTop")},H.prototype.alignBottom=function(){var e=this.diagram;e.startTransaction("aligning bottom");var n=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var t=e.actualBounds.y+e.actualBounds.height;n=Math.max(t,n)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,n-e.actualBounds.height))})),e.commitTransaction("aligning bottom")},H.prototype.alignCenterX=function(){var e=this.diagram,n=e.selection.first();if(n){e.startTransaction("aligning Center X");var t=n.actualBounds.x+n.actualBounds.width/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t-e.actualBounds.width/2,e.actualBounds.y))})),e.commitTransaction("aligning Center X")}},H.prototype.alignCenterY=function(){var e=this.diagram,n=e.selection.first();if(n){e.startTransaction("aligning Center Y");var t=n.actualBounds.y+n.actualBounds.height/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,t-e.actualBounds.height/2))})),e.commitTransaction("aligning Center Y")}},H.prototype.alignColumn=function(e){var n=this.diagram;n.startTransaction("align Column"),void 0===e&&(e=0),e=parseFloat(e);var t=new Array;n.selection.each((function(e){e instanceof go.Link||t.push(e)}));for(var 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},H.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},H.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(H.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(H.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var R=H,Z=(t(36678),t(43418)),W=t(43604),z=t(93969),I="myPaletteDiv___Xjz2I",U="maxH60___Pd4Re";var q=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),f=u[0],p=u[1],m=function(){var e=E()(M()().mark((function e(){var n,o;return M()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.current.makeImage(),e.next=3,(0,z.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(){return setTimeout((function(){!function(){var e=O.GraphObject.make,n="#ff3333",t="#3358ff",r="#25ad23",l="#d533ff",s="#7d33ff",c="#ff6233",d="#ffffff",u="#000000",f="#fffcd5",p="#d5ebff",h="#f2dfe0",m="#a5d2fa",g="#cccccc",v="#b3e6b3",w="#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 O.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(O.Shape,{figure:t,alignment:n,alignmentFocus:n.opposite(),width:n.equals(O.Spot.Top)||n.equals(O.Spot.Bottom)?25:18,height:n.equals(O.Spot.Top)||n.equals(O.Spot.Bottom)?18:25,fill:"orange",stroke: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(O.Shape,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},click:function(e,n){e.diagram.commandHandler.showContextMenu(n.part.adornedPart)}},n||{})}function y(e,n){return function(t,i){t.handled=!0,t.diagram.model.commit((function(t){t.set(i.part.adornedPart.data,e,n)}))}}function j(n,t){return t||(t="color"),e(O.Shape,{width:16,height:16,stroke:"lightgray",fill:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.stroke="dodgerblue"},mouseLeave:function(e,n){return n.stroke="lightgray"},click:y(t,n),contextClick:y(t,n)})}function A(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",j(d,"fill"),j(f,"fill"),j(p,"fill"),j(h,"fill"))),e("ContextMenuButton",e(O.Panel,"Horizontal",j(g,"fill"),j(v,"fill"),j(m,"fill"),j(w,"fill")))]}function _(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",j(u),j(r),j(t),j(n))),e("ContextMenuButton",e(O.Panel,"Horizontal",j(d),j(l),j(s),j(c)))]}function k(n,t){return t||(t="thickness"),e(O.Shape,"LineH",{width:16,height:16,strokeWidth:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y(t,n),contextClick:y(t,n)})}function S(n,t){return t||(t="dash"),e(O.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y(t,n),contextClick:y(t,n)})}function B(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",k(1),k(2),k(3),k(4))),e("ContextMenuButton",e(O.Panel,"Horizontal",S(null),S([2,4]),S([4,4])))]}function N(n,t){return t||(t="figure"),e(O.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="lightgray"},click:y(t,n),contextClick:y(t,n)})}function C(n){return e(O.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(O.Shape,{geometryString:t,margin:2,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y("dir",n),contextClick:y("dir",n)})}function P(n){var t=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",O.Spot.stringify(O.Spot.AllSides)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(O.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:t,contextClick:t})}function L(n,t){var i=0,o=O.Spot.RightSide;n.equals(O.Spot.Top)?(i=270,o=O.Spot.TopSide):n.equals(O.Spot.Left)?(i=180,o=O.Spot.LeftSide):n.equals(O.Spot.Bottom)&&(i=90,o=O.Spot.BottomSide),t||(i-=180);var a=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",O.Spot.stringify(o)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(O.Shape,{alignment:n,alignmentFocus:n.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:a,contextClick:a})}i.current=new O.Diagram(o.current,{padding:20,grid:e(O.Panel,"Grid",e(O.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(O.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(R),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var n=e.subject;n.location=n.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject,setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var n=e.subject;e.diagram.toolManager.linkingTool.isForwards?n.toNode.invalidateConnectedLinks():n.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(O.Node,"Auto",{locationSpot:O.Spot.Center,locationObjectName:"SHAPE",desiredSize:new O.Size(120,60),minSize:new O.Size(40,40),resizable:!0,resizeCellSize:new O.Size(10,10),rotatable:!0},new O.Binding("location","loc",O.Point.parse).makeTwoWay(O.Point.stringify),new O.Binding("desiredSize","size",O.Size.parse).makeTwoWay(O.Size.stringify),e(O.Shape,{name:"SHAPE",fill:d,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:O.Spot.AllSides,toSpot:O.Spot.AllSides},new O.Binding("figure"),new O.Binding("fill"),new O.Binding("stroke","borderColor"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(O.TextBlock,{margin:1,textAlign:"center",overflow:O.TextBlock.OverflowEllipsis,editable:!0},new O.Binding("text").makeTwoWay(),new O.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(O.Panel,"Vertical",{maxSize:new O.Size(200,NaN)},e(O.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new O.Binding("text")),e(O.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new O.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(O.Adornment,"Spot",e(O.Placeholder,{padding:10}),x(O.Spot.Top,"TriangleUp"),x(O.Spot.Left,"TriangleLeft"),x(O.Spot.Right,"TriangleRight"),x(O.Spot.Bottom,"TriangleDown"),b({alignment:new O.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(O.Panel,"Horizontal",N("Rectangle"),N("RoundedRectangle"),N("Ellipse"),N("Diamond"))),e("ContextMenuButton",e(O.Panel,"Horizontal",N("Parallelogram2"),N("ManualOperation"),N("Procedure"),N("Cylinder1"))),e("ContextMenuButton",e(O.Panel,"Horizontal",N("Terminator"),N("CreateRequest"),N("Document"),N("TriangleDown"))),A(),_(),B()),i.current.groupTemplate=e(O.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:O.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,n){n.addMembers(n.diagram.selection,!0)||n.diagram.currentTool.doCancel()},avoidable:!1},new O.Binding("location","loc",O.Point.parse).makeTwoWay(O.Point.stringify),e(O.Panel,"Auto",{name:"BODY"},e(O.Shape,{parameter1:10,fill:d,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:O.Spot.AllSides,toSpot:O.Spot.AllSides},new O.Binding("fill"),new O.Binding("stroke","color"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Placeholder,{background:"transparent",margin:20})),e(O.TextBlock,{alignment:O.Spot.Top,alignmentFocus:O.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new O.Binding("text"),new O.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(O.Adornment,"Spot",e(O.Panel,"Auto",e(O.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(O.Placeholder,{margin:1.5})),b({alignment:O.Spot.TopRight,alignmentFocus:O.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",A(),_(),B()),i.current.linkTemplate=e(O.Link,{layerName:"Foreground",routing:O.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new O.Binding("fromSpot","fromSpot",O.Spot.parse),new O.Binding("toSpot","toSpot",O.Spot.parse),new O.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new O.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new O.Binding("points").makeTwoWay(),e(O.Shape,{strokeWidth:2},new O.Binding("stroke","color"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Shape,{segmentIndex:0,segmentOffset:new O.Point(15,0),segmentOrientation:O.Link.OrientAlong,alignmentFocus:O.Spot.Right,figure:"circle",width:10,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return 1===e}))),e(O.Shape,{segmentIndex:-1,segmentOffset:new O.Point(-10,6),segmentOrientation:O.Link.OrientPlus90,alignmentFocus:O.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return e>=1})),new O.Binding("width","thickness",(function(e){return 7+3*e})),new O.Binding("height","thickness",(function(e){return 7+3*e})),new O.Binding("segmentOffset","thickness",(function(e){return new O.Point(-15,4+1.5*e)}))),e(O.Shape,{segmentIndex:0,segmentOffset:new O.Point(15,-6),segmentOrientation:O.Link.OrientMinus90,alignmentFocus:O.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return 2===e})),new O.Binding("width","thickness",(function(e){return 7+3*e})),new O.Binding("height","thickness",(function(e){return 7+3*e})),new O.Binding("segmentOffset","thickness",(function(e){return new O.Point(-15,4+1.5*e)}))),e(O.TextBlock,{alignmentFocus:new O.Spot(0,1,-4,0),editable:!0},new O.Binding("text").makeTwoWay(),new O.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(O.Adornment,e(O.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:C(2)},new O.Binding("pathPattern","thickness",C)),b({alignmentFocus:new O.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",_(),B(),e("ContextMenuButton",e(O.Panel,"Horizontal",T(0),T(1),T(2))),e("ContextMenuButton",e(O.Panel,"Horizontal",e(O.Panel,"Spot",P(!1),L(O.Spot.Top,!1),L(O.Spot.Left,!1),L(O.Spot.Right,!1),L(O.Spot.Bottom,!1)),e(O.Panel,"Spot",{margin:new O.Margin(0,0,0,2)},P(!0),L(O.Spot.Top,!0),L(O.Spot.Left,!0),L(O.Spot.Right,!0),L(O.Spot.Bottom,!0))))),new O.Palette(a.current,{maxSelectionCount:1,linkTemplate:e(O.Link,{locationSpot:O.Spot.Center,selectionAdornmentTemplate:e(O.Adornment,"Link",{locationSpot:O.Spot.Center},e(O.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(O.Shape,{toArrow:"Standard",stroke:null}))},{routing:O.Link.AvoidsNodes,curve:O.Link.JumpOver,corner:5,toShortLength:4},new O.Binding("points"),e(O.Shape,{isPanelMain:!0,strokeWidth:2}),e(O.Shape,{toArrow:"Standard",stroke:null})),model:new O.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(F()(O.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(O.Node,"Auto",{locationSpot:O.Spot.Center},new O.Binding("location","location",O.Point.parse).makeTwoWay(O.Point.stringify),e(O.Shape,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new O.Binding("stroke").makeTwoWay(),new O.Binding("fill").makeTwoWay(),new O.Binding("figure")),e(O.TextBlock,{margin:new O.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new O.Size(16,16),maxSize:new O.Size(10,NaN),textAlign:"center",editable:!0},new O.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(O.Panel,"Grid",e(O.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(O.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current}()}),500),p(f+1),function(){i.current=null}}),[]),(0,h.jsx)("div",{ref:s,className:l.current?"".concat(U," body-overflow-initial"):"body-overflow-initial",children:(0,h.jsx)(Z.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)(C.Z,{children:[(0,h.jsx)(W.Z,{flex:1,children:"插入流程图"}),(0,h.jsx)(W.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:n,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:I,ref:a})]}),(0,h.jsx)("div",{style:{flex:1,position:"relative"},children:(0,h.jsx)("div",{ref:o,style:{height:"80vh"}})})]}),(0,h.jsx)("div",{className:"tr",children:(0,h.jsx)(_.ZP,{size:"large",onClick:m,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},V=t(5112),J=t(400),K=V.ZP.Group,Q={margin:"0 8px"},X=function(e){var n=e.callback,t=e.onCancel;return(0,h.jsxs)(j.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){n(e)},children:[(0,h.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,h.jsx)("span",{style:Q,children:"单元格数:"}),(0,h.jsx)("span",{style:Q,children:"行数"}),(0,h.jsx)(j.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,h.jsx)(J.Z,{})}),(0,h.jsx)("span",{style:Q,children:"列数"}),(0,h.jsx)(j.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,h.jsx)(J.Z,{})})]}),(0,h.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,h.jsx)("span",{style:Q,children:"对齐方式:"}),(0,h.jsx)(j.Z.Item,{name:"align",children:(0,h.jsxs)(K,{children:[(0,h.jsx)(V.ZP,{value:"default",children:(0,h.jsx)("i",{className:"fa fa-align-justify"})}),(0,h.jsx)(V.ZP,{value:"left",children:(0,h.jsx)("i",{className:"fa fa-align-left"})}),(0,h.jsx)(V.ZP,{value:"center",children:(0,h.jsx)("i",{className:"fa fa-align-center"})}),(0,h.jsx)(V.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)(_.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(_.ZP,{type:"ghost",onClick:t,children:"取消"})]})]})},Y=t(78673),$=t(29920),ee=t.n($),ne=(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),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(ee())(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=f?"3D":"graphing",s.current.inject("applet_container")}),[f]),(0,c.useEffect)((function(){p(t)}),[t]),(0,c.useImperativeHandle)(n,(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)(C.Z,{align:"middle",children:[(0,h.jsx)(W.Z,{flex:1,children:(0,h.jsx)(Y.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:f,onChange:function(e){return p(e)}})}),(0,h.jsx)(W.Z,{children:(0,h.jsx)(_.ZP,{size:"large",onClick:g,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),te=t(11494),ie=t(8591),oe="link",ae="upload-image",re="add-flowchart",le="draw-image",se="code-block",ce="add-table",de="------------",ue={default:de,left:":".concat(de),center:":".concat(de,":"),right:"".concat(de,":")},fe=t(41428);var pe="@▁▁@",he=["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 me(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var ge=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",ve=s()(s()({},ge+"-B","bold"),ge+"-I","italic"),we=s()(s()(s()(s()(s()(s()(s()(s()({},oe,"添加链接"),se,"添加代码块"),ae,"添加图片"),le,"添加画图"),re,"插入流程图"),ce,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),xe=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,v=e.miniToolbar,w=void 0!==v&&v,x=e.isFocus,j=void 0!==x&&x,A=e.watch,_=e.insertTemp,k=e.mode,C=void 0===k?"markdown":k,T=e.id,L=void 0===T?"markdown-editor-id":T,M=e.showResizeBar,D=void 0!==M&&M,E=e.noStorage,G=void 0!==E&&E,F=e.showNullButton,O=void 0!==F&&F,H=e.showNullProgramButton,R=void 0!==H&&H,W=e.hidetoolBar,z=void 0!==W&&W,I=e.fullScreen,U=void 0!==I&&I,V=e.onBlur,J=e.onCMBeforeChange,K=e.onFullScreen,Q=e.className,Y=void 0===Q?"":Q,$=e.disablePaste,ee=void 0!==$&&$,de=e.disabled,ge=void 0!==de&&de,xe=e.disabledFill,be=void 0!==xe&&xe,ye=e.placeholder,je=void 0===ye?"":ye,Ae=e.values,_e=void 0===Ae?"":Ae,ke=e.extraUse,Se=(0,c.useState)(null),Be=r()(Se,2),Ne=Be[0],Ce=Be[1],Te=(0,c.useState)(t),Pe=r()(Te,2),Le=Pe[0],Me=Pe[1],De=(0,c.useState)(A),Ee=r()(De,2),Ge=Ee[0],Fe=Ee[1],Oe=(0,c.useState)(U),He=r()(Oe,2),Re=He[0],Ze=He[1],We=(0,c.useState)(""),ze=r()(We,2),Ie=ze[0],Ue=ze[1],qe=(0,c.useState)(0),Ve=r()(qe,2),Je=Ve[0],Ke=Ve[1],Qe=(0,c.useState)(g),Xe=r()(Qe,2),Ye=Xe[0],$e=Xe[1],en=(0,c.useState)(!1),nn=r()(en,2),tn=(nn[0],nn[1]),on=(0,c.useState)(0),an=r()(on,2),rn=an[0],ln=an[1],sn=(0,c.useState)(0),cn=r()(sn,2),dn=cn[0],un=cn[1],fn=(0,c.useRef)(),pn=(0,c.useRef)(),hn=(0,c.useRef)(),mn=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Me(_e),null==Ne||Ne.setValue(_e),window.scrollTo(0,e)}),[_e]),(0,c.useEffect)((function(){null==K||K(Re)}),[Re]),(0,c.useEffect)((function(){if(fn.current){var e=function(e,t){if(!ee){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"==C)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();(0,N.I)(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,"")):he.includes(c)?n.replaceSelection('').concat(s.name,"")):n.replaceSelection("[".concat(s.name,"](/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(t){ie.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}t.preventDefault()},n=u().fromTextArea(fn.current,{mode:C,lineNumbers:!w,lineWrapping:!0,value:t,autoCloseTags:!0,autoCloseBrackets:!0});return n.on("keyup",(function(e,t){8===t.keyCode&&(""==e.getValue()?n.setOption("placeholder",je):n.setOption("placeholder",null))})),n.on("keydown",(function(e,n){if(8===n.keyCode){var t=function(e,n){var t=e.getDoc(),i=t.getCursor(),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===pe.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()}})),j&&n.focus(),n.on("paste",e),ge&&n.on("beforeChange",(function(e,n){"paste"!==n.origin&&"+input"!==n.origin||n.cancel()})),Ce(n),function(){n.off("paste",e)}}}),[]);var gn=(0,c.useCallback)((function(){pn.current}),[Ye,pn,Re]);(0,c.useEffect)((function(){if(Ne){var e=function(){var e=new f.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)&&(gn(),Ne.setSize("100%","100%"),Ne.refresh())}}catch(e){t.e(e)}finally{t.f()}}));return e.observe(fn.current.parentElement),e}();return function(){var n,t;null!==(n=fn.current)&&void 0!==n&&n.parentElement&&e.unobserve(null===(t=fn.current)||void 0===t?void 0:t.parentElement)}}}),[Ne,gn]),(0,c.useEffect)((function(){if(Ne){for(var e=[],n=function(){var n=r()(i[t],2),o=n[0],a=n[1],l=s()({},o,(function(){vn(a)}));e.push(l),Ne.addKeyMap(l)},t=0,i=Object.entries(ve);t0){var e=(new Date).getTime(),n=window.sessionStorage.getItem(L);e>=Je+1e4&&(!n||n!==Le)&&(window.sessionStorage.setItem(L,Le),tn(!0))}}),1e4),(0,c.useEffect)((function(){Fe(A)}),[Ne,A]),(0,c.useEffect)((function(){Ne&&j&&Ne.focus()}),[Ne,j]),(0,c.useEffect)((function(){if(Ge&&Ne){var e=function(e){var n=e.target;if(mn.current){var t=n.scrollTop/n.scrollHeight;mn.current.scrollTop=mn.current.scrollHeight*t}},n=Ne.getScrollerElement();return n.addEventListener("scroll",e),function(){n.removeEventListener("scroll",e)}}}),[Ne,Ge]),(0,c.useEffect)((function(){if(Ne&&J){var e=function(e,n){J(e,n)};return Ne.on("beforeChange",e),function(){Ne.off("beforeChange",e)}}}),[Ne,J]),(0,c.useEffect)((function(){if(Ne&&V){var e=function(){V(Ne.getValue())};return Ne.on("blur",e),function(){Ne.off("blur",e)}}}),[Ne,V]),(0,c.useEffect)((function(){if(Ne){var e=function(e,n){var t=e.getValue();Me(t),Ke((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(R?i(t,jn(t)):i(t))};return Ne.on("change",e),function(){Ne.off("change",e)}}}),[Ne,i]),(0,c.useEffect)((function(){if(Ne)if(null==t)Ne.setValue(""),Me("");else{var e=window.scrollY||window.pageYOffset;t!==Ne.getValue()&&(Ne.setValue(t),Me(t),Ne.setCursor(ge?1:Ne.lineCount(),0),window.scrollTo(0,e))}}),[Ne,t]);var vn=(0,c.useCallback)((function(e){var n=Ne.getCursor(),t=Ne.getSelection(),i=t.split("\n");switch(e){case"bold":return Ne.replaceSelection("**"+t+"**"),""===t&&Ne.setCursor(n.line,n.ch+2),Ne.focus();case"italic":return Ne.replaceSelection("*"+t+"*"),""===t&&Ne.setCursor(n.line,n.ch+1),Ne.focus();case"code":return Ne.replaceSelection("`"+t+"`"),""===t&&Ne.setCursor(n.line,n.ch+1),Ne.focus();case"inline-latex":return Ue("inline-latex"),Ne.focus();case"latex":return Ne.replaceSelection("```latex\n"+t+"\n```"),Ne.setCursor(n.line+1,t.length+1),Ne.focus();case"line-break":return Ne.replaceSelection("
\n"),Ne.focus();case"list-ul":return""===t?Ne.replaceSelection("- "+t):Ne.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Ne.focus();case"list-ol":return""===t?Ne.replaceSelection("1. "+t):Ne.replaceSelection(i.map((function(e,n){return""===e?"":"".concat(n+1,". ").concat(e)})).join("\n")),Ne.focus();case"add-null-ch":return""===t&&Ne.setCursor(n.line,n.ch),Ne.replaceSelection("▁"),Ne.focus();case"add-signal":return""===t&&Ne.setCursor(n.line,n.ch),Ne.replaceSelection("@▁@"),Ne.focus();case"add-multiple":return""===t&&Ne.setCursor(n.line,n.ch),Ne.replaceSelection(pe),Ne.focus();case"inster-template-1":return""===t&&Ne.setCursor(n.line,n.ch),Ne.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Ne.focus();case"eraser":return Ne.setValue(""),Ne.focus();case"trigger-watch":return Fe(!Ge),Ne.focus();case"trigger-full-screen":return Ze(!Re),Ne.focus();case oe:return void Ue(oe);case se:return void Ue(se);case ae:return void Ue(ae);case le:return void Ue(le);case"maths-latex":return void Ue("maths-latex");case re:return void Ue(re);case ce:return void Ue(ce);default:throw new Error}}),[Ne,Ge,Re]),wn=(0,c.useCallback)((function(e,n){var t,i,o,a,r;switch(Ue(""),Ie){case oe:var l=e.title,s=e.link;return Ne.replaceSelection("[".concat(l,"](").concat(s,")")),Ne.focus();case se:var c=e.language,d=e.content;return Ne.replaceSelection(["```"+c,d,"```"].join("\n")),Ne.focus();case"maths-latex":for(var u=atob(e),f=new Uint8Array(u.length),p=0;p-1||null==v||!v.type?g?Ne.replaceSelection("![ ".concat(g," ]( ").concat(m,' "').concat(g,'" )')):Ne.replaceSelection("![,](".concat(m,")")):(null==v||null===(a=v.type)||void 0===a?void 0:a.indexOf("video"))>-1?Ne.replaceSelection('')):(null==v||null===(r=v.type)||void 0===r?void 0:r.indexOf("pdf"))>-1?Ne.replaceSelection('').concat(v.name,"")):he.includes(w)?Ne.replaceSelection('').concat(v.name,"")):Ne.replaceSelection("[".concat(v.name,"](").concat(m,")")),Ne.focus();case ce:for(var x=e.row,b=e.col,y=e.align,j="\n",A=0;A300&&(n=300),$e(g+n+"px")}},i=hn.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)}}}),[Ne,hn]),(0,c.useEffect)((function(){$e(g)}),[g]);var yn={width:me(l),height:me(Ye)},jn=((0,c.useMemo)((function(){if(Je){var e=new Date(Je),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}),[Je]),function(e){var n=[];if(R){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,t,i){n.push({multiLine:!("@▁@"===e)})}))}return n});(0,c.useEffect)((function(){we[Ie]&&Ie!==le&&Ie!==re&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],n=window.innerWidth/2-e.offsetWidth/2,t=window.innerHeight/2-e.offsetHeight/2;ln(n),un(t)}),0)}),[Ie]);var An=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)}))}),f]}),i&&(0,l.jsx)("img",{style:{marginTop:33,marginRight:38},src:i,width:c})]})})},c=t(79800),d=t.n(c),u="row___aXJjm",f="title___HUKL0",p="tagsWrap___XB2W3",h="action___VdHb1",m="bar___t1kKC",g="tag___V7Eft",v="name___Hk1Ip",w="num___xQpcH",x="active___XryTX",b="tagsBorderWrap___OMxjs",y=t(92310),j=t.n(y),A=t(89392),_=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,y=e.titleWidth,_=void 0===y?41:y,k=e.style,S=void 0===k?{}:k,B=e.fontColor,N=void 0===B?"#6A7283":B,C=e.showCount,T=(0,i.useState)(0),P=d()(T,2),L=P[0],M=P[1],D=(0,i.useState)(!1),E=d()(D,2),G=E[0],F=E[1],O=(0,i.useRef)(null),H=(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),F(!1)}),[t]),(0,l.jsxs)("div",{className:j()(u,s),style:S,children:[(0,l.jsx)("div",{onClick:(0,A.throttle)((function(){return null==r?void 0:r()}),2e3),style:{width:_,marginTop:G?12:4},className:"".concat(f," ").concat(r?"current":""),children:c}),(0,l.jsxs)("div",{className:G?"".concat(p," ").concat(b):p,children:[(0,l.jsx)("div",{className:m,ref:H,style:L>0?{height:1===L?97:"auto",overflow:1===L?"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:v,children:e.name}),!!C&&(0,l.jsx)("span",{className:w,children:e.count})]},e.id)}))})}),!!L&&(0,l.jsx)(i.Fragment,{children:1===L?(0,l.jsxs)("div",{onClick:function(){var e;M(2),(null==O||null===(e=O.current)||void 0===e?void 0:e.clientHeight)>245?F(!0):F(!1)},className:h,children:["展开",(0,l.jsx)("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})]}):(0,l.jsxs)("div",{onClick:function(){H.current.scrollTop=0,M(1),F(!1)},className:h,children:["收起",(0,l.jsx)("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})]})})]})]})},k="tabs___GTqPV",S="active___F26E8",B=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:j()(k,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",C="dropdown___vSy8B",T="menu___NiyBu",P="text___Grueu",L="b1___ZKryM",M="b2___aKyGa",D=t(92832),E=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,f=e.className,p=e.style,h=void 0===p?{}:p,m=e.placeholder,g=(e.allowClear,(0,i.useState)("")),v=d()(g,2),w=v[0],x=v[1],b=(0,i.useState)(""),y=d()(b,2),A=y[0],_=y[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{_(decodeURIComponent(n||""))}catch(e){_(decodeURIComponent(n||""))}}),[r]);var k=function(){s(encodeURIComponent(A),w||null)};return(0,l.jsxs)("div",{className:j()(N,f),style:h,children:[!!o.length&&(0,l.jsxs)("div",{className:C,children:[(0,l.jsxs)("div",{className:P,children:[null===(n=o.find((function(e){return e.id===w})))||void 0===n?void 0:n.name,(0,l.jsx)("i",{className:"iconfont icon-zhankai4"}),(0,l.jsx)("b",{className:L}),(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)!==w&&(x(n),s(encodeURIComponent(A),n))},children:e.name},n)}))})]}),(0,l.jsx)(D.Z,{onPressEnter:k,value:A,onChange:function(e){_(e.target.value),u(encodeURIComponent(e.target.value),w||null)},bordered:!1,placeholder:m}),(0,l.jsx)("i",{onClick:k,className:"iconfont icon-sousuo9 font14 pl10 current"})]})},G="quickPager___GM30J",F="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:j()(G,i),style:s,children:[(0,l.jsx)("div",{onClick:function(){c||t(n-1,"prev")},className:c?F:"",children:"上一页"}),(0,l.jsx)("div",{onClick:function(){d||t(n+1,"next")},className:d?F:"",children:"下一页"})]})},H="list___oOsiS",R="wrap___G6T7F",Z="lockWrap___Rl79E",W="li___oZZ7l",z="cover___b2bYW",I="img___IQX7w",U="sign___HkT6C",q="name___SsJx8",V="e___TMqq0",J="tags___bcjyo",K="rate___YACg7",Q=t(71418),X=t(6848),Y=t(39978),$=t(4023),ee=t(34458),ne=t(96908),te=t(57177),ie=t(81378),oe=t(12677),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,f=e.wrapWidth,p=void 0===f?1200:f,h=e.trackEventItems,m=e.loading,g=Math.floor((p-(a-1)*r)/a);return(0,l.jsx)(Q.Z,{spinning:m,children:(0,l.jsxs)("div",{className:j()(H,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:R,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(),h&&(0,ee.L9)([h]),s&&(0,ee.xg)("/shixuns/".concat(o,"/challenges"))},children:[(0,l.jsxs)("div",{className:I,children:[(0,l.jsx)("img",{className:z,src:"".concat(d)}),e.is_jupyter&&(0,l.jsx)("img",{className:U,src:ne}),e.is_jupyter_lab&&(0,l.jsx)("img",{className:U,src:te}),e.is_unity_3d&&(0,l.jsx)("img",{className:U,src:ie})]}),(0,l.jsx)("div",{className:q,children:(0,l.jsx)(X.Z,{title:t||"实践项目名称-未填写",children:(0,l.jsx)("span",{className:V,children:t||"实践项目名称-未填写"})})}),(0,l.jsxs)("div",{className:J,children:[(0,l.jsx)(X.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)(X.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)(X.Z,{placement:"bottom",title:"难度等级",children:(0,l.jsx)("span",{children:(0,l.jsx)("span",{children:e.level})})}),(0,l.jsxs)("div",{className:K,children:[(0,l.jsx)(Y.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="movebq___mF7wt",fe="bq___Bil0T",pe="sign___DXJ4d",he="name___l7FoJ",me="e___pXQUG",ge="unit___wCIFR",ve="tags___w_Mil",we=t(67275),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,f=e.wrapWidth,p=void 0===f?1200:f,h=e.trackEventItems,m=e.loading,g=e.onRemove,v=void 0===g?function(){}:g,w=e.isCurrent,x=void 0===w||w,b=e.showAlias,y=void 0!==b&&b,A=Math.floor((p-(a-1)*r)/a),_=[{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"},{name:"新型教材",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return(0,l.jsx)(Q.Z,{spinning:m,children:(0,l.jsxs)("div",{className:j()(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),f=e.image_url;e.excellent,e.is_plan;return(0,l.jsx)("div",{className:le,style:{width:A,marginRight:(1+n)%a==0?0:r+u,marginBottom:c},children:(0,l.jsxs)("a",{className:se,onClick:function(e){e.preventDefault(),e.stopPropagation(),h&&(0,ee.L9)([h]),(0,ee.xg)("/paths/".concat(s))},children:[(0,l.jsxs)("div",{className:de,children:[(0,l.jsx)("img",{className:ce,src:"".concat(f)}),x&&(0,we.bg)()&&(null==e?void 0:e.studying)&&(0,l.jsxs)("div",{className:"".concat(ue," user-path-items"),onClick:function(n){n.stopPropagation(),v(e)},children:[(0,l.jsx)("i",{className:"iconfont icon-yichu1 mr5 c-red"}),(0,l.jsx)("span",{className:"c-red",children:"移除"})]}),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=_.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=_.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:fe,children:"开放课程"})})]}),(0,l.jsx)("div",{className:he,children:(0,l.jsx)(X.Z,{title:y&&null!=e&&e.excellent_alias_name?(0,l.jsxs)("span",{children:["课程原名:".concat(i),(0,l.jsx)("br",{}),(0,l.jsx)("span",{children:"课程别名:".concat(null==e?void 0:e.excellent_alias_name)})]}):i,children:(0,l.jsx)("span",{className:me,children:y&&(null==e?void 0:e.excellent_alias_name)||i})})}),(0,l.jsx)(X.Z,{title:"发布单位:".concat(d),children:(0,l.jsxs)("div",{className:ge,children:[(0,l.jsx)("i",{className:"iconfont icon-danwei1 font14 mr3"}),d]})}),(0,l.jsx)("div",{className:ve,children:(0,l.jsxs)("div",{children:[(0,l.jsx)(X.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)(X.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,{})]})})},be={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"},ye=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,f=e.wrapWidth,p=void 0===f?1200:f,h=e.trackEventItems,m=e.loading,g=Math.floor((p-(a-1)*r)/a);return(0,l.jsx)(Q.Z,{spinning:m,children:(0,l.jsxs)("div",{className:j()(be.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:be.wrap,style:{width:g,marginRight:(1+n)%a==0?0:r+u,marginBottom:c},children:[(0,l.jsxs)("a",{className:be.li,onClick:function(n){n.preventDefault(),h&&(0,ee.L9)([h]),(0,ee.xg)(e.first_category_url)},children:[(0,l.jsxs)("div",{className:be.top,children:[(0,l.jsx)(X.Z,{title:e.name,children:(0,l.jsx)("div",{className:be.name,children:e.name})}),(0,l.jsx)("img",{className:be.img,src:$.Z.IMG_SERVER+"/images/"+e.avatar_url}),(0,l.jsx)("div",{className:be.text,title:e.creator,children:e.creator}),t&&(0,l.jsxs)("div",{className:be.btns,children:[(0,l.jsx)("div",{children:"开放课程"}),(0,l.jsx)("aside",{children:"开放课堂"})]}),o&&(0,l.jsx)("div",{className:be.sign,children:"公开"})]}),(0,l.jsxs)("div",{className:be.bottom,children:[e.visits>0&&(0,l.jsx)(X.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)(X.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)(X.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:be.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,{})]})})},je={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(18196),_e=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:j()(je.tabs,a),style:s,children:[(0,l.jsx)("div",{className:je.tabsWrap,children:t.map((function(e,n){return(0,l.jsxs)("aside",{className:je.tab,onClick:function(){o(e.id),e.link&&Ae.history.push(e.link)},children:[(0,l.jsx)("div",{className:i===e.id?je.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)(X.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:je.tabBar,children:c})]})},ke=function(e){var n=e.className,t=e.style,i=void 0===t?{}:t,o=e.children;return(0,l.jsx)("div",{className:j()(n),style:i,children:o})},Se="orderWrap___ZfyGX",Be="orderIconWrap___XTB_O",Ne="orderAsc___KWHmA",Ce="orderDesc___rHdbB",Te="active___a7eSP",Pe="cursorPointer___gs9kL",Le="orderTextWrap___teAKn",Me=t(38854),De=t(20834),Ee=[{id:"updated_at",name:"最新动态"},{id:"created_at",name:"最新创建"},{id:"name",name:"名称排序"}],Ge=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?Ee:s;return(0,l.jsxs)("div",{className:j()(Se,o),children:[(0,l.jsx)(Me.Z,{dropdownRender:function(){return(0,l.jsx)(De.Z,{children:c.map((function(e,n){return(0,l.jsx)(De.Z.Item,{onClick:function(){return r(e.id)},children:e.name},n)}))})},children:(0,l.jsx)("span",{className:Le,children:null===(n=c.find((function(e){return i===e.id})))||void 0===n?void 0:n.name})}),(0,l.jsxs)("span",{className:Be,children:[(0,l.jsx)("span",{className:Ne,children:(0,l.jsx)("i",{className:"asc"===t?"iconfont icon-sanjiaoxing-up font12 ".concat(Pe," ").concat(Te):"iconfont icon-sanjiaoxing-up font12 ".concat(Pe),onClick:function(){return a("asc"===t?"desc":"asc")}})}),(0,l.jsx)("span",{className:Ce,children:(0,l.jsx)("i",{className:"desc"===t?"iconfont icon-sanjiaoxing-down font12 ".concat(Pe," ").concat(Te):"iconfont icon-sanjiaoxing-down font12 ".concat(Pe),onClick:function(){return a("asc"===t?"desc":"asc")}})})]})]})},Fe=t(82242),Oe=t.n(Fe),He=t(7557),Re=t.n(He),Ze=t(41498),We=t.n(Ze),ze=t(39647),Ie=t.n(ze),Ue={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"},qe=t(3113),Ve=["className","style","children","loading","openLoading","onClick","size","shape"],Je=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,f=e.size,p=void 0===f?"middle":f,h=e.shape,m=void 0===h?"round":h,g=Ie()(e,Ve),v=(0,i.useState)(!1),w=d()(v,2),x=w[0],b=w[1];return(0,l.jsx)(qe.ZP,Oe()(Oe()({onClick:(0,A.throttle)(function(){var e=We()(Re()().mark((function e(n){return Re()().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:j()(Ue.btn,Ue["".concat(p,"-").concat(m)],n),style:t,size:p,shape:m,loading:x||r},g),{},{children:o}))},Ke="head___ghH72",Qe="node___mjPEy",Xe=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:j()(Ke,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",$e="confirm___Ozirl",en="cancel___aiq1I",nn=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,f=e.confirmLoading,p=void 0!==f&&f;return(0,l.jsxs)("div",{className:j()(Ye,d),style:u,children:[t&&(0,l.jsx)(qe.ZP,{loading:p,onClick:o,type:"primary",className:$e,children:i}),r&&(0,l.jsx)(qe.ZP,{onClick:c,className:en,children:s})]})},tn={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"},on=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:j()(tn.fixedBottom,n),style:i,children:(0,l.jsxs)("div",{className:tn.wrap,children:[(0,l.jsx)("div",{className:tn.left,children:o}),(0,l.jsx)("div",{className:tn.center,children:a}),(0,l.jsx)("div",{className:tn.right,children:r})]})})},an="crumbs___V41Oe",rn="hover___bEIVd",ln=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:j()(an,n),style:o,children:r.map((function(e,n){return n"," "]})]},n):(0,l.jsx)("span",{style:{color:"#5F6368"},children:e.name},n)}))})},sn=t(31797),cn=["onChange"],dn=sn.Z.Countdown,un=function(e){var n=e.onChange,t=Ie()(e,cn),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)(dn,Oe()(Oe()({},t),{},{onChange:function(e){var n=Math.floor(e/1e3);s(n)}}))}},41428: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])}},88534:function(e,n,t){"use strict";var i=t(7557),o=t.n(i),a=t(41498),r=t.n(a),l=t(43418),s=t(8591),c=t(93969),d=t(18196),u=t(67275),f=t(37712);n.Z=(0,d.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,classroomList:e.classroomList}}))((function(e){var n=e.shixunHomeworks,t=e.classroomList,i=e.dispatch,a=(0,d.useParams)();return(0,f.jsxs)(l.Z,{centered:!0,title:"提示",open:"打回重做"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:r()(o()().mark((function e(){var r,l,f,p,h;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,u.Rm)()||null!==(r=t.AssistantObject.practice)&&void 0!==r&&r.can_redo){e.next=3;break}return s.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能"),e.abrupt("return");case 3:return e.next=5,(0,c.ZP)("/api/myshixuns/".concat(n.actionTabs.selectArrs.myshixun_identifier,"/reset_my_game.json"),{method:"GET",params:{course_id:a.coursesId,homework_common_id:n.actionTabs.homework_common_id}});case 5:if(!(l=e.sent).shixun_identifier){e.next=13;break}if(s.ZP.success("操作成功"),i({type:"shixunHomeworks/setActionTabs",payload:{}}),h=null==l||null===(f=l.new_works)||void 0===f||null===(f=f.find((function(e){return"".concat(e.homework_common_id)===a.categoryId})))||void 0===f?void 0:f.id,!(0,u.Rm)()||null!==(p=t.AssistantObject.practice)&&void 0!==p&&p.can_view){e.next=12;break}return e.abrupt("return");case 12:d.history.replace("/classrooms/".concat(a.coursesId,"/shixun_homework/").concat(a.categoryId,"/").concat(h,"/comment"));case 13:case"end":return e.stop()}}),e)}))),onCancel:function(){i({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,f.jsx)("p",{children:"该作业将被打回重做,学生实训记录将被清空!"}),(0,f.jsx)("p",{children:"确定打回?"})]})}))},42315:function(e,n,t){"use strict";t.d(n,{U:function(){return f}});var i=t(7557),o=t.n(i),a=t(82242),r=t.n(a),l=t(41498),s=t.n(l),c=t(79800),d=t.n(c),u=t(59301);function f(e,n){var t=(0,u.useState)(n),i=d()(t,2),a=i[0],l=i[1],c=(0,u.useState)(!1),f=d()(c,2),p=f[0],h=f[1],m=(0,u.useState)(),g=d()(m,2),v=g[0],w=g[1],x=function(){var t=s()(o()().mark((function t(i){var s,c,d,u=arguments;return o()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return s=u.length>1&&void 0!==u[1]&&u[1],c=s?n:r()(r()({},a),i),h(!0),l(c),t.next=6,e(c);case 6:return d=t.sent,h(!1),w(d),t.abrupt("return",d);case 10:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}();return[a,p,x,v]}},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,iVBORw0KGgoAAAANSUhEUgAAANQAAAA8CAYAAAAeyZT3AAAAAXNSR0IArs4c6QAAEpJJREFUeF7tXQeYFdUV/mcbS1F6UUEsoLC7IGKNJWpERbEgSoxGo7HEQFDRWCAGgdASNBbEhglqsC1rAxVBNGg0qNgLsJRddmFhe3vby3uT7393ZmfeezOv7M57W3LP9/EtM3Pn3DPn3n/uvf85c58CKdID0gOOeUBxTJNUJD0gPQAJKNkJpAcc9EALoNRpCaqt3rh4QIkDvH/jxV/zuZZjrVy8uRzvSzDdrx3HxWnnEnz1eevhOf/79HpNdrAs6wrQr9VvtiMc+/kc0HSan9Nrq8Uzt9hquuZjv8kPev26r8x16X5VPYDHDYT7Vy/L8vo94d7P8u5mcV+w+1U34GEZ7a+5Tg/vV31tbrmu36ff23JcB9VdBo9a5v2rekq14/1wN30GNXGzctPKKgf7eExVKUGBpJsSEkgWYPMHXEuH0sHlB5iW8jrAtE6sd9AW8GidVD9mR/fvxDrAzJ3Yp/ObAGL3srC1XweJnf0awHUQWgGJ52i3P+D9OyOP/QHSAjYT8Lwd3gRGH3Bp5dza34D7LUDsD04vmPzuN9cZGkSAF3xm4JttNoFWdasNlRVNta4SV21l6YHakvyPGurrNivA12kZ2B1TdLSisvAA1QrF8hbpAUsP8EWVkAwkdgMSugHxiUB8EpDcC+g1AOjeG+BciSBWPXA3NaA8Pxel+7LRXF+bCwXpShxeTX0V33ZED0tAdcRW+X+2iaN3j35Ar/7iX/e+XnCpbg9cZfkozctBrauci/9tioIlKSpeUTLg7iguk4DqKC0h7bD2QPJBQP/hUHsNhsIVv+qBq7QI+7O2w93USGDtUoEFaavxoqJ4x7Z2FQmodnW/rDxsD3Ba2PcwqL0PhaLEobmxAXnZmaiuKPOqUBRsSlBx06gM7AlbZxQKSkBFwalSZRQ9kJAEDD4GSD7Yyz6WFu5HQV4uVI+Ho1W1ouCe1NV4OooWBFUtAdVenpf1ts0DfQ6F2mcoOMurq6nCnp2Z8DAMwNEKWJEKTG+PtZUEVNuaVd7dnh5I6gF1wFFQEpJQW+1CTtYueBgeEPLuwGRcNWQVamJpogRULL0t63LeA/GJUAeNhBKXgOpqF3Kzs6Ey3iVGqs29gQnDMlDnfMXWGiWgYuVpWU/0PBCfBHXQ0VCUeLgqK7B3b67I4BDyZloKrlTmQ6AsyiIBFWUHS/Ux8kBCMtT+w70MYGlJMfILCloqVoDH0jIwMxaWSEDFwsuyjth4IKk71D7DGKzCnj05qK0zZnoKMDUtA69F2xAJqGh7WOqPrQeYvtSjL+rr65C1JxeqMfUrTkpAyrGvoCSaBklARdO7UnfsPaAAat/DocTFo7C4FMWlIvBLUYD0tAz8KppGSUBF07tSd/t4ILE71N5DoHrcyMrJQ0NjY4sd8QompazGumgZJgEVLc9Kve3rgZ79gW49UVVdg9wDhWZbMtNSMEaZDxEFdlgkoBx2qFTXQTygxHnz/gAPdu3NR2Njk9mwmWMy8Fg0LJWAioZXpU7DA/0OB479hTguyQZ2/Sdm3lF79IWS2B2llVXILylvqVcBuLAamZbh/euotA+geg0E/ponHqSpDrizj6MP1WGU8WM671eq7fhVweTFwIQ/Cpe8PRfY8NfYuue4y4BbNbb6y1eA534Tu/rjEqEeNAAejxs7cgvg4VfGmijA8rQM3Oa0Me0HqKUHxLM01gEzD3b6udpXX+9DgNNvBs64GVh0PFDj+Isw/Oe7fAlw3t2i/NoHgPVLwr/XiZLtCShGpHr29zJ++aWVKHX5pPU1Iw5jx6RjuxOP2QLUsPaUcLJG6uII1ZUBtTAb6McAI4B7BktAtdcIRf/zM/vkg9HY3IydeQxBGbMFBVifloELnezecoRy0pu6rsU5QJ/DJKDogXYeoWiCp2c/7mWF7MJy1Nb7kBNwmkaXgJKAioYHDJ0dAFBqt55Q4ruhyFWDooqArzkcpdE7HqBOuxE4aKBokE9WALUGO9PSStxc4Px7xWFzI/DhI0YDDjoGOP5ycbxjE5CzBRh/JTDiDGD4CaL83m/E+W9e8yUM+g0HTtIC6f56/bvd8JOAURp75SoAKvYDh58gStG27tq68L3FQGOtOP/TOmD/j76aOP09YSowbBww9DigtgLY9y2w7zvguzeEvf5ifsb8bcAPbwNjLwF+Pg3oPQTgubfnAcW7ASfXUAOOBH52PTB0nKiHn6UXZwFFu4DPVwEFFssRK0BRz7gpwn/0U+7XQM6XwFfpYrsxpyUhEUjqhdqGJmQXVgRoj1NwR+pqLHOi2o4HqD99DQwdK55t7mjRKfyF++4t1xIf66uAu/oZJcwNuGYOMHgkcKoNs7TtfWDltQZoOd9eshfoqel76OdA9mfWfp6+FkjTpt/vLhA79Jw1PXibrLoZ+OwFo8yIM4EbXwT6MF5iIblfASumAuUaI6oX8e+kOz4Crn3GV8HjFwLbP3AOUJfMBybO9m7eYCnuJmDjQ4L4MIu/rR8+Bty2zvCxuezuT4AVVwHVxU70bR8dao8+XsY1c38F3Ca2j4WcpNG7NqA4MiT1AJoagNwtwIFtwJBRwPATvVF0r5TmAItPBOoqxfEVDwLnapn+n/4DeHlaYONyVCHw4hPErqoPjATOvRM4Syvr3RVWE2/jaQvhF38HfP4vcYEd7ZZ0sWsu5cBPYlTiW58j6cCjxfmqYuDRCWLU0cXcSQ9sBQaOEPvcmcVJQF08F7joz4b2sr3iRcOX2eHjxT9dVl4HfPWqta0cnRmX4r58WZ8CRbsD24Mvj8UnOE7kqN16eT/t2FdWjcrawFHfKRq9awOKzVpdAjxxCcC3vS79jwBmvCs2+6CQStbfrJxOzdsqzte5gFmHAU31vp317BnAL7VpJke55ZN8r4ciJQjyedsM4uLl6cCnzxo6uDcdp42XLRDnvlsDrLjSupPqZ7duAD5+EqgqEmBkh2fHb+uUjy+eJXliI0rK6/f6TrF5ji+TK5aK65wCzh1lbyvb48nJQM4XRpkBRwHT3gIOGS3Obfw78OYsX5+29YgvnLgklNc0YH+FNgX31ekIjd71AfXU5cCP7wQ2B9/q7NScwjTUAHNGCPBR7tgIHHu2+D8DkQxImuXezcARJ4kzz14FfPuG7/VQgLpkHnDh/eIerj3+daN1d9GnlQwM862tr7/MI1QoHW0FFNdLE+8ToQ6uFTlFtpJFe4C+Q8WVmb2NdaO/rS/cCHyxyro95m4Ve9ozNsn24MvBKeHW10nd0dTsxo5C663TnaDRuzagOJ2bM9K+SWZ+ABxzlrj+1GTgx3fF/0kS3PSy+H/mv4FlFxg6zCMYG3z28MCFdChAzd4CDDte6Hz0PGDnR9Y2nvxr4IbnxbX3HwTe+pP4v7mT8mVw/5HW5A3LthVQ4XboO94Hjj1HlF403hr8ZfsEULQ9HwJUz1gHpJwnTj89RZAtTgpHW9WD3cU1qG+y/iK+rTR61wbUD+8AT2uMn1XDTH0YOEfLPsn4I7BJI3q43zZBcdAgsUZiJyjfJzSYRxcuwt+cHag5FKAerRRrO8p3bwVOKXWNJEdSzhdHHAU5GvoDas/nwINn2nc7JwHF2NrxUwCydP2PFEQMiRzulcdjfV1Ke2iXv61b14vpt52Y169v3Ad88LCTcBJ2KvEoqmpAUbUFeypqaxON3rUB9Z9ngFdn2DfK+fcAzHWjbFoOZNxplL1sIXDBfeJ47VxgvVbuLztFh6LMSwWKdgbqDwYodkpej1RIpS85ObCTfrUaWPnr6AKKDNlVy4DxUwURE0rsABWqPZhzOEXLNfz4KSD99lA1RXbd+1NCiahrdCOrzH4jpLbQ6M4Daswk4MhTxYNu32idXcxcN7JklPpq4K6+hmOcpM23vAw8f7290yc9AEyaI65v+BuwxsRkkbiYv0PM6fWF9lGnAXd/LMoza/qRc611BwMUR6ZHKgz6mbE2uymQWTsZNaspX6iE07aOUInJwO0bgKNPM9qL8bHCXUBVoRhdmxuAibOMaawdoL54EXjht/btYR791y0E3pkfGWBClSbjH0c21IPM4no0e6yTlttCozsPqEsXCOdSzOyZ+WFJs87SWJ7CncD8VOOqeX2xYByQrzFu5vsZgF2oxaeCxaHIdDGWZCfXPgucdoO4uuoW4DNtvaKX/8M7QKq2fvr7OcDJVwNn/k5cff4GYMtLkQOKd5hz/exGuWCdI5Lsg7YCimzj5EXCmrzvBYXP4LO/zPrcCGzbASrYS4j6rvuHCBxT7MiLUKAJdZ3Teag44GpCWZ39j3a0lkZ3HlCnXAdcv1I81tcZwD+vCXxEc5nMD4FlE40yv38TGHuxOF5+MbBtQ+D91z8HnKKxTcEAxSyDeaMFfewvDA4TlHrO3UNnAdmbfUsx++D3GoPH0S51oghIskPNHma/9gm1hjIvvv0pc7MF4yaLNQuF9Dzf8JRYAop0NmcdlGeuBL5fE+hL/qbT0gJjOmgHKLbHn48CXD5f0Ap9bA/67eDB4njp6SKbxWnRfjmzqr4ZuZVBszJaRaM7DygGTe/TsgsYUF0wBigx/SACpxB3fyJSbSj/Xga8pn2vw+OpjwDnaOseqynbYWOB2V+KqRglGKB4neksVlQvyQiSEhQGVJdoNLi5ARkPWpRtgE6/xnhP+h32TW1eZ5FlJNtoluMuBW59XZxhytL8NKCh2rcMR+H7vzFSmB7+BcBMAkosAWWegvPlyJekv5hBx2t2gOK1/64EXro1UMeEu4ApfxPnmYa0VJti2nu59Vfi4r27y24vaYYnyLdqraHRnQcUH/P29cAobX1RXSpAw8U7O8mp1wGHalM8bu7OEcTc4UZPAG57z3AWsxW+eEnM148+XUw/yL7pEgxQZOgIvG9eF8HC4l3A4FHAib802D3qefJS4CdTneamumgOcLFfOs0ixoR+sG9QMx1P2j3zA5EzSFZQF3MnZMYA10cMPvOzbU4zT77GyJbwZ8daCyjq58sjHPlhrfDJb1aKNqMU7gBemgZk/VdkeHCtfPliY82s6w0GKJYhkULSgdN5Zq4wTKGzrbzOGQtnLtES9gmPB/uqPKhsCL6hbFwcLkpNh03nCDQwOoBirIajlJ4gaueY95cCb2kBTnMZc0zD/16CZO0cY14fDFAEEmX8FdYWsJOvWwAwF89OOCVcmGWkCIXz9uR0lNNSf5mRLH6rlsIg6LQ1Rt6iXf1ct3B0qncZJVoLqEg6qM5sWrUlM0hIruiM386PBdj09aUdoLZtFOSGTq8HtK1bZKywX0RVvL/cBlejir2u4D9+qCjYnjoaY8Pd1CU6gKIz2BGvecpIIDU7qDRX0Nl881oJf7WOMYnTb/K9Wpkv7vtxXXjJsWTASB6Q8uVbVo/9UCunWqRlv18buunIcumZ5czt46gZSs64BTh7OjBwpJFnZwYU7+cCmTlyzB0028ZrXKcR6Jxe+mdgxxJQtOWIU4CrHzdYPP3Z2Y7fvi5GV+b7MXmWYgcopi0xiM2g+aARvh7kfhP0LUf0GAk5vu2l7qDTPpoSCY0ePUDpTunRVwzrnO6xE/NNFm5KCXcBHTJaLFT5yQWdHkrsOhs7L6co+ucCTKMJR9jRF+cCjMUwK2HW0MD1Tjh6gpVh+hPz2Q5NE+ApyBTrznDo9LbWHe79tHFIigACaXJOH/VUrXB1mMuxTbne1j+nqSltjZY235NX5UFFiGlfJDR69AHV5keOUEEkb+9wVHMac/UTouTm5wBmjEvpMh6oblKRUxnGb14reHzMaoSMNEtAheoac74HDkkRpZae4ZslHepeeb3De4DL6O1load9/JQ1nE1dJKCCNTmTPUmQUPi90kItobXDdxNpYCQe2F/tQXl96J+PUoD30jJwUdDZe7vsehTJ00Za1skpH4O6DO5SMu4CNj0eqTWyfCfwQF0zkFUR3qf3oWj0rjdCHZJqxE0YczF/PRpJ4zJyf+l8b3ayV5jrZ7W/RSQ6ZdkO6QGyfTvL3Giyye0zGx2KRu96gOqQTSaN6ugeKKpTUVQTBjkRgkaXgOroLS3ti4kH+L3hjjICKvS22cFodAmomDSXrKQzeGBPpQc1Nl/yBthvQ6NLQHWGlpY2xsQDFQ0q8qrCm/bZ0egSUDFpKllJZ/AAOYnM8GJS3sexotEloDpDS0sbY+aBAzUelNWFjknpBvnT6BJQMWsqWVFn8EC9G9hdHl5MyjtK+WWjS0B1hlaWNsbUA9mVbtQ2hWb7TKPU7anp8Eb9JaBi2lSyss7ggQjJCZ+90SWgOkMLSxtj5gGOS/zHmJQ7jMyJFsM0Gl0CKmZNJSvqTB4oqPGgJAJyQqfRJaA6UytLW2PmgcoGFfvCj0m10Oj/A9jGm+feuyEMAAAAAElFTkSuQmCC"},81378:function(e){"use strict";e.exports="data:image/png;base64,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"}}]); \ No newline at end of file diff --git a/21232.4d8cbfcc.async.js b/21232.4d8cbfcc.async.js new file mode 100644 index 0000000000..3ddecda8c0 --- /dev/null +++ b/21232.4d8cbfcc.async.js @@ -0,0 +1 @@ +(self.webpackChunk=self.webpackChunk||[]).push([[21232,19216],{29920: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 j(){try{return window.self!==window.top}catch(e){return!0}}function A(){return(!t.hasOwnProperty("screenshotGenerator")||!t.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,n){c=e,O(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,G(e,n))},e.getHTML5CodebaseVersion=function(){return m},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 B=function(e){return e&&"false"!==e},N=function(n,t,i){y(m)<=4.2&&(i=!0);var o=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==m||ggbHTML5LoadedCodebaseIsWebSimple&&!v)&&(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(y(m)<=4.4)B(t.showToolBar)&&(t.height-=7),B(t.showAlgebraInput)&&(t.height-=37),t.width<605&&B(t.showToolBar)&&(t.width=605,r=605);else{var d=100;(B(t.showToolBar)||B(t.showMenuBar))&&(t.hasOwnProperty("customToolBar")&&(t.customToolbar=t.customToolBar),d=B(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(w),window.GGBT_wsf_view&&$(window).trigger("resize"),f(e)},x||w.appendChild(j)):a.appendChild(j),w.appendChild(a),x||n.appendChild(w),setTimeout((function(){e.resize()}),1)}function A(e,n){n&&"function"==typeof n.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,n.appletOnLoad):renderGGBElement(e),F("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",n)}function _(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){A(e.article,e.params)})),html5AppletsToProcess=null)},y(m)<5&&(e.className+=" geogebraweb")):A(e,n)}if(o){scriptLoadStarted=!0;for(var S=0;S0?(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 h=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},D=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},E=["web","webSimple","web3d","tablet","tablet3d","phone"],G=function(e,n){if(m=e,n)O(m,!0);else{var a,r,l=!o;if(l){var s=y(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/",E)if(m.slice(-1*E[d].length)===E[d]||m.slice(-1*(E[d].length+1))===E[d]+"/")return void O(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||B(t.showToolBar)||B(t.showMenuBar)||B(t.showAlgebraInput)||B(t.enableRightClick)||t.appName&&"classic"!=t.appName?r+="web3d/":r+="webSimple/",O(r,!1)}},O=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",v=!1;var t=p.split("/");t.length>1&&(n||"webSimple"!==t[t.length-2]?E.indexOf(t[t.length-2])>=0&&(g=t[t.length-2]+".nocache.js"):(g="webSimple.nocache.js",v=!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."),G("5.0",n))}},F=function(e,n){window.console&&window.console.log&&(!n||void 0===n.showLogging||n.showLogging&&"false"!==n.showLogging)&&console.log(e)};function H(){var e=n;null!==s?e=s:parseFloat(e)<5&&(e="5.0"),G(e,!1),null!==c&&O(c,f),l=!0}return void 0!==t.material_id?_(H):H(),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,h=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 m=e.getBoundingClientRect();m.left>0&&m.left<=s&&(void 0===o||!o)&&("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===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&&(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 B=function(e){var n=e.value,t=e.onChange,i=e.action,a=e.data,l=e.className,c=e.maxSize,u=void 0===c?150:c,k=e.title,B=void 0===k?"上传附件":k,N=e.showRemoveModal,C=void 0!==N&&N,T=e.accept,P=void 0===T?"":T,M=e.additionalText,L=e.isDragger,D=e.number,E=void 0===D?1e3:D,G=e.aloneClear,O=void 0!==G&&G,F=e.realTimeRemove,H=void 0===F||F,R=e.uploadText,W=e.setFileProgress,z=e.showFileProgress,Z=(0,f.useState)(!1),I=p()(Z,2),U=I[0],V=I[1],q=(0,f.useState)(n||[]),J=p()(q,2),K=J[0],Q=J[1],X=(0,f.useState)(1),Y=p()(X,2),$=Y[0],ee=Y[1];(0,f.useEffect)((function(){n&&(1===$&&Q(d()(n)),ee(2),E===(null==n?void 0:n.length)&&V(!0))}),[n]);var ne=function(){setTimeout((function(){K.pop(),Q(d()(K))}),500)};z&&W(K.some((function(e){return"uploading"===e.status})));var te,ie={multiple:!0,disabled:U,accept:P,withCredentials:!0,fileList:K,beforeUpload:function(e,n){var t=e.size/1024/1024;return K.concat(n).length>E?(K.pop(),Q(d()(K)),m.ZP.error("最多只能上传".concat(E,"个文件")),O?Promise.reject():(ne(),!1)):t=E?V(!0):V(!1),Q(d()(K)),K=K.map((function(e){var n,t;null!=e&&null!==(n=e.response)&&void 0!==n&&n.id&&(e.url=null==e||null===(t=e.response)||void 0===t?void 0:t.url);return-1===e.name.indexOf(y)&&(e.name="".concat(e.name).concat(y).concat(j(e.size))),s()({},e)})),console.log("info:",e,K),t(K)):m.ZP.error(null===(i=e.file)||void 0===i||null===(i=i.response)||void 0===i?void 0:i.message)},onRemove:(te=r()(o()().mark((function e(n){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(H){e.next=2;break}return e.abrupt("return",!0);case 2:if(t=function(){var e=r()(o()().mark((function e(){var t;return o()().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,x.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)}}(),!C){e.next=7;break}return e.abrupt("return",new Promise((function(e,n){var i;g.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"提示",content:(0,b.jsx)("div",{className:"tc font16",children:"是否确认删除?"}),onOk:(i=r()(o()().mark((function n(){return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,t();case 2:n.sent,m.ZP.success("删除成功"),e(!0);case 5:case"end":return n.stop()}}),n)}))),function(){return i.apply(this,arguments)}),onCancel:function(){return e(!1)}})})));case 7:return e.next=9,t();case 9:return e.abrupt("return",e.sent);case 10:case"end":return e.stop()}}),e)}))),function(e){return te.apply(this,arguments)})};return(0,b.jsxs)("div",{className:"multi-upload ".concat(l||""),children:[L&&(0,b.jsxs)(S,s()(s()({},ie),{},{children:[(0,b.jsx)("p",{className:"ant-upload-drag-icon",children:(0,b.jsx)(A.Z,{})}),(0,b.jsxs)("p",{className:"ant-upload-text",children:["点击上传图标,选择要上传的文件或将文件拖拽到此",(0,b.jsx)("br",{}),"(单个文件最大限制为",u,"MB)"," "]}),M]})),!L&&(0,b.jsxs)(h.Z,s()(s()({},ie),{},{children:[(0,b.jsxs)(v.ZP,{disabled:U,className:"upload_button",children:[(0,b.jsx)("img",{className:"aBtn_img",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4="}),B]}),(0,b.jsx)("span",{onClick:function(e){e.preventDefault(),e.stopPropagation()},className:"upload_text",children:R||"(单个文件最大".concat(u,"MB)")})]}))]})}},42580:function(e,n,t){"use strict";t.d(n,{h:function(){return v}});var i=t(82242),o=t.n(i),a=t(79800),r=t.n(a),l=t(59301),s=t(57809),c=t(78241),d=t(3113),u=t(89780),p=t.n(u),f=(t(62025),t(64275),t(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 v(e){var n=e.value,t=e.onChange,i=e.mode,a=e.options,s=void 0===a?{}:a,c=(0,l.useRef)(),d=(0,l.useState)(),u=r()(d,2),h=u[0],m=u[1];return(0,l.useEffect)((function(){if(h){var e=function(e){var n=e.getValue();t&&t(n)};return h.on("change",e),function(){h.off("change",e)}}}),[h,t]),(0,l.useEffect)((function(){h&&h.setOption("mode",i)}),[h,i]),(0,l.useEffect)((function(){h&&(n===h.getValue()&&""!==n||setTimeout((function(){h.setValue(n||"")}),300))}),[h,n]),(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})})}n.Z=function(e){var n=e.callback,t=e.onCancel,i=(0,l.useState)("python"),a=r()(i,2),u=a[0],p=a[1];return(0,f.jsxs)(c.Z,o()(o()({},m),{},{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:function(e){n(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)(v,{mode:u})}),(0,f.jsxs)("div",{className:"flex-container flex-end",children:[(0,f.jsx)(d.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,f.jsx)(d.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))}},88330:function(e,n,t){"use strict";t.d(n,{Z:function(){return xe}});var i=t(91232),o=t.n(i),a=t(79800),r=t.n(a),l=t(85573),s=t.n(l),c=t(59301),d=t(89780),u=t.n(d),p=t(76374),f=(t(62025),t(6313),t(25717),t(99498),t(25419),t(67549),t(5822)),h=t(37712),m=function(e){var n=e.value,t=void 0===n?"":n,i=(e.className,e.showTextOnly,e.showLines,e.style,(0,c.useMemo)((function(){return""}),[t]));return(0,h.jsx)(h.Fragment,{children:(0,h.jsx)("div",{dangerouslySetInnerHTML:{__html:i}})})},g=t(82242),v=t.n(g),w=[{title:"粗体",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"斜体",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"无序列表",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"有序列表",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"行内代码",icon:"md-iconfont icon-code",actionName:"code"},{title:"代码块(多语言风格)",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"链接",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"行内公式",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"数学图像",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"多行公式",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"添加图片",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"插入画图",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"插入流程图",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"表格",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"换行",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"清空",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function x(e){var n=e.onActionCallback,t=e.title,i=e.icon,o=e.actionName,a=e.className,r=void 0===a?"":a,l=e.children;return(0,h.jsxs)("a",{title:t,className:r,onClick:function(){n(o)},children:[(0,h.jsx)("i",{className:"".concat(i)}),l]})}var b=function(e){var n=e.watch,t=e.showNullButton,i=e.showNullProgramButton,o=e.onActionCallback,a=e.fullScreen,r=e.insertTemp,l=e.hidetoolBar,s=e.extraUse,c=[].concat(w,[{title:"".concat(n?"关闭实时预览":"开启实时预览"),icon:"".concat(n?"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,n){return(0,h.jsx)("li",{children:e.actionName?(0,h.jsx)(x,v()(v()({},e),{},{onActionCallback:o})):(0,h.jsx)("span",{className:"v-line"})},n)})),t?(0,h.jsx)("li",{children:(0,h.jsx)(x,{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)(x,{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)(x,{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,r&&(0,h.jsx)("li",{children:(0,h.jsx)(x,{icon:"md-iconfont icon-edit",className:"btn-null",title:"插入模板",actionName:"inster-template-".concat(r),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)(x,{icon:"".concat(a?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"),title:a?"关闭全屏":"开启全屏",actionName:"trigger-full-screen",onActionCallback:o})})]})},y=t(20129),j=t(78241),A=t(92832),_=t(3113),S={labelCol:{span:4},wrapperCol:{span:20}},k=function(e){var n=e.callback,t=e.onCancel;return(0,h.jsxs)(j.Z,v()(v()({},S),{},{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:function(e){n(e)},style:{width:500},children:[(0,h.jsx)(j.Z.Item,{label:"链接地址",name:"link",rules:[{required:!0,message:"请输入链接地址"}],children:(0,h.jsx)(A.Z,{})}),(0,h.jsx)(j.Z.Item,{label:"链接标题",name:"title",rules:[{required:!0,message:"请输入链接标题"}],children:(0,h.jsx)(A.Z,{})}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(_.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(_.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))},B=t(42580),N=t(95885),C=t(95237),T=t(60408),P=function(e){var n=e.callback,t=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 a=i.toDataURL("image/png");return(0,h.jsx)(C.Z,{style:{height:"100vh"},children:(0,h.jsx)(T.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:a,visible:!0,title:String(Date.now())},onOk:function(e){n({src:e.url})},onClose:t})})},M=t(7557),L=t.n(M),D=t(41498),E=t.n(D),G=t(37205),O=t.n(G),F=t(12378);function H(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(H,go.CommandHandler),H.prototype.canAlignSelection=function(){var e=this.diagram;return null!==e&&!e.isReadOnly&&!e.isModelReadOnly&&!(e.selection.count<2)},H.prototype.alignLeft=function(){var e=this.diagram;e.startTransaction("aligning left");var n=1/0;e.selection.each((function(e){e instanceof go.Link||(n=Math.min(e.position.x,n))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n,e.position.y))})),e.commitTransaction("aligning left")},H.prototype.alignRight=function(){var e=this.diagram;e.startTransaction("aligning right");var n=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var t=e.actualBounds.x+e.actualBounds.width;n=Math.max(t,n)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n-e.actualBounds.width,e.position.y))})),e.commitTransaction("aligning right")},H.prototype.alignTop=function(){var e=this.diagram;e.startTransaction("alignTop");var n=1/0;e.selection.each((function(e){e instanceof go.Link||(n=Math.min(e.position.y,n))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.position.x,n))})),e.commitTransaction("alignTop")},H.prototype.alignBottom=function(){var e=this.diagram;e.startTransaction("aligning bottom");var n=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var t=e.actualBounds.y+e.actualBounds.height;n=Math.max(t,n)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,n-e.actualBounds.height))})),e.commitTransaction("aligning bottom")},H.prototype.alignCenterX=function(){var e=this.diagram,n=e.selection.first();if(n){e.startTransaction("aligning Center X");var t=n.actualBounds.x+n.actualBounds.width/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t-e.actualBounds.width/2,e.actualBounds.y))})),e.commitTransaction("aligning Center X")}},H.prototype.alignCenterY=function(){var e=this.diagram,n=e.selection.first();if(n){e.startTransaction("aligning Center Y");var t=n.actualBounds.y+n.actualBounds.height/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,t-e.actualBounds.height/2))})),e.commitTransaction("aligning Center Y")}},H.prototype.alignColumn=function(e){var n=this.diagram;n.startTransaction("align Column"),void 0===e&&(e=0),e=parseFloat(e);var t=new Array;n.selection.each((function(e){e instanceof go.Link||t.push(e)}));for(var 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},H.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},H.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(H.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(H.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var R=H,W=(t(36678),t(43418)),z=t(43604),Z=t(93969),I="myPaletteDiv___Xjz2I",U="maxH60___Pd4Re";var V=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],m=function(){var e=E()(L()().mark((function e(){var n,o;return L()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.current.makeImage(),e.next=3,(0,Z.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(){return setTimeout((function(){!function(){var e=F.GraphObject.make,n="#ff3333",t="#3358ff",r="#25ad23",l="#d533ff",s="#7d33ff",c="#ff6233",d="#ffffff",u="#000000",p="#fffcd5",f="#d5ebff",h="#f2dfe0",m="#a5d2fa",g="#cccccc",v="#b3e6b3",w="#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 F.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(F.Shape,{figure:t,alignment:n,alignmentFocus:n.opposite(),width:n.equals(F.Spot.Top)||n.equals(F.Spot.Bottom)?25:18,height:n.equals(F.Spot.Top)||n.equals(F.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(F.Shape,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},click:function(e,n){e.diagram.commandHandler.showContextMenu(n.part.adornedPart)}},n||{})}function y(e,n){return function(t,i){t.handled=!0,t.diagram.model.commit((function(t){t.set(i.part.adornedPart.data,e,n)}))}}function j(n,t){return t||(t="color"),e(F.Shape,{width:16,height:16,stroke:"lightgray",fill:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.stroke="dodgerblue"},mouseLeave:function(e,n){return n.stroke="lightgray"},click:y(t,n),contextClick:y(t,n)})}function A(){return[e("ContextMenuButton",e(F.Panel,"Horizontal",j(d,"fill"),j(p,"fill"),j(f,"fill"),j(h,"fill"))),e("ContextMenuButton",e(F.Panel,"Horizontal",j(g,"fill"),j(v,"fill"),j(m,"fill"),j(w,"fill")))]}function _(){return[e("ContextMenuButton",e(F.Panel,"Horizontal",j(u),j(r),j(t),j(n))),e("ContextMenuButton",e(F.Panel,"Horizontal",j(d),j(l),j(s),j(c)))]}function S(n,t){return t||(t="thickness"),e(F.Shape,"LineH",{width:16,height:16,strokeWidth:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y(t,n),contextClick:y(t,n)})}function k(n,t){return t||(t="dash"),e(F.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y(t,n),contextClick:y(t,n)})}function B(){return[e("ContextMenuButton",e(F.Panel,"Horizontal",S(1),S(2),S(3),S(4))),e("ContextMenuButton",e(F.Panel,"Horizontal",k(null),k([2,4]),k([4,4])))]}function N(n,t){return t||(t="figure"),e(F.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="lightgray"},click:y(t,n),contextClick:y(t,n)})}function C(n){return e(F.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(F.Shape,{geometryString:t,margin:2,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y("dir",n),contextClick:y("dir",n)})}function P(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",F.Spot.stringify(F.Spot.AllSides)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(F.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 M(n,t){var i=0,o=F.Spot.RightSide;n.equals(F.Spot.Top)?(i=270,o=F.Spot.TopSide):n.equals(F.Spot.Left)?(i=180,o=F.Spot.LeftSide):n.equals(F.Spot.Bottom)&&(i=90,o=F.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",F.Spot.stringify(o)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(F.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})}i.current=new F.Diagram(o.current,{padding:20,grid:e(F.Panel,"Grid",e(F.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(F.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(R),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var 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(F.Node,"Auto",{locationSpot:F.Spot.Center,locationObjectName:"SHAPE",desiredSize:new F.Size(120,60),minSize:new F.Size(40,40),resizable:!0,resizeCellSize:new F.Size(10,10),rotatable:!0},new F.Binding("location","loc",F.Point.parse).makeTwoWay(F.Point.stringify),new F.Binding("desiredSize","size",F.Size.parse).makeTwoWay(F.Size.stringify),e(F.Shape,{name:"SHAPE",fill:d,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:F.Spot.AllSides,toSpot:F.Spot.AllSides},new F.Binding("figure"),new F.Binding("fill"),new F.Binding("stroke","borderColor"),new F.Binding("strokeWidth","thickness"),new F.Binding("strokeDashArray","dash")),e(F.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(F.TextBlock,{margin:1,textAlign:"center",overflow:F.TextBlock.OverflowEllipsis,editable:!0},new F.Binding("text").makeTwoWay(),new F.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(F.Panel,"Vertical",{maxSize:new F.Size(200,NaN)},e(F.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new F.Binding("text")),e(F.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new F.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(F.Adornment,"Spot",e(F.Placeholder,{padding:10}),x(F.Spot.Top,"TriangleUp"),x(F.Spot.Left,"TriangleLeft"),x(F.Spot.Right,"TriangleRight"),x(F.Spot.Bottom,"TriangleDown"),b({alignment:new F.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(F.Panel,"Horizontal",N("Rectangle"),N("RoundedRectangle"),N("Ellipse"),N("Diamond"))),e("ContextMenuButton",e(F.Panel,"Horizontal",N("Parallelogram2"),N("ManualOperation"),N("Procedure"),N("Cylinder1"))),e("ContextMenuButton",e(F.Panel,"Horizontal",N("Terminator"),N("CreateRequest"),N("Document"),N("TriangleDown"))),A(),_(),B()),i.current.groupTemplate=e(F.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:F.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 F.Binding("location","loc",F.Point.parse).makeTwoWay(F.Point.stringify),e(F.Panel,"Auto",{name:"BODY"},e(F.Shape,{parameter1:10,fill:d,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:F.Spot.AllSides,toSpot:F.Spot.AllSides},new F.Binding("fill"),new F.Binding("stroke","color"),new F.Binding("strokeWidth","thickness"),new F.Binding("strokeDashArray","dash")),e(F.Placeholder,{background:"transparent",margin:20})),e(F.TextBlock,{alignment:F.Spot.Top,alignmentFocus:F.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new F.Binding("text"),new F.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(F.Adornment,"Spot",e(F.Panel,"Auto",e(F.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(F.Placeholder,{margin:1.5})),b({alignment:F.Spot.TopRight,alignmentFocus:F.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",A(),_(),B()),i.current.linkTemplate=e(F.Link,{layerName:"Foreground",routing:F.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new F.Binding("fromSpot","fromSpot",F.Spot.parse),new F.Binding("toSpot","toSpot",F.Spot.parse),new F.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new F.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new F.Binding("points").makeTwoWay(),e(F.Shape,{strokeWidth:2},new F.Binding("stroke","color"),new F.Binding("strokeWidth","thickness"),new F.Binding("strokeDashArray","dash")),e(F.Shape,{segmentIndex:0,segmentOffset:new F.Point(15,0),segmentOrientation:F.Link.OrientAlong,alignmentFocus:F.Spot.Right,figure:"circle",width:10,strokeWidth:0},new F.Binding("fill","color"),new F.Binding("visible","dir",(function(e){return 1===e}))),e(F.Shape,{segmentIndex:-1,segmentOffset:new F.Point(-10,6),segmentOrientation:F.Link.OrientPlus90,alignmentFocus:F.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new F.Binding("fill","color"),new F.Binding("visible","dir",(function(e){return e>=1})),new F.Binding("width","thickness",(function(e){return 7+3*e})),new F.Binding("height","thickness",(function(e){return 7+3*e})),new F.Binding("segmentOffset","thickness",(function(e){return new F.Point(-15,4+1.5*e)}))),e(F.Shape,{segmentIndex:0,segmentOffset:new F.Point(15,-6),segmentOrientation:F.Link.OrientMinus90,alignmentFocus:F.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new F.Binding("fill","color"),new F.Binding("visible","dir",(function(e){return 2===e})),new F.Binding("width","thickness",(function(e){return 7+3*e})),new F.Binding("height","thickness",(function(e){return 7+3*e})),new F.Binding("segmentOffset","thickness",(function(e){return new F.Point(-15,4+1.5*e)}))),e(F.TextBlock,{alignmentFocus:new F.Spot(0,1,-4,0),editable:!0},new F.Binding("text").makeTwoWay(),new F.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(F.Adornment,e(F.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:C(2)},new F.Binding("pathPattern","thickness",C)),b({alignmentFocus:new F.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",_(),B(),e("ContextMenuButton",e(F.Panel,"Horizontal",T(0),T(1),T(2))),e("ContextMenuButton",e(F.Panel,"Horizontal",e(F.Panel,"Spot",P(!1),M(F.Spot.Top,!1),M(F.Spot.Left,!1),M(F.Spot.Right,!1),M(F.Spot.Bottom,!1)),e(F.Panel,"Spot",{margin:new F.Margin(0,0,0,2)},P(!0),M(F.Spot.Top,!0),M(F.Spot.Left,!0),M(F.Spot.Right,!0),M(F.Spot.Bottom,!0))))),new F.Palette(a.current,{maxSelectionCount:1,linkTemplate:e(F.Link,{locationSpot:F.Spot.Center,selectionAdornmentTemplate:e(F.Adornment,"Link",{locationSpot:F.Spot.Center},e(F.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(F.Shape,{toArrow:"Standard",stroke:null}))},{routing:F.Link.AvoidsNodes,curve:F.Link.JumpOver,corner:5,toShortLength:4},new F.Binding("points"),e(F.Shape,{isPanelMain:!0,strokeWidth:2}),e(F.Shape,{toArrow:"Standard",stroke:null})),model:new F.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(O()(F.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(F.Node,"Auto",{locationSpot:F.Spot.Center},new F.Binding("location","location",F.Point.parse).makeTwoWay(F.Point.stringify),e(F.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 F.Binding("stroke").makeTwoWay(),new F.Binding("fill").makeTwoWay(),new F.Binding("figure")),e(F.TextBlock,{margin:new F.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new F.Size(16,16),maxSize:new F.Size(10,NaN),textAlign:"center",editable:!0},new F.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(F.Panel,"Grid",e(F.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(F.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}()}),500),f(p+1),function(){i.current=null}}),[]),(0,h.jsx)("div",{ref:s,className:l.current?"".concat(U," body-overflow-initial"):"body-overflow-initial",children:(0,h.jsx)(W.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)(C.Z,{children:[(0,h.jsx)(z.Z,{flex:1,children:"插入流程图"}),(0,h.jsx)(z.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:n,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:I,ref:a})]}),(0,h.jsx)("div",{style:{flex:1,position:"relative"},children:(0,h.jsx)("div",{ref:o,style:{height:"80vh"}})})]}),(0,h.jsx)("div",{className:"tr",children:(0,h.jsx)(_.ZP,{size:"large",onClick:m,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},q=t(5112),J=t(400),K=q.ZP.Group,Q={margin:"0 8px"},X=function(e){var n=e.callback,t=e.onCancel;return(0,h.jsxs)(j.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){n(e)},children:[(0,h.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,h.jsx)("span",{style:Q,children:"单元格数:"}),(0,h.jsx)("span",{style:Q,children:"行数"}),(0,h.jsx)(j.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,h.jsx)(J.Z,{})}),(0,h.jsx)("span",{style:Q,children:"列数"}),(0,h.jsx)(j.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,h.jsx)(J.Z,{})})]}),(0,h.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,h.jsx)("span",{style:Q,children:"对齐方式:"}),(0,h.jsx)(j.Z.Item,{name:"align",children:(0,h.jsxs)(K,{children:[(0,h.jsx)(q.ZP,{value:"default",children:(0,h.jsx)("i",{className:"fa fa-align-justify"})}),(0,h.jsx)(q.ZP,{value:"left",children:(0,h.jsx)("i",{className:"fa fa-align-left"})}),(0,h.jsx)(q.ZP,{value:"center",children:(0,h.jsx)("i",{className:"fa fa-align-center"})}),(0,h.jsx)(q.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)(_.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(_.ZP,{type:"ghost",onClick:t,children:"取消"})]})]})},Y=t(78673),$=t(29920),ee=t.n($),ne=(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],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(ee())(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(t)}),[t]),(0,c.useImperativeHandle)(n,(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)(C.Z,{align:"middle",children:[(0,h.jsx)(z.Z,{flex:1,children:(0,h.jsx)(Y.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:p,onChange:function(e){return f(e)}})}),(0,h.jsx)(z.Z,{children:(0,h.jsx)(_.ZP,{size:"large",onClick:g,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),te=t(11494),ie=t(8591),oe="link",ae="upload-image",re="add-flowchart",le="draw-image",se="code-block",ce="add-table",de="------------",ue={default:de,left:":".concat(de),center:":".concat(de,":"),right:"".concat(de,":")},pe=t(41428);var fe="@▁▁@",he=["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 me(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var ge=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",ve=s()(s()({},ge+"-B","bold"),ge+"-I","italic"),we=s()(s()(s()(s()(s()(s()(s()(s()({},oe,"添加链接"),se,"添加代码块"),ae,"添加图片"),le,"添加画图"),re,"插入流程图"),ce,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),xe=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,v=e.miniToolbar,w=void 0!==v&&v,x=e.isFocus,j=void 0!==x&&x,A=e.watch,_=e.insertTemp,S=e.mode,C=void 0===S?"markdown":S,T=e.id,M=void 0===T?"markdown-editor-id":T,L=e.showResizeBar,D=void 0!==L&&L,E=e.noStorage,G=void 0!==E&&E,O=e.showNullButton,F=void 0!==O&&O,H=e.showNullProgramButton,R=void 0!==H&&H,z=e.hidetoolBar,Z=void 0!==z&&z,I=e.fullScreen,U=void 0!==I&&I,q=e.onBlur,J=e.onCMBeforeChange,K=e.onFullScreen,Q=e.className,Y=void 0===Q?"":Q,$=e.disablePaste,ee=void 0!==$&&$,de=e.disabled,ge=void 0!==de&&de,xe=e.disabledFill,be=void 0!==xe&&xe,ye=e.placeholder,je=void 0===ye?"":ye,Ae=e.values,_e=void 0===Ae?"":Ae,Se=e.extraUse,ke=(0,c.useState)(null),Be=r()(ke,2),Ne=Be[0],Ce=Be[1],Te=(0,c.useState)(t),Pe=r()(Te,2),Me=Pe[0],Le=Pe[1],De=(0,c.useState)(A),Ee=r()(De,2),Ge=Ee[0],Oe=Ee[1],Fe=(0,c.useState)(U),He=r()(Fe,2),Re=He[0],We=He[1],ze=(0,c.useState)(""),Ze=r()(ze,2),Ie=Ze[0],Ue=Ze[1],Ve=(0,c.useState)(0),qe=r()(Ve,2),Je=qe[0],Ke=qe[1],Qe=(0,c.useState)(g),Xe=r()(Qe,2),Ye=Xe[0],$e=Xe[1],en=(0,c.useState)(!1),nn=r()(en,2),tn=(nn[0],nn[1]),on=(0,c.useState)(0),an=r()(on,2),rn=an[0],ln=an[1],sn=(0,c.useState)(0),cn=r()(sn,2),dn=cn[0],un=cn[1],pn=(0,c.useRef)(),fn=(0,c.useRef)(),hn=(0,c.useRef)(),mn=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Le(_e),null==Ne||Ne.setValue(_e),window.scrollTo(0,e)}),[_e]),(0,c.useEffect)((function(){null==K||K(Re)}),[Re]),(0,c.useEffect)((function(){if(pn.current){var e=function(e,t){if(!ee){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"==C)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();(0,N.I)(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,"")):he.includes(c)?n.replaceSelection('').concat(s.name,"")):n.replaceSelection("[".concat(s.name,"](/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(t){ie.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}t.preventDefault()},n=u().fromTextArea(pn.current,{mode:C,lineNumbers:!w,lineWrapping:!0,value:t,autoCloseTags:!0,autoCloseBrackets:!0});return n.on("keyup",(function(e,t){8===t.keyCode&&(""==e.getValue()?n.setOption("placeholder",je):n.setOption("placeholder",null))})),n.on("keydown",(function(e,n){if(8===n.keyCode){var t=function(e,n){var t=e.getDoc(),i=t.getCursor(),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===fe.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()}})),j&&n.focus(),n.on("paste",e),ge&&n.on("beforeChange",(function(e,n){"paste"!==n.origin&&"+input"!==n.origin||n.cancel()})),Ce(n),function(){n.off("paste",e)}}}),[]);var gn=(0,c.useCallback)((function(){fn.current}),[Ye,fn,Re]);(0,c.useEffect)((function(){if(Ne){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)&&(gn(),Ne.setSize("100%","100%"),Ne.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)}}}),[Ne,gn]),(0,c.useEffect)((function(){if(Ne){for(var e=[],n=function(){var n=r()(i[t],2),o=n[0],a=n[1],l=s()({},o,(function(){vn(a)}));e.push(l),Ne.addKeyMap(l)},t=0,i=Object.entries(ve);t0){var e=(new Date).getTime(),n=window.sessionStorage.getItem(M);e>=Je+1e4&&(!n||n!==Me)&&(window.sessionStorage.setItem(M,Me),tn(!0))}}),1e4),(0,c.useEffect)((function(){Oe(A)}),[Ne,A]),(0,c.useEffect)((function(){Ne&&j&&Ne.focus()}),[Ne,j]),(0,c.useEffect)((function(){if(Ge&&Ne){var e=function(e){var n=e.target;if(mn.current){var t=n.scrollTop/n.scrollHeight;mn.current.scrollTop=mn.current.scrollHeight*t}},n=Ne.getScrollerElement();return n.addEventListener("scroll",e),function(){n.removeEventListener("scroll",e)}}}),[Ne,Ge]),(0,c.useEffect)((function(){if(Ne&&J){var e=function(e,n){J(e,n)};return Ne.on("beforeChange",e),function(){Ne.off("beforeChange",e)}}}),[Ne,J]),(0,c.useEffect)((function(){if(Ne&&q){var e=function(){q(Ne.getValue())};return Ne.on("blur",e),function(){Ne.off("blur",e)}}}),[Ne,q]),(0,c.useEffect)((function(){if(Ne){var e=function(e,n){var t=e.getValue();Le(t),Ke((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(R?i(t,jn(t)):i(t))};return Ne.on("change",e),function(){Ne.off("change",e)}}}),[Ne,i]),(0,c.useEffect)((function(){if(Ne)if(null==t)Ne.setValue(""),Le("");else{var e=window.scrollY||window.pageYOffset;t!==Ne.getValue()&&(Ne.setValue(t),Le(t),Ne.setCursor(ge?1:Ne.lineCount(),0),window.scrollTo(0,e))}}),[Ne,t]);var vn=(0,c.useCallback)((function(e){var n=Ne.getCursor(),t=Ne.getSelection(),i=t.split("\n");switch(e){case"bold":return Ne.replaceSelection("**"+t+"**"),""===t&&Ne.setCursor(n.line,n.ch+2),Ne.focus();case"italic":return Ne.replaceSelection("*"+t+"*"),""===t&&Ne.setCursor(n.line,n.ch+1),Ne.focus();case"code":return Ne.replaceSelection("`"+t+"`"),""===t&&Ne.setCursor(n.line,n.ch+1),Ne.focus();case"inline-latex":return Ue("inline-latex"),Ne.focus();case"latex":return Ne.replaceSelection("```latex\n"+t+"\n```"),Ne.setCursor(n.line+1,t.length+1),Ne.focus();case"line-break":return Ne.replaceSelection("
\n"),Ne.focus();case"list-ul":return""===t?Ne.replaceSelection("- "+t):Ne.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Ne.focus();case"list-ol":return""===t?Ne.replaceSelection("1. "+t):Ne.replaceSelection(i.map((function(e,n){return""===e?"":"".concat(n+1,". ").concat(e)})).join("\n")),Ne.focus();case"add-null-ch":return""===t&&Ne.setCursor(n.line,n.ch),Ne.replaceSelection("▁"),Ne.focus();case"add-signal":return""===t&&Ne.setCursor(n.line,n.ch),Ne.replaceSelection("@▁@"),Ne.focus();case"add-multiple":return""===t&&Ne.setCursor(n.line,n.ch),Ne.replaceSelection(fe),Ne.focus();case"inster-template-1":return""===t&&Ne.setCursor(n.line,n.ch),Ne.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Ne.focus();case"eraser":return Ne.setValue(""),Ne.focus();case"trigger-watch":return Oe(!Ge),Ne.focus();case"trigger-full-screen":return We(!Re),Ne.focus();case oe:return void Ue(oe);case se:return void Ue(se);case ae:return void Ue(ae);case le:return void Ue(le);case"maths-latex":return void Ue("maths-latex");case re:return void Ue(re);case ce:return void Ue(ce);default:throw new Error}}),[Ne,Ge,Re]),wn=(0,c.useCallback)((function(e,n){var t,i,o,a,r;switch(Ue(""),Ie){case oe:var l=e.title,s=e.link;return Ne.replaceSelection("[".concat(l,"](").concat(s,")")),Ne.focus();case se:var c=e.language,d=e.content;return Ne.replaceSelection(["```"+c,d,"```"].join("\n")),Ne.focus();case"maths-latex":for(var u=atob(e),p=new Uint8Array(u.length),f=0;f-1||null==v||!v.type?g?Ne.replaceSelection("![ ".concat(g," ]( ").concat(m,' "').concat(g,'" )')):Ne.replaceSelection("![,](".concat(m,")")):(null==v||null===(a=v.type)||void 0===a?void 0:a.indexOf("video"))>-1?Ne.replaceSelection('')):(null==v||null===(r=v.type)||void 0===r?void 0:r.indexOf("pdf"))>-1?Ne.replaceSelection('').concat(v.name,"")):he.includes(w)?Ne.replaceSelection('').concat(v.name,"")):Ne.replaceSelection("[".concat(v.name,"](").concat(m,")")),Ne.focus();case ce:for(var x=e.row,b=e.col,y=e.align,j="\n",A=0;A300&&(n=300),$e(g+n+"px")}},i=hn.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)}}}),[Ne,hn]),(0,c.useEffect)((function(){$e(g)}),[g]);var yn={width:me(l),height:me(Ye)},jn=((0,c.useMemo)((function(){if(Je){var e=new Date(Je),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}),[Je]),function(e){var n=[];if(R){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,t,i){n.push({multiLine:!("@▁@"===e)})}))}return n});(0,c.useEffect)((function(){we[Ie]&&Ie!==le&&Ie!==re&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],n=window.innerWidth/2-e.offsetWidth/2,t=window.innerHeight/2-e.offsetHeight/2;ln(n),un(t)}),0)}),[Ie]);var An=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",h="action___VdHb1",m="bar___t1kKC",g="tag___V7Eft",v="name___Hk1Ip",w="num___xQpcH",x="active___XryTX",b="tagsBorderWrap___OMxjs",y=t(92310),j=t.n(y),A=t(89392),_=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,y=e.titleWidth,_=void 0===y?41:y,S=e.style,k=void 0===S?{}:S,B=e.fontColor,N=void 0===B?"#6A7283":B,C=e.showCount,T=(0,i.useState)(0),P=d()(T,2),M=P[0],L=P[1],D=(0,i.useState)(!1),E=d()(D,2),G=E[0],O=E[1],F=(0,i.useRef)(null),H=(0,i.useRef)(null);return(0,i.useEffect)((function(){var e;0!==t.length&&((null==F||null===(e=F.current)||void 0===e?void 0:e.clientHeight)>97?L(1):L(0));0===t.length&&L(0),O(!1)}),[t]),(0,l.jsxs)("div",{className:j()(u,s),style:k,children:[(0,l.jsx)("div",{onClick:(0,A.throttle)((function(){return null==r?void 0:r()}),2e3),style:{width:_,marginTop:G?12:4},className:"".concat(p," ").concat(r?"current":""),children:c}),(0,l.jsxs)("div",{className:G?"".concat(f," ").concat(b):f,children:[(0,l.jsx)("div",{className:m,ref:H,style:M>0?{height:1===M?97:"auto",overflow:1===M?"hidden":"auto",paddingRight:55}:{paddingRight:0},children:(0,l.jsx)("div",{className:g,ref:F,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:v,children:e.name}),!!C&&(0,l.jsx)("span",{className:w,children:e.count})]},e.id)}))})}),!!M&&(0,l.jsx)(i.Fragment,{children:1===M?(0,l.jsxs)("div",{onClick:function(){var e;L(2),(null==F||null===(e=F.current)||void 0===e?void 0:e.clientHeight)>245?O(!0):O(!1)},className:h,children:["展开",(0,l.jsx)("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})]}):(0,l.jsxs)("div",{onClick:function(){H.current.scrollTop=0,L(1),O(!1)},className:h,children:["收起",(0,l.jsx)("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})]})})]})]})},S="tabs___GTqPV",k="active___F26E8",B=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:j()(S,a),children:t.map((function(e){return(0,l.jsx)("span",{onClick:function(){return o(e.id)},className:i===e.id?k:"",children:e.name},e.id)}))})},N="input___PW2zI",C="dropdown___vSy8B",T="menu___NiyBu",P="text___Grueu",M="b1___ZKryM",L="b2___aKyGa",D=t(92832),E=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,h=void 0===f?{}:f,m=e.placeholder,g=(e.allowClear,(0,i.useState)("")),v=d()(g,2),w=v[0],x=v[1],b=(0,i.useState)(""),y=d()(b,2),A=y[0],_=y[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{_(decodeURIComponent(n||""))}catch(e){_(decodeURIComponent(n||""))}}),[r]);var S=function(){s(encodeURIComponent(A),w||null)};return(0,l.jsxs)("div",{className:j()(N,p),style:h,children:[!!o.length&&(0,l.jsxs)("div",{className:C,children:[(0,l.jsxs)("div",{className:P,children:[null===(n=o.find((function(e){return e.id===w})))||void 0===n?void 0:n.name,(0,l.jsx)("i",{className:"iconfont icon-zhankai4"}),(0,l.jsx)("b",{className:M}),(0,l.jsx)("b",{className:L})]}),(0,l.jsx)("div",{className:T,children:o.map((function(e,n){return(0,l.jsx)("div",{onClick:function(){var n;(n=e.id)!==w&&(x(n),s(encodeURIComponent(A),n))},children:e.name},n)}))})]}),(0,l.jsx)(D.Z,{onPressEnter:S,value:A,onChange:function(e){_(e.target.value),u(encodeURIComponent(e.target.value),w||null)},bordered:!1,placeholder:m}),(0,l.jsx)("i",{onClick:S,className:"iconfont icon-sousuo9 font14 pl10 current"})]})},G="quickPager___GM30J",O="disabled___Ozc8I",F=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:j()(G,i),style:s,children:[(0,l.jsx)("div",{onClick:function(){c||t(n-1,"prev")},className:c?O:"",children:"上一页"}),(0,l.jsx)("div",{onClick:function(){d||t(n+1,"next")},className:d?O:"",children:"下一页"})]})},H="list___oOsiS",R="wrap___G6T7F",W="lockWrap___Rl79E",z="li___oZZ7l",Z="cover___b2bYW",I="img___IQX7w",U="sign___HkT6C",V="name___SsJx8",q="e___TMqq0",J="tags___bcjyo",K="rate___YACg7",Q=t(71418),X=t(6848),Y=t(39978),$=t(4023),ee=t(34458),ne=t(96908),te=t(57177),ie=t(81378),oe=t(12677),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,h=e.trackEventItems,m=e.loading,g=Math.floor((f-(a-1)*r)/a);return(0,l.jsx)(Q.Z,{spinning:m,children:(0,l.jsxs)("div",{className:j()(H,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:R,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:z,onClick:function(e){e.preventDefault(),h&&(0,ee.L9)([h]),s&&(0,ee.xg)("/shixuns/".concat(o,"/challenges"))},children:[(0,l.jsxs)("div",{className:I,children:[(0,l.jsx)("img",{className:Z,src:"".concat(d)}),e.is_jupyter&&(0,l.jsx)("img",{className:U,src:ne}),e.is_jupyter_lab&&(0,l.jsx)("img",{className:U,src:te}),e.is_unity_3d&&(0,l.jsx)("img",{className:U,src:ie})]}),(0,l.jsx)("div",{className:V,children:(0,l.jsx)(X.Z,{title:t||"实践项目名称-未填写",children:(0,l.jsx)("span",{className:q,children:t||"实践项目名称-未填写"})})}),(0,l.jsxs)("div",{className:J,children:[(0,l.jsx)(X.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)(X.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)(X.Z,{placement:"bottom",title:"难度等级",children:(0,l.jsx)("span",{children:(0,l.jsx)("span",{children:e.level})})}),(0,l.jsxs)("div",{className:K,children:[(0,l.jsx)(Y.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:W,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="movebq___mF7wt",pe="bq___Bil0T",fe="sign___DXJ4d",he="name___l7FoJ",me="e___pXQUG",ge="unit___wCIFR",ve="tags___w_Mil",we=t(67275),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,h=e.trackEventItems,m=e.loading,g=e.onRemove,v=void 0===g?function(){}:g,w=e.isCurrent,x=void 0===w||w,b=e.showAlias,y=void 0!==b&&b,A=Math.floor((f-(a-1)*r)/a),_=[{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"},{name:"新型教材",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return(0,l.jsx)(Q.Z,{spinning:m,children:(0,l.jsxs)("div",{className:j()(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:A,marginRight:(1+n)%a==0?0:r+u,marginBottom:c},children:(0,l.jsxs)("a",{className:se,onClick:function(e){e.preventDefault(),e.stopPropagation(),h&&(0,ee.L9)([h]),(0,ee.xg)("/paths/".concat(s))},children:[(0,l.jsxs)("div",{className:de,children:[(0,l.jsx)("img",{className:ce,src:"".concat(p)}),x&&(0,we.bg)()&&(null==e?void 0:e.studying)&&(0,l.jsxs)("div",{className:"".concat(ue," user-path-items"),onClick:function(n){n.stopPropagation(),v(e)},children:[(0,l.jsx)("i",{className:"iconfont icon-yichu1 mr5 c-red"}),(0,l.jsx)("span",{className:"c-red",children:"移除"})]}),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=_.find((function(n){return n.name==e})))||void 0===i?void 0:i.swimg;return(0,l.jsx)("img",{className:fe,src:o,style:{left:"-4px"}})}var a=null===(t=_.find((function(n){return n.name==e})))||void 0===t?void 0:t.ptimg;return(0,l.jsx)("img",{className:fe,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:pe,children:"开放课程"})})]}),(0,l.jsx)("div",{className:he,children:(0,l.jsx)(X.Z,{title:y&&null!=e&&e.excellent_alias_name?(0,l.jsxs)("span",{children:["课程原名:".concat(i),(0,l.jsx)("br",{}),(0,l.jsx)("span",{children:"课程别名:".concat(null==e?void 0:e.excellent_alias_name)})]}):i,children:(0,l.jsx)("span",{className:me,children:y&&(null==e?void 0:e.excellent_alias_name)||i})})}),(0,l.jsx)(X.Z,{title:"发布单位:".concat(d),children:(0,l.jsxs)("div",{className:ge,children:[(0,l.jsx)("i",{className:"iconfont icon-danwei1 font14 mr3"}),d]})}),(0,l.jsx)("div",{className:ve,children:(0,l.jsxs)("div",{children:[(0,l.jsx)(X.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)(X.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,{})]})})},be={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"},ye=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,h=e.trackEventItems,m=e.loading,g=Math.floor((f-(a-1)*r)/a);return(0,l.jsx)(Q.Z,{spinning:m,children:(0,l.jsxs)("div",{className:j()(be.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:be.wrap,style:{width:g,marginRight:(1+n)%a==0?0:r+u,marginBottom:c},children:[(0,l.jsxs)("a",{className:be.li,onClick:function(n){n.preventDefault(),h&&(0,ee.L9)([h]),(0,ee.xg)(e.first_category_url)},children:[(0,l.jsxs)("div",{className:be.top,children:[(0,l.jsx)(X.Z,{title:e.name,children:(0,l.jsx)("div",{className:be.name,children:e.name})}),(0,l.jsx)("img",{className:be.img,src:$.Z.IMG_SERVER+"/images/"+e.avatar_url}),(0,l.jsx)("div",{className:be.text,title:e.creator,children:e.creator}),t&&(0,l.jsxs)("div",{className:be.btns,children:[(0,l.jsx)("div",{children:"开放课程"}),(0,l.jsx)("aside",{children:"开放课堂"})]}),o&&(0,l.jsx)("div",{className:be.sign,children:"公开"})]}),(0,l.jsxs)("div",{className:be.bottom,children:[e.visits>0&&(0,l.jsx)(X.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)(X.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)(X.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:be.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,{})]})})},je={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(18196),_e=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:j()(je.tabs,a),style:s,children:[(0,l.jsx)("div",{className:je.tabsWrap,children:t.map((function(e,n){return(0,l.jsxs)("aside",{className:je.tab,onClick:function(){o(e.id),e.link&&Ae.history.push(e.link)},children:[(0,l.jsx)("div",{className:i===e.id?je.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)(X.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:je.tabBar,children:c})]})},Se=function(e){var n=e.className,t=e.style,i=void 0===t?{}:t,o=e.children;return(0,l.jsx)("div",{className:j()(n),style:i,children:o})},ke="orderWrap___ZfyGX",Be="orderIconWrap___XTB_O",Ne="orderAsc___KWHmA",Ce="orderDesc___rHdbB",Te="active___a7eSP",Pe="cursorPointer___gs9kL",Me="orderTextWrap___teAKn",Le=t(38854),De=t(20834),Ee=[{id:"updated_at",name:"最新动态"},{id:"created_at",name:"最新创建"},{id:"name",name:"名称排序"}],Ge=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?Ee:s;return(0,l.jsxs)("div",{className:j()(ke,o),children:[(0,l.jsx)(Le.Z,{dropdownRender:function(){return(0,l.jsx)(De.Z,{children:c.map((function(e,n){return(0,l.jsx)(De.Z.Item,{onClick:function(){return r(e.id)},children:e.name},n)}))})},children:(0,l.jsx)("span",{className:Me,children:null===(n=c.find((function(e){return i===e.id})))||void 0===n?void 0:n.name})}),(0,l.jsxs)("span",{className:Be,children:[(0,l.jsx)("span",{className:Ne,children:(0,l.jsx)("i",{className:"asc"===t?"iconfont icon-sanjiaoxing-up font12 ".concat(Pe," ").concat(Te):"iconfont icon-sanjiaoxing-up font12 ".concat(Pe),onClick:function(){return a("asc"===t?"desc":"asc")}})}),(0,l.jsx)("span",{className:Ce,children:(0,l.jsx)("i",{className:"desc"===t?"iconfont icon-sanjiaoxing-down font12 ".concat(Pe," ").concat(Te):"iconfont icon-sanjiaoxing-down font12 ".concat(Pe),onClick:function(){return a("asc"===t?"desc":"asc")}})})]})]})},Oe=t(82242),Fe=t.n(Oe),He=t(7557),Re=t.n(He),We=t(41498),ze=t.n(We),Ze=t(39647),Ie=t.n(Ze),Ue={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"},Ve=t(3113),qe=["className","style","children","loading","openLoading","onClick","size","shape"],Je=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,h=e.shape,m=void 0===h?"round":h,g=Ie()(e,qe),v=(0,i.useState)(!1),w=d()(v,2),x=w[0],b=w[1];return(0,l.jsx)(Ve.ZP,Fe()(Fe()({onClick:(0,A.throttle)(function(){var e=ze()(Re()().mark((function e(n){return Re()().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:j()(Ue.btn,Ue["".concat(f,"-").concat(m)],n),style:t,size:f,shape:m,loading:x||r},g),{},{children:o}))},Ke="head___ghH72",Qe="node___mjPEy",Xe=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:j()(Ke,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",$e="confirm___Ozirl",en="cancel___aiq1I",nn=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:j()(Ye,d),style:u,children:[t&&(0,l.jsx)(Ve.ZP,{loading:f,onClick:o,type:"primary",className:$e,children:i}),r&&(0,l.jsx)(Ve.ZP,{onClick:c,className:en,children:s})]})},tn={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"},on=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:j()(tn.fixedBottom,n),style:i,children:(0,l.jsxs)("div",{className:tn.wrap,children:[(0,l.jsx)("div",{className:tn.left,children:o}),(0,l.jsx)("div",{className:tn.center,children:a}),(0,l.jsx)("div",{className:tn.right,children:r})]})})},an="crumbs___V41Oe",rn="hover___bEIVd",ln=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:j()(an,n),style:o,children:r.map((function(e,n){return n"," "]})]},n):(0,l.jsx)("span",{style:{color:"#5F6368"},children:e.name},n)}))})},sn=t(31797),cn=["onChange"],dn=sn.Z.Countdown,un=function(e){var n=e.onChange,t=Ie()(e,cn),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)(dn,Fe()(Fe()({},t),{},{onChange:function(e){var n=Math.floor(e/1e3);s(n)}}))}},41428: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])}},2382:function(e,n,t){"use strict";t.d(n,{$J:function(){return s},JZ:function(){return d},bN:function(){return f},jP:function(){return p},rO:function(){return c}});var i=t(7557),o=t.n(i),a=t(41498),r=t.n(a),l=t(93969);function s(e){return(0,l.U2)("libraries/".concat(e,".json"))}function c(){return(0,l.U2)("library_tags.json")}function d(e){return u.apply(this,arguments)}function u(){return(u=r()(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,l.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 p(e){return(0,l.v_)("libraries.json",e)}function f(e,n){return(0,l.gz)("libraries/".concat(e,".json"),n)}},42315:function(e,n,t){"use strict";t.d(n,{U:function(){return p}});var i=t(7557),o=t.n(i),a=t(82242),r=t.n(a),l=t(41498),s=t.n(l),c=t(79800),d=t.n(c),u=t(59301);function p(e,n){var t=(0,u.useState)(n),i=d()(t,2),a=i[0],l=i[1],c=(0,u.useState)(!1),p=d()(c,2),f=p[0],h=p[1],m=(0,u.useState)(),g=d()(m,2),v=g[0],w=g[1],x=function(){var t=s()(o()().mark((function t(i){var s,c,d,u=arguments;return o()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return s=u.length>1&&void 0!==u[1]&&u[1],c=s?n:r()(r()({},a),i),h(!0),l(c),t.next=6,e(c);case 6:return d=t.sent,h(!1),w(d),t.abrupt("return",d);case 10:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}();return[a,f,x,v]}},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,iVBORw0KGgoAAAANSUhEUgAAANQAAAA8CAYAAAAeyZT3AAAAAXNSR0IArs4c6QAAEpJJREFUeF7tXQeYFdUV/mcbS1F6UUEsoLC7IGKNJWpERbEgSoxGo7HEQFDRWCAGgdASNBbEhglqsC1rAxVBNGg0qNgLsJRddmFhe3vby3uT7393ZmfeezOv7M57W3LP9/EtM3Pn3DPn3n/uvf85c58CKdID0gOOeUBxTJNUJD0gPQAJKNkJpAcc9EALoNRpCaqt3rh4QIkDvH/jxV/zuZZjrVy8uRzvSzDdrx3HxWnnEnz1eevhOf/79HpNdrAs6wrQr9VvtiMc+/kc0HSan9Nrq8Uzt9hquuZjv8kPev26r8x16X5VPYDHDYT7Vy/L8vo94d7P8u5mcV+w+1U34GEZ7a+5Tg/vV31tbrmu36ff23JcB9VdBo9a5v2rekq14/1wN30GNXGzctPKKgf7eExVKUGBpJsSEkgWYPMHXEuH0sHlB5iW8jrAtE6sd9AW8GidVD9mR/fvxDrAzJ3Yp/ObAGL3srC1XweJnf0awHUQWgGJ52i3P+D9OyOP/QHSAjYT8Lwd3gRGH3Bp5dza34D7LUDsD04vmPzuN9cZGkSAF3xm4JttNoFWdasNlRVNta4SV21l6YHakvyPGurrNivA12kZ2B1TdLSisvAA1QrF8hbpAUsP8EWVkAwkdgMSugHxiUB8EpDcC+g1AOjeG+BciSBWPXA3NaA8Pxel+7LRXF+bCwXpShxeTX0V33ZED0tAdcRW+X+2iaN3j35Ar/7iX/e+XnCpbg9cZfkozctBrauci/9tioIlKSpeUTLg7iguk4DqKC0h7bD2QPJBQP/hUHsNhsIVv+qBq7QI+7O2w93USGDtUoEFaavxoqJ4x7Z2FQmodnW/rDxsD3Ba2PcwqL0PhaLEobmxAXnZmaiuKPOqUBRsSlBx06gM7AlbZxQKSkBFwalSZRQ9kJAEDD4GSD7Yyz6WFu5HQV4uVI+Ho1W1ouCe1NV4OooWBFUtAdVenpf1ts0DfQ6F2mcoOMurq6nCnp2Z8DAMwNEKWJEKTG+PtZUEVNuaVd7dnh5I6gF1wFFQEpJQW+1CTtYueBgeEPLuwGRcNWQVamJpogRULL0t63LeA/GJUAeNhBKXgOpqF3Kzs6Ey3iVGqs29gQnDMlDnfMXWGiWgYuVpWU/0PBCfBHXQ0VCUeLgqK7B3b67I4BDyZloKrlTmQ6AsyiIBFWUHS/Ux8kBCMtT+w70MYGlJMfILCloqVoDH0jIwMxaWSEDFwsuyjth4IKk71D7DGKzCnj05qK0zZnoKMDUtA69F2xAJqGh7WOqPrQeYvtSjL+rr65C1JxeqMfUrTkpAyrGvoCSaBklARdO7UnfsPaAAat/DocTFo7C4FMWlIvBLUYD0tAz8KppGSUBF07tSd/t4ILE71N5DoHrcyMrJQ0NjY4sd8QompazGumgZJgEVLc9Kve3rgZ79gW49UVVdg9wDhWZbMtNSMEaZDxEFdlgkoBx2qFTXQTygxHnz/gAPdu3NR2Njk9mwmWMy8Fg0LJWAioZXpU7DA/0OB479hTguyQZ2/Sdm3lF79IWS2B2llVXILylvqVcBuLAamZbh/euotA+geg0E/ponHqSpDrizj6MP1WGU8WM671eq7fhVweTFwIQ/Cpe8PRfY8NfYuue4y4BbNbb6y1eA534Tu/rjEqEeNAAejxs7cgvg4VfGmijA8rQM3Oa0Me0HqKUHxLM01gEzD3b6udpXX+9DgNNvBs64GVh0PFDj+Isw/Oe7fAlw3t2i/NoHgPVLwr/XiZLtCShGpHr29zJ++aWVKHX5pPU1Iw5jx6RjuxOP2QLUsPaUcLJG6uII1ZUBtTAb6McAI4B7BktAtdcIRf/zM/vkg9HY3IydeQxBGbMFBVifloELnezecoRy0pu6rsU5QJ/DJKDogXYeoWiCp2c/7mWF7MJy1Nb7kBNwmkaXgJKAioYHDJ0dAFBqt55Q4ruhyFWDooqArzkcpdE7HqBOuxE4aKBokE9WALUGO9PSStxc4Px7xWFzI/DhI0YDDjoGOP5ycbxjE5CzBRh/JTDiDGD4CaL83m/E+W9e8yUM+g0HTtIC6f56/bvd8JOAURp75SoAKvYDh58gStG27tq68L3FQGOtOP/TOmD/j76aOP09YSowbBww9DigtgLY9y2w7zvguzeEvf5ifsb8bcAPbwNjLwF+Pg3oPQTgubfnAcW7ASfXUAOOBH52PTB0nKiHn6UXZwFFu4DPVwEFFssRK0BRz7gpwn/0U+7XQM6XwFfpYrsxpyUhEUjqhdqGJmQXVgRoj1NwR+pqLHOi2o4HqD99DQwdK55t7mjRKfyF++4t1xIf66uAu/oZJcwNuGYOMHgkcKoNs7TtfWDltQZoOd9eshfoqel76OdA9mfWfp6+FkjTpt/vLhA79Jw1PXibrLoZ+OwFo8yIM4EbXwT6MF5iIblfASumAuUaI6oX8e+kOz4Crn3GV8HjFwLbP3AOUJfMBybO9m7eYCnuJmDjQ4L4MIu/rR8+Bty2zvCxuezuT4AVVwHVxU70bR8dao8+XsY1c38F3Ca2j4WcpNG7NqA4MiT1AJoagNwtwIFtwJBRwPATvVF0r5TmAItPBOoqxfEVDwLnapn+n/4DeHlaYONyVCHw4hPErqoPjATOvRM4Syvr3RVWE2/jaQvhF38HfP4vcYEd7ZZ0sWsu5cBPYlTiW58j6cCjxfmqYuDRCWLU0cXcSQ9sBQaOEPvcmcVJQF08F7joz4b2sr3iRcOX2eHjxT9dVl4HfPWqta0cnRmX4r58WZ8CRbsD24Mvj8UnOE7kqN16eT/t2FdWjcrawFHfKRq9awOKzVpdAjxxCcC3vS79jwBmvCs2+6CQStbfrJxOzdsqzte5gFmHAU31vp317BnAL7VpJke55ZN8r4ciJQjyedsM4uLl6cCnzxo6uDcdp42XLRDnvlsDrLjSupPqZ7duAD5+EqgqEmBkh2fHb+uUjy+eJXliI0rK6/f6TrF5ji+TK5aK65wCzh1lbyvb48nJQM4XRpkBRwHT3gIOGS3Obfw78OYsX5+29YgvnLgklNc0YH+FNgX31ekIjd71AfXU5cCP7wQ2B9/q7NScwjTUAHNGCPBR7tgIHHu2+D8DkQxImuXezcARJ4kzz14FfPuG7/VQgLpkHnDh/eIerj3+daN1d9GnlQwM862tr7/MI1QoHW0FFNdLE+8ToQ6uFTlFtpJFe4C+Q8WVmb2NdaO/rS/cCHyxyro95m4Ve9ozNsn24MvBKeHW10nd0dTsxo5C663TnaDRuzagOJ2bM9K+SWZ+ABxzlrj+1GTgx3fF/0kS3PSy+H/mv4FlFxg6zCMYG3z28MCFdChAzd4CDDte6Hz0PGDnR9Y2nvxr4IbnxbX3HwTe+pP4v7mT8mVw/5HW5A3LthVQ4XboO94Hjj1HlF403hr8ZfsEULQ9HwJUz1gHpJwnTj89RZAtTgpHW9WD3cU1qG+y/iK+rTR61wbUD+8AT2uMn1XDTH0YOEfLPsn4I7BJI3q43zZBcdAgsUZiJyjfJzSYRxcuwt+cHag5FKAerRRrO8p3bwVOKXWNJEdSzhdHHAU5GvoDas/nwINn2nc7JwHF2NrxUwCydP2PFEQMiRzulcdjfV1Ke2iXv61b14vpt52Y169v3Ad88LCTcBJ2KvEoqmpAUbUFeypqaxON3rUB9Z9ngFdn2DfK+fcAzHWjbFoOZNxplL1sIXDBfeJ47VxgvVbuLztFh6LMSwWKdgbqDwYodkpej1RIpS85ObCTfrUaWPnr6AKKDNlVy4DxUwURE0rsABWqPZhzOEXLNfz4KSD99lA1RXbd+1NCiahrdCOrzH4jpLbQ6M4Daswk4MhTxYNu32idXcxcN7JklPpq4K6+hmOcpM23vAw8f7290yc9AEyaI65v+BuwxsRkkbiYv0PM6fWF9lGnAXd/LMoza/qRc611BwMUR6ZHKgz6mbE2uymQWTsZNaspX6iE07aOUInJwO0bgKNPM9qL8bHCXUBVoRhdmxuAibOMaawdoL54EXjht/btYR791y0E3pkfGWBClSbjH0c21IPM4no0e6yTlttCozsPqEsXCOdSzOyZ+WFJs87SWJ7CncD8VOOqeX2xYByQrzFu5vsZgF2oxaeCxaHIdDGWZCfXPgucdoO4uuoW4DNtvaKX/8M7QKq2fvr7OcDJVwNn/k5cff4GYMtLkQOKd5hz/exGuWCdI5Lsg7YCimzj5EXCmrzvBYXP4LO/zPrcCGzbASrYS4j6rvuHCBxT7MiLUKAJdZ3Teag44GpCWZ39j3a0lkZ3HlCnXAdcv1I81tcZwD+vCXxEc5nMD4FlE40yv38TGHuxOF5+MbBtQ+D91z8HnKKxTcEAxSyDeaMFfewvDA4TlHrO3UNnAdmbfUsx++D3GoPH0S51oghIskPNHma/9gm1hjIvvv0pc7MF4yaLNQuF9Dzf8JRYAop0NmcdlGeuBL5fE+hL/qbT0gJjOmgHKLbHn48CXD5f0Ap9bA/67eDB4njp6SKbxWnRfjmzqr4ZuZVBszJaRaM7DygGTe/TsgsYUF0wBigx/SACpxB3fyJSbSj/Xga8pn2vw+OpjwDnaOseqynbYWOB2V+KqRglGKB4neksVlQvyQiSEhQGVJdoNLi5ARkPWpRtgE6/xnhP+h32TW1eZ5FlJNtoluMuBW59XZxhytL8NKCh2rcMR+H7vzFSmB7+BcBMAkosAWWegvPlyJekv5hBx2t2gOK1/64EXro1UMeEu4ApfxPnmYa0VJti2nu59Vfi4r27y24vaYYnyLdqraHRnQcUH/P29cAobX1RXSpAw8U7O8mp1wGHalM8bu7OEcTc4UZPAG57z3AWsxW+eEnM148+XUw/yL7pEgxQZOgIvG9eF8HC4l3A4FHAib802D3qefJS4CdTneamumgOcLFfOs0ixoR+sG9QMx1P2j3zA5EzSFZQF3MnZMYA10cMPvOzbU4zT77GyJbwZ8daCyjq58sjHPlhrfDJb1aKNqMU7gBemgZk/VdkeHCtfPliY82s6w0GKJYhkULSgdN5Zq4wTKGzrbzOGQtnLtES9gmPB/uqPKhsCL6hbFwcLkpNh03nCDQwOoBirIajlJ4gaueY95cCb2kBTnMZc0zD/16CZO0cY14fDFAEEmX8FdYWsJOvWwAwF89OOCVcmGWkCIXz9uR0lNNSf5mRLH6rlsIg6LQ1Rt6iXf1ct3B0qncZJVoLqEg6qM5sWrUlM0hIruiM386PBdj09aUdoLZtFOSGTq8HtK1bZKywX0RVvL/cBlejir2u4D9+qCjYnjoaY8Pd1CU6gKIz2BGvecpIIDU7qDRX0Nl881oJf7WOMYnTb/K9Wpkv7vtxXXjJsWTASB6Q8uVbVo/9UCunWqRlv18buunIcumZ5czt46gZSs64BTh7OjBwpJFnZwYU7+cCmTlyzB0028ZrXKcR6Jxe+mdgxxJQtOWIU4CrHzdYPP3Z2Y7fvi5GV+b7MXmWYgcopi0xiM2g+aARvh7kfhP0LUf0GAk5vu2l7qDTPpoSCY0ePUDpTunRVwzrnO6xE/NNFm5KCXcBHTJaLFT5yQWdHkrsOhs7L6co+ucCTKMJR9jRF+cCjMUwK2HW0MD1Tjh6gpVh+hPz2Q5NE+ApyBTrznDo9LbWHe79tHFIigACaXJOH/VUrXB1mMuxTbne1j+nqSltjZY235NX5UFFiGlfJDR69AHV5keOUEEkb+9wVHMac/UTouTm5wBmjEvpMh6oblKRUxnGb14reHzMaoSMNEtAheoac74HDkkRpZae4ZslHepeeb3De4DL6O1load9/JQ1nE1dJKCCNTmTPUmQUPi90kItobXDdxNpYCQe2F/tQXl96J+PUoD30jJwUdDZe7vsehTJ00Za1skpH4O6DO5SMu4CNj0eqTWyfCfwQF0zkFUR3qf3oWj0rjdCHZJqxE0YczF/PRpJ4zJyf+l8b3ayV5jrZ7W/RSQ6ZdkO6QGyfTvL3Giyye0zGx2KRu96gOqQTSaN6ugeKKpTUVQTBjkRgkaXgOroLS3ti4kH+L3hjjICKvS22cFodAmomDSXrKQzeGBPpQc1Nl/yBthvQ6NLQHWGlpY2xsQDFQ0q8qrCm/bZ0egSUDFpKllJZ/AAOYnM8GJS3sexotEloDpDS0sbY+aBAzUelNWFjknpBvnT6BJQMWsqWVFn8EC9G9hdHl5MyjtK+WWjS0B1hlaWNsbUA9mVbtQ2hWb7TKPU7anp8Eb9JaBi2lSyss7ggQjJCZ+90SWgOkMLSxtj5gGOS/zHmJQ7jMyJFsM0Gl0CKmZNJSvqTB4oqPGgJAJyQqfRJaA6UytLW2PmgcoGFfvCj0m10Oj/A9jGm+feuyEMAAAAAElFTkSuQmCC"},81378:function(e){"use strict";e.exports="data:image/png;base64,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"}}]); \ No newline at end of file diff --git a/21232.d7670b28.async.js b/21232.d7670b28.async.js deleted file mode 100644 index 9e4989b16b..0000000000 --- a/21232.d7670b28.async.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[21232,19216],{29920: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 j(){try{return window.self!==window.top}catch(e){return!0}}function A(){return(!t.hasOwnProperty("screenshotGenerator")||!t.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,n){c=e,O(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,G(e,n))},e.getHTML5CodebaseVersion=function(){return m},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 B=function(e){return e&&"false"!==e},N=function(n,t,i){y(m)<=4.2&&(i=!0);var o=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==m||ggbHTML5LoadedCodebaseIsWebSimple&&!v)&&(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(y(m)<=4.4)B(t.showToolBar)&&(t.height-=7),B(t.showAlgebraInput)&&(t.height-=37),t.width<605&&B(t.showToolBar)&&(t.width=605,r=605);else{var d=100;(B(t.showToolBar)||B(t.showMenuBar))&&(t.hasOwnProperty("customToolBar")&&(t.customToolbar=t.customToolBar),d=B(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(w),window.GGBT_wsf_view&&$(window).trigger("resize"),f(e)},x||w.appendChild(j)):a.appendChild(j),w.appendChild(a),x||n.appendChild(w),setTimeout((function(){e.resize()}),1)}function A(e,n){n&&"function"==typeof n.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,n.appletOnLoad):renderGGBElement(e),F("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",n)}function S(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){A(e.article,e.params)})),html5AppletsToProcess=null)},y(m)<5&&(e.className+=" geogebraweb")):A(e,n)}if(o){scriptLoadStarted=!0;for(var k=0;k0?(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 h=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},D=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},E=["web","webSimple","web3d","tablet","tablet3d","phone"],G=function(e,n){if(m=e,n)O(m,!0);else{var a,r,l=!o;if(l){var s=y(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/",E)if(m.slice(-1*E[d].length)===E[d]||m.slice(-1*(E[d].length+1))===E[d]+"/")return void O(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||B(t.showToolBar)||B(t.showMenuBar)||B(t.showAlgebraInput)||B(t.enableRightClick)||t.appName&&"classic"!=t.appName?r+="web3d/":r+="webSimple/",O(r,!1)}},O=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",v=!1;var t=p.split("/");t.length>1&&(n||"webSimple"!==t[t.length-2]?E.indexOf(t[t.length-2])>=0&&(g=t[t.length-2]+".nocache.js"):(g="webSimple.nocache.js",v=!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."),G("5.0",n))}},F=function(e,n){window.console&&window.console.log&&(!n||void 0===n.showLogging||n.showLogging&&"false"!==n.showLogging)&&console.log(e)};function H(){var e=n;null!==s?e=s:parseFloat(e)<5&&(e="5.0"),G(e,!1),null!==c&&O(c,f),l=!0}return void 0!==t.material_id?S(H):H(),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,h=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 m=e.getBoundingClientRect();m.left>0&&m.left<=s&&(void 0===o||!o)&&("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===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&&(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 B=function(e){var n=e.value,t=e.onChange,i=e.action,a=e.data,l=e.className,c=e.maxSize,u=void 0===c?150:c,_=e.title,B=void 0===_?"上传附件":_,N=e.showRemoveModal,C=void 0!==N&&N,T=e.accept,P=void 0===T?"":T,M=e.additionalText,L=e.isDragger,D=e.number,E=void 0===D?1e3:D,G=e.aloneClear,O=void 0!==G&&G,F=e.realTimeRemove,H=void 0===F||F,R=e.uploadText,W=e.setFileProgress,z=e.showFileProgress,Z=(0,f.useState)(!1),I=p()(Z,2),U=I[0],V=I[1],q=(0,f.useState)(n||[]),J=p()(q,2),K=J[0],Q=J[1],X=(0,f.useState)(1),Y=p()(X,2),$=Y[0],ee=Y[1];(0,f.useEffect)((function(){n&&(1===$&&Q(d()(n)),ee(2),E===(null==n?void 0:n.length)&&V(!0))}),[n]);var ne=function(){setTimeout((function(){K.pop(),Q(d()(K))}),500)};z&&W(K.some((function(e){return"uploading"===e.status})));var te,ie={multiple:!0,disabled:U,accept:P,withCredentials:!0,fileList:K,beforeUpload:function(e,n){var t=e.size/1024/1024;return K.concat(n).length>E?(K.pop(),Q(d()(K)),m.ZP.error("最多只能上传".concat(E,"个文件")),O?Promise.reject():(ne(),!1)):t=E?V(!0):V(!1),Q(d()(K)),K=K.map((function(e){var n,t;null!=e&&null!==(n=e.response)&&void 0!==n&&n.id&&(e.url=null==e||null===(t=e.response)||void 0===t?void 0:t.url);return-1===e.name.indexOf(y)&&(e.name="".concat(e.name).concat(y).concat(j(e.size))),s()({},e)})),console.log("info:",e,K),t(K)):m.ZP.error(null===(i=e.file)||void 0===i||null===(i=i.response)||void 0===i?void 0:i.message)},onRemove:(te=r()(o()().mark((function e(n){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(H){e.next=2;break}return e.abrupt("return",!0);case 2:if(t=function(){var e=r()(o()().mark((function e(){var t;return o()().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,x.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)}}(),!C){e.next=7;break}return e.abrupt("return",new Promise((function(e,n){var i;g.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"提示",content:(0,b.jsx)("div",{className:"tc font16",children:"是否确认删除?"}),onOk:(i=r()(o()().mark((function n(){return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,t();case 2:n.sent,m.ZP.success("删除成功"),e(!0);case 5:case"end":return n.stop()}}),n)}))),function(){return i.apply(this,arguments)}),onCancel:function(){return e(!1)}})})));case 7:return e.next=9,t();case 9:return e.abrupt("return",e.sent);case 10:case"end":return e.stop()}}),e)}))),function(e){return te.apply(this,arguments)})};return(0,b.jsxs)("div",{className:"multi-upload ".concat(l||""),children:[L&&(0,b.jsxs)(k,s()(s()({},ie),{},{children:[(0,b.jsx)("p",{className:"ant-upload-drag-icon",children:(0,b.jsx)(A.Z,{})}),(0,b.jsxs)("p",{className:"ant-upload-text",children:["点击上传图标,选择要上传的文件或将文件拖拽到此",(0,b.jsx)("br",{}),"(单个文件最大限制为",u,"MB)"," "]}),M]})),!L&&(0,b.jsxs)(h.Z,s()(s()({},ie),{},{children:[(0,b.jsxs)(v.ZP,{disabled:U,className:"upload_button",children:[(0,b.jsx)("img",{className:"aBtn_img",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4="}),B]}),(0,b.jsx)("span",{onClick:function(e){e.preventDefault(),e.stopPropagation()},className:"upload_text",children:R||"(单个文件最大".concat(u,"MB)")})]}))]})}},42580:function(e,n,t){"use strict";t.d(n,{h:function(){return v}});var i=t(82242),o=t.n(i),a=t(79800),r=t.n(a),l=t(59301),s=t(57809),c=t(78241),d=t(3113),u=t(89780),p=t.n(u),f=(t(62025),t(64275),t(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 v(e){var n=e.value,t=e.onChange,i=e.mode,a=e.options,s=void 0===a?{}:a,c=(0,l.useRef)(),d=(0,l.useState)(),u=r()(d,2),h=u[0],m=u[1];return(0,l.useEffect)((function(){if(h){var e=function(e){var n=e.getValue();t&&t(n)};return h.on("change",e),function(){h.off("change",e)}}}),[h,t]),(0,l.useEffect)((function(){h&&h.setOption("mode",i)}),[h,i]),(0,l.useEffect)((function(){h&&(n===h.getValue()&&""!==n||setTimeout((function(){h.setValue(n||"")}),300))}),[h,n]),(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})})}n.Z=function(e){var n=e.callback,t=e.onCancel,i=(0,l.useState)("python"),a=r()(i,2),u=a[0],p=a[1];return(0,f.jsxs)(c.Z,o()(o()({},m),{},{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:function(e){n(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)(v,{mode:u})}),(0,f.jsxs)("div",{className:"flex-container flex-end",children:[(0,f.jsx)(d.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,f.jsx)(d.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))}},88330:function(e,n,t){"use strict";t.d(n,{Z:function(){return xe}});var i=t(91232),o=t.n(i),a=t(79800),r=t.n(a),l=t(85573),s=t.n(l),c=t(59301),d=t(89780),u=t.n(d),p=t(76374),f=(t(62025),t(6313),t(25717),t(99498),t(25419),t(67549),t(5822)),h=t(37712),m=function(e){var n=e.value,t=void 0===n?"":n,i=(e.className,e.showTextOnly,e.showLines,e.style,(0,c.useMemo)((function(){return""}),[t]));return(0,h.jsx)(h.Fragment,{children:(0,h.jsx)("div",{dangerouslySetInnerHTML:{__html:i}})})},g=t(82242),v=t.n(g),w=[{title:"粗体",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"斜体",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"无序列表",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"有序列表",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"行内代码",icon:"md-iconfont icon-code",actionName:"code"},{title:"代码块(多语言风格)",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"链接",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"行内公式",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"数学图像",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"多行公式",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"添加图片",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"插入画图",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"插入流程图",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"表格",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"换行",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"清空",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function x(e){var n=e.onActionCallback,t=e.title,i=e.icon,o=e.actionName,a=e.className,r=void 0===a?"":a,l=e.children;return(0,h.jsxs)("a",{title:t,className:r,onClick:function(){n(o)},children:[(0,h.jsx)("i",{className:"".concat(i)}),l]})}var b=function(e){var n=e.watch,t=e.showNullButton,i=e.showNullProgramButton,o=e.onActionCallback,a=e.fullScreen,r=e.insertTemp,l=e.hidetoolBar,s=e.extraUse,c=[].concat(w,[{title:"".concat(n?"关闭实时预览":"开启实时预览"),icon:"".concat(n?"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,n){return(0,h.jsx)("li",{children:e.actionName?(0,h.jsx)(x,v()(v()({},e),{},{onActionCallback:o})):(0,h.jsx)("span",{className:"v-line"})},n)})),t?(0,h.jsx)("li",{children:(0,h.jsx)(x,{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)(x,{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)(x,{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,r&&(0,h.jsx)("li",{children:(0,h.jsx)(x,{icon:"md-iconfont icon-edit",className:"btn-null",title:"插入模板",actionName:"inster-template-".concat(r),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)(x,{icon:"".concat(a?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"),title:a?"关闭全屏":"开启全屏",actionName:"trigger-full-screen",onActionCallback:o})})]})},y=t(20129),j=t(78241),A=t(92832),S=t(3113),k={labelCol:{span:4},wrapperCol:{span:20}},_=function(e){var n=e.callback,t=e.onCancel;return(0,h.jsxs)(j.Z,v()(v()({},k),{},{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:function(e){n(e)},style:{width:500},children:[(0,h.jsx)(j.Z.Item,{label:"链接地址",name:"link",rules:[{required:!0,message:"请输入链接地址"}],children:(0,h.jsx)(A.Z,{})}),(0,h.jsx)(j.Z.Item,{label:"链接标题",name:"title",rules:[{required:!0,message:"请输入链接标题"}],children:(0,h.jsx)(A.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:t,children:"取消"})]})]}))},B=t(42580),N=t(95885),C=t(95237),T=t(60408),P=function(e){var n=e.callback,t=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 a=i.toDataURL("image/png");return(0,h.jsx)(C.Z,{style:{height:"100vh"},children:(0,h.jsx)(T.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:a,visible:!0,title:String(Date.now())},onOk:function(e){n({src:e.url})},onClose:t})})},M=t(7557),L=t.n(M),D=t(41498),E=t.n(D),G=t(37205),O=t.n(G),F=t(12378);function H(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(H,go.CommandHandler),H.prototype.canAlignSelection=function(){var e=this.diagram;return null!==e&&!e.isReadOnly&&!e.isModelReadOnly&&!(e.selection.count<2)},H.prototype.alignLeft=function(){var e=this.diagram;e.startTransaction("aligning left");var n=1/0;e.selection.each((function(e){e instanceof go.Link||(n=Math.min(e.position.x,n))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n,e.position.y))})),e.commitTransaction("aligning left")},H.prototype.alignRight=function(){var e=this.diagram;e.startTransaction("aligning right");var n=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var t=e.actualBounds.x+e.actualBounds.width;n=Math.max(t,n)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n-e.actualBounds.width,e.position.y))})),e.commitTransaction("aligning right")},H.prototype.alignTop=function(){var e=this.diagram;e.startTransaction("alignTop");var n=1/0;e.selection.each((function(e){e instanceof go.Link||(n=Math.min(e.position.y,n))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.position.x,n))})),e.commitTransaction("alignTop")},H.prototype.alignBottom=function(){var e=this.diagram;e.startTransaction("aligning bottom");var n=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var t=e.actualBounds.y+e.actualBounds.height;n=Math.max(t,n)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,n-e.actualBounds.height))})),e.commitTransaction("aligning bottom")},H.prototype.alignCenterX=function(){var e=this.diagram,n=e.selection.first();if(n){e.startTransaction("aligning Center X");var t=n.actualBounds.x+n.actualBounds.width/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t-e.actualBounds.width/2,e.actualBounds.y))})),e.commitTransaction("aligning Center X")}},H.prototype.alignCenterY=function(){var e=this.diagram,n=e.selection.first();if(n){e.startTransaction("aligning Center Y");var t=n.actualBounds.y+n.actualBounds.height/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,t-e.actualBounds.height/2))})),e.commitTransaction("aligning Center Y")}},H.prototype.alignColumn=function(e){var n=this.diagram;n.startTransaction("align Column"),void 0===e&&(e=0),e=parseFloat(e);var t=new Array;n.selection.each((function(e){e instanceof go.Link||t.push(e)}));for(var 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},H.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},H.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(H.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(H.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var R=H,W=(t(36678),t(43418)),z=t(43604),Z=t(93969),I="myPaletteDiv___Xjz2I",U="maxH60___Pd4Re";var V=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],m=function(){var e=E()(L()().mark((function e(){var n,o;return L()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.current.makeImage(),e.next=3,(0,Z.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(){return setTimeout((function(){!function(){var e=F.GraphObject.make,n="#ff3333",t="#3358ff",r="#25ad23",l="#d533ff",s="#7d33ff",c="#ff6233",d="#ffffff",u="#000000",p="#fffcd5",f="#d5ebff",h="#f2dfe0",m="#a5d2fa",g="#cccccc",v="#b3e6b3",w="#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 F.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(F.Shape,{figure:t,alignment:n,alignmentFocus:n.opposite(),width:n.equals(F.Spot.Top)||n.equals(F.Spot.Bottom)?25:18,height:n.equals(F.Spot.Top)||n.equals(F.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(F.Shape,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},click:function(e,n){e.diagram.commandHandler.showContextMenu(n.part.adornedPart)}},n||{})}function y(e,n){return function(t,i){t.handled=!0,t.diagram.model.commit((function(t){t.set(i.part.adornedPart.data,e,n)}))}}function j(n,t){return t||(t="color"),e(F.Shape,{width:16,height:16,stroke:"lightgray",fill:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.stroke="dodgerblue"},mouseLeave:function(e,n){return n.stroke="lightgray"},click:y(t,n),contextClick:y(t,n)})}function A(){return[e("ContextMenuButton",e(F.Panel,"Horizontal",j(d,"fill"),j(p,"fill"),j(f,"fill"),j(h,"fill"))),e("ContextMenuButton",e(F.Panel,"Horizontal",j(g,"fill"),j(v,"fill"),j(m,"fill"),j(w,"fill")))]}function S(){return[e("ContextMenuButton",e(F.Panel,"Horizontal",j(u),j(r),j(t),j(n))),e("ContextMenuButton",e(F.Panel,"Horizontal",j(d),j(l),j(s),j(c)))]}function k(n,t){return t||(t="thickness"),e(F.Shape,"LineH",{width:16,height:16,strokeWidth:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y(t,n),contextClick:y(t,n)})}function _(n,t){return t||(t="dash"),e(F.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y(t,n),contextClick:y(t,n)})}function B(){return[e("ContextMenuButton",e(F.Panel,"Horizontal",k(1),k(2),k(3),k(4))),e("ContextMenuButton",e(F.Panel,"Horizontal",_(null),_([2,4]),_([4,4])))]}function N(n,t){return t||(t="figure"),e(F.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="lightgray"},click:y(t,n),contextClick:y(t,n)})}function C(n){return e(F.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(F.Shape,{geometryString:t,margin:2,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y("dir",n),contextClick:y("dir",n)})}function P(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",F.Spot.stringify(F.Spot.AllSides)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(F.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 M(n,t){var i=0,o=F.Spot.RightSide;n.equals(F.Spot.Top)?(i=270,o=F.Spot.TopSide):n.equals(F.Spot.Left)?(i=180,o=F.Spot.LeftSide):n.equals(F.Spot.Bottom)&&(i=90,o=F.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",F.Spot.stringify(o)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(F.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})}i.current=new F.Diagram(o.current,{padding:20,grid:e(F.Panel,"Grid",e(F.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(F.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(R),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var 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(F.Node,"Auto",{locationSpot:F.Spot.Center,locationObjectName:"SHAPE",desiredSize:new F.Size(120,60),minSize:new F.Size(40,40),resizable:!0,resizeCellSize:new F.Size(10,10),rotatable:!0},new F.Binding("location","loc",F.Point.parse).makeTwoWay(F.Point.stringify),new F.Binding("desiredSize","size",F.Size.parse).makeTwoWay(F.Size.stringify),e(F.Shape,{name:"SHAPE",fill:d,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:F.Spot.AllSides,toSpot:F.Spot.AllSides},new F.Binding("figure"),new F.Binding("fill"),new F.Binding("stroke","borderColor"),new F.Binding("strokeWidth","thickness"),new F.Binding("strokeDashArray","dash")),e(F.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(F.TextBlock,{margin:1,textAlign:"center",overflow:F.TextBlock.OverflowEllipsis,editable:!0},new F.Binding("text").makeTwoWay(),new F.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(F.Panel,"Vertical",{maxSize:new F.Size(200,NaN)},e(F.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new F.Binding("text")),e(F.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new F.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(F.Adornment,"Spot",e(F.Placeholder,{padding:10}),x(F.Spot.Top,"TriangleUp"),x(F.Spot.Left,"TriangleLeft"),x(F.Spot.Right,"TriangleRight"),x(F.Spot.Bottom,"TriangleDown"),b({alignment:new F.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(F.Panel,"Horizontal",N("Rectangle"),N("RoundedRectangle"),N("Ellipse"),N("Diamond"))),e("ContextMenuButton",e(F.Panel,"Horizontal",N("Parallelogram2"),N("ManualOperation"),N("Procedure"),N("Cylinder1"))),e("ContextMenuButton",e(F.Panel,"Horizontal",N("Terminator"),N("CreateRequest"),N("Document"),N("TriangleDown"))),A(),S(),B()),i.current.groupTemplate=e(F.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:F.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 F.Binding("location","loc",F.Point.parse).makeTwoWay(F.Point.stringify),e(F.Panel,"Auto",{name:"BODY"},e(F.Shape,{parameter1:10,fill:d,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:F.Spot.AllSides,toSpot:F.Spot.AllSides},new F.Binding("fill"),new F.Binding("stroke","color"),new F.Binding("strokeWidth","thickness"),new F.Binding("strokeDashArray","dash")),e(F.Placeholder,{background:"transparent",margin:20})),e(F.TextBlock,{alignment:F.Spot.Top,alignmentFocus:F.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new F.Binding("text"),new F.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(F.Adornment,"Spot",e(F.Panel,"Auto",e(F.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(F.Placeholder,{margin:1.5})),b({alignment:F.Spot.TopRight,alignmentFocus:F.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",A(),S(),B()),i.current.linkTemplate=e(F.Link,{layerName:"Foreground",routing:F.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new F.Binding("fromSpot","fromSpot",F.Spot.parse),new F.Binding("toSpot","toSpot",F.Spot.parse),new F.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new F.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new F.Binding("points").makeTwoWay(),e(F.Shape,{strokeWidth:2},new F.Binding("stroke","color"),new F.Binding("strokeWidth","thickness"),new F.Binding("strokeDashArray","dash")),e(F.Shape,{segmentIndex:0,segmentOffset:new F.Point(15,0),segmentOrientation:F.Link.OrientAlong,alignmentFocus:F.Spot.Right,figure:"circle",width:10,strokeWidth:0},new F.Binding("fill","color"),new F.Binding("visible","dir",(function(e){return 1===e}))),e(F.Shape,{segmentIndex:-1,segmentOffset:new F.Point(-10,6),segmentOrientation:F.Link.OrientPlus90,alignmentFocus:F.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new F.Binding("fill","color"),new F.Binding("visible","dir",(function(e){return e>=1})),new F.Binding("width","thickness",(function(e){return 7+3*e})),new F.Binding("height","thickness",(function(e){return 7+3*e})),new F.Binding("segmentOffset","thickness",(function(e){return new F.Point(-15,4+1.5*e)}))),e(F.Shape,{segmentIndex:0,segmentOffset:new F.Point(15,-6),segmentOrientation:F.Link.OrientMinus90,alignmentFocus:F.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new F.Binding("fill","color"),new F.Binding("visible","dir",(function(e){return 2===e})),new F.Binding("width","thickness",(function(e){return 7+3*e})),new F.Binding("height","thickness",(function(e){return 7+3*e})),new F.Binding("segmentOffset","thickness",(function(e){return new F.Point(-15,4+1.5*e)}))),e(F.TextBlock,{alignmentFocus:new F.Spot(0,1,-4,0),editable:!0},new F.Binding("text").makeTwoWay(),new F.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(F.Adornment,e(F.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:C(2)},new F.Binding("pathPattern","thickness",C)),b({alignmentFocus:new F.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",S(),B(),e("ContextMenuButton",e(F.Panel,"Horizontal",T(0),T(1),T(2))),e("ContextMenuButton",e(F.Panel,"Horizontal",e(F.Panel,"Spot",P(!1),M(F.Spot.Top,!1),M(F.Spot.Left,!1),M(F.Spot.Right,!1),M(F.Spot.Bottom,!1)),e(F.Panel,"Spot",{margin:new F.Margin(0,0,0,2)},P(!0),M(F.Spot.Top,!0),M(F.Spot.Left,!0),M(F.Spot.Right,!0),M(F.Spot.Bottom,!0))))),new F.Palette(a.current,{maxSelectionCount:1,linkTemplate:e(F.Link,{locationSpot:F.Spot.Center,selectionAdornmentTemplate:e(F.Adornment,"Link",{locationSpot:F.Spot.Center},e(F.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(F.Shape,{toArrow:"Standard",stroke:null}))},{routing:F.Link.AvoidsNodes,curve:F.Link.JumpOver,corner:5,toShortLength:4},new F.Binding("points"),e(F.Shape,{isPanelMain:!0,strokeWidth:2}),e(F.Shape,{toArrow:"Standard",stroke:null})),model:new F.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(O()(F.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(F.Node,"Auto",{locationSpot:F.Spot.Center},new F.Binding("location","location",F.Point.parse).makeTwoWay(F.Point.stringify),e(F.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 F.Binding("stroke").makeTwoWay(),new F.Binding("fill").makeTwoWay(),new F.Binding("figure")),e(F.TextBlock,{margin:new F.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new F.Size(16,16),maxSize:new F.Size(10,NaN),textAlign:"center",editable:!0},new F.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(F.Panel,"Grid",e(F.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(F.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}()}),500),f(p+1),function(){i.current=null}}),[]),(0,h.jsx)("div",{ref:s,className:l.current?"".concat(U," body-overflow-initial"):"body-overflow-initial",children:(0,h.jsx)(W.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)(C.Z,{children:[(0,h.jsx)(z.Z,{flex:1,children:"插入流程图"}),(0,h.jsx)(z.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:n,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:I,ref:a})]}),(0,h.jsx)("div",{style:{flex:1,position:"relative"},children:(0,h.jsx)("div",{ref:o,style:{height:"80vh"}})})]}),(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:"保存到编辑器"})})]})})})},q=t(5112),J=t(400),K=q.ZP.Group,Q={margin:"0 8px"},X=function(e){var n=e.callback,t=e.onCancel;return(0,h.jsxs)(j.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){n(e)},children:[(0,h.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,h.jsx)("span",{style:Q,children:"单元格数:"}),(0,h.jsx)("span",{style:Q,children:"行数"}),(0,h.jsx)(j.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,h.jsx)(J.Z,{})}),(0,h.jsx)("span",{style:Q,children:"列数"}),(0,h.jsx)(j.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,h.jsx)(J.Z,{})})]}),(0,h.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,h.jsx)("span",{style:Q,children:"对齐方式:"}),(0,h.jsx)(j.Z.Item,{name:"align",children:(0,h.jsxs)(K,{children:[(0,h.jsx)(q.ZP,{value:"default",children:(0,h.jsx)("i",{className:"fa fa-align-justify"})}),(0,h.jsx)(q.ZP,{value:"left",children:(0,h.jsx)("i",{className:"fa fa-align-left"})}),(0,h.jsx)(q.ZP,{value:"center",children:(0,h.jsx)("i",{className:"fa fa-align-center"})}),(0,h.jsx)(q.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:t,children:"取消"})]})]})},Y=t(78673),$=t(29920),ee=t.n($),ne=(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],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(ee())(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(t)}),[t]),(0,c.useImperativeHandle)(n,(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)(C.Z,{align:"middle",children:[(0,h.jsx)(z.Z,{flex:1,children:(0,h.jsx)(Y.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:p,onChange:function(e){return f(e)}})}),(0,h.jsx)(z.Z,{children:(0,h.jsx)(S.ZP,{size:"large",onClick:g,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),te=t(11494),ie=t(8591),oe="link",ae="upload-image",re="add-flowchart",le="draw-image",se="code-block",ce="add-table",de="------------",ue={default:de,left:":".concat(de),center:":".concat(de,":"),right:"".concat(de,":")},pe=t(41428);var fe="@▁▁@",he=["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 me(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var ge=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",ve=s()(s()({},ge+"-B","bold"),ge+"-I","italic"),we=s()(s()(s()(s()(s()(s()(s()(s()({},oe,"添加链接"),se,"添加代码块"),ae,"添加图片"),le,"添加画图"),re,"插入流程图"),ce,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),xe=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,v=e.miniToolbar,w=void 0!==v&&v,x=e.isFocus,j=void 0!==x&&x,A=e.watch,S=e.insertTemp,k=e.mode,C=void 0===k?"markdown":k,T=e.id,M=void 0===T?"markdown-editor-id":T,L=e.showResizeBar,D=void 0!==L&&L,E=e.noStorage,G=void 0!==E&&E,O=e.showNullButton,F=void 0!==O&&O,H=e.showNullProgramButton,R=void 0!==H&&H,z=e.hidetoolBar,Z=void 0!==z&&z,I=e.fullScreen,U=void 0!==I&&I,q=e.onBlur,J=e.onCMBeforeChange,K=e.onFullScreen,Q=e.className,Y=void 0===Q?"":Q,$=e.disablePaste,ee=void 0!==$&&$,de=e.disabled,ge=void 0!==de&&de,xe=e.disabledFill,be=void 0!==xe&&xe,ye=e.placeholder,je=void 0===ye?"":ye,Ae=e.values,Se=void 0===Ae?"":Ae,ke=e.extraUse,_e=(0,c.useState)(null),Be=r()(_e,2),Ne=Be[0],Ce=Be[1],Te=(0,c.useState)(t),Pe=r()(Te,2),Me=Pe[0],Le=Pe[1],De=(0,c.useState)(A),Ee=r()(De,2),Ge=Ee[0],Oe=Ee[1],Fe=(0,c.useState)(U),He=r()(Fe,2),Re=He[0],We=He[1],ze=(0,c.useState)(""),Ze=r()(ze,2),Ie=Ze[0],Ue=Ze[1],Ve=(0,c.useState)(0),qe=r()(Ve,2),Je=qe[0],Ke=qe[1],Qe=(0,c.useState)(g),Xe=r()(Qe,2),Ye=Xe[0],$e=Xe[1],en=(0,c.useState)(!1),nn=r()(en,2),tn=(nn[0],nn[1]),on=(0,c.useState)(0),an=r()(on,2),rn=an[0],ln=an[1],sn=(0,c.useState)(0),cn=r()(sn,2),dn=cn[0],un=cn[1],pn=(0,c.useRef)(),fn=(0,c.useRef)(),hn=(0,c.useRef)(),mn=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Le(Se),null==Ne||Ne.setValue(Se),window.scrollTo(0,e)}),[Se]),(0,c.useEffect)((function(){null==K||K(Re)}),[Re]),(0,c.useEffect)((function(){if(pn.current){var e=function(e,t){if(!ee){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"==C)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();(0,N.I)(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,"")):he.includes(c)?n.replaceSelection('').concat(s.name,"")):n.replaceSelection("[".concat(s.name,"](/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(t){ie.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}t.preventDefault()},n=u().fromTextArea(pn.current,{mode:C,lineNumbers:!w,lineWrapping:!0,value:t,autoCloseTags:!0,autoCloseBrackets:!0});return n.on("keyup",(function(e,t){8===t.keyCode&&(""==e.getValue()?n.setOption("placeholder",je):n.setOption("placeholder",null))})),n.on("keydown",(function(e,n){if(8===n.keyCode){var t=function(e,n){var t=e.getDoc(),i=t.getCursor(),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===fe.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()}})),j&&n.focus(),n.on("paste",e),ge&&n.on("beforeChange",(function(e,n){"paste"!==n.origin&&"+input"!==n.origin||n.cancel()})),Ce(n),function(){n.off("paste",e)}}}),[]);var gn=(0,c.useCallback)((function(){fn.current}),[Ye,fn,Re]);(0,c.useEffect)((function(){if(Ne){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)&&(gn(),Ne.setSize("100%","100%"),Ne.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)}}}),[Ne,gn]),(0,c.useEffect)((function(){if(Ne){for(var e=[],n=function(){var n=r()(i[t],2),o=n[0],a=n[1],l=s()({},o,(function(){vn(a)}));e.push(l),Ne.addKeyMap(l)},t=0,i=Object.entries(ve);t0){var e=(new Date).getTime(),n=window.sessionStorage.getItem(M);e>=Je+1e4&&(!n||n!==Me)&&(window.sessionStorage.setItem(M,Me),tn(!0))}}),1e4),(0,c.useEffect)((function(){Oe(A)}),[Ne,A]),(0,c.useEffect)((function(){Ne&&j&&Ne.focus()}),[Ne,j]),(0,c.useEffect)((function(){if(Ge&&Ne){var e=function(e){var n=e.target;if(mn.current){var t=n.scrollTop/n.scrollHeight;mn.current.scrollTop=mn.current.scrollHeight*t}},n=Ne.getScrollerElement();return n.addEventListener("scroll",e),function(){n.removeEventListener("scroll",e)}}}),[Ne,Ge]),(0,c.useEffect)((function(){if(Ne&&J){var e=function(e,n){J(e,n)};return Ne.on("beforeChange",e),function(){Ne.off("beforeChange",e)}}}),[Ne,J]),(0,c.useEffect)((function(){if(Ne&&q){var e=function(){q(Ne.getValue())};return Ne.on("blur",e),function(){Ne.off("blur",e)}}}),[Ne,q]),(0,c.useEffect)((function(){if(Ne){var e=function(e,n){var t=e.getValue();Le(t),Ke((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(R?i(t,jn(t)):i(t))};return Ne.on("change",e),function(){Ne.off("change",e)}}}),[Ne,i]),(0,c.useEffect)((function(){if(Ne)if(null==t)Ne.setValue(""),Le("");else{var e=window.scrollY||window.pageYOffset;t!==Ne.getValue()&&(Ne.setValue(t),Le(t),Ne.setCursor(ge?1:Ne.lineCount(),0),window.scrollTo(0,e))}}),[Ne,t]);var vn=(0,c.useCallback)((function(e){var n=Ne.getCursor(),t=Ne.getSelection(),i=t.split("\n");switch(e){case"bold":return Ne.replaceSelection("**"+t+"**"),""===t&&Ne.setCursor(n.line,n.ch+2),Ne.focus();case"italic":return Ne.replaceSelection("*"+t+"*"),""===t&&Ne.setCursor(n.line,n.ch+1),Ne.focus();case"code":return Ne.replaceSelection("`"+t+"`"),""===t&&Ne.setCursor(n.line,n.ch+1),Ne.focus();case"inline-latex":return Ue("inline-latex"),Ne.focus();case"latex":return Ne.replaceSelection("```latex\n"+t+"\n```"),Ne.setCursor(n.line+1,t.length+1),Ne.focus();case"line-break":return Ne.replaceSelection("
\n"),Ne.focus();case"list-ul":return""===t?Ne.replaceSelection("- "+t):Ne.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Ne.focus();case"list-ol":return""===t?Ne.replaceSelection("1. "+t):Ne.replaceSelection(i.map((function(e,n){return""===e?"":"".concat(n+1,". ").concat(e)})).join("\n")),Ne.focus();case"add-null-ch":return""===t&&Ne.setCursor(n.line,n.ch),Ne.replaceSelection("▁"),Ne.focus();case"add-signal":return""===t&&Ne.setCursor(n.line,n.ch),Ne.replaceSelection("@▁@"),Ne.focus();case"add-multiple":return""===t&&Ne.setCursor(n.line,n.ch),Ne.replaceSelection(fe),Ne.focus();case"inster-template-1":return""===t&&Ne.setCursor(n.line,n.ch),Ne.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Ne.focus();case"eraser":return Ne.setValue(""),Ne.focus();case"trigger-watch":return Oe(!Ge),Ne.focus();case"trigger-full-screen":return We(!Re),Ne.focus();case oe:return void Ue(oe);case se:return void Ue(se);case ae:return void Ue(ae);case le:return void Ue(le);case"maths-latex":return void Ue("maths-latex");case re:return void Ue(re);case ce:return void Ue(ce);default:throw new Error}}),[Ne,Ge,Re]),wn=(0,c.useCallback)((function(e,n){var t,i,o,a,r;switch(Ue(""),Ie){case oe:var l=e.title,s=e.link;return Ne.replaceSelection("[".concat(l,"](").concat(s,")")),Ne.focus();case se:var c=e.language,d=e.content;return Ne.replaceSelection(["```"+c,d,"```"].join("\n")),Ne.focus();case"maths-latex":for(var u=atob(e),p=new Uint8Array(u.length),f=0;f-1||null==v||!v.type?g?Ne.replaceSelection("![ ".concat(g," ]( ").concat(m,' "').concat(g,'" )')):Ne.replaceSelection("![,](".concat(m,")")):(null==v||null===(a=v.type)||void 0===a?void 0:a.indexOf("video"))>-1?Ne.replaceSelection('')):(null==v||null===(r=v.type)||void 0===r?void 0:r.indexOf("pdf"))>-1?Ne.replaceSelection('').concat(v.name,"")):he.includes(w)?Ne.replaceSelection('').concat(v.name,"")):Ne.replaceSelection("[".concat(v.name,"](").concat(m,")")),Ne.focus();case ce:for(var x=e.row,b=e.col,y=e.align,j="\n",A=0;A300&&(n=300),$e(g+n+"px")}},i=hn.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)}}}),[Ne,hn]),(0,c.useEffect)((function(){$e(g)}),[g]);var yn={width:me(l),height:me(Ye)},jn=((0,c.useMemo)((function(){if(Je){var e=new Date(Je),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}),[Je]),function(e){var n=[];if(R){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,t,i){n.push({multiLine:!("@▁@"===e)})}))}return n});(0,c.useEffect)((function(){we[Ie]&&Ie!==le&&Ie!==re&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],n=window.innerWidth/2-e.offsetWidth/2,t=window.innerHeight/2-e.offsetHeight/2;ln(n),un(t)}),0)}),[Ie]);var An=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",h="action___VdHb1",m="bar___t1kKC",g="tag___V7Eft",v="name___Hk1Ip",w="num___xQpcH",x="active___XryTX",b="tagsBorderWrap___OMxjs",y=t(92310),j=t.n(y),A=t(89392),S=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,y=e.titleWidth,S=void 0===y?41:y,k=e.style,_=void 0===k?{}:k,B=e.fontColor,N=void 0===B?"#6A7283":B,C=e.showCount,T=(0,i.useState)(0),P=d()(T,2),M=P[0],L=P[1],D=(0,i.useState)(!1),E=d()(D,2),G=E[0],O=E[1],F=(0,i.useRef)(null),H=(0,i.useRef)(null);return(0,i.useEffect)((function(){var e;0!==t.length&&((null==F||null===(e=F.current)||void 0===e?void 0:e.clientHeight)>97?L(1):L(0));0===t.length&&L(0),O(!1)}),[t]),(0,l.jsxs)("div",{className:j()(u,s),style:_,children:[(0,l.jsx)("div",{onClick:(0,A.throttle)((function(){return null==r?void 0:r()}),2e3),style:{width:S,marginTop:G?12:4},className:"".concat(p," ").concat(r?"current":""),children:c}),(0,l.jsxs)("div",{className:G?"".concat(f," ").concat(b):f,children:[(0,l.jsx)("div",{className:m,ref:H,style:M>0?{height:1===M?97:"auto",overflow:1===M?"hidden":"auto",paddingRight:55}:{paddingRight:0},children:(0,l.jsx)("div",{className:g,ref:F,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:v,children:e.name}),!!C&&(0,l.jsx)("span",{className:w,children:e.count})]},e.id)}))})}),!!M&&(0,l.jsx)(i.Fragment,{children:1===M?(0,l.jsxs)("div",{onClick:function(){var e;L(2),(null==F||null===(e=F.current)||void 0===e?void 0:e.clientHeight)>245?O(!0):O(!1)},className:h,children:["展开",(0,l.jsx)("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})]}):(0,l.jsxs)("div",{onClick:function(){H.current.scrollTop=0,L(1),O(!1)},className:h,children:["收起",(0,l.jsx)("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})]})})]})]})},k="tabs___GTqPV",_="active___F26E8",B=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:j()(k,a),children:t.map((function(e){return(0,l.jsx)("span",{onClick:function(){return o(e.id)},className:i===e.id?_:"",children:e.name},e.id)}))})},N="input___PW2zI",C="dropdown___vSy8B",T="menu___NiyBu",P="text___Grueu",M="b1___ZKryM",L="b2___aKyGa",D=t(92832),E=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,h=void 0===f?{}:f,m=e.placeholder,g=(e.allowClear,(0,i.useState)("")),v=d()(g,2),w=v[0],x=v[1],b=(0,i.useState)(""),y=d()(b,2),A=y[0],S=y[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{S(decodeURIComponent(n||""))}catch(e){S(decodeURIComponent(n||""))}}),[r]);var k=function(){s(encodeURIComponent(A),w||null)};return(0,l.jsxs)("div",{className:j()(N,p),style:h,children:[!!o.length&&(0,l.jsxs)("div",{className:C,children:[(0,l.jsxs)("div",{className:P,children:[null===(n=o.find((function(e){return e.id===w})))||void 0===n?void 0:n.name,(0,l.jsx)("i",{className:"iconfont icon-zhankai4"}),(0,l.jsx)("b",{className:M}),(0,l.jsx)("b",{className:L})]}),(0,l.jsx)("div",{className:T,children:o.map((function(e,n){return(0,l.jsx)("div",{onClick:function(){var n;(n=e.id)!==w&&(x(n),s(encodeURIComponent(A),n))},children:e.name},n)}))})]}),(0,l.jsx)(D.Z,{onPressEnter:k,value:A,onChange:function(e){S(e.target.value),u(encodeURIComponent(e.target.value),w||null)},bordered:!1,placeholder:m}),(0,l.jsx)("i",{onClick:k,className:"iconfont icon-sousuo9 font14 pl10 current"})]})},G="quickPager___GM30J",O="disabled___Ozc8I",F=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:j()(G,i),style:s,children:[(0,l.jsx)("div",{onClick:function(){c||t(n-1,"prev")},className:c?O:"",children:"上一页"}),(0,l.jsx)("div",{onClick:function(){d||t(n+1,"next")},className:d?O:"",children:"下一页"})]})},H="list___oOsiS",R="wrap___G6T7F",W="lockWrap___Rl79E",z="li___oZZ7l",Z="cover___b2bYW",I="img___IQX7w",U="sign___HkT6C",V="name___SsJx8",q="e___TMqq0",J="tags___bcjyo",K="rate___YACg7",Q=t(71418),X=t(6848),Y=t(39978),$=t(4023),ee=t(34458),ne=t(96908),te=t(57177),ie=t(81378),oe=t(12677),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,h=e.trackEventItems,m=e.loading,g=Math.floor((f-(a-1)*r)/a);return(0,l.jsx)(Q.Z,{spinning:m,children:(0,l.jsxs)("div",{className:j()(H,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:R,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:z,onClick:function(e){e.preventDefault(),h&&(0,ee.L9)([h]),s&&(0,ee.xg)("/shixuns/".concat(o,"/challenges"))},children:[(0,l.jsxs)("div",{className:I,children:[(0,l.jsx)("img",{className:Z,src:"".concat(d)}),e.is_jupyter&&(0,l.jsx)("img",{className:U,src:ne}),e.is_jupyter_lab&&(0,l.jsx)("img",{className:U,src:te}),e.is_unity_3d&&(0,l.jsx)("img",{className:U,src:ie})]}),(0,l.jsx)("div",{className:V,children:(0,l.jsx)(X.Z,{title:t||"实践项目名称-未填写",children:(0,l.jsx)("span",{className:q,children:t||"实践项目名称-未填写"})})}),(0,l.jsxs)("div",{className:J,children:[(0,l.jsx)(X.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)(X.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)(X.Z,{placement:"bottom",title:"难度等级",children:(0,l.jsx)("span",{children:(0,l.jsx)("span",{children:e.level})})}),(0,l.jsxs)("div",{className:K,children:[(0,l.jsx)(Y.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:W,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="movebq___mF7wt",pe="bq___Bil0T",fe="sign___DXJ4d",he="name___l7FoJ",me="e___pXQUG",ge="unit___wCIFR",ve="tags___w_Mil",we=t(67275),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,h=e.trackEventItems,m=e.loading,g=e.onRemove,v=void 0===g?function(){}:g,w=e.isCurrent,x=void 0===w||w,b=e.showAlias,y=void 0!==b&&b,A=Math.floor((f-(a-1)*r)/a),S=[{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"},{name:"新型教材",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return(0,l.jsx)(Q.Z,{spinning:m,children:(0,l.jsxs)("div",{className:j()(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:A,marginRight:(1+n)%a==0?0:r+u,marginBottom:c},children:(0,l.jsxs)("a",{className:se,onClick:function(e){e.preventDefault(),e.stopPropagation(),h&&(0,ee.L9)([h]),(0,ee.xg)("/paths/".concat(s))},children:[(0,l.jsxs)("div",{className:de,children:[(0,l.jsx)("img",{className:ce,src:"".concat(p)}),x&&(0,we.bg)()&&(null==e?void 0:e.studying)&&(0,l.jsxs)("div",{className:"".concat(ue," user-path-items"),onClick:function(n){n.stopPropagation(),v(e)},children:[(0,l.jsx)("i",{className:"iconfont icon-yichu1 mr5 c-red"}),(0,l.jsx)("span",{className:"c-red",children:"移除"})]}),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=S.find((function(n){return n.name==e})))||void 0===i?void 0:i.swimg;return(0,l.jsx)("img",{className:fe,src:o,style:{left:"-4px"}})}var a=null===(t=S.find((function(n){return n.name==e})))||void 0===t?void 0:t.ptimg;return(0,l.jsx)("img",{className:fe,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:pe,children:"开放课程"})})]}),(0,l.jsx)("div",{className:he,children:(0,l.jsx)(X.Z,{title:y&&null!=e&&e.excellent_alias_name?(0,l.jsxs)("span",{children:["课程原名:".concat(i),(0,l.jsx)("br",{}),(0,l.jsx)("span",{children:"课程别名:".concat(null==e?void 0:e.excellent_alias_name)})]}):i,children:(0,l.jsx)("span",{className:me,children:y&&(null==e?void 0:e.excellent_alias_name)||i})})}),(0,l.jsx)(X.Z,{title:"发布单位:".concat(d),children:(0,l.jsxs)("div",{className:ge,children:[(0,l.jsx)("i",{className:"iconfont icon-danwei1 font14 mr3"}),d]})}),(0,l.jsx)("div",{className:ve,children:(0,l.jsxs)("div",{children:[(0,l.jsx)(X.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)(X.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,{})]})})},be={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"},ye=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,h=e.trackEventItems,m=e.loading,g=Math.floor((f-(a-1)*r)/a);return(0,l.jsx)(Q.Z,{spinning:m,children:(0,l.jsxs)("div",{className:j()(be.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:be.wrap,style:{width:g,marginRight:(1+n)%a==0?0:r+u,marginBottom:c},children:[(0,l.jsxs)("a",{className:be.li,onClick:function(n){n.preventDefault(),h&&(0,ee.L9)([h]),(0,ee.xg)(e.first_category_url)},children:[(0,l.jsxs)("div",{className:be.top,children:[(0,l.jsx)(X.Z,{title:e.name,children:(0,l.jsx)("div",{className:be.name,children:e.name})}),(0,l.jsx)("img",{className:be.img,src:$.Z.IMG_SERVER+"/images/"+e.avatar_url}),(0,l.jsx)("div",{className:be.text,title:e.creator,children:e.creator}),t&&(0,l.jsxs)("div",{className:be.btns,children:[(0,l.jsx)("div",{children:"开放课程"}),(0,l.jsx)("aside",{children:"开放课堂"})]}),o&&(0,l.jsx)("div",{className:be.sign,children:"公开"})]}),(0,l.jsxs)("div",{className:be.bottom,children:[e.visits>0&&(0,l.jsx)(X.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)(X.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)(X.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:be.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,{})]})})},je={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(18196),Se=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:j()(je.tabs,a),style:s,children:[(0,l.jsx)("div",{className:je.tabsWrap,children:t.map((function(e,n){return(0,l.jsxs)("aside",{className:je.tab,onClick:function(){o(e.id),e.link&&Ae.history.push(e.link)},children:[(0,l.jsx)("div",{className:i===e.id?je.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)(X.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:je.tabBar,children:c})]})},ke=function(e){var n=e.className,t=e.style,i=void 0===t?{}:t,o=e.children;return(0,l.jsx)("div",{className:j()(n),style:i,children:o})},_e="orderWrap___ZfyGX",Be="orderIconWrap___XTB_O",Ne="orderAsc___KWHmA",Ce="orderDesc___rHdbB",Te="active___a7eSP",Pe="cursorPointer___gs9kL",Me="orderTextWrap___teAKn",Le=t(38854),De=t(20834),Ee=[{id:"updated_at",name:"最新动态"},{id:"created_at",name:"最新创建"},{id:"name",name:"名称排序"}],Ge=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?Ee:s;return(0,l.jsxs)("div",{className:j()(_e,o),children:[(0,l.jsx)(Le.Z,{dropdownRender:function(){return(0,l.jsx)(De.Z,{children:c.map((function(e,n){return(0,l.jsx)(De.Z.Item,{onClick:function(){return r(e.id)},children:e.name},n)}))})},children:(0,l.jsx)("span",{className:Me,children:null===(n=c.find((function(e){return i===e.id})))||void 0===n?void 0:n.name})}),(0,l.jsxs)("span",{className:Be,children:[(0,l.jsx)("span",{className:Ne,children:(0,l.jsx)("i",{className:"asc"===t?"iconfont icon-sanjiaoxing-up font12 ".concat(Pe," ").concat(Te):"iconfont icon-sanjiaoxing-up font12 ".concat(Pe),onClick:function(){return a("asc"===t?"desc":"asc")}})}),(0,l.jsx)("span",{className:Ce,children:(0,l.jsx)("i",{className:"desc"===t?"iconfont icon-sanjiaoxing-down font12 ".concat(Pe," ").concat(Te):"iconfont icon-sanjiaoxing-down font12 ".concat(Pe),onClick:function(){return a("asc"===t?"desc":"asc")}})})]})]})},Oe=t(82242),Fe=t.n(Oe),He=t(7557),Re=t.n(He),We=t(41498),ze=t.n(We),Ze=t(39647),Ie=t.n(Ze),Ue={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"},Ve=t(3113),qe=["className","style","children","loading","openLoading","onClick","size","shape"],Je=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,h=e.shape,m=void 0===h?"round":h,g=Ie()(e,qe),v=(0,i.useState)(!1),w=d()(v,2),x=w[0],b=w[1];return(0,l.jsx)(Ve.ZP,Fe()(Fe()({onClick:(0,A.throttle)(function(){var e=ze()(Re()().mark((function e(n){return Re()().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:j()(Ue.btn,Ue["".concat(f,"-").concat(m)],n),style:t,size:f,shape:m,loading:x||r},g),{},{children:o}))},Ke="head___ghH72",Qe="node___mjPEy",Xe=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:j()(Ke,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",$e="confirm___Ozirl",en="cancel___aiq1I",nn=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:j()(Ye,d),style:u,children:[t&&(0,l.jsx)(Ve.ZP,{loading:f,onClick:o,type:"primary",className:$e,children:i}),r&&(0,l.jsx)(Ve.ZP,{onClick:c,className:en,children:s})]})},tn={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"},on=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:j()(tn.fixedBottom,n),style:i,children:(0,l.jsxs)("div",{className:tn.wrap,children:[(0,l.jsx)("div",{className:tn.left,children:o}),(0,l.jsx)("div",{className:tn.center,children:a}),(0,l.jsx)("div",{className:tn.right,children:r})]})})},an="crumbs___V41Oe",rn="hover___bEIVd",ln=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:j()(an,n),style:o,children:r.map((function(e,n){return n"," "]})]},n):(0,l.jsx)("span",{style:{color:"#5F6368"},children:e.name},n)}))})},sn=t(31797),cn=["onChange"],dn=sn.Z.Countdown,un=function(e){var n=e.onChange,t=Ie()(e,cn),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)(dn,Fe()(Fe()({},t),{},{onChange:function(e){var n=Math.floor(e/1e3);s(n)}}))}},41428: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])}},2382:function(e,n,t){"use strict";t.d(n,{$J:function(){return s},JZ:function(){return d},bN:function(){return f},jP:function(){return p},rO:function(){return c}});var i=t(7557),o=t.n(i),a=t(41498),r=t.n(a),l=t(93969);function s(e){return(0,l.U2)("libraries/".concat(e,".json"))}function c(){return(0,l.U2)("library_tags.json")}function d(e){return u.apply(this,arguments)}function u(){return(u=r()(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,l.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 p(e){return(0,l.v_)("libraries.json",e)}function f(e,n){return(0,l.gz)("libraries/".concat(e,".json"),n)}},42315:function(e,n,t){"use strict";t.d(n,{U:function(){return p}});var i=t(7557),o=t.n(i),a=t(82242),r=t.n(a),l=t(41498),s=t.n(l),c=t(79800),d=t.n(c),u=t(59301);function p(e,n){var t=(0,u.useState)(n),i=d()(t,2),a=i[0],l=i[1],c=(0,u.useState)(!1),p=d()(c,2),f=p[0],h=p[1],m=(0,u.useState)(),g=d()(m,2),v=g[0],w=g[1],x=function(){var t=s()(o()().mark((function t(i){var s,c,d,u=arguments;return o()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return s=u.length>1&&void 0!==u[1]&&u[1],c=s?n:r()(r()({},a),i),h(!0),l(c),t.next=6,e(c);case 6:return d=t.sent,h(!1),w(d),t.abrupt("return",d);case 10:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}();return[a,f,x,v]}},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/41499.422a55c9.async.js b/41499.422a55c9.async.js new file mode 100644 index 0000000000..e2b3998eff --- /dev/null +++ b/41499.422a55c9.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[41499],{82777:function(e,n,t){t.d(n,{Z:function(){return j}});var s=t(79800),i=t.n(s),o=t(59301),r=t(20834),a=t(92832),l=t(24905),c=t(3113),d=t(38854),u="bottomControlContainer___woAeo",h="buttonWrap___iRw4K",m="moveCategory___oiQqw",x=t(67275),p=t(18290),f=t(37712),j=function(e){var n=e.buttonDataSource,t=e.onButtonClick,s=e.useBatchStatus,j=e.allSelect,v=e.setAllSelect,y=e.selectArrs,g=e.onMenuClick,_=e.setSeleArr,C=e.catalogue,Z=e.addCatalogue,b=(0,o.useState)(!1),N=i()(b,2),w=N[0],k=N[1],S=(0,o.useState)(""),I=i()(S,2),L=I[0],M=I[1];console.log("---",C);var B=(0,f.jsx)("div",{className:m,onMouseLeave:function(e){return k(!1)},children:(0,f.jsxs)(r.Z,{onClick:g,style:{maxHeight:300,width:240,overflow:"auto"},children:[(0,f.jsx)("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",children:(0,f.jsx)(a.Z,{onChange:function(e){M(e.target.value)}})}),null==C?void 0:C.map((function(e,n){var t;if(!(""!==L&&e.category_name.indexOf(L)<0))return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(r.Z.Item,{className:"multi-llipsis1e",title:e.category_name,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,f.jsx)(r.Z.Item,{style:{marginLeft:20},className:"multi-llipsis1e",title:e.category_name,children:e.category_name},e.category_id)}))]})})),Z&&(0,f.jsx)("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:Z,children:"新建子目录..."})]})});return(0,f.jsxs)("div",{className:u,children:[(0,f.jsxs)("div",{children:[(0,f.jsx)("div",{children:(0,f.jsxs)(l.Z,{checked:j,onChange:v,children:["全选本页(",y.length,")"]})}),(0,x.GJ)()&&n.map((function(e){return(0,f.jsx)("div",{children:(0,f.jsx)(c.ZP,{type:"primary",icon:e.icon,className:h,onClick:function(){return t(e)},children:e.name})},e.name)})),(0,x.GJ)()&&(Z||C)&&(0,f.jsx)("div",{children:(0,f.jsx)(d.Z,{open:w,placement:"topLeft",autoAdjustOverflow:!1,dropdownRender:function(){return B},getPopupContainer:function(e){return e.parentNode},children:(0,f.jsx)("span",{className:"ant-dropdown-link",onMouseEnter:function(e){return k(!0)},children:(0,f.jsx)(c.ZP,{type:"primary",className:h,icon:(0,f.jsx)("i",{className:"iconfont icon-yidongmulu"}),children:(0,f.jsxs)("span",{children:["移动到目录 ",(0,f.jsx)(p.Z,{})]})})})})})]}),(0,f.jsx)("div",{children:(0,f.jsx)(c.ZP,{type:"primary",ghost:!0,onClick:function(){s(!1),_([])},children:"取消操作"})})]})}},45555:function(e,n,t){t.d(n,{Z:function(){return k}});var s=t(7557),i=t.n(s),o=t(37205),r=t.n(o),a=t(41498),l=t.n(a),c=t(79800),d=t.n(c),u=t(59301),h=t(20834),m=t(24905),x=t(3113),p=t(38854),f=t(6848),j=t(57809),v=t(92832),y={searchSortControllerContainer:"searchSortControllerContainer___Xca1m",btn:"btn___sNJPX",btnSort:"btnSort___Fx9OM",tips:"tips___LrmpR"},g=t(67275),_=t(88551),C=t(18290),Z=t(26724),b=t.n(Z),N=t(18196),w=t(37712),k=function(e){e.isAdmin,e.dataSource,e.batchStatus;var n=e.SortMenuName,t=e.setSortMenuName,s=e.detailCourseGroupsList,o=e.onSearch,a=e.onBoard,c=e.onSort,Z=e.isboard,k=e.dispatch,S=(e.onBatch,e.SortMenus),I=e.isShowMode,L=void 0!==I&&I,M=e.onModeChange,B=(0,u.useState)(!1),P=d()(B,2),A=P[0],R=P[1],O=(0,u.useState)([]),T=d()(O,2),z=T[0],G=T[1],E=(0,u.useState)(!0),H=d()(E,2),J=H[0],K=H[1],D=(0,u.useState)([]),F=d()(D,2),W=F[0],X=F[1],q=(0,u.useState)(1),Q=d()(q,2),U=Q[0],V=Q[1],Y=(0,u.useState)(!1),$=d()(Y,2),ee=$[0],ne=$[1],te=(0,N.useParams)();(0,u.useEffect)((function(){Z&&se()}),[Z]);var se=function(){var e=l()(i()().mark((function e(){var n,t,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!J||ee){e.next=10;break}return ne(!0),V(U+1),e.next=5,k({type:"classroomList/getCourseGroupsList",payload:{page:U,id:te.coursesId,limit:20,nonenavigate:!0}});case 5:t=e.sent,s=r()((null==t?void 0:t.course_groups)||[]),(null==t||null===(n=t.course_groups)||void 0===n?void 0:n.length)<20&&(K(!1),s.push({id:0,name:"未分班"})),ne(!1),X([].concat(r()(W),r()(s)));case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ie=(0,w.jsxs)("section",{className:y.dropmenu,children:[(0,w.jsx)("div",{style:{maxHeight:200,overflow:"auto"},children:(0,w.jsx)(b(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){se()},hasMore:J,useWindow:!1,children:(0,w.jsx)(h.Z,{style:{width:240,zIndex:10},children:(null==s?void 0:s.group_count)>0&&(null==W?void 0:W.filter((function(e){return e.edit_auth||"未分班"===e.name})).map((function(e,n){return(0,w.jsx)(h.Z.Item,{children:(0,w.jsx)(m.Z,{checked:z.includes(e.id),value:e.id,onChange:function(n){z.indexOf(e.id);z.indexOf(e.id)>-1?G(z.filter((function(n){return n!==e.id}))):G(z.concat(e.id))},children:e.name})},e.id)})))})})}),(0,w.jsx)("aside",{style:{background:"#fff"},children:(0,w.jsxs)("div",{children:[(0,w.jsx)(x.ZP,{type:"link",onClick:function(){a(z)},children:"确定"}),(0,w.jsx)(x.ZP,{type:"link",onClick:function(){G([])},children:"重置"})]})})]}),oe="默认排序"===n;return(0,w.jsxs)("div",{className:y.searchSortControllerContainer,children:[!(null==S||!S.length)&&(0,w.jsx)("div",{children:(0,w.jsx)(p.Z,{dropdownRender:function(){return(0,w.jsx)(h.Z,{selectedKeys:[n],children:S.map((function(e){return(0,w.jsx)(h.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(y.btn," ").concat(oe?y.btnSort:""),children:[(0,w.jsx)("i",{className:"iconfont icon-paixu font14 mr5"}),n]})})})}),oe&&(0,w.jsx)(f.Z,{title:"优先按照调整排序结果展示,未设置排序时,按照创建时间降序排列",children:(0,w.jsx)("span",{className:y.tips,children:(0,w.jsx)("i",{className:"iconfont icon-a-wenhaobeifen2"})})}),L&&(0,w.jsx)(j.default,{defaultValue:"",onChange:M,style:{width:160,marginLeft:"auto",marginRight:"20px"},options:[{value:"",label:"全部考试模式"},{value:!0,label:"正式考试"},{value:!1,label:"模拟考试"}]}),(0,w.jsx)(v.Z.Search,{allowClear:!0,placeholder:"请输入名称进行搜索",onSearch:o,style:{width:220,marginLeft:L?"":"auto"}}),(0,g.eB)()&&Z&&(0,w.jsx)(p.Z,{dropdownRender:function(){return ie},open:A,onOpenChange:function(e){R(e)},children:(0,w.jsxs)("a",{children:["分班",A?(0,w.jsx)(_.Z,{style:{marginLeft:6}}):(0,w.jsx)(C.Z,{style:{marginLeft:6}})]})})]})}},43787:function(e,n,t){t.d(n,{Z:function(){return m}});t(59301);var s=t(95237),i=t(43604),o=t(20834),r=t(38854),a=t(8591),l=t(6848),c={tabMenuContainer:"tabMenuContainer___uf5IP",control:"control___GheLs",iconH:"iconH___Wzw_r",selectBtn:"selectBtn___mfEnI",selectBtn1:"selectBtn1___rJF8S"},d=t(18196),u=t(67275),h=t(37712),m=function(e){var n,t,m,x,p=e.isLoading,f=e.addText,j=e.tabDataSource,v=e.isAdmin,y=e.dispatch,g=e.classroomList,_=e.type,C=e.isExercise,Z=e.defaultSelectedKeys,b=e.onTabMenuClick,N=e.getDropdownMenu,w=e.showControlButton,k=e.buttonText,S=e.buttonIcon,I=void 0===S?"icon-tianjiadaohang":S,L=e.extraNode,M=e.user,B=e.onButtonClick,P=e.isModelUser,A=(0,d.useParams)();return(0,h.jsx)("div",{className:c.tabMenuContainer,children:(0,h.jsxs)(s.Z,{children:[(0,h.jsx)(i.Z,{flex:"1",children:(0,h.jsx)(o.Z,{onSelect:function(e){return p?{}:b(e)},mode:"horizontal",selectedKeys:Z,children:j.map((function(e){return(0,h.jsxs)(o.Z.Item,{children:[(0,h.jsx)("span",{className:"c-grey-666",children:e.name}),void 0!==e.total&&v&&(0,h.jsx)("span",{className:"c-grey-999 ml20",children:e.total||0})]},"number"==typeof e.index?e.index:e.id)}))})}),v&&C&&(0,h.jsx)("i",{className:"iconfont icon-shezhi8",style:{display:"flex",alignItems:"center",cursor:"pointer"},onClick:function(){y({type:"classroomList/setActionTabs",payload:{key:"在线考试设置"}})}}),v&&(0,h.jsxs)(i.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3},children:[C&&(0,h.jsx)(r.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:function(){return(0,h.jsxs)(o.Z,{children:[(0,h.jsx)(o.Z.Item,{onClick:function(){var e;!(0,u.Rm)()||null!==(e=g.AssistantObject.exercise)&&void 0!==e&&e.can_download?y({type:"classroomList/setActionTabs",payload:{key:"导出成绩",type:_,exportType:"exercise",category_id:A.categoryId}}):a.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能")},children:"学生成绩"},1),(0,h.jsx)(o.Z.Item,{onClick:function(){var e;!(0,u.Rm)()||null!==(e=g.AssistantObject.exercise)&&void 0!==e&&e.can_download?d.history.push("/classrooms/".concat(null==A?void 0:A.coursesId,"/exportlist/exercise_score,export_exercise_users")):a.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能")},children:"历史导出"},3)]})},children:(0,h.jsx)("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},children:(0,h.jsx)("span",{style:{color:"#666666",cursor:"pointer"},children:(0,h.jsx)("i",{className:"iconfont icon-xiazai6"})})})}),(0,h.jsxs)("div",{className:c.control,children:[(0,h.jsx)("div",{className:c.extra,children:L}),w&&("添加直播"==k?(0,h.jsx)(r.Z,{menu:{items:null===(n=[{label:(0,h.jsx)("div",{onClick:function(){B("外链")},children:"外链直播"}),key:"1",show:!0},P&&{label:(0,h.jsx)("div",{onClick:function(){B("头歌")},children:"头歌直播"}),key:"2",show:!0}])||void 0===n||null===(n=n.filter((function(e){return null==e?void 0:e.show})))||void 0===n?void 0:n.map((function(e){return{label:null==e?void 0:e.label,key:null==e?void 0:e.key}}))},children:(0,h.jsxs)("span",{className:c.selectBtn,children:[(0,h.jsx)("span",{children:(0,h.jsx)("i",{className:"iconfont ".concat(I)})}),(0,h.jsx)("span",{children:k})]})}):(0,h.jsxs)("span",{onClick:B,style:{cursor:"pointer"},className:c.selectBtn,children:[(0,h.jsx)("span",{children:(0,h.jsx)("i",{className:"iconfont ".concat(I)})}),(0,h.jsx)("span",{children:k})]})),!!N&&(0,h.jsx)(r.Z,{disabled:2===(null==M||null===(t=M.userInfo)||void 0===t?void 0:t.user_status),className:"ml10",dropdownRender:N,children:(0,h.jsxs)("span",{className:2===(null==M||null===(m=M.userInfo)||void 0===m?void 0:m.user_status)?c.selectBtn1:c.selectBtn,children:[(0,h.jsx)("span",{children:(0,h.jsx)("i",{className:"iconfont icon-tianjiadaohang"})}),(0,h.jsx)(l.Z,{title:2===(null==M||null===(x=M.userInfo)||void 0===x?void 0:x.user_status)&&"教学课堂试用期已结束,平台已暂停提供在线考试创建功能",children:(0,h.jsx)("span",{children:f||"创建试卷"})})]})})]})]})]})})}}}]); \ No newline at end of file diff --git a/41499.8541658a.async.js b/41499.8541658a.async.js deleted file mode 100644 index 89a103f99d..0000000000 --- a/41499.8541658a.async.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[41499],{82777:function(e,n,t){t.d(n,{Z:function(){return j}});var s=t(79800),i=t.n(s),o=t(59301),r=t(20834),l=t(92832),a=t(24905),c=t(3113),d=t(38854),u="bottomControlContainer___woAeo",h="buttonWrap___iRw4K",m="moveCategory___oiQqw",x=t(67275),p=t(18290),f=t(37712),j=function(e){var n=e.buttonDataSource,t=e.onButtonClick,s=e.useBatchStatus,j=e.allSelect,v=e.setAllSelect,y=e.selectArrs,g=e.onMenuClick,_=e.setSeleArr,C=e.catalogue,N=e.addCatalogue,Z=(0,o.useState)(!1),b=i()(Z,2),k=b[0],S=b[1],w=(0,o.useState)(""),I=i()(w,2),M=I[0],B=I[1];console.log("---",C);var L=(0,f.jsx)("div",{className:m,onMouseLeave:function(e){return S(!1)},children:(0,f.jsxs)(r.Z,{onClick:g,style:{maxHeight:300,width:240,overflow:"auto"},children:[(0,f.jsx)("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",children:(0,f.jsx)(l.Z,{onChange:function(e){B(e.target.value)}})}),null==C?void 0:C.map((function(e,n){var t;if(!(""!==M&&e.category_name.indexOf(M)<0))return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(r.Z.Item,{className:"multi-llipsis1e",title:e.category_name,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,f.jsx)(r.Z.Item,{style:{marginLeft:20},className:"multi-llipsis1e",title:e.category_name,children:e.category_name},e.category_id)}))]})})),N&&(0,f.jsx)("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:N,children:"新建子目录..."})]})});return(0,f.jsxs)("div",{className:u,children:[(0,f.jsxs)("div",{children:[(0,f.jsx)("div",{children:(0,f.jsxs)(a.Z,{checked:j,onChange:v,children:["全选本页(",y.length,")"]})}),(0,x.GJ)()&&n.map((function(e){return(0,f.jsx)("div",{children:(0,f.jsx)(c.ZP,{type:"primary",icon:e.icon,className:h,onClick:function(){return t(e)},children:e.name})},e.name)})),(0,x.GJ)()&&(N||C)&&(0,f.jsx)("div",{children:(0,f.jsx)(d.Z,{open:k,placement:"topLeft",autoAdjustOverflow:!1,dropdownRender:function(){return L},getPopupContainer:function(e){return e.parentNode},children:(0,f.jsx)("span",{className:"ant-dropdown-link",onMouseEnter:function(e){return S(!0)},children:(0,f.jsx)(c.ZP,{type:"primary",className:h,icon:(0,f.jsx)("i",{className:"iconfont icon-yidongmulu"}),children:(0,f.jsxs)("span",{children:["移动到目录 ",(0,f.jsx)(p.Z,{})]})})})})})]}),(0,f.jsx)("div",{children:(0,f.jsx)(c.ZP,{type:"primary",ghost:!0,onClick:function(){s(!1),_([])},children:"取消操作"})})]})}},45555:function(e,n,t){t.d(n,{Z:function(){return S}});var s=t(7557),i=t.n(s),o=t(37205),r=t.n(o),l=t(41498),a=t.n(l),c=t(79800),d=t.n(c),u=t(59301),h=t(20834),m=t(24905),x=t(3113),p=t(38854),f=t(6848),j=t(57809),v=t(92832),y={searchSortControllerContainer:"searchSortControllerContainer___Xca1m",btn:"btn___sNJPX",btnSort:"btnSort___Fx9OM",tips:"tips___LrmpR"},g=t(67275),_=t(88551),C=t(18290),N=t(26724),Z=t.n(N),b=t(18196),k=t(37712),S=function(e){e.isAdmin,e.dataSource,e.batchStatus;var n=e.SortMenuName,t=e.setSortMenuName,s=e.detailCourseGroupsList,o=e.onSearch,l=e.onBoard,c=e.onSort,N=e.isboard,S=e.dispatch,w=(e.onBatch,e.SortMenus),I=e.isShowMode,M=void 0!==I&&I,B=e.onModeChange,L=(0,u.useState)(!1),P=d()(L,2),A=P[0],R=P[1],T=(0,u.useState)([]),O=d()(T,2),z=O[0],G=O[1],E=(0,u.useState)(!0),H=d()(E,2),J=H[0],K=H[1],D=(0,u.useState)([]),F=d()(D,2),W=F[0],X=F[1],q=(0,u.useState)(1),Q=d()(q,2),U=Q[0],V=Q[1],Y=(0,u.useState)(!1),$=d()(Y,2),ee=$[0],ne=$[1],te=(0,b.useParams)();(0,u.useEffect)((function(){N&&se()}),[N]);var se=function(){var e=a()(i()().mark((function e(){var n,t,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!J||ee){e.next=10;break}return ne(!0),V(U+1),e.next=5,S({type:"classroomList/getCourseGroupsList",payload:{page:U,id:te.coursesId,limit:20,nonenavigate:!0}});case 5:t=e.sent,s=r()((null==t?void 0:t.course_groups)||[]),(null==t||null===(n=t.course_groups)||void 0===n?void 0:n.length)<20&&(K(!1),s.push({id:0,name:"未分班"})),ne(!1),X([].concat(r()(W),r()(s)));case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ie=(0,k.jsxs)("section",{className:y.dropmenu,children:[(0,k.jsx)("div",{style:{maxHeight:200,overflow:"auto"},children:(0,k.jsx)(Z(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){se()},hasMore:J,useWindow:!1,children:(0,k.jsx)(h.Z,{style:{width:240,zIndex:10},children:(null==s?void 0:s.group_count)>0&&(null==W?void 0:W.filter((function(e){return e.edit_auth||"未分班"===e.name})).map((function(e,n){return(0,k.jsx)(h.Z.Item,{children:(0,k.jsx)(m.Z,{checked:z.includes(e.id),value:e.id,onChange:function(n){z.indexOf(e.id);z.indexOf(e.id)>-1?G(z.filter((function(n){return n!==e.id}))):G(z.concat(e.id))},children:e.name})},e.id)})))})})}),(0,k.jsx)("aside",{style:{background:"#fff"},children:(0,k.jsxs)("div",{children:[(0,k.jsx)(x.ZP,{type:"link",onClick:function(){l(z)},children:"确定"}),(0,k.jsx)(x.ZP,{type:"link",onClick:function(){G([])},children:"重置"})]})})]}),oe="默认排序"===n;return(0,k.jsxs)("div",{className:y.searchSortControllerContainer,children:[!(null==w||!w.length)&&(0,k.jsx)("div",{children:(0,k.jsx)(p.Z,{dropdownRender:function(){return(0,k.jsx)(h.Z,{selectedKeys:[n],children:w.map((function(e){return(0,k.jsx)(h.Z.Item,{onClick:function(){return t((n=e).name),void c(n);var n},children:e.name},e.name)}))})},children:(0,k.jsx)("div",{children:(0,k.jsxs)("span",{className:"".concat(y.btn," ").concat(oe?y.btnSort:""),children:[(0,k.jsx)("i",{className:"iconfont icon-paixu font14 mr5"}),n]})})})}),oe&&(0,k.jsx)(f.Z,{title:"优先按照调整排序结果展示,未设置排序时,按照创建时间降序排列",children:(0,k.jsx)("span",{className:y.tips,children:(0,k.jsx)("i",{className:"iconfont icon-a-wenhaobeifen2"})})}),M&&(0,k.jsx)(j.default,{defaultValue:"",onChange:B,style:{width:160,marginLeft:"auto",marginRight:"20px"},options:[{value:"",label:"全部考试模式"},{value:!0,label:"正式考试"},{value:!1,label:"模拟考试"}]}),(0,k.jsx)(v.Z.Search,{allowClear:!0,placeholder:"请输入名称进行搜索",onSearch:o,style:{width:220,marginLeft:M?"":"auto"}}),(0,g.eB)()&&N&&(0,k.jsx)(p.Z,{dropdownRender:function(){return ie},open:A,onOpenChange:function(e){R(e)},children:(0,k.jsxs)("a",{children:["分班",A?(0,k.jsx)(_.Z,{style:{marginLeft:6}}):(0,k.jsx)(C.Z,{style:{marginLeft:6}})]})})]})}},43787:function(e,n,t){t.d(n,{Z:function(){return u}});t(59301);var s=t(95237),i=t(43604),o=t(20834),r=t(38854),l=t(6848),a={tabMenuContainer:"tabMenuContainer___uf5IP",control:"control___GheLs",iconH:"iconH___Wzw_r",selectBtn:"selectBtn___mfEnI",selectBtn1:"selectBtn1___rJF8S"},c=t(18196),d=t(37712),u=function(e){var n,t,u,h,m=e.isLoading,x=e.addText,p=e.tabDataSource,f=e.isAdmin,j=e.dispatch,v=e.type,y=e.isExercise,g=e.defaultSelectedKeys,_=e.onTabMenuClick,C=e.getDropdownMenu,N=e.showControlButton,Z=e.buttonText,b=e.buttonIcon,k=void 0===b?"icon-tianjiadaohang":b,S=e.extraNode,w=e.user,I=e.onButtonClick,M=e.isModelUser,B=(0,c.useParams)();return(0,d.jsx)("div",{className:a.tabMenuContainer,children:(0,d.jsxs)(s.Z,{children:[(0,d.jsx)(i.Z,{flex:"1",children:(0,d.jsx)(o.Z,{onSelect:function(e){return m?{}:_(e)},mode:"horizontal",selectedKeys:g,children:p.map((function(e){return(0,d.jsxs)(o.Z.Item,{children:[(0,d.jsx)("span",{className:"c-grey-666",children:e.name}),void 0!==e.total&&f&&(0,d.jsx)("span",{className:"c-grey-999 ml20",children:e.total||0})]},"number"==typeof e.index?e.index:e.id)}))})}),f&&y&&(0,d.jsx)("i",{className:"iconfont icon-shezhi8",style:{display:"flex",alignItems:"center",cursor:"pointer"},onClick:function(){j({type:"classroomList/setActionTabs",payload:{key:"在线考试设置"}})}}),f&&(0,d.jsxs)(i.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3},children:[y&&(0,d.jsx)(r.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:function(){return(0,d.jsxs)(o.Z,{children:[(0,d.jsx)(o.Z.Item,{onClick:function(){j({type:"classroomList/setActionTabs",payload:{key:"导出成绩",type:v,exportType:"exercise",category_id:B.categoryId}})},children:"学生成绩"},1),(0,d.jsx)(o.Z.Item,{onClick:function(){c.history.push("/classrooms/".concat(null==B?void 0:B.coursesId,"/exportlist/exercise_score,export_exercise_users"))},children:"历史导出"},3)]})},children:(0,d.jsx)("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},children:(0,d.jsx)("span",{style:{color:"#666666",cursor:"pointer"},children:(0,d.jsx)("i",{className:"iconfont icon-xiazai6"})})})}),(0,d.jsxs)("div",{className:a.control,children:[(0,d.jsx)("div",{className:a.extra,children:S}),N&&("添加直播"==Z?(0,d.jsx)(r.Z,{menu:{items:null===(n=[{label:(0,d.jsx)("div",{onClick:function(){I("外链")},children:"外链直播"}),key:"1",show:!0},M&&{label:(0,d.jsx)("div",{onClick:function(){I("头歌")},children:"头歌直播"}),key:"2",show:!0}])||void 0===n||null===(n=n.filter((function(e){return null==e?void 0:e.show})))||void 0===n?void 0:n.map((function(e){return{label:null==e?void 0:e.label,key:null==e?void 0:e.key}}))},children:(0,d.jsxs)("span",{className:a.selectBtn,children:[(0,d.jsx)("span",{children:(0,d.jsx)("i",{className:"iconfont ".concat(k)})}),(0,d.jsx)("span",{children:Z})]})}):(0,d.jsxs)("span",{onClick:I,style:{cursor:"pointer"},className:a.selectBtn,children:[(0,d.jsx)("span",{children:(0,d.jsx)("i",{className:"iconfont ".concat(k)})}),(0,d.jsx)("span",{children:Z})]})),!!C&&(0,d.jsx)(r.Z,{disabled:2===(null==w||null===(t=w.userInfo)||void 0===t?void 0:t.user_status),className:"ml10",dropdownRender:C,children:(0,d.jsxs)("span",{className:2===(null==w||null===(u=w.userInfo)||void 0===u?void 0:u.user_status)?a.selectBtn1:a.selectBtn,children:[(0,d.jsx)("span",{children:(0,d.jsx)("i",{className:"iconfont icon-tianjiadaohang"})}),(0,d.jsx)(l.Z,{title:2===(null==w||null===(h=w.userInfo)||void 0===h?void 0:h.user_status)&&"教学课堂试用期已结束,平台已暂停提供在线考试创建功能",children:(0,d.jsx)("span",{children:x||"创建试卷"})})]})})]})]})]})})}}}]); \ No newline at end of file diff --git a/43362.3eb7519c.async.js b/43362.3eb7519c.async.js deleted file mode 100644 index 2a555d0f2c..0000000000 --- a/43362.3eb7519c.async.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[43362],{66720:function(e,n,t){t.d(n,{Z:function(){return l}});var s=t(5891),r=t(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},a=t(88853),i=function(e,n){return r.createElement(a.Z,(0,s.Z)({},e,{ref:n,icon:o}))};var l=r.forwardRef(i)},69602:function(e,n,t){t.d(n,{Z:function(){return l}});var s=t(5891),r=t(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z"}}]},name:"delivered-procedure",theme:"outlined"},a=t(88853),i=function(e,n){return r.createElement(a.Z,(0,s.Z)({},e,{ref:n,icon:o}))};var l=r.forwardRef(i)},39591:function(e,n,t){t.d(n,{Z:function(){return H}});var s=t(7557),r=t.n(s),o=t(41498),a=t.n(o),i=t(79800),l=t.n(i),c=t(82242),d=t.n(c),u=t(59301),m=t(5112),p=t(3113),h=t(8591),x=t(43418),f=t(400),g=t(95237),v=t(43604),j=t(28103),k=t(26694),y="title___dVHM9",_=t(67275),w=t(24334),b=t(93969),Z=t(18196),S=t(5822),O=t(22647),I=t(80205),C=t(72295),T=t(37712),P={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var H=function(e){var n=e.language,t=e.dispatch,s=e.shixunWorkReport,o=e.v,i=e.languages,c=e.classroomList,H=e.autoHeight,N=(e.diff_code_count,e.data,(0,u.useState)(null==i?void 0:i[0])),E=l()(N,2),A=E[0],L=E[1],R=(0,Z.useParams)();return(0,u.useEffect)((function(){L(null==i?void 0:i[0])}),[]),(0,u.useEffect)((function(){var e;L(null==i||null===(e=i.filter((function(e){return e.language===(null==A?void 0:A.language)})))||void 0===e?void 0:e[0])}),[i]),(0,T.jsxs)(T.Fragment,{children:[(0,T.jsxs)("h2",{children:[" ",(0,T.jsxs)("span",{children:[o.is_finish?(0,T.jsxs)("span",{children:["最后通关代码",(0,T.jsx)("span",{className:"ml5 font12 c-grey-999",children:"通过了本题,在作业时间内最后一次提交的通关代码"})]}):(0,T.jsxs)("span",{children:["最新代码",(0,T.jsx)("span",{className:"ml5 font12 c-grey-999",children:"未通过本题,展示最新编写的代码详情"})]}),(null==i?void 0:i.length)>1&&(0,T.jsx)(m.ZP.Group,{defaultValue:n,style:{marginLeft:10},onChange:function(e){var n;o.language=e.target.value,L(null==i||null===(n=i.filter((function(n){return n.language===e.target.value})))||void 0===n?void 0:n[0])},children:null==i?void 0:i.map((function(e){return(0,T.jsx)(m.ZP,{value:null==e?void 0:e.language,children:null==e?void 0:e.language})}))})]}),(0,_.GJ)()&&"shixunWorkReport"!=s&&(0,T.jsxs)("span",{children:[(0,T.jsxs)("span",{children:["得分 ",null==A?void 0:A.score,"/",null==A?void 0:A.total_score]}),(0,T.jsx)(p.ZP,{style:{margin:"0px 10px"},onClick:function(){var e;if(null!==(e=c.AssistantObject)&&void 0!==e&&null!==(e=e.hack)&&void 0!==e&&e.can_appraise||!(0,_.Rm)()){var n,s=null==A?void 0:A.score;x.Z.confirm({title:"调分",content:(0,T.jsxs)("div",{children:[(0,T.jsxs)("p",{children:["得分:",null==A?void 0:A.score,"/",null==A?void 0:A.total_score]}),(0,T.jsxs)("p",{children:["调分:",(0,T.jsx)(f.Z,{min:0,max:null==A?void 0:A.total_score,defaultValue:null==A?void 0:A.score,onChange:function(e){s=e}})]})]}),okText:"确认",onOk:(n=a()(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/courses/".concat(null==R?void 0:R.coursesId,"/homework_commons/update_hack_score"),{method:"put",body:{course_id:null==R?void 0:R.coursesId,hack_user_code_id:null==A?void 0:A.hack_user_id,score:s}});case 2:0===e.sent.status&&(h.ZP.success("调分成功"),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getShixunWorkReports",payload:d()({},R)}));case 4:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)}),cancelText:"取消"})}else h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},type:"primary",children:"调分"}),(0,_.GJ)()&&"shixunWorkReport"!=s&&(0,T.jsx)(p.ZP,{onClick:function(){var e;null!==(e=c.AssistantObject.hack)&&void 0!==e&&e.can_appraise||!(0,_.Rm)()?t({type:"shixunHomeworks/setActionTabs",payload:{key:"更改点评",selectArrs:{myshixun_identifier:s.user_id,type:"1",language:null==A?void 0:A.language,v:o,data:d()({},s)}}}):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"点评代码"})]})]}),(0,T.jsx)(k.ZP,{height:300,language:null==A?void 0:A.language,value:null!=A&&A.code?w.Base64.decode(null==A?void 0:A.code):"",autoHeight:H,theme:"default",options:P}),((null==A?void 0:A.comment)||(null==A?void 0:A.hidden_comment))&&(0,T.jsxs)("div",{children:[(0,T.jsxs)(g.Z,{align:"middle",style:{borderTop:"1px solid #eee"},children:[(0,T.jsx)(v.Z,{flex:1,children:(0,T.jsx)("h1",{className:y,children:"点评内容"})}),(0,T.jsx)(v.Z,{className:"pr30",children:(0,_.GJ)()&&(0,T.jsxs)(p.ZP,{onClick:a()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:x.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",icon:(0,T.jsx)(I.Z,{}),content:"是否确认删除?",onOk:function(){return a()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,O.gZ)({comment_id:null==A?void 0:A.comment_id,homeworkId:R.homeworkId,type:"hack"});case 2:0===e.sent.status&&(h.ZP.success("删除成功"),t({type:"shixunHomeworks/getShixunWorkReports",payload:d()({},R)}));case 4:case"end":return e.stop()}}),e)})))()}});case 1:case"end":return e.stop()}}),e)}))),children:[(0,T.jsx)(C.Z,{}),"删除"]})})]}),(0,T.jsx)(j.Z,{style:{margin:0}}),(null==A?void 0:A.comment)&&(0,T.jsxs)("aside",{className:"pl30 pr30 mt20",children:[(0,T.jsx)("span",{className:"c-light-black font12",children:"# 学生和课堂老师可见"}),(0,T.jsx)("br",{}),(0,T.jsx)(S.Z,{value:null==A?void 0:A.comment})]}),(null==A?void 0:A.hidden_comment)&&(0,T.jsxs)("aside",{className:"pl30 pr30 mt20",children:[(0,T.jsx)("span",{className:"c-light-black font12",children:"# 仅课堂老师可见"}),(0,T.jsx)("br",{}),(0,T.jsx)(S.Z,{value:null==A?void 0:A.hidden_comment})]})]})]})}},47249:function(e,n,t){var s=t(7557),r=t.n(s),o=t(82242),a=t.n(o),i=t(41498),l=t.n(i),c=t(39647),d=t.n(c),u=(t(59301),t(43418)),m=t(8591),p=t(93969),h=t(18196),x=t(37712),f=["shixunHomeworks","dispatch"];n.Z=(0,h.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,s=(d()(e,f),(0,h.useParams)());return(0,x.jsxs)(u.Z,{centered:!0,title:"提示",open:"打回重做"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:l()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,p.ZP)("/api/myshixuns/".concat(n.actionTabs.selectArrs.myshixun_identifier,"/reset_my_game.json"),{method:"GET",params:{course_id:s.coursesId}});case 2:e.sent.shixun_identifier&&(m.ZP.success("操作成功"),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getWorkList",payload:a()({},n.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,x.jsx)("p",{children:"该作业将被打回重做,学生实训记录将被清空!"}),(0,x.jsx)("p",{children:"确定打回?"})]})}))},68128:function(e,n,t){t.d(n,{n:function(){return ae},Z:function(){return ie}});var s=t(37205),r=t.n(s),o=t(85573),a=t.n(o),i=t(7557),l=t.n(i),c=t(41498),d=t.n(c),u=t(82242),m=t.n(u),p=t(79800),h=t.n(p),x=t(59301),f=t(78241),g=t(8591),v=t(6848),j=t(43418),k=t(20834),y=t(24905),_=t(95237),w=t(43604),b=t(92832),Z=t(3113),S=t(38854),O=t(2595),I=t(5112),C=t(400),T=t(25700),P=t(18290),H=t(88551),N=t(69602),E=t(35323),A=t(12677),L=t(34458),R=t(47249),F=t(39647),V=t.n(F),z=t(85404),B=t(93969),G=t(18196),J=t(37712),$=["shixunHomeworks","dispatch"],W=(0,G.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,s=(V()(e,$),(0,G.useParams)()),o=(0,x.useState)(!0),a=h()(o,2),i=a[0],c=a[1],u=(0,x.useState)(!1),p=h()(u,2),v=p[0],k=p[1],y=f.Z.useForm(),_=h()(y,1)[0],w=function(){var e=d()(l()().mark((function e(){var o;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=_.getFieldValue(),e.next=3,(0,B.ZP)("/api/homework_commons/".concat(s.categoryId,"/batch_comment.json"),{method:"post",body:{student_work_ids:r()(n.actionTabs.selectArrs),cover_all:i,hidden_comment:o.hidden_comment,comment:o.comment}});case 3:0===e.sent.status&&(g.ZP.success("评阅成功"),_.resetFields(),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getWorkList",payload:m()({},n.actionTabs.params)}));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(j.Z,{centered:!0,title:"一键点评",open:"一键点评"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:d()(l()().mark((function e(){var s;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:s=_.getFieldValue(),"{}"===JSON.stringify(s)||""===s.hidden_comment&&""===s.comment?k(!0):n.workList.partial_comment?t({type:"shixunHomeworks/setActionTabs",payload:{key:"一键点评确认",selectArrs:n.actionTabs.selectArrs,params:n.actionTabs.params}}):w();case 2:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,J.jsxs)(f.Z,{form:_,onChange:function(){v&&k(!1)},children:[(0,J.jsx)("p",{children:"学生和课堂老师可见"}),(0,J.jsx)(f.Z.Item,{name:"comment",children:(0,J.jsx)(b.Z.TextArea,{placeholder:"请输入评阅内容",rows:8})}),(0,J.jsx)("p",{children:"仅课堂老师可见"}),(0,J.jsx)(f.Z.Item,{name:"hidden_comment",children:(0,J.jsx)(b.Z.TextArea,{placeholder:"请输入评阅内容",rows:8})})]}),v&&(0,J.jsx)("p",{className:"c-red",children:"评阅内容至少有一个不为空"})]}),(0,J.jsx)(j.Z,{centered:!0,title:(0,J.jsxs)("span",{children:[(0,J.jsx)(z.Z,{className:"c-orange mr20"}),"提示"]}),open:"一键点评确认"===n.actionTabs.key,okText:"确定点评",cancelText:"放弃点评",onOk:function(){w()},onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},width:400,children:(0,J.jsxs)("div",{className:"tc",children:[(0,J.jsx)("p",{children:"部分学生已有点评内容,是否覆盖已有点评内容?"}),(0,J.jsx)("p",{children:(0,J.jsxs)(I.ZP.Group,{onChange:function(e){c(e.target.value)},value:i,children:[(0,J.jsx)(I.ZP,{value:!0,children:"覆盖已有点评"}),(0,J.jsx)(I.ZP,{value:!1,children:"跳过已有点评"})]})})]})})]})})),M=t(22647),X=t(67275),D="wrap___altfw",K="MdEditor___OuyKH",Q="tr1___nwwbX",U="TableDom___pl59W",q=["shixunHomeworks","dispatch"],Y=(0,G.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n,t,s=e.shixunHomeworks,r=e.dispatch,o=(V()(e,q),(0,G.useParams)()),a=(0,x.useState)(!1),i=h()(a,2),c=i[0],u=i[1],m=(0,x.useState)(null===(n=s.actionTabs.selectArrs)||void 0===n||null===(n=n.data)||void 0===n?void 0:n.name),p=h()(m,2),v=p[0],k=p[1],y=f.Z.useForm(),_=h()(y,1)[0];(0,x.useEffect)((function(){var e,n,t;"更改点评"===s.actionTabs.key&&_.setFieldsValue({comment:null===(e=s.actionTabs.selectArrs)||void 0===e||null===(e=e.data)||void 0===e?void 0:e.work_comment,hidden_comment:null===(n=s.actionTabs.selectArrs)||void 0===n||null===(n=n.data)||void 0===n?void 0:n.work_comment_hidden}),k(null===(t=s.actionTabs.selectArrs)||void 0===t||null===(t=t.data)||void 0===t?void 0:t.name)}),[s.actionTabs.key]);var w=function(){var e=d()(l()().mark((function e(){var n,t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=_.getFieldValue(),e.next=3,(0,B.ZP)("/api/student_works/".concat(null===(n=s.actionTabs.selectArrs)||void 0===n||null===(n=n.data)||void 0===n?void 0:n.homeworkId,"/shixun_work_comment.json"),{method:"post",body:{hidden_comment:t.hidden_comment,comment:t.comment}});case 3:if(0!==e.sent.status){e.next=9;break}return g.ZP.success("评阅成功"),_.resetFields(),r({type:"shixunHomeworks/setActionTabs",payload:{}}),e.abrupt("return",r({type:"shixunHomeworks/getWorkList",payload:o}));case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,J.jsx)(J.Fragment,{children:(0,J.jsxs)(j.Z,{centered:!0,title:null!==(t=s.actionTabs.selectArrs)&&void 0!==t&&null!==(t=t.data)&&void 0!==t&&t.work_comment_hidden?"更改"+v+"点评":v+"点评",open:"更改点评"===s.actionTabs.key,okText:"确定",cancelText:"取消",onOk:d()(l()().mark((function e(){var n;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=_.getFieldValue(),"{}"===JSON.stringify(n)||""===n.hidden_comment&&""===n.comment?u(!0):w();case 2:case"end":return e.stop()}}),e)}))),onCancel:function(){r({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,J.jsxs)(f.Z,{form:_,onChange:function(){c&&u(!1)},children:[(0,J.jsx)("p",{children:"学生和课堂老师可见"}),(0,J.jsx)(f.Z.Item,{name:"comment",children:(0,J.jsx)(b.Z.TextArea,{placeholder:"请输入评阅内容",rows:8})}),(0,J.jsx)("p",{children:"仅课堂老师可见"}),(0,J.jsx)(f.Z.Item,{name:"hidden_comment",children:(0,J.jsx)(b.Z.TextArea,{placeholder:"请输入评阅内容",rows:8})})]}),c&&(0,J.jsx)("p",{className:"c-red",children:"评阅内容至少有一个不为空"})]})})})),ee=["shixunHomeworks","dispatch"],ne=(0,G.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,s=(V()(e,ee),(0,G.useParams)()),o=(0,x.useState)([]),a=h()(o,2),i=a[0],c=a[1],u=(0,x.useState)([]),m=h()(u,2),p=m[0],f=m[1];function g(){return(g=d()(l()().mark((function e(){var n;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,B.ZP)("/api/homework_commons/".concat(s.categoryId,"/code_quality_analyses/group_list.json"),{method:"GET",params:{page:1,limit:200}});case 2:n=e.sent,c(n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,x.useEffect)((function(){"质量检测"===n.actionTabs.key&&function(){g.apply(this,arguments)}()}),[n.actionTabs.key]);return(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(j.Z,{centered:!0,title:"代码质量评分",open:"质量检测"===n.actionTabs.key,width:700,okText:"确定",cancelText:"取消",onOk:d()(l()().mark((function e(){var n;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,B.ZP)("/api/homework_commons/".concat(s.categoryId,"/code_quality_analyses.json"),{method:"POST",body:{group_ids:p}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(G.history.replace("/classrooms/".concat(s.coursesId,"/shixun_homework/").concat(s.categoryId,"/detail?tabs=4")),window.location.reload(),t({type:"shixunHomeworks/setActionTabs",payload:{}}),f([]));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){f([]),t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:(0,J.jsx)(O.Z,{rowSelection:{type:"checkbox",onChange:function(e,n){f(r()(e))},selectedRowKeys:p,getCheckboxProps:function(e){return{disabled:"进行中"===e.status||0===e.works_count}}},rowKey:function(e){return e.key||e.id},scroll:{y:300},pagination:!1,columns:[{title:"分班情况",dataIndex:"name"},{title:"有效作品数",dataIndex:"works_count"},{title:"检测进度",dataIndex:"status"},{title:"上次评分时间",dataIndex:"last_analysis_time"}],dataSource:null==i?void 0:i.group_list})})})})),te=t(88330),se=t(60778),re=t(58695),oe=(0,G.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){e.shixunHomeworks,e.dispatch;var n=e.isShow,t=e.setIsShow,s=e.item,r=(e.coursesId,e.categoryId,(0,x.useState)({page:1,limit:10})),o=h()(r,2),a=o[0],i=o[1],c=(0,x.useState)([]),u=h()(c,2),p=u[0],f=u[1],g=(0,x.useState)(!1),v=h()(g,2),k=v[0],y=v[1];function _(){return w.apply(this,arguments)}function w(){return(w=d()(l()().mark((function e(){var n;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return y(!0),e.next=3,(0,B.ZP)("/api/student_works/".concat(s.id,"/game_details.json"),{method:"get",params:m()({},a)});case 3:n=e.sent,y(!1),0===n.status&&f(null==n?void 0:n.data);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,x.useEffect)((function(){n&&_()}),[n]);var b=[{title:"序号",dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:function(e,n,t){return(0,J.jsx)("span",{style:{color:"#000"},children:a.limit*(a.page-1)+t+1})}},{title:"任务名称",dataIndex:"name",key:"name",ellipsis:!0,render:function(e,n,t){return(0,J.jsx)("span",{style:{color:"#000"},children:e})}},{title:"通关详情",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,width:100,render:function(e,n,t){return(0,J.jsx)("span",{children:0==e?"未通关":4==e?"截止后通关":"已通关"})}},{title:"评测次数",dataIndex:"evaluate_count",key:"evaluate_count",width:100,ellipsis:!0,render:function(e,n,t){return(0,J.jsx)("span",{style:{color:"#333"},children:e})}},{title:"实训耗时",dataIndex:"time_consuming",key:"time_consuming",width:120,ellipsis:!0,render:function(e,n,t){return(0,J.jsx)("span",{style:{color:"#333"},children:e})}}];return(0,J.jsx)(J.Fragment,{children:(0,J.jsxs)(j.Z,{centered:!0,title:"通关情况",open:n,width:700,footer:null,maskClosable:!1,onCancel:function(){a.page=1,a.limit=10,i(m()({},a)),t(!1)},children:[(0,J.jsxs)("div",{style:{display:"flex",justifyContent:"flex-start",alignItems:"center",marginBottom:"20px"},children:[(0,J.jsxs)("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},children:[(0,J.jsx)("span",{style:{color:"#666",marginRight:"10px"},children:"学生姓名"}),(0,J.jsx)("span",{title:null==s?void 0:s.user_name,style:{color:"#232B40"},children:null==s?void 0:s.user_name})]}),(0,J.jsxs)("div",{style:{marginLeft:"50px",marginRight:"50px",maxWidth:"180px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},children:[(0,J.jsx)("span",{style:{color:"#666",marginRight:"10px"},children:"学号"}),(0,J.jsx)("span",{title:null==s?void 0:s.student_id,style:{color:"#232B40"},children:(null==s?void 0:s.student_id)||"--"})]}),(0,J.jsxs)("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},children:[(0,J.jsx)("span",{style:{color:"#666",marginRight:"10px"},children:"班级"}),(0,J.jsx)("span",{title:null==s?void 0:s.group_name,style:{color:"#232B40"},children:(null==s?void 0:s.group_name)||"--"})]})]}),(0,J.jsx)(O.Z,{scroll:{y:380},columns:b,loading:k,style:{marginBottom:a.limit>(null==p?void 0:p.count)?"16px":"0"},dataSource:p.games,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:a.limit,current:a.page,position:["bottomRight"],onChange:function(e,n){a.page=e,a.limit=n,i(m()({},a)),_()},total:null==p?void 0:p.count,showTotal:function(e,n){return(0,J.jsxs)("span",{children:["共",(0,J.jsxs)("span",{style:{color:"#165DFF"},children:[" ",e," "]}),"条数据"]})}}})]})})})),ae=function(e){var n=e.value,t=e.placeholder,s=void 0===t?"":t;if(null==n||""===n)return(0,J.jsx)("span",{children:s});var r=Number(n);return r>=80?(0,J.jsx)("span",{style:{color:"#009C0F"},children:r}):r<80&&r>=60?(0,J.jsx)("span",{style:{color:"#FA6400"},children:r}):r<60?(0,J.jsx)("span",{style:{color:"#E30000"},children:r}):void 0},ie=(0,G.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,s=e.loading,r=e.user;return{shixunHomeworks:n,classroomList:t,loading:s.effects,user:r}}))((function(e){var n,t,s,o,i,c,u,p,F,V,z,$,q=e.shixunHomeworks,ee=e.classroomList,ie=e.loading,le=e.dispatch,ce=e.setExportParams,de=e.user,ue=(0,G.useParams)(),me=(0,x.useState)(m()(m()({},{page:1,limit:20,order:"work_score",b_order:"desc"}),ue)),pe=h()(me,2),he=pe[0],xe=(pe[1],f.Z.useForm()),fe=h()(xe,1)[0],ge=(0,x.useState)(),ve=h()(ge,2),je=ve[0],ke=(ve[1],(0,x.useState)({})),ye=h()(ke,2),_e=ye[0],we=ye[1],be=(0,x.useState)([]),Ze=h()(be,2),Se=(Ze[0],Ze[1]),Oe=(0,x.useState)(!1),Ie=h()(Oe,2),Ce=Ie[0],Te=Ie[1],Pe=(0,x.useState)([]),He=h()(Pe,2),Ne=He[0],Ee=He[1],Ae=(0,x.useState)(!1),Le=h()(Ae,2),Re=Le[0],Fe=Le[1],Ve=(0,x.useState)(),ze=h()(Ve,2),Be=ze[0],Ge=ze[1],Je=(0,x.useState)(1),$e=h()(Je,2),We=$e[0],Me=$e[1],Xe=(0,x.useState)(),De=h()(Xe,2),Ke=(De[0],De[1]),Qe=(0,x.useState)(),Ue=h()(Qe,2),qe=Ue[0],Ye=Ue[1],en=(0,x.useState)(),nn=h()(en,2),tn=nn[0],sn=nn[1],rn=(0,x.useState)(),on=h()(rn,2),an=on[0],ln=on[1],cn=(0,x.useState)(),dn=h()(cn,2),un=dn[0],mn=dn[1],pn=(0,x.useState)(!1),hn=h()(pn,2),xn=hn[0],fn=hn[1],gn=(0,x.useState)(!1),vn=h()(gn,2),jn=vn[0],kn=vn[1],yn=(0,x.useState)(),_n=h()(yn,2),wn=_n[0],bn=_n[1];(0,G.useLocation)();(0,x.useEffect)((function(){return Zn(),function(){we([]),Se([])}}),[he.coursesId]),(0,x.useEffect)((function(){var e,n=JSON.parse(JSON.stringify(q.workList));null!=n&&null!==(e=n.student_works)&&void 0!==e&&e.length||null==n||!n.id?(null!=n&&n.id&&Se([m()(m()({},n),{number:"我"})]),we(m()({},n))):(n.student_works=[m()({},n)],we(n))}),[q.workList]);var Zn=function(e){return ce(m()({},he)),le({type:"shixunHomeworks/getWorkList",payload:he})};(0,x.useEffect)((function(){le({type:"user/getUserInfo",payload:{course_id:he.coursesId}})}),[]);var Sn=function(){var e=d()(l()().mark((function e(){var n;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return le({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"成绩计算中,请稍候..."}}),e.next=3,(0,M.Vs)({categoryId:ue.categoryId});case 3:n=e.sent,le({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),0===(null==n?void 0:n.status)&&(g.ZP.success(null==n?void 0:n.message),Zn());case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,x.useEffect)((function(){document.getElementById("divhe")&&(document.getElementById("divhe").scrollHeight>47&&(mn(47),fn(!0)))}),[document.getElementById("divhe")]);function On(){Me(1),Ke(""),Ye(""),sn(""),ln(""),Ee([])}var In=[{title:"序号",dataIndex:"number",align:"center",width:50,fixed:"left",ellipsis:!0,render:function(e,n,t){return he.limit*(he.page-1)+t+1}},{title:"姓名",dataIndex:"user_name",align:"center",width:110,fixed:"left",ellipsis:!0,render:function(e){return(0,J.jsx)(v.Z,{placement:"bottomLeft",title:e,children:(0,J.jsx)("span",{className:"current",children:e})})}},!(0,X.Jd)()&&{title:"学号",dataIndex:"student_id",align:"center",sorter:!0,fixed:"left",width:100,ellipsis:!0,showSorterTooltip:!1,sortOrder:"student_id"===he.order?"desc"===he.b_order?"descend":"ascend":null,render:function(e){return(0,J.jsx)(v.Z,{placement:"bottomLeft",title:e||"--",children:(0,J.jsx)("span",{className:"current",children:e||"--"})})}},{title:"分班",dataIndex:"group_name",align:"center",width:100,fixed:"left",ellipsis:!0,render:function(e,n){return e?(0,J.jsx)(v.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{className:"current",children:e})}):"--"}},{title:"作业状态",dataIndex:"work_status",align:"center",width:94,ellipsis:!0,fixed:"left",sorter:!0,showSorterTooltip:!1,sortOrder:"work_status"===he.order?"desc"===he.b_order?"descend":"ascend":null,render:function(e){return(0,J.jsx)(L.lC,{status:e})}},{title:"完成时间",align:"center",dataIndex:"achieve_time",ellipsis:!0,sorter:!0,sortOrder:"achieve_time"===he.order?"desc"===he.b_order?"descend":"ascend":null,render:function(e,n){return(0,J.jsx)(v.Z,{placement:"bottomLeft",title:e,children:(0,J.jsx)("span",{className:"current",children:e})})}},{title:"通过情况",align:"center",dataIndex:"achieve_info",ellipsis:!0,render:function(e,n){return(0,J.jsx)("span",{onClick:function(e){var t;e.stopPropagation(),null!==(t=_e.homework_status)&&void 0!==t&&t.includes("导入")&&(bn(n),kn(!0))},children:e||"- -"})}},{title:"最终成绩",align:"center",dataIndex:"score",ellipsis:!0,sorter:!0,sortOrder:"work_score"===he.order?"desc"===he.b_order?"descend":"ascend":null,render:function(e,n){return(0,J.jsx)(ae,{value:e,placeholder:"- -"})}},{title:"完成时长",dataIndex:"achieve_time_long",align:"center",sorter:!0,ellipsis:!0,sortOrder:"achieve_time_long"===he.order?"desc"===he.b_order?"descend":"ascend":null,render:function(e,n){return e&&"--"!=e?(0,J.jsx)(v.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{className:"current",children:e})}):"--"}},(null===(n=_e.homework_status)||void 0===n?void 0:n.includes("导入"))&&{title:"评测次数",dataIndex:"sum_evaluate_count",align:"center"},!(null!==(t=_e.homework_status)&&void 0!==t&&t.includes("导入"))&&{title:(0,J.jsx)("span",{children:"评阅状态"}),align:"center",dataIndex:"has_comment",fixed:"right",ellipsis:!0,render:function(e){return e?"已评阅":"未评阅"}},{title:"操作",dataInex:"action",align:"center",fixed:"right",ellipsis:!0,className:"workListTable",render:function(e,n){var t;return null!==(t=_e.homework_status)&&void 0!==t&&t.includes("导入")?(0,X.GJ)()?(0,J.jsx)("a",{onClick:function(e){e.stopPropagation(),le({type:"classroomList/setActionTabs",payload:{key:"修改成绩",id:null==n?void 0:n.id,type:"normal"}})},children:"修改成绩"}):(0,J.jsx)("a",{onClick:function(e){e.stopPropagation(),bn(n),kn(!0)},children:"查看"}):(0,X.dE)()?(0,J.jsx)("div",{children:"未开启"===(0,L.JL)(null==n?void 0:n.work_status)?(0,J.jsx)("span",{children:"--"}):(0,J.jsx)("a",{onClick:function(e){var t;e.stopPropagation(),!(0,X.Rm)()||null!==(t=ee.AssistantObject.hack)&&void 0!==t&&t.can_view?window.open("/classrooms/".concat(he.coursesId,"/program_homework/").concat(he.categoryId,"/").concat(n.id,"/").concat(n.user_id,"/comment"),"_blank"):g.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"查看"})}):(0,J.jsx)("a",{target:"_blank",onClick:function(e){var t,s;if(!(0,X.Rm)()||null!==(t=ee.AssistantObject.hack)&&void 0!==t&&t.can_view){if(e.stopPropagation(),null===(s=de.userInfo)||void 0===s||!s.professional_certification)return j.Z.confirm({title:"提示",centered:!0,content:(0,J.jsx)("div",{className:"tc",children:"您需要去完成您的职业认证,才能使用此功能"}),okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,L.xg)("/account/certification")}}),!1;window.open("/classrooms/".concat(he.coursesId,"/program_homework/").concat(he.categoryId,"/").concat(n.id,"/").concat(n.user_id,"/comment"),"_blank")}else g.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"查看作业"})}}].filter((function(e){return!!e}));return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("section",{className:"".concat(D," minH500 bg-white pl30 pr30 pt30"),children:[(null===(s=_e.homework_status)||void 0===s?void 0:s.includes("未发布"))&&(0,J.jsx)(A.Z,{}),!(null!==(o=_e.homework_status)&&void 0!==o&&o.includes("未发布"))&&(0,J.jsxs)("aside",{children:[!(0,X.GJ)()&&(0,J.jsxs)("div",{className:"c-light-black font12",children:[(0,J.jsxs)("span",{children:["发布时间 ",null==_e?void 0:_e.publish_time]}),(0,J.jsxs)("span",{className:"ml5",children:["截止时间 ",null==_e?void 0:_e.end_time]}),(0,J.jsxs)("span",{className:"ml5",children:["补交时间 ",(null==_e?void 0:_e.late_time)||"- -"]})]}),(0,X.GJ)()&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(f.Z,{form:fe,onChange:function(){he.page=1;var e=Object.assign({},fe.getFieldsValue());delete he.course_group,delete he.teacher_comment,Object.keys(e).map((function(n){switch(n){case"task_status":e[n].includes("all")||!e[n].length?(delete he.work_status,fe.setFieldsValue(a()({},"task_status","all"))):(he.work_status=e[n],fe.setFieldsValue(a()({},"task_status",he.work_status)));break;case"course_group_info":e[n].includes("all")||!e[n].length?(delete he.course_group,fe.setFieldsValue(a()({},"course_group_info","all"))):(he.course_group=e[n],fe.setFieldsValue(a()({},"course_group_info",he.course_group)));break;case"teacher_comment":var t;if(e[n].includes("all")||!e[n].length)delete he.teacher_comment,fe.setFieldsValue(a()({},"teacher_comment","all"));else he.teacher_comment=1===(null===(t=e[n])||void 0===t?void 0:t.length)?Number(e[n][0]):"",fe.setFieldsValue(a()({},"teacher_comment",e[n]))}})),Zn()},initialValues:a()(a()(a()({},"task_status","all"),"course_group_info","all"),"teacher_comment","all"),children:[(null===(i=_e.task_status)||void 0===i?void 0:i.length)>0&&(0,J.jsx)(f.Z.Item,{name:"task_status",children:(0,J.jsx)(y.Z.Group,{value:[],style:{width:"100%"},children:(0,J.jsxs)(_.Z,{children:[(0,J.jsx)(w.Z,{className:"font14",flex:"80px",children:"作业状态:"}),(0,J.jsx)(w.Z,{flex:"80px",children:(0,J.jsx)(y.Z,{value:"all",children:"全部"})}),(0,J.jsx)(w.Z,{flex:"1",children:_e.task_status&&_e.task_status.map((function(e,n){return(0,J.jsxs)(y.Z,{name:"task_status",value:e.id,children:[e.name,"(",e.count,")"]})}))})]})})}),(null===(c=_e.course_group_info)||void 0===c?void 0:c.length)>0&&(0,J.jsx)(f.Z.Item,{name:"course_group_info",children:(0,J.jsx)(y.Z.Group,{style:{width:"100%"},children:(0,J.jsxs)(_.Z,{children:[(0,J.jsx)(w.Z,{className:"font14",flex:"80px",children:"分班情况:"}),(0,J.jsx)(w.Z,{flex:"80px",children:(0,J.jsx)(y.Z,{value:"all",children:"全部"})}),(0,J.jsx)(w.Z,{flex:"1",id:"divhe",style:{height:un+"px",overflow:"hidden"},children:null===(u=_e.course_group_info)||void 0===u?void 0:u.map((function(e,n){return(0,J.jsxs)(y.Z,{value:e.course_group_id,children:[e.group_group_name,"(",e.count,")"]})}))}),xn&&(0,J.jsxs)("span",{onClick:function(){var e=document.getElementById("divhe").scrollHeight;mn(un>47?47:e)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"},children:[47===un?"展开":"收起",47===un?(0,J.jsx)(P.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):(0,J.jsx)(H.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})]})]})})}),(null===(p=_e.teacher_comment)||void 0===p?void 0:p.length)>0&&(0,J.jsx)(f.Z.Item,{name:"teacher_comment",children:(0,J.jsx)(y.Z.Group,{style:{width:"100%"},children:(0,J.jsxs)(_.Z,{children:[(0,J.jsx)(w.Z,{className:"font14",flex:"80px",children:"追加点评:"}),(0,J.jsx)(w.Z,{flex:"80px",children:(0,J.jsx)(y.Z,{value:"all",children:"全部"})}),(0,J.jsx)(w.Z,{flex:"1",children:_e.teacher_comment&&_e.teacher_comment.map((function(e,n){return(0,J.jsxs)(y.Z,{value:String(e.id),children:[e.name,"(",e.count,")"]})}))})]})})})]}),(0,J.jsxs)(_.Z,{align:"middle",children:[(0,J.jsx)(w.Z,{flex:"1",children:(0,J.jsxs)(_.Z,{align:"middle",children:[(0,J.jsx)(w.Z,{children:(0,J.jsx)(b.Z.Search,{allowClear:!0,placeholder:"请输入姓名或者学号搜索",onSearch:function(e){he.search=e.trim(),he.page=1,Zn()},style:{width:240}})}),(0,J.jsx)(w.Z,{children:(0,J.jsxs)("span",{className:"ml5",children:[(0,J.jsx)("span",{className:"c-red",children:_e.work_count}),"个检索结果(",_e.work_count,"个学生)"]})})]})}),(0,J.jsxs)(w.Z,{children:[(0,X.GJ)()&&!(null!==(F=_e.homework_status)&&void 0!==F&&F.includes("导入"))&&(0,J.jsxs)(Z.ZP,{className:"ml10",onClick:function(){le({type:"shixunHomeworks/setActionTabs",payload:{key:"代码查重",selectArrs:_e.student_works.map((function(e){return e.id})),params:he}})},children:[(0,J.jsx)("span",{className:"".concat(Q," iconfont icon-daimachazhong")}),"代码查重"]}),(0,X.GJ)()&&!(null!==(V=_e.homework_status)&&void 0!==V&&V.includes("导入"))&&(0,J.jsxs)(Z.ZP,{className:"ml10",onClick:Sn,children:[(0,J.jsx)("i",{className:"iconfont icon-gengxinchengji font14 pr5"}),"更新成绩"]}),(0,X.GJ)()&&(0,J.jsx)(S.Z,{dropdownRender:function(){var e,n;return(0,J.jsxs)(k.Z,{children:[(0,J.jsx)(k.Z.Item,{onClick:function(){le({type:"classroomList/setActionTabs",payload:{key:"选择班级",title:"导出学生成绩",course_groups:null==_e?void 0:_e.course_group_info,fn:function(){(0,se.Iy)(JSON.parse(sessionStorage.all_student_works_params),"hack_work_list")}}})},children:"学生成绩"},"1"),(0,X.GJ)()&&(null==_e||null===(e=_e.student_works)||void 0===e?void 0:e.length)>0&&!(null!=_e&&null!==(n=_e.homework_status)&&void 0!==n&&n.includes("导入"))&&(0,J.jsx)(k.Z.Item,{onClick:function(){le({type:"classroomList/setActionTabs",payload:{key:"选择班级",title:"导出编程报告",course_groups:null==_e?void 0:_e.course_group_info,fn:function(){var e,n;le({type:"shixunHomeworks/setActionTabs",payload:{key:"导出编程报告",type:2}}),localStorage.setItem("dowolders","1"),G.history.push("/classrooms/".concat(null==he?void 0:he.coursesId,"/program_homework/").concat(he.categoryId,"/").concat(null==_e||null===(e=_e.student_works)||void 0===e||null===(e=e[0])||void 0===e?void 0:e.id,"/").concat(null==_e||null===(n=_e.student_works)||void 0===n||null===(n=n[0])||void 0===n?void 0:n.user_id,"/comment"))}}})},children:"编程报告"},"3"),(0,J.jsx)(k.Z.Item,{children:(0,J.jsx)(G.Link,{to:"/classrooms/".concat(he.coursesId,"/exportlist/hack_work_list"),children:"历史导出"})},"2")]})},className:"ml10",children:(0,J.jsxs)(Z.ZP,{children:[(0,J.jsx)(N.Z,{}),"导出",(0,J.jsx)(E.Z,{})]})})]})]})]}),(0,J.jsx)(_.Z,{style:{justifyContent:"end",marginTop:"5px"},children:(0,X.GJ)()&&je&&(0,J.jsxs)("span",{children:[(0,J.jsx)("span",{style:{color:"red"},children:"*"}),"列表中作业记录存在差异,请点击“更新成绩”按钮"]})}),(0,J.jsx)(O.Z,{className:"mt30 ".concat(U),loading:ie["shixunHomeworks/getWorkList"],pagination:!1,style:{cursor:"pointer"},onRow:function(e){return{onClick:function(n){var t,s;null!==(t=_e.homework_status)&&void 0!==t&&t.includes("导入")||(!(0,X.Rm)()||null!==(s=ee.AssistantObject.hack)&&void 0!==s&&s.can_view?(0,re.O5)()&&window.open("/classrooms/".concat(he.coursesId,"/program_homework/").concat(he.categoryId,"/").concat(e.id,"/").concat(e.user_id,"/comment"),"_blank"):g.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"))}}},scroll:{x:1200},dataSource:_e.student_works,columns:In,onChange:function(e,n,t){t.field&&(he.order="score"===t.field?"work_score":t.field),t.order||(he.b_order="asc"),"ascend"===t.order&&(he.b_order="asc"),"descend"===t.order&&(he.b_order="desc"),t.order||(he.b_order="asc"),Zn()}}),(0,J.jsx)(W,{}),(0,J.jsx)(Y,{}),(0,J.jsx)(R.Z,{})]}),(0,J.jsx)(j.Z,{title:"一键打回重做",open:Ce,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:d()(l()().mark((function e(){var n,t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(2!==We){e.next=13;break}if(!(Ne.length<=0)){e.next=4;break}return g.ZP.info("请选择作业状态"),e.abrupt("return");case 4:if(an){e.next=7;break}return g.ZP.info("评语不能为空"),e.abrupt("return");case 7:return e.next=9,(0,B.ZP)("/api/homework_commons/".concat(he.categoryId,"/confirm_redo_modal.json"),{method:"post",body:{id:he.categoryId,comment:an,status:Ne}});case 9:0===(n=e.sent).status&&(Ge(n),Te(!1),Fe(!0)),e.next=32;break;case 13:if(0!==tn&&0!==qe){e.next=16;break}e.next=22;break;case 16:if(tn){e.next=19;break}return g.ZP.info("最低分不能为空"),e.abrupt("return");case 19:if(qe){e.next=22;break}return g.ZP.info("最高分不能为空"),e.abrupt("return");case 22:if(!(tn>qe)){e.next=25;break}return g.ZP.info("最高分不能大于最低分"),e.abrupt("return");case 25:if(an){e.next=28;break}return g.ZP.info("评语不能为空"),e.abrupt("return");case 28:return e.next=30,(0,B.ZP)("/api/homework_commons/".concat(he.categoryId,"/confirm_redo_modal.json"),{method:"post",body:{id:he.categoryId,comment:an,min_score:tn,max_score:qe}});case 30:0===(t=e.sent).status&&(Ge(t),Te(!1),Fe(!0));case 32:case"end":return e.stop()}}),e)}))),onCancel:function(){Te(!1),On()},children:(0,J.jsx)("div",{style:{padding:"32px"},children:(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{width:"80px"},children:"打回方式:"}),(0,J.jsxs)(I.ZP.Group,{value:We,onChange:function(e){Me(e.target.value)},children:[(0,J.jsx)(I.ZP,{value:1,children:"按成绩打回"}),(0,J.jsx)(I.ZP,{value:2,children:"按作业状态打回"})]})]}),1===We&&(0,J.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,J.jsxs)("span",{style:{width:"70px",textAlign:"end"},children:[(0,J.jsx)("span",{style:{color:"red"},children:"*"}),"最低分:"]}),(0,J.jsx)(C.Z,{min:0,max:100,value:tn,onChange:function(e){return sn(e)},style:{width:"100px"}}),(0,J.jsxs)("span",{style:{width:"80px",textAlign:"end"},children:[(0,J.jsx)("span",{style:{color:"red"},children:"*"}),"最高分:"]}),(0,J.jsx)(C.Z,{min:0,max:100,value:qe,onChange:function(e){return Ye(e)},style:{width:"100px"}})]}),2===We&&(0,J.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,J.jsx)("span",{style:{width:"80px"},children:"作业状态:"}),(0,J.jsx)(y.Z.Group,{onChange:function(e){Ee(r()(e))},style:{width:"100%"},children:null===(z=_e.task_status)||void 0===z?void 0:z.map((function(e,n){return(0,J.jsxs)(y.Z,{name:"task_status",value:e.id,children:[e.name,"(",e.count,")"]})}))})]}),(0,J.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,J.jsxs)("span",{style:{width:"70px",textAlign:"end"},children:[(0,J.jsx)("span",{style:{color:"red"},children:"*"})," 评语:"]}),(0,J.jsx)(te.Z,{className:K,onChange:function(e){return ln(e)},placeholder:"请填写评语"})]})]})})}),(0,J.jsx)(j.Z,{open:Re,title:"打回确认",onOk:d()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(2!==We){e.next=7;break}return e.next=3,(0,B.ZP)("/api/homework_commons/".concat(he.categoryId,"/batch_redo_modal.json"),{method:"post",body:{id:he.categoryId,comment:an,status:Ne}});case 3:0===e.sent.status&&(g.ZP.info("打回成功"),On(),Zn(),Fe(!1)),e.next=11;break;case 7:return e.next=9,(0,B.ZP)("/api/homework_commons/".concat(he.categoryId,"/batch_redo_modal.json"),{method:"post",body:{id:he.categoryId,comment:an,min_score:tn,max_score:qe}});case 9:0===e.sent.status&&(g.ZP.info("打回成功"),On(),Zn(),Fe(!1));case 11:case"end":return e.stop()}}),e)}))),onCancel:function(){On(),Fe(!1)},children:(0,J.jsxs)("div",{style:{padding:"32px"},children:[1===We&&(0,J.jsxs)("span",{children:["确认将成绩在",tn,"-",qe,"的学生进行打回重做吗?"]}),2===We&&(0,J.jsxs)("span",{children:["确认将作业状态为",(null===($=_e.task_status)||void 0===$?void 0:$.filter((function(e){return null==Ne?void 0:Ne.includes(e.id)})).map((function(e){return e.name})).toString())+",","的学生进行作业打回重做吗?"]}),(0,J.jsx)("br",{}),(0,J.jsxs)("span",{children:["该条件下共有",null==Be?void 0:Be.count,"名学生"]})]})})]}),(0,J.jsx)(ne,{}),(0,J.jsx)(oe,{isShow:jn,setIsShow:kn,item:wn,coursesId:he.coursesId,categoryId:he.categoryId}),(0,J.jsx)("aside",{className:"tc mb50 mt30",children:(0,J.jsx)(T.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,onChange:function(e,n){he.page=e,he.limit=20,Zn()},current:he.page||1,defaultPageSize:20,total:_e.work_count})})]})}))},66104:function(e,n,t){t.d(n,{Z:function(){return T}});var s=t(92310),r=t.n(s),o=t(84147),a=t(66797),i=t(59301),l=t(92343),c=t(36355),d=t(18290),u=t(91857);const m=e=>{let{children:n}=e;const{getPrefixCls:t}=i.useContext(c.E_),s=t("breadcrumb");return i.createElement("li",{className:`${s}-separator`,"aria-hidden":"true"},""===n?n:n||"/")};m.__ANT_BREADCRUMB_SEPARATOR=!0;var p=m,h=function(e,n){var t={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&n.indexOf(s)<0&&(t[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(s=Object.getOwnPropertySymbols(e);r{if(n)return n(t,s,r,o);const i=function(e,n){if(void 0===e.title||null===e.title)return null;const t=Object.keys(n).join("|");return"object"==typeof e.title?e.title:String(e.title).replace(new RegExp(`:(${t})`,"g"),((e,t)=>n[t]||e))}(t,s);return x(e,t,i,a)}}var g=function(e,n){var t={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&n.indexOf(s)<0&&(t[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(s=Object.getOwnPropertySymbols(e);r{const{prefixCls:n,separator:t="/",children:s,menu:r,overlay:o,dropdownProps:a,href:l}=e;const c=(e=>{if(r||o){const t=Object.assign({},a);if(r){const e=r||{},{items:n}=e,s=g(e,["items"]);t.menu=Object.assign(Object.assign({},s),{items:null==n?void 0:n.map(((e,n)=>{var{key:t,title:s,label:r,path:o}=e,a=g(e,["key","title","label","path"]);let c=null!=r?r:s;return o&&(c=i.createElement("a",{href:`${l}${o}`},c)),Object.assign(Object.assign({},a),{key:null!=t?t:n,label:c})}))})}else o&&(t.overlay=o);return i.createElement(u.Z,Object.assign({placement:"bottom"},t),i.createElement("span",{className:`${n}-overlay-link`},e,i.createElement(d.Z,null)))}return e})(s);return null!=c?i.createElement(i.Fragment,null,i.createElement("li",null,c),t&&i.createElement(p,null,t)):null},j=e=>{const{prefixCls:n,children:t,href:s}=e,r=g(e,["prefixCls","children","href"]),{getPrefixCls:o}=i.useContext(c.E_),a=o("breadcrumb",n);return i.createElement(v,Object.assign({},r,{prefixCls:a}),x(a,r,t,s))};j.__ANT_BREADCRUMB_ITEM=!0;var k=j,y=t(17313),_=t(83116),w=t(37613);const b=e=>{const{componentCls:n,iconCls:t}=e;return{[n]:Object.assign(Object.assign({},(0,y.Wf)(e)),{color:e.itemColor,fontSize:e.fontSize,[t]:{fontSize:e.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:e.linkColor,transition:`color ${e.motionDurationMid}`,padding:`0 ${e.paddingXXS}px`,borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",marginInline:-e.marginXXS,"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover}},(0,y.Qy)(e)),"li:last-child":{color:e.lastItemColor},[`${n}-separator`]:{marginInline:e.separatorMargin,color:e.separatorColor},[`${n}-link`]:{[`\n > ${t} + span,\n > ${t} + a\n `]:{marginInlineStart:e.marginXXS}},[`${n}-overlay-link`]:{borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",padding:`0 ${e.paddingXXS}px`,marginInline:-e.marginXXS,[`> ${t}`]:{marginInlineStart:e.marginXXS,fontSize:e.fontSizeIcon},"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover,a:{color:e.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${e.componentCls}-rtl`]:{direction:"rtl"}})}};var Z=(0,_.Z)("Breadcrumb",(e=>{const n=(0,w.TS)(e,{});return[b(n)]}),(e=>({itemColor:e.colorTextDescription,lastItemColor:e.colorText,iconFontSize:e.fontSize,linkColor:e.colorTextDescription,linkHoverColor:e.colorText,separatorColor:e.colorTextDescription,separatorMargin:e.marginXS}))),S=function(e,n){var t={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&n.indexOf(s)<0&&(t[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(s=Object.getOwnPropertySymbols(e);r{var{breadcrumbName:n}=e,t=S(e,["breadcrumbName"]);return Object.assign(Object.assign({},t),{title:n})}))}),r}var I=function(e,n){var t={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&n.indexOf(s)<0&&(t[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(s=Object.getOwnPropertySymbols(e);r{const{prefixCls:n,separator:t="/",style:s,className:d,rootClassName:u,routes:m,items:h,children:x,itemRender:g,params:j={}}=e,k=I(e,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:y,direction:_,breadcrumb:w}=i.useContext(c.E_);let b;const S=y("breadcrumb",n),[C,T]=Z(S),P=function(e,n){return(0,i.useMemo)((()=>e||(n?n.map(O):null)),[e,n])}(h,m);const H=f(S,g);if(P&&P.length>0){const e=[],n=h||m;b=P.map(((s,r)=>{const{path:o,key:l,type:c,menu:d,overlay:u,onClick:m,className:h,separator:x,dropdownProps:f}=s,g=((e,n)=>{if(void 0===n)return n;let t=(n||"").replace(/^\//,"");return Object.keys(e).forEach((n=>{t=t.replace(`:${n}`,e[n])})),t})(j,o);void 0!==g&&e.push(g);const k=null!=l?l:r;if("separator"===c)return i.createElement(p,{key:k},x);const y={},_=r===P.length-1;d?y.menu=d:u&&(y.overlay=u);let{href:w}=s;return e.length&&void 0!==g&&(w=`#/${e.join("/")}`),i.createElement(v,Object.assign({key:k},y,(0,a.Z)(s,{data:!0,aria:!0}),{className:h,dropdownProps:f,href:w,separator:_?"":t,onClick:m,prefixCls:S}),H(s,j,n,e,w))}))}else if(x){const e=(0,o.Z)(x).length;b=(0,o.Z)(x).map(((n,s)=>{if(!n)return n;const r=s===e-1;return(0,l.Tm)(n,{separator:r?"":t,key:s})}))}const N=r()(S,null==w?void 0:w.className,{[`${S}-rtl`]:"rtl"===_},d,u,T),E=Object.assign(Object.assign({},null==w?void 0:w.style),s);return C(i.createElement("nav",Object.assign({className:N,style:E},k),i.createElement("ol",null,b)))};C.Item=k,C.Separator=p;var T=C}}]); \ No newline at end of file diff --git a/43362.aca5216e.async.js b/43362.aca5216e.async.js new file mode 100644 index 0000000000..75540560df --- /dev/null +++ b/43362.aca5216e.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[43362],{66720:function(e,n,t){t.d(n,{Z:function(){return l}});var s=t(5891),r=t(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},a=t(88853),i=function(e,n){return r.createElement(a.Z,(0,s.Z)({},e,{ref:n,icon:o}))};var l=r.forwardRef(i)},69602:function(e,n,t){t.d(n,{Z:function(){return l}});var s=t(5891),r=t(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z"}}]},name:"delivered-procedure",theme:"outlined"},a=t(88853),i=function(e,n){return r.createElement(a.Z,(0,s.Z)({},e,{ref:n,icon:o}))};var l=r.forwardRef(i)},39591:function(e,n,t){t.d(n,{Z:function(){return H}});var s=t(7557),r=t.n(s),o=t(41498),a=t.n(o),i=t(79800),l=t.n(i),c=t(82242),d=t.n(c),u=t(59301),m=t(5112),p=t(3113),h=t(8591),x=t(43418),f=t(400),g=t(95237),v=t(43604),j=t(28103),k=t(26694),y="title___dVHM9",_=t(67275),w=t(24334),b=t(93969),Z=t(18196),O=t(5822),S=t(22647),I=t(80205),C=t(72295),P=t(37712),T={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var H=function(e){var n=e.language,t=e.dispatch,s=e.shixunWorkReport,o=e.v,i=e.languages,c=e.classroomList,H=e.autoHeight,N=(e.diff_code_count,e.data,(0,u.useState)(null==i?void 0:i[0])),A=l()(N,2),E=A[0],L=A[1],R=(0,Z.useParams)();return(0,u.useEffect)((function(){L(null==i?void 0:i[0])}),[]),(0,u.useEffect)((function(){var e;L(null==i||null===(e=i.filter((function(e){return e.language===(null==E?void 0:E.language)})))||void 0===e?void 0:e[0])}),[i]),(0,P.jsxs)(P.Fragment,{children:[(0,P.jsxs)("h2",{children:[" ",(0,P.jsxs)("span",{children:[o.is_finish?(0,P.jsxs)("span",{children:["最后通关代码",(0,P.jsx)("span",{className:"ml5 font12 c-grey-999",children:"通过了本题,在作业时间内最后一次提交的通关代码"})]}):(0,P.jsxs)("span",{children:["最新代码",(0,P.jsx)("span",{className:"ml5 font12 c-grey-999",children:"未通过本题,展示最新编写的代码详情"})]}),(null==i?void 0:i.length)>1&&(0,P.jsx)(m.ZP.Group,{defaultValue:n,style:{marginLeft:10},onChange:function(e){var n;o.language=e.target.value,L(null==i||null===(n=i.filter((function(n){return n.language===e.target.value})))||void 0===n?void 0:n[0])},children:null==i?void 0:i.map((function(e){return(0,P.jsx)(m.ZP,{value:null==e?void 0:e.language,children:null==e?void 0:e.language})}))})]}),(0,_.GJ)()&&"shixunWorkReport"!=s&&(0,P.jsxs)("span",{children:[(0,P.jsxs)("span",{children:["得分 ",null==E?void 0:E.score,"/",null==E?void 0:E.total_score]}),(0,P.jsx)(p.ZP,{style:{margin:"0px 10px"},onClick:function(){var e;if(null!==(e=c.AssistantObject)&&void 0!==e&&null!==(e=e.hack)&&void 0!==e&&e.can_appraise||!(0,_.Rm)()){var n,s=null==E?void 0:E.score;x.Z.confirm({title:"调分",content:(0,P.jsxs)("div",{children:[(0,P.jsxs)("p",{children:["得分:",null==E?void 0:E.score,"/",null==E?void 0:E.total_score]}),(0,P.jsxs)("p",{children:["调分:",(0,P.jsx)(f.Z,{min:0,max:null==E?void 0:E.total_score,defaultValue:null==E?void 0:E.score,onChange:function(e){s=e}})]})]}),okText:"确认",onOk:(n=a()(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/courses/".concat(null==R?void 0:R.coursesId,"/homework_commons/update_hack_score"),{method:"put",body:{course_id:null==R?void 0:R.coursesId,hack_user_code_id:null==E?void 0:E.hack_user_id,score:s}});case 2:0===e.sent.status&&(h.ZP.success("调分成功"),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getShixunWorkReports",payload:d()({},R)}));case 4:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)}),cancelText:"取消"})}else h.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能")},type:"primary",children:"调分"}),(0,_.GJ)()&&"shixunWorkReport"!=s&&(0,P.jsx)(p.ZP,{onClick:function(){var e;null!==(e=c.AssistantObject.hack)&&void 0!==e&&e.can_appraise||!(0,_.Rm)()?t({type:"shixunHomeworks/setActionTabs",payload:{key:"更改点评",selectArrs:{myshixun_identifier:s.user_id,type:"1",language:null==E?void 0:E.language,v:o,data:d()({},s)}}}):h.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能")},children:"点评代码"})]})]}),(0,P.jsx)(k.ZP,{height:300,language:null==E?void 0:E.language,value:null!=E&&E.code?w.Base64.decode(null==E?void 0:E.code):"",autoHeight:H,theme:"default",options:T}),((null==E?void 0:E.comment)||(null==E?void 0:E.hidden_comment))&&(0,P.jsxs)("div",{children:[(0,P.jsxs)(g.Z,{align:"middle",style:{borderTop:"1px solid #eee"},children:[(0,P.jsx)(v.Z,{flex:1,children:(0,P.jsx)("h1",{className:y,children:"点评内容"})}),(0,P.jsx)(v.Z,{className:"pr30",children:(0,_.GJ)()&&(0,P.jsxs)(p.ZP,{onClick:a()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:x.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",icon:(0,P.jsx)(I.Z,{}),content:"是否确认删除?",onOk:function(){return a()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.gZ)({comment_id:null==E?void 0:E.comment_id,homeworkId:R.homeworkId,type:"hack"});case 2:0===e.sent.status&&(h.ZP.success("删除成功"),t({type:"shixunHomeworks/getShixunWorkReports",payload:d()({},R)}));case 4:case"end":return e.stop()}}),e)})))()}});case 1:case"end":return e.stop()}}),e)}))),children:[(0,P.jsx)(C.Z,{}),"删除"]})})]}),(0,P.jsx)(j.Z,{style:{margin:0}}),(null==E?void 0:E.comment)&&(0,P.jsxs)("aside",{className:"pl30 pr30 mt20",children:[(0,P.jsx)("span",{className:"c-light-black font12",children:"# 学生和课堂老师可见"}),(0,P.jsx)("br",{}),(0,P.jsx)(O.Z,{value:null==E?void 0:E.comment})]}),(null==E?void 0:E.hidden_comment)&&(0,P.jsxs)("aside",{className:"pl30 pr30 mt20",children:[(0,P.jsx)("span",{className:"c-light-black font12",children:"# 仅课堂老师可见"}),(0,P.jsx)("br",{}),(0,P.jsx)(O.Z,{value:null==E?void 0:E.hidden_comment})]})]})]})}},47249:function(e,n,t){var s=t(7557),r=t.n(s),o=t(82242),a=t.n(o),i=t(41498),l=t.n(i),c=t(39647),d=t.n(c),u=(t(59301),t(43418)),m=t(8591),p=t(93969),h=t(18196),x=t(37712),f=["shixunHomeworks","dispatch"];n.Z=(0,h.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,s=(d()(e,f),(0,h.useParams)());return(0,x.jsxs)(u.Z,{centered:!0,title:"提示",open:"打回重做"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:l()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,p.ZP)("/api/myshixuns/".concat(n.actionTabs.selectArrs.myshixun_identifier,"/reset_my_game.json"),{method:"GET",params:{course_id:s.coursesId}});case 2:e.sent.shixun_identifier&&(m.ZP.success("操作成功"),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getWorkList",payload:a()({},n.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,x.jsx)("p",{children:"该作业将被打回重做,学生实训记录将被清空!"}),(0,x.jsx)("p",{children:"确定打回?"})]})}))},68128:function(e,n,t){t.d(n,{n:function(){return ae},Z:function(){return ie}});var s=t(37205),r=t.n(s),o=t(85573),a=t.n(o),i=t(7557),l=t.n(i),c=t(41498),d=t.n(c),u=t(82242),m=t.n(u),p=t(79800),h=t.n(p),x=t(59301),f=t(78241),g=t(8591),v=t(6848),j=t(43418),k=t(20834),y=t(24905),_=t(95237),w=t(43604),b=t(92832),Z=t(3113),O=t(38854),S=t(2595),I=t(5112),C=t(400),P=t(25700),T=t(18290),H=t(88551),N=t(69602),A=t(35323),E=t(12677),L=t(34458),R=t(47249),F=t(39647),V=t.n(F),z=t(85404),B=t(93969),G=t(18196),J=t(37712),$=["shixunHomeworks","dispatch"],W=(0,G.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,s=(V()(e,$),(0,G.useParams)()),o=(0,x.useState)(!0),a=h()(o,2),i=a[0],c=a[1],u=(0,x.useState)(!1),p=h()(u,2),v=p[0],k=p[1],y=f.Z.useForm(),_=h()(y,1)[0],w=function(){var e=d()(l()().mark((function e(){var o;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=_.getFieldValue(),e.next=3,(0,B.ZP)("/api/homework_commons/".concat(s.categoryId,"/batch_comment.json"),{method:"post",body:{student_work_ids:r()(n.actionTabs.selectArrs),cover_all:i,hidden_comment:o.hidden_comment,comment:o.comment}});case 3:0===e.sent.status&&(g.ZP.success("评阅成功"),_.resetFields(),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getWorkList",payload:m()({},n.actionTabs.params)}));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(j.Z,{centered:!0,title:"一键点评",open:"一键点评"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:d()(l()().mark((function e(){var s;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:s=_.getFieldValue(),"{}"===JSON.stringify(s)||""===s.hidden_comment&&""===s.comment?k(!0):n.workList.partial_comment?t({type:"shixunHomeworks/setActionTabs",payload:{key:"一键点评确认",selectArrs:n.actionTabs.selectArrs,params:n.actionTabs.params}}):w();case 2:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,J.jsxs)(f.Z,{form:_,onChange:function(){v&&k(!1)},children:[(0,J.jsx)("p",{children:"学生和课堂老师可见"}),(0,J.jsx)(f.Z.Item,{name:"comment",children:(0,J.jsx)(b.Z.TextArea,{placeholder:"请输入评阅内容",rows:8})}),(0,J.jsx)("p",{children:"仅课堂老师可见"}),(0,J.jsx)(f.Z.Item,{name:"hidden_comment",children:(0,J.jsx)(b.Z.TextArea,{placeholder:"请输入评阅内容",rows:8})})]}),v&&(0,J.jsx)("p",{className:"c-red",children:"评阅内容至少有一个不为空"})]}),(0,J.jsx)(j.Z,{centered:!0,title:(0,J.jsxs)("span",{children:[(0,J.jsx)(z.Z,{className:"c-orange mr20"}),"提示"]}),open:"一键点评确认"===n.actionTabs.key,okText:"确定点评",cancelText:"放弃点评",onOk:function(){w()},onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},width:400,children:(0,J.jsxs)("div",{className:"tc",children:[(0,J.jsx)("p",{children:"部分学生已有点评内容,是否覆盖已有点评内容?"}),(0,J.jsx)("p",{children:(0,J.jsxs)(I.ZP.Group,{onChange:function(e){c(e.target.value)},value:i,children:[(0,J.jsx)(I.ZP,{value:!0,children:"覆盖已有点评"}),(0,J.jsx)(I.ZP,{value:!1,children:"跳过已有点评"})]})})]})})]})})),M=t(22647),X=t(67275),D="wrap___altfw",K="MdEditor___OuyKH",Q="tr1___nwwbX",U="TableDom___pl59W",q=["shixunHomeworks","dispatch"],Y=(0,G.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n,t,s=e.shixunHomeworks,r=e.dispatch,o=(V()(e,q),(0,G.useParams)()),a=(0,x.useState)(!1),i=h()(a,2),c=i[0],u=i[1],m=(0,x.useState)(null===(n=s.actionTabs.selectArrs)||void 0===n||null===(n=n.data)||void 0===n?void 0:n.name),p=h()(m,2),v=p[0],k=p[1],y=f.Z.useForm(),_=h()(y,1)[0];(0,x.useEffect)((function(){var e,n,t;"更改点评"===s.actionTabs.key&&_.setFieldsValue({comment:null===(e=s.actionTabs.selectArrs)||void 0===e||null===(e=e.data)||void 0===e?void 0:e.work_comment,hidden_comment:null===(n=s.actionTabs.selectArrs)||void 0===n||null===(n=n.data)||void 0===n?void 0:n.work_comment_hidden}),k(null===(t=s.actionTabs.selectArrs)||void 0===t||null===(t=t.data)||void 0===t?void 0:t.name)}),[s.actionTabs.key]);var w=function(){var e=d()(l()().mark((function e(){var n,t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=_.getFieldValue(),e.next=3,(0,B.ZP)("/api/student_works/".concat(null===(n=s.actionTabs.selectArrs)||void 0===n||null===(n=n.data)||void 0===n?void 0:n.homeworkId,"/shixun_work_comment.json"),{method:"post",body:{hidden_comment:t.hidden_comment,comment:t.comment}});case 3:if(0!==e.sent.status){e.next=9;break}return g.ZP.success("评阅成功"),_.resetFields(),r({type:"shixunHomeworks/setActionTabs",payload:{}}),e.abrupt("return",r({type:"shixunHomeworks/getWorkList",payload:o}));case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,J.jsx)(J.Fragment,{children:(0,J.jsxs)(j.Z,{centered:!0,title:null!==(t=s.actionTabs.selectArrs)&&void 0!==t&&null!==(t=t.data)&&void 0!==t&&t.work_comment_hidden?"更改"+v+"点评":v+"点评",open:"更改点评"===s.actionTabs.key,okText:"确定",cancelText:"取消",onOk:d()(l()().mark((function e(){var n;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=_.getFieldValue(),"{}"===JSON.stringify(n)||""===n.hidden_comment&&""===n.comment?u(!0):w();case 2:case"end":return e.stop()}}),e)}))),onCancel:function(){r({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,J.jsxs)(f.Z,{form:_,onChange:function(){c&&u(!1)},children:[(0,J.jsx)("p",{children:"学生和课堂老师可见"}),(0,J.jsx)(f.Z.Item,{name:"comment",children:(0,J.jsx)(b.Z.TextArea,{placeholder:"请输入评阅内容",rows:8})}),(0,J.jsx)("p",{children:"仅课堂老师可见"}),(0,J.jsx)(f.Z.Item,{name:"hidden_comment",children:(0,J.jsx)(b.Z.TextArea,{placeholder:"请输入评阅内容",rows:8})})]}),c&&(0,J.jsx)("p",{className:"c-red",children:"评阅内容至少有一个不为空"})]})})})),ee=["shixunHomeworks","dispatch"],ne=(0,G.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,s=(V()(e,ee),(0,G.useParams)()),o=(0,x.useState)([]),a=h()(o,2),i=a[0],c=a[1],u=(0,x.useState)([]),m=h()(u,2),p=m[0],f=m[1];function g(){return(g=d()(l()().mark((function e(){var n;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,B.ZP)("/api/homework_commons/".concat(s.categoryId,"/code_quality_analyses/group_list.json"),{method:"GET",params:{page:1,limit:200}});case 2:n=e.sent,c(n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,x.useEffect)((function(){"质量检测"===n.actionTabs.key&&function(){g.apply(this,arguments)}()}),[n.actionTabs.key]);return(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(j.Z,{centered:!0,title:"代码质量评分",open:"质量检测"===n.actionTabs.key,width:700,okText:"确定",cancelText:"取消",onOk:d()(l()().mark((function e(){var n;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,B.ZP)("/api/homework_commons/".concat(s.categoryId,"/code_quality_analyses.json"),{method:"POST",body:{group_ids:p}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(G.history.replace("/classrooms/".concat(s.coursesId,"/shixun_homework/").concat(s.categoryId,"/detail?tabs=4")),window.location.reload(),t({type:"shixunHomeworks/setActionTabs",payload:{}}),f([]));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){f([]),t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:(0,J.jsx)(S.Z,{rowSelection:{type:"checkbox",onChange:function(e,n){f(r()(e))},selectedRowKeys:p,getCheckboxProps:function(e){return{disabled:"进行中"===e.status||0===e.works_count}}},rowKey:function(e){return e.key||e.id},scroll:{y:300},pagination:!1,columns:[{title:"分班情况",dataIndex:"name"},{title:"有效作品数",dataIndex:"works_count"},{title:"检测进度",dataIndex:"status"},{title:"上次评分时间",dataIndex:"last_analysis_time"}],dataSource:null==i?void 0:i.group_list})})})})),te=t(88330),se=t(60778),re=t(58695),oe=(0,G.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){e.shixunHomeworks,e.dispatch;var n=e.isShow,t=e.setIsShow,s=e.item,r=(e.coursesId,e.categoryId,(0,x.useState)({page:1,limit:10})),o=h()(r,2),a=o[0],i=o[1],c=(0,x.useState)([]),u=h()(c,2),p=u[0],f=u[1],g=(0,x.useState)(!1),v=h()(g,2),k=v[0],y=v[1];function _(){return w.apply(this,arguments)}function w(){return(w=d()(l()().mark((function e(){var n;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return y(!0),e.next=3,(0,B.ZP)("/api/student_works/".concat(s.id,"/game_details.json"),{method:"get",params:m()({},a)});case 3:n=e.sent,y(!1),0===n.status&&f(null==n?void 0:n.data);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,x.useEffect)((function(){n&&_()}),[n]);var b=[{title:"序号",dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:function(e,n,t){return(0,J.jsx)("span",{style:{color:"#000"},children:a.limit*(a.page-1)+t+1})}},{title:"任务名称",dataIndex:"name",key:"name",ellipsis:!0,render:function(e,n,t){return(0,J.jsx)("span",{style:{color:"#000"},children:e})}},{title:"通关详情",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,width:100,render:function(e,n,t){return(0,J.jsx)("span",{children:0==e?"未通关":4==e?"截止后通关":"已通关"})}},{title:"评测次数",dataIndex:"evaluate_count",key:"evaluate_count",width:100,ellipsis:!0,render:function(e,n,t){return(0,J.jsx)("span",{style:{color:"#333"},children:e})}},{title:"实训耗时",dataIndex:"time_consuming",key:"time_consuming",width:120,ellipsis:!0,render:function(e,n,t){return(0,J.jsx)("span",{style:{color:"#333"},children:e})}}];return(0,J.jsx)(J.Fragment,{children:(0,J.jsxs)(j.Z,{centered:!0,title:"通关情况",open:n,width:700,footer:null,maskClosable:!1,onCancel:function(){a.page=1,a.limit=10,i(m()({},a)),t(!1)},children:[(0,J.jsxs)("div",{style:{display:"flex",justifyContent:"flex-start",alignItems:"center",marginBottom:"20px"},children:[(0,J.jsxs)("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},children:[(0,J.jsx)("span",{style:{color:"#666",marginRight:"10px"},children:"学生姓名"}),(0,J.jsx)("span",{title:null==s?void 0:s.user_name,style:{color:"#232B40"},children:null==s?void 0:s.user_name})]}),(0,J.jsxs)("div",{style:{marginLeft:"50px",marginRight:"50px",maxWidth:"180px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},children:[(0,J.jsx)("span",{style:{color:"#666",marginRight:"10px"},children:"学号"}),(0,J.jsx)("span",{title:null==s?void 0:s.student_id,style:{color:"#232B40"},children:(null==s?void 0:s.student_id)||"--"})]}),(0,J.jsxs)("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},children:[(0,J.jsx)("span",{style:{color:"#666",marginRight:"10px"},children:"班级"}),(0,J.jsx)("span",{title:null==s?void 0:s.group_name,style:{color:"#232B40"},children:(null==s?void 0:s.group_name)||"--"})]})]}),(0,J.jsx)(S.Z,{scroll:{y:380},columns:b,loading:k,style:{marginBottom:a.limit>(null==p?void 0:p.count)?"16px":"0"},dataSource:p.games,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:a.limit,current:a.page,position:["bottomRight"],onChange:function(e,n){a.page=e,a.limit=n,i(m()({},a)),_()},total:null==p?void 0:p.count,showTotal:function(e,n){return(0,J.jsxs)("span",{children:["共",(0,J.jsxs)("span",{style:{color:"#165DFF"},children:[" ",e," "]}),"条数据"]})}}})]})})})),ae=function(e){var n=e.value,t=e.placeholder,s=void 0===t?"":t;if(null==n||""===n)return(0,J.jsx)("span",{children:s});var r=Number(n);return r>=80?(0,J.jsx)("span",{style:{color:"#009C0F"},children:r}):r<80&&r>=60?(0,J.jsx)("span",{style:{color:"#FA6400"},children:r}):r<60?(0,J.jsx)("span",{style:{color:"#E30000"},children:r}):void 0},ie=(0,G.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,s=e.loading,r=e.user;return{shixunHomeworks:n,classroomList:t,loading:s.effects,user:r}}))((function(e){var n,t,s,o,i,c,u,p,F,V,z,$,q=e.shixunHomeworks,ee=e.classroomList,ie=e.loading,le=e.dispatch,ce=e.setExportParams,de=e.user,ue=(0,G.useParams)(),me=(0,x.useState)(m()(m()({},{page:1,limit:20,order:"work_score",b_order:"desc"}),ue)),pe=h()(me,2),he=pe[0],xe=(pe[1],f.Z.useForm()),fe=h()(xe,1)[0],ge=(0,x.useState)(),ve=h()(ge,2),je=ve[0],ke=(ve[1],(0,x.useState)({})),ye=h()(ke,2),_e=ye[0],we=ye[1],be=(0,x.useState)([]),Ze=h()(be,2),Oe=(Ze[0],Ze[1]),Se=(0,x.useState)(!1),Ie=h()(Se,2),Ce=Ie[0],Pe=Ie[1],Te=(0,x.useState)([]),He=h()(Te,2),Ne=He[0],Ae=He[1],Ee=(0,x.useState)(!1),Le=h()(Ee,2),Re=Le[0],Fe=Le[1],Ve=(0,x.useState)(),ze=h()(Ve,2),Be=ze[0],Ge=ze[1],Je=(0,x.useState)(1),$e=h()(Je,2),We=$e[0],Me=$e[1],Xe=(0,x.useState)(),De=h()(Xe,2),Ke=(De[0],De[1]),Qe=(0,x.useState)(),Ue=h()(Qe,2),qe=Ue[0],Ye=Ue[1],en=(0,x.useState)(),nn=h()(en,2),tn=nn[0],sn=nn[1],rn=(0,x.useState)(),on=h()(rn,2),an=on[0],ln=on[1],cn=(0,x.useState)(),dn=h()(cn,2),un=dn[0],mn=dn[1],pn=(0,x.useState)(!1),hn=h()(pn,2),xn=hn[0],fn=hn[1],gn=(0,x.useState)(!1),vn=h()(gn,2),jn=vn[0],kn=vn[1],yn=(0,x.useState)(),_n=h()(yn,2),wn=_n[0],bn=_n[1];(0,G.useLocation)();(0,x.useEffect)((function(){return Zn(),function(){we([]),Oe([])}}),[he.coursesId]),(0,x.useEffect)((function(){var e,n=JSON.parse(JSON.stringify(q.workList));null!=n&&null!==(e=n.student_works)&&void 0!==e&&e.length||null==n||!n.id?(null!=n&&n.id&&Oe([m()(m()({},n),{number:"我"})]),we(m()({},n))):(n.student_works=[m()({},n)],we(n))}),[q.workList]);var Zn=function(e){return ce(m()({},he)),le({type:"shixunHomeworks/getWorkList",payload:he})};(0,x.useEffect)((function(){le({type:"user/getUserInfo",payload:{course_id:he.coursesId}})}),[]);var On=function(){var e=d()(l()().mark((function e(){var n;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return le({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"成绩计算中,请稍候..."}}),e.next=3,(0,M.Vs)({categoryId:ue.categoryId});case 3:n=e.sent,le({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),0===(null==n?void 0:n.status)&&(g.ZP.success(null==n?void 0:n.message),Zn());case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,x.useEffect)((function(){document.getElementById("divhe")&&(document.getElementById("divhe").scrollHeight>47&&(mn(47),fn(!0)))}),[document.getElementById("divhe")]);function Sn(){Me(1),Ke(""),Ye(""),sn(""),ln(""),Ae([])}var In=[{title:"序号",dataIndex:"number",align:"center",width:50,fixed:"left",ellipsis:!0,render:function(e,n,t){return he.limit*(he.page-1)+t+1}},{title:"姓名",dataIndex:"user_name",align:"center",width:110,fixed:"left",ellipsis:!0,render:function(e){return(0,J.jsx)(v.Z,{placement:"bottomLeft",title:e,children:(0,J.jsx)("span",{className:"current",children:e})})}},!(0,X.Jd)()&&{title:"学号",dataIndex:"student_id",align:"center",sorter:!0,fixed:"left",width:100,ellipsis:!0,showSorterTooltip:!1,sortOrder:"student_id"===he.order?"desc"===he.b_order?"descend":"ascend":null,render:function(e){return(0,J.jsx)(v.Z,{placement:"bottomLeft",title:e||"--",children:(0,J.jsx)("span",{className:"current",children:e||"--"})})}},{title:"分班",dataIndex:"group_name",align:"center",width:100,fixed:"left",ellipsis:!0,render:function(e,n){return e?(0,J.jsx)(v.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{className:"current",children:e})}):"--"}},{title:"作业状态",dataIndex:"work_status",align:"center",width:94,ellipsis:!0,fixed:"left",sorter:!0,showSorterTooltip:!1,sortOrder:"work_status"===he.order?"desc"===he.b_order?"descend":"ascend":null,render:function(e){return(0,J.jsx)(L.lC,{status:e})}},{title:"完成时间",align:"center",dataIndex:"achieve_time",ellipsis:!0,sorter:!0,sortOrder:"achieve_time"===he.order?"desc"===he.b_order?"descend":"ascend":null,render:function(e,n){return(0,J.jsx)(v.Z,{placement:"bottomLeft",title:e,children:(0,J.jsx)("span",{className:"current",children:e})})}},{title:"通过情况",align:"center",dataIndex:"achieve_info",ellipsis:!0,render:function(e,n){return(0,J.jsx)("span",{onClick:function(e){var t;e.stopPropagation(),null!==(t=_e.homework_status)&&void 0!==t&&t.includes("导入")&&(bn(n),kn(!0))},children:e||"- -"})}},{title:"最终成绩",align:"center",dataIndex:"score",ellipsis:!0,sorter:!0,sortOrder:"work_score"===he.order?"desc"===he.b_order?"descend":"ascend":null,render:function(e,n){return(0,J.jsx)(ae,{value:e,placeholder:"- -"})}},{title:"完成时长",dataIndex:"achieve_time_long",align:"center",sorter:!0,ellipsis:!0,sortOrder:"achieve_time_long"===he.order?"desc"===he.b_order?"descend":"ascend":null,render:function(e,n){return e&&"--"!=e?(0,J.jsx)(v.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{className:"current",children:e})}):"--"}},(null===(n=_e.homework_status)||void 0===n?void 0:n.includes("导入"))&&{title:"评测次数",dataIndex:"sum_evaluate_count",align:"center"},!(null!==(t=_e.homework_status)&&void 0!==t&&t.includes("导入"))&&{title:(0,J.jsx)("span",{children:"评阅状态"}),align:"center",dataIndex:"has_comment",fixed:"right",ellipsis:!0,render:function(e){return e?"已评阅":"未评阅"}},{title:"操作",dataInex:"action",align:"center",fixed:"right",ellipsis:!0,className:"workListTable",render:function(e,n){var t;return null!==(t=_e.homework_status)&&void 0!==t&&t.includes("导入")?(0,X.GJ)()?(0,J.jsx)("a",{onClick:function(e){e.stopPropagation(),le({type:"classroomList/setActionTabs",payload:{key:"修改成绩",id:null==n?void 0:n.id,type:"normal"}})},children:"修改成绩"}):(0,J.jsx)("a",{onClick:function(e){e.stopPropagation(),bn(n),kn(!0)},children:"查看"}):(0,X.dE)()?(0,J.jsx)("div",{children:"未开启"===(0,L.JL)(null==n?void 0:n.work_status)?(0,J.jsx)("span",{children:"--"}):(0,J.jsx)("a",{onClick:function(e){var t;e.stopPropagation(),!(0,X.Rm)()||null!==(t=ee.AssistantObject.hack)&&void 0!==t&&t.can_view?window.open("/classrooms/".concat(he.coursesId,"/program_homework/").concat(he.categoryId,"/").concat(n.id,"/").concat(n.user_id,"/comment"),"_blank"):g.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能")},children:"查看"})}):(0,J.jsx)("a",{target:"_blank",onClick:function(e){var t,s;if(e.stopPropagation(),!(0,X.Rm)()||null!==(t=ee.AssistantObject.hack)&&void 0!==t&&t.can_view)return null!==(s=de.userInfo)&&void 0!==s&&s.professional_certification?void window.open("/classrooms/".concat(he.coursesId,"/program_homework/").concat(he.categoryId,"/").concat(n.id,"/").concat(n.user_id,"/comment"),"_blank"):(j.Z.confirm({title:"提示",centered:!0,content:(0,J.jsx)("div",{className:"tc",children:"您需要去完成您的职业认证,才能使用此功能"}),okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,L.xg)("/account/certification")}}),!1);g.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能")},children:"查看作业"})}}].filter((function(e){return!!e}));return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("section",{className:"".concat(D," minH500 bg-white pl30 pr30 pt30"),children:[(null===(s=_e.homework_status)||void 0===s?void 0:s.includes("未发布"))&&(0,J.jsx)(E.Z,{}),!(null!==(o=_e.homework_status)&&void 0!==o&&o.includes("未发布"))&&(0,J.jsxs)("aside",{children:[!(0,X.GJ)()&&(0,J.jsxs)("div",{className:"c-light-black font12",children:[(0,J.jsxs)("span",{children:["发布时间 ",null==_e?void 0:_e.publish_time]}),(0,J.jsxs)("span",{className:"ml5",children:["截止时间 ",null==_e?void 0:_e.end_time]}),(0,J.jsxs)("span",{className:"ml5",children:["补交时间 ",(null==_e?void 0:_e.late_time)||"- -"]})]}),(0,X.GJ)()&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(f.Z,{form:fe,onChange:function(){he.page=1;var e=Object.assign({},fe.getFieldsValue());delete he.course_group,delete he.teacher_comment,Object.keys(e).map((function(n){switch(n){case"task_status":e[n].includes("all")||!e[n].length?(delete he.work_status,fe.setFieldsValue(a()({},"task_status","all"))):(he.work_status=e[n],fe.setFieldsValue(a()({},"task_status",he.work_status)));break;case"course_group_info":e[n].includes("all")||!e[n].length?(delete he.course_group,fe.setFieldsValue(a()({},"course_group_info","all"))):(he.course_group=e[n],fe.setFieldsValue(a()({},"course_group_info",he.course_group)));break;case"teacher_comment":var t;if(e[n].includes("all")||!e[n].length)delete he.teacher_comment,fe.setFieldsValue(a()({},"teacher_comment","all"));else he.teacher_comment=1===(null===(t=e[n])||void 0===t?void 0:t.length)?Number(e[n][0]):"",fe.setFieldsValue(a()({},"teacher_comment",e[n]))}})),Zn()},initialValues:a()(a()(a()({},"task_status","all"),"course_group_info","all"),"teacher_comment","all"),children:[(null===(i=_e.task_status)||void 0===i?void 0:i.length)>0&&(0,J.jsx)(f.Z.Item,{name:"task_status",children:(0,J.jsx)(y.Z.Group,{value:[],style:{width:"100%"},children:(0,J.jsxs)(_.Z,{children:[(0,J.jsx)(w.Z,{className:"font14",flex:"80px",children:"作业状态:"}),(0,J.jsx)(w.Z,{flex:"80px",children:(0,J.jsx)(y.Z,{value:"all",children:"全部"})}),(0,J.jsx)(w.Z,{flex:"1",children:_e.task_status&&_e.task_status.map((function(e,n){return(0,J.jsxs)(y.Z,{name:"task_status",value:e.id,children:[e.name,"(",e.count,")"]})}))})]})})}),(null===(c=_e.course_group_info)||void 0===c?void 0:c.length)>0&&(0,J.jsx)(f.Z.Item,{name:"course_group_info",children:(0,J.jsx)(y.Z.Group,{style:{width:"100%"},children:(0,J.jsxs)(_.Z,{children:[(0,J.jsx)(w.Z,{className:"font14",flex:"80px",children:"分班情况:"}),(0,J.jsx)(w.Z,{flex:"80px",children:(0,J.jsx)(y.Z,{value:"all",children:"全部"})}),(0,J.jsx)(w.Z,{flex:"1",id:"divhe",style:{height:un+"px",overflow:"hidden"},children:null===(u=_e.course_group_info)||void 0===u?void 0:u.map((function(e,n){return(0,J.jsxs)(y.Z,{value:e.course_group_id,children:[e.group_group_name,"(",e.count,")"]})}))}),xn&&(0,J.jsxs)("span",{onClick:function(){var e=document.getElementById("divhe").scrollHeight;mn(un>47?47:e)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"},children:[47===un?"展开":"收起",47===un?(0,J.jsx)(T.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):(0,J.jsx)(H.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})]})]})})}),(null===(p=_e.teacher_comment)||void 0===p?void 0:p.length)>0&&(0,J.jsx)(f.Z.Item,{name:"teacher_comment",children:(0,J.jsx)(y.Z.Group,{style:{width:"100%"},children:(0,J.jsxs)(_.Z,{children:[(0,J.jsx)(w.Z,{className:"font14",flex:"80px",children:"追加点评:"}),(0,J.jsx)(w.Z,{flex:"80px",children:(0,J.jsx)(y.Z,{value:"all",children:"全部"})}),(0,J.jsx)(w.Z,{flex:"1",children:_e.teacher_comment&&_e.teacher_comment.map((function(e,n){return(0,J.jsxs)(y.Z,{value:String(e.id),children:[e.name,"(",e.count,")"]})}))})]})})})]}),(0,J.jsxs)(_.Z,{align:"middle",children:[(0,J.jsx)(w.Z,{flex:"1",children:(0,J.jsxs)(_.Z,{align:"middle",children:[(0,J.jsx)(w.Z,{children:(0,J.jsx)(b.Z.Search,{allowClear:!0,placeholder:"请输入姓名或者学号搜索",onSearch:function(e){he.search=e.trim(),he.page=1,Zn()},style:{width:240}})}),(0,J.jsx)(w.Z,{children:(0,J.jsxs)("span",{className:"ml5",children:[(0,J.jsx)("span",{className:"c-red",children:_e.work_count}),"个检索结果(",_e.work_count,"个学生)"]})})]})}),(0,J.jsxs)(w.Z,{children:[(0,X.GJ)()&&!(null!==(F=_e.homework_status)&&void 0!==F&&F.includes("导入"))&&(0,J.jsxs)(Z.ZP,{className:"ml10",onClick:function(){le({type:"shixunHomeworks/setActionTabs",payload:{key:"代码查重",selectArrs:_e.student_works.map((function(e){return e.id})),params:he}})},children:[(0,J.jsx)("span",{className:"".concat(Q," iconfont icon-daimachazhong")}),"代码查重"]}),(0,X.GJ)()&&!(null!==(V=_e.homework_status)&&void 0!==V&&V.includes("导入"))&&(0,J.jsxs)(Z.ZP,{className:"ml10",onClick:On,children:[(0,J.jsx)("i",{className:"iconfont icon-gengxinchengji font14 pr5"}),"更新成绩"]}),(0,X.GJ)()&&(0,J.jsx)(O.Z,{dropdownRender:function(){var e,n;return(0,J.jsxs)(k.Z,{children:[(0,J.jsx)(k.Z.Item,{onClick:function(){var e;!(0,X.Rm)()||null!==(e=ee.AssistantObject.hack)&&void 0!==e&&e.can_download?le({type:"classroomList/setActionTabs",payload:{key:"选择班级",title:"导出学生成绩",course_groups:null==_e?void 0:_e.course_group_info,fn:function(){(0,se.Iy)(JSON.parse(sessionStorage.all_student_works_params),"hack_work_list")}}}):g.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能")},children:"学生成绩"},"1"),(0,X.GJ)()&&(null==_e||null===(e=_e.student_works)||void 0===e?void 0:e.length)>0&&!(null!=_e&&null!==(n=_e.homework_status)&&void 0!==n&&n.includes("导入"))&&(0,J.jsx)(k.Z.Item,{onClick:function(){var e;!(0,X.Rm)()||null!==(e=ee.AssistantObject.hack)&&void 0!==e&&e.can_download?le({type:"classroomList/setActionTabs",payload:{key:"选择班级",title:"导出编程报告",course_groups:null==_e?void 0:_e.course_group_info,fn:function(){var e,n;le({type:"shixunHomeworks/setActionTabs",payload:{key:"导出编程报告",type:2}}),localStorage.setItem("dowolders","1"),G.history.push("/classrooms/".concat(null==he?void 0:he.coursesId,"/program_homework/").concat(he.categoryId,"/").concat(null==_e||null===(e=_e.student_works)||void 0===e||null===(e=e[0])||void 0===e?void 0:e.id,"/").concat(null==_e||null===(n=_e.student_works)||void 0===n||null===(n=n[0])||void 0===n?void 0:n.user_id,"/comment"))}}}):g.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能")},children:"编程报告"},"3"),(0,J.jsx)(k.Z.Item,{onClick:function(){var e;!(0,X.Rm)()||null!==(e=ee.AssistantObject.hack)&&void 0!==e&&e.can_download?G.history.push("/classrooms/".concat(he.coursesId,"/exportlist/hack_work_list")):g.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能")},children:"历史导出"},"2")]})},className:"ml10",children:(0,J.jsxs)(Z.ZP,{children:[(0,J.jsx)(N.Z,{}),"导出",(0,J.jsx)(A.Z,{})]})})]})]})]}),(0,J.jsx)(_.Z,{style:{justifyContent:"end",marginTop:"5px"},children:(0,X.GJ)()&&je&&(0,J.jsxs)("span",{children:[(0,J.jsx)("span",{style:{color:"red"},children:"*"}),"列表中作业记录存在差异,请点击“更新成绩”按钮"]})}),(0,J.jsx)(S.Z,{className:"mt30 ".concat(U),loading:ie["shixunHomeworks/getWorkList"],pagination:!1,style:{cursor:"pointer"},onRow:function(e){return{onClick:function(n){var t,s;null!==(t=_e.homework_status)&&void 0!==t&&t.includes("导入")||(!(0,X.Rm)()||null!==(s=ee.AssistantObject.hack)&&void 0!==s&&s.can_view?(0,re.O5)()&&window.open("/classrooms/".concat(he.coursesId,"/program_homework/").concat(he.categoryId,"/").concat(e.id,"/").concat(e.user_id,"/comment"),"_blank"):g.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能"))}}},scroll:{x:1200},dataSource:_e.student_works,columns:In,onChange:function(e,n,t){t.field&&(he.order="score"===t.field?"work_score":t.field),t.order||(he.b_order="asc"),"ascend"===t.order&&(he.b_order="asc"),"descend"===t.order&&(he.b_order="desc"),t.order||(he.b_order="asc"),Zn()}}),(0,J.jsx)(W,{}),(0,J.jsx)(Y,{}),(0,J.jsx)(R.Z,{})]}),(0,J.jsx)(j.Z,{title:"一键打回重做",open:Ce,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:d()(l()().mark((function e(){var n,t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(2!==We){e.next=13;break}if(!(Ne.length<=0)){e.next=4;break}return g.ZP.info("请选择作业状态"),e.abrupt("return");case 4:if(an){e.next=7;break}return g.ZP.info("评语不能为空"),e.abrupt("return");case 7:return e.next=9,(0,B.ZP)("/api/homework_commons/".concat(he.categoryId,"/confirm_redo_modal.json"),{method:"post",body:{id:he.categoryId,comment:an,status:Ne}});case 9:0===(n=e.sent).status&&(Ge(n),Pe(!1),Fe(!0)),e.next=32;break;case 13:if(0!==tn&&0!==qe){e.next=16;break}e.next=22;break;case 16:if(tn){e.next=19;break}return g.ZP.info("最低分不能为空"),e.abrupt("return");case 19:if(qe){e.next=22;break}return g.ZP.info("最高分不能为空"),e.abrupt("return");case 22:if(!(tn>qe)){e.next=25;break}return g.ZP.info("最高分不能大于最低分"),e.abrupt("return");case 25:if(an){e.next=28;break}return g.ZP.info("评语不能为空"),e.abrupt("return");case 28:return e.next=30,(0,B.ZP)("/api/homework_commons/".concat(he.categoryId,"/confirm_redo_modal.json"),{method:"post",body:{id:he.categoryId,comment:an,min_score:tn,max_score:qe}});case 30:0===(t=e.sent).status&&(Ge(t),Pe(!1),Fe(!0));case 32:case"end":return e.stop()}}),e)}))),onCancel:function(){Pe(!1),Sn()},children:(0,J.jsx)("div",{style:{padding:"32px"},children:(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{width:"80px"},children:"打回方式:"}),(0,J.jsxs)(I.ZP.Group,{value:We,onChange:function(e){Me(e.target.value)},children:[(0,J.jsx)(I.ZP,{value:1,children:"按成绩打回"}),(0,J.jsx)(I.ZP,{value:2,children:"按作业状态打回"})]})]}),1===We&&(0,J.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,J.jsxs)("span",{style:{width:"70px",textAlign:"end"},children:[(0,J.jsx)("span",{style:{color:"red"},children:"*"}),"最低分:"]}),(0,J.jsx)(C.Z,{min:0,max:100,value:tn,onChange:function(e){return sn(e)},style:{width:"100px"}}),(0,J.jsxs)("span",{style:{width:"80px",textAlign:"end"},children:[(0,J.jsx)("span",{style:{color:"red"},children:"*"}),"最高分:"]}),(0,J.jsx)(C.Z,{min:0,max:100,value:qe,onChange:function(e){return Ye(e)},style:{width:"100px"}})]}),2===We&&(0,J.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,J.jsx)("span",{style:{width:"80px"},children:"作业状态:"}),(0,J.jsx)(y.Z.Group,{onChange:function(e){Ae(r()(e))},style:{width:"100%"},children:null===(z=_e.task_status)||void 0===z?void 0:z.map((function(e,n){return(0,J.jsxs)(y.Z,{name:"task_status",value:e.id,children:[e.name,"(",e.count,")"]})}))})]}),(0,J.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,J.jsxs)("span",{style:{width:"70px",textAlign:"end"},children:[(0,J.jsx)("span",{style:{color:"red"},children:"*"})," 评语:"]}),(0,J.jsx)(te.Z,{className:K,onChange:function(e){return ln(e)},placeholder:"请填写评语"})]})]})})}),(0,J.jsx)(j.Z,{open:Re,title:"打回确认",onOk:d()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(2!==We){e.next=7;break}return e.next=3,(0,B.ZP)("/api/homework_commons/".concat(he.categoryId,"/batch_redo_modal.json"),{method:"post",body:{id:he.categoryId,comment:an,status:Ne}});case 3:0===e.sent.status&&(g.ZP.info("打回成功"),Sn(),Zn(),Fe(!1)),e.next=11;break;case 7:return e.next=9,(0,B.ZP)("/api/homework_commons/".concat(he.categoryId,"/batch_redo_modal.json"),{method:"post",body:{id:he.categoryId,comment:an,min_score:tn,max_score:qe}});case 9:0===e.sent.status&&(g.ZP.info("打回成功"),Sn(),Zn(),Fe(!1));case 11:case"end":return e.stop()}}),e)}))),onCancel:function(){Sn(),Fe(!1)},children:(0,J.jsxs)("div",{style:{padding:"32px"},children:[1===We&&(0,J.jsxs)("span",{children:["确认将成绩在",tn,"-",qe,"的学生进行打回重做吗?"]}),2===We&&(0,J.jsxs)("span",{children:["确认将作业状态为",(null===($=_e.task_status)||void 0===$?void 0:$.filter((function(e){return null==Ne?void 0:Ne.includes(e.id)})).map((function(e){return e.name})).toString())+",","的学生进行作业打回重做吗?"]}),(0,J.jsx)("br",{}),(0,J.jsxs)("span",{children:["该条件下共有",null==Be?void 0:Be.count,"名学生"]})]})})]}),(0,J.jsx)(ne,{}),(0,J.jsx)(oe,{isShow:jn,setIsShow:kn,item:wn,coursesId:he.coursesId,categoryId:he.categoryId}),(0,J.jsx)("aside",{className:"tc mb50 mt30",children:(0,J.jsx)(P.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,onChange:function(e,n){he.page=e,he.limit=20,Zn()},current:he.page||1,defaultPageSize:20,total:_e.work_count})})]})}))},66104:function(e,n,t){t.d(n,{Z:function(){return P}});var s=t(92310),r=t.n(s),o=t(84147),a=t(66797),i=t(59301),l=t(92343),c=t(36355),d=t(18290),u=t(91857);const m=e=>{let{children:n}=e;const{getPrefixCls:t}=i.useContext(c.E_),s=t("breadcrumb");return i.createElement("li",{className:`${s}-separator`,"aria-hidden":"true"},""===n?n:n||"/")};m.__ANT_BREADCRUMB_SEPARATOR=!0;var p=m,h=function(e,n){var t={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&n.indexOf(s)<0&&(t[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(s=Object.getOwnPropertySymbols(e);r{if(n)return n(t,s,r,o);const i=function(e,n){if(void 0===e.title||null===e.title)return null;const t=Object.keys(n).join("|");return"object"==typeof e.title?e.title:String(e.title).replace(new RegExp(`:(${t})`,"g"),((e,t)=>n[t]||e))}(t,s);return x(e,t,i,a)}}var g=function(e,n){var t={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&n.indexOf(s)<0&&(t[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(s=Object.getOwnPropertySymbols(e);r{const{prefixCls:n,separator:t="/",children:s,menu:r,overlay:o,dropdownProps:a,href:l}=e;const c=(e=>{if(r||o){const t=Object.assign({},a);if(r){const e=r||{},{items:n}=e,s=g(e,["items"]);t.menu=Object.assign(Object.assign({},s),{items:null==n?void 0:n.map(((e,n)=>{var{key:t,title:s,label:r,path:o}=e,a=g(e,["key","title","label","path"]);let c=null!=r?r:s;return o&&(c=i.createElement("a",{href:`${l}${o}`},c)),Object.assign(Object.assign({},a),{key:null!=t?t:n,label:c})}))})}else o&&(t.overlay=o);return i.createElement(u.Z,Object.assign({placement:"bottom"},t),i.createElement("span",{className:`${n}-overlay-link`},e,i.createElement(d.Z,null)))}return e})(s);return null!=c?i.createElement(i.Fragment,null,i.createElement("li",null,c),t&&i.createElement(p,null,t)):null},j=e=>{const{prefixCls:n,children:t,href:s}=e,r=g(e,["prefixCls","children","href"]),{getPrefixCls:o}=i.useContext(c.E_),a=o("breadcrumb",n);return i.createElement(v,Object.assign({},r,{prefixCls:a}),x(a,r,t,s))};j.__ANT_BREADCRUMB_ITEM=!0;var k=j,y=t(17313),_=t(83116),w=t(37613);const b=e=>{const{componentCls:n,iconCls:t}=e;return{[n]:Object.assign(Object.assign({},(0,y.Wf)(e)),{color:e.itemColor,fontSize:e.fontSize,[t]:{fontSize:e.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:e.linkColor,transition:`color ${e.motionDurationMid}`,padding:`0 ${e.paddingXXS}px`,borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",marginInline:-e.marginXXS,"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover}},(0,y.Qy)(e)),"li:last-child":{color:e.lastItemColor},[`${n}-separator`]:{marginInline:e.separatorMargin,color:e.separatorColor},[`${n}-link`]:{[`\n > ${t} + span,\n > ${t} + a\n `]:{marginInlineStart:e.marginXXS}},[`${n}-overlay-link`]:{borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",padding:`0 ${e.paddingXXS}px`,marginInline:-e.marginXXS,[`> ${t}`]:{marginInlineStart:e.marginXXS,fontSize:e.fontSizeIcon},"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover,a:{color:e.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${e.componentCls}-rtl`]:{direction:"rtl"}})}};var Z=(0,_.Z)("Breadcrumb",(e=>{const n=(0,w.TS)(e,{});return[b(n)]}),(e=>({itemColor:e.colorTextDescription,lastItemColor:e.colorText,iconFontSize:e.fontSize,linkColor:e.colorTextDescription,linkHoverColor:e.colorText,separatorColor:e.colorTextDescription,separatorMargin:e.marginXS}))),O=function(e,n){var t={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&n.indexOf(s)<0&&(t[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(s=Object.getOwnPropertySymbols(e);r{var{breadcrumbName:n}=e,t=O(e,["breadcrumbName"]);return Object.assign(Object.assign({},t),{title:n})}))}),r}var I=function(e,n){var t={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&n.indexOf(s)<0&&(t[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(s=Object.getOwnPropertySymbols(e);r{const{prefixCls:n,separator:t="/",style:s,className:d,rootClassName:u,routes:m,items:h,children:x,itemRender:g,params:j={}}=e,k=I(e,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:y,direction:_,breadcrumb:w}=i.useContext(c.E_);let b;const O=y("breadcrumb",n),[C,P]=Z(O),T=function(e,n){return(0,i.useMemo)((()=>e||(n?n.map(S):null)),[e,n])}(h,m);const H=f(O,g);if(T&&T.length>0){const e=[],n=h||m;b=T.map(((s,r)=>{const{path:o,key:l,type:c,menu:d,overlay:u,onClick:m,className:h,separator:x,dropdownProps:f}=s,g=((e,n)=>{if(void 0===n)return n;let t=(n||"").replace(/^\//,"");return Object.keys(e).forEach((n=>{t=t.replace(`:${n}`,e[n])})),t})(j,o);void 0!==g&&e.push(g);const k=null!=l?l:r;if("separator"===c)return i.createElement(p,{key:k},x);const y={},_=r===T.length-1;d?y.menu=d:u&&(y.overlay=u);let{href:w}=s;return e.length&&void 0!==g&&(w=`#/${e.join("/")}`),i.createElement(v,Object.assign({key:k},y,(0,a.Z)(s,{data:!0,aria:!0}),{className:h,dropdownProps:f,href:w,separator:_?"":t,onClick:m,prefixCls:O}),H(s,j,n,e,w))}))}else if(x){const e=(0,o.Z)(x).length;b=(0,o.Z)(x).map(((n,s)=>{if(!n)return n;const r=s===e-1;return(0,l.Tm)(n,{separator:r?"":t,key:s})}))}const N=r()(O,null==w?void 0:w.className,{[`${O}-rtl`]:"rtl"===_},d,u,P),A=Object.assign(Object.assign({},null==w?void 0:w.style),s);return C(i.createElement("nav",Object.assign({className:N,style:A},k),i.createElement("ol",null,b)))};C.Item=k,C.Separator=p;var P=C}}]); \ No newline at end of file diff --git a/61412.8f7af0c2.async.js b/61412.8f7af0c2.async.js deleted file mode 100644 index c3fdc4fa48..0000000000 --- a/61412.8f7af0c2.async.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[61412],{66575:function(e,n,t){t.d(n,{Q:function(){return d}});var i=t(79800),l=t.n(i),r=t(59301),s=t(57809),a=t(5112),o=t(400),u=t(37712),d=function(e){return e[e.Number=1]="Number",e[e.Percent=2]="Percent",e}({});n.Z=function(e){var n=e.value,t=e.onChange,i=e.disabled,c=e.hidePercentOption,g=void 0!==c&&c,A=e.percentType,p=void 0===A?"select":A,m=(0,r.useMemo)((function(){return g?d.Number:d.Percent}),[g]),f=(0,r.useState)(m),h=l()(f,2),v=h[0],x=h[1];console.log(v);var y=(0,r.useCallback)((function(e){if(v===d.Number){var n=e.replace("分","");return isNaN(parseInt(n,10))?0:n}return e.replace("%","")}),[v]);return(0,r.useEffect)((function(){x(n.type)}),[n]),(0,u.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:["select"==p&&(0,u.jsx)(s.default,{size:"large",onChange:function(e){x(e),t({type:e,inputValue:e===d.Number?5:20})},value:v||m,style:{width:100},options:g?[{label:"分值",value:d.Number}]:[{label:"百分比",value:d.Percent},{label:"分值",value:d.Number}],disabled:i}),"radio"==p&&(0,u.jsxs)(a.ZP.Group,{size:"large",onChange:function(e){var n=e.target.value;x(n),t({type:n,inputValue:n===d.Number?5:20})},value:v||m,disabled:i,children:[!g&&(0,u.jsx)(a.ZP,{value:d.Percent,style:{marginRight:"50px"},children:"百分比扣分"}),(0,u.jsx)(a.ZP,{value:d.Number,children:"固定分值"})]}),"radio"==p&&(0,u.jsx)("div",{style:{marginRight:"10px",color:"#000000"},children:d.Percent==n.type?"扣除补交阶段得分的":"扣除总成绩的"}),(0,u.jsx)(o.Z,{size:"large",disabled:i,value:n.inputValue,style:{width:"120px"},parser:y,addonAfter:n.type===d.Number?"分":"%",max:v===d.Percent?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:function(e){t({type:v,inputValue:e})}}),"radio"==p&&d.Percent==n.type&&(0,u.jsx)("div",{style:{marginLeft:"10px",color:"#000000"},children:"分数"})]})}},50661:function(e,n,t){t.d(n,{Q8:function(){return T},d0:function(){return V},w6:function(){return M}});var i=t(7557),l=t.n(i),r=t(41498),s=t.n(r),a=t(37205),o=t.n(a),u=t(82242),d=t.n(u),c=t(79800),g=t.n(c),A=t(59301),p=t(78550),m=t(57809),f=t(8591),h=t(43418),v=t(6848),x=t(5112),y=t(95237),b=t(43604),w=t(78673),_=t(28103),j=t(24905),Z=t(3113),C=t(61186),I=t.n(C),k=t(67275),P=t(93969),N=t(89392),B=t(34458),O=t(49252),z=t(18196),F=t(66575),L=t(58695),Q=t(37712);function M(e,n){for(var t=[],i=e;iI()(n).endOf("day"),r=e2&&void 0!==arguments[2]?arguments[2]:"group_id";return n?n.find((function(n){return n[i]===e})):null==G||null===(t=G.group_settings)||void 0===t?void 0:t.find((function(n){return n.group_id[0]===e}))},xe=((null==G?void 0:G.allow_late)||(null==G||G.anonymous_comment),(0,A.useMemo)((function(){return(null==G?void 0:G.allow_late)||(null==G?void 0:G.all_group_late)}),[G,q])),ye=null==G?void 0:G.anonymous_comment,be=function(e){if(!e)return!1;var n=ve(e,null==G?void 0:G.anonymous_comment_settings);return(null==G?void 0:G.anonymous_comment)&&n&&null!==(null==n?void 0:n.evaluation_start)};return(0,Q.jsxs)("section",{className:O.Z.form,children:[(0,Q.jsxs)("div",{className:O.Z.title,children:["作业发布",(0,Q.jsx)(v.Z,{title:"设置作业的发布规则,设置后,学生只能在规定时间内提交作业",children:(0,Q.jsx)("i",{className:"iconfont icon-tishixiaowenhao ".concat(O.Z.title_icon)})})]}),(0,Q.jsxs)("div",{children:[(0,Q.jsxs)("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"},children:[(0,Q.jsxs)(x.ZP.Group,{disabled:$||!(null!=q&&null!==(n=q.homework_status)&&void 0!==n&&n.includes("未发布"))||(0,k.Rm)()&&!(null!==(t=W.AssistantObject.practice)&&void 0!==t&&t.can_publish),value:me.unified_setting,onChange:function(e){var n;null!=q&&null!==(n=q.homework_status)&&void 0!==n&&n.includes("未发布")?(me.unified_setting=!me.unified_setting,me.unified_setting||(me.unified_late=!1,ge([{late_penalty:5}])),fe(Object.assign({},me)),!1!==me.unified_setting||""!=ae?me.unified_setting&&(oe([]),ge([{late_penalty:5}])):oe(ae.concat({}))):f.ZP.error("已发布,不能再修改统一设置")},children:[(0,Q.jsx)(x.ZP,{value:!0,disabled:$||!(null!=G&&G.manage_all_group),style:{marginRight:"50px"},children:"统一发布"}),(0,Q.jsx)(x.ZP,{disabled:$||!(null!=G&&null!==(i=G.group_settings)&&void 0!==i&&i.length),value:!1,children:"分班发布"})]}),0===(null==G||null===(r=G.group_settings)||void 0===r?void 0:r.length)&&(0,Q.jsx)("div",{style:{color:"rgba(0, 0, 0, 0.25)",height:"22px"},children:"(本课堂无分班,仅支持选择“统一发布“)"})]}),me.unified_setting&&(0,Q.jsxs)("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"},children:[(0,Q.jsxs)(y.Z,{align:"middle",children:[(0,Q.jsx)(b.Z,{style:{marginLeft:"23px"},children:"发布时间"}),(0,Q.jsx)(b.Z,{className:"ml10",children:(0,Q.jsx)(p.default,{size:"large",disabled:$||!(null!=q&&null!==(a=q.homework_status)&&void 0!==a&&a.includes("未发布")||null!=q&&null!==(u=q.homework_status)&&void 0!==u&&u.includes("未开始"))||(0,k.Rm)()&&!(null!==(c=W.AssistantObject.practice)&&void 0!==c&&c.can_publish),style:{width:170},placeholder:"请选择发布时间",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return T(e,null==G?void 0:G.course_end_date)},disabledTime:function(e){return V(e)},value:me.publish_time?I()(me.publish_time):"",onChange:function(e,n){me.publish_time=n,""!=me.end_time&&me.end_time||!me.unified_setting||(me.end_time=I()(e).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),fe(Object.assign({},me))}})}),(0,Q.jsx)(b.Z,{children:(0,Q.jsx)("span",{className:"c-grey-c ml10",children:"(学生收到作业的时间)"})})]}),(0,Q.jsxs)(y.Z,{align:"middle",className:"pl30",children:[(0,Q.jsx)(b.Z,{children:"截止时间"}),(0,Q.jsx)(b.Z,{className:"ml10",children:(0,Q.jsx)(p.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:I()((0,B.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(null==G?void 0:G.allow_late)&&(null==G?void 0:G.homework_status.includes("已截止"))||$||(null==G?void 0:G.allow_late)&&I()()>=I()(null==G?void 0:G.end_time)||(0,k.Rm)()&&!(null!==(C=W.AssistantObject.practice)&&void 0!==C&&C.can_publish),disabledDate:function(e){return T(e,null==G?void 0:G.course_end_date,me.publish_time)},disabledTime:function(e){return V(e,me.publish_time)},value:me.end_time?I()(me.end_time):"",onChange:function(e,n){me.end_time=n,fe(Object.assign({},me))}})}),(0,Q.jsx)(b.Z,{children:(0,Q.jsx)("span",{className:"c-grey-c ml10",children:"(学生“按时”提交作品的时间截点)"})})]})]}),!me.unified_setting&&(null===(M=ae)||void 0===M?void 0:M.length)>0&&(0,Q.jsx)(y.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"},children:ae&&ae.map((function(e,n){var t,i,l,r,s,a,u,c,g,A,p;return(0,Q.jsx)(b.Z,{span:24,children:(0,Q.jsxs)(y.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:n==(null===(t=ae)||void 0===t?void 0:t.length)-1?"0px":"10px"},children:[(0,Q.jsxs)("div",{style:{width:"75px",marginLeft:"27px"},children:["发布规则",n+1]}),(0,Q.jsx)(m.default,{disabled:$||!(null!=q&&null!==(i=q.homework_status)&&void 0!==i&&i.includes("未发布")&&e.id||I()()0&&(0,Q.jsx)(x.ZP,{value:!1,children:"分班补交"})]})]}),null!=me&&me.unified_late?(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)(y.Z,{align:"middle",style:{marginTop:"15px"},children:[(0,Q.jsx)(b.Z,{style:{width:"110px",textAlign:"right"},children:"补交截止时间"}),(0,Q.jsx)(b.Z,{className:"ml20",children:(0,Q.jsx)(p.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:I()((0,B.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:$||ye,value:me.late_time?I()(me.late_time):"",disabledDate:function(e){return T(e,null==G?void 0:G.course_end_date)},onChange:function(e,n){var t;!(0,k.Rm)()||null!==(t=W.AssistantObject.practice)&&void 0!==t&&t.can_late?(me.late_time=n,fe(Object.assign({},me))):f.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")}})}),(0,Q.jsx)(b.Z,{children:(0,Q.jsx)("span",{className:"c-grey-c ml10",children:"(学生“延时”提交作品的时间截点)"})})]}),(0,Q.jsxs)(y.Z,{align:"middle",style:{marginTop:"10px"},children:[(0,Q.jsx)(b.Z,{style:{width:"110px",textAlign:"right"},children:"补交扣分"}),(0,Q.jsx)(b.Z,{className:"ml20",children:(0,Q.jsx)(F.Z,{percentType:"radio",disabled:$||ye,value:{type:me.penalty_type,inputValue:me.late_penalty},onChange:function(e){var n;!(0,k.Rm)()||null!==(n=W.AssistantObject.practice)&&void 0!==n&&n.can_late?fe(d()(d()({},me),{},{late_penalty:e.inputValue,penalty_type:e.type})):f.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")}})})]}),(0,Q.jsx)("div",{style:{color:"#CA7720",marginLeft:"130px"},children:me.penalty_type===F.Q.Number?"如:补交前学生得分60分,在补交阶段获得分数40分,补交扣除20分数,则该学生得分为:60+40-20=80分":"如:补交前学生得分60分,在补交阶段获得分数40分,补交扣除30%分数,则该学生得分为:60+(40-(40*30%))=88分"})]}):ce.map((function(e,n){var t;return(0,Q.jsx)(b.Z,{span:24,children:(0,Q.jsxs)(y.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"},children:[(0,Q.jsxs)("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"},children:["补交规则",n+1]}),(0,Q.jsx)(m.default,{disabled:$||!(null!=q&&null!==(t=q.homework_status)&&void 0!==t&&t.includes("未发布"))&&e.id||(null==G?void 0:G.anonymous_comment),mode:"multiple",className:O.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:"string"==typeof e.group_name?[e.group_name]:e.group_name,placeholder:"请选择分班名称",onChange:function(t){var i;!(0,k.Rm)()||null!==(i=W.AssistantObject.practice)&&void 0!==i&&i.can_late?(ce[n].group_name=t,ce[n].group_id=e.group_id,ge(ce.slice())):f.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:G.group_settings&&G.group_settings.map((function(e){var n=ce.map((function(e){return e.group_name})).flat(),t=ae.map((function(e){return e.group_name})).flat();if(null!=me&&me.unified_setting){if(!n.includes(e.group_name))return(0,Q.jsx)(S,{value:e.group_name,children:e.group_name},e.id)}else if(t.includes(e.group_name)&&!n.includes(e.group_name))return(0,Q.jsx)(S,{value:e.group_name,children:e.group_name},e.id)}))}),(0,Q.jsx)("div",{className:"ml20 mr10",children:"补交扣分"}),(0,Q.jsx)(F.Z,{disabled:$||be(e.id),value:{type:e.penalty_type,inputValue:e.late_penalty},onChange:function(e){var t;!(0,k.Rm)()||null!==(t=W.AssistantObject.practice)&&void 0!==t&&t.can_late?(ce[n].late_penalty=e.inputValue,ce[n].penalty_type=e.type,ge(o()(ce))):f.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")}}),(0,Q.jsx)("div",{className:"ml20 mr10",children:"补交截止时间"}),(0,Q.jsx)(p.default,{size:"large",disabled:$||be(e.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:I()((0,B.U6)(),"HH:mm")},placeholder:"请选择截止时间",disabledDate:function(e){return T(e,null==G?void 0:G.course_end_date)},format:"YYYY-MM-DD HH:mm",value:null!=e&&e.late_time?I()(e.late_time):void 0,onChange:function(e,t){var i;!(0,k.Rm)()||null!==(i=W.AssistantObject.practice)&&void 0!==i&&i.can_late?(ce[n].late_time=t,ge(o()(ce))):f.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")}}),!$&&(0,Q.jsxs)("div",{style:{display:"flex",width:"50px"},children:[(0,Q.jsx)("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:function(){var e;!(0,k.Rm)()||null!==(e=W.AssistantObject.practice)&&void 0!==e&&e.can_late?ge(ce.concat({penalty_type:F.Q.Percent,late_penalty:20})):f.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")}}),n>0&&!e.id&&(0,Q.jsx)("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:function(){var e;!(0,k.Rm)()||null!==(e=W.AssistantObject.practice)&&void 0!==e&&e.can_late?(ce=ce.filter((function(e,t){return n!==t})),ge(ce.slice()),setTimeout((function(){return ge(ce.slice())}),10)):f.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")}})]})]})},n)}))]}),(0,Q.jsx)(_.Z,{}),(0,Q.jsxs)(y.Z,{children:[(0,Q.jsx)(b.Z,{children:(0,Q.jsx)("strong",{children:"评测限制"})}),(0,Q.jsx)(b.Z,{span:24,className:"mt15 pl30",children:(0,Q.jsx)(j.Z,{disabled:$,checked:me.work_end_forbid_evaluate,onChange:function(e){me.work_end_forbid_evaluate=e.target.checked,fe(Object.assign({},me))},children:(0,Q.jsx)("strong",{children:"勾选,作业截止后禁止评测"})})})]}),!$&&(0,Q.jsx)(Q.Fragment,{children:(0,Q.jsx)(Z.ZP,{type:"primary",size:"large",loading:ie,style:{width:"138px",marginTop:"30px"},onClick:function(){return function(){var e,n,t;if(2!==(null==H||null===(e=H.userInfo)||void 0===e?void 0:e.user_status)){var i=JSON.parse(JSON.stringify(me));if(i.challenge_settings.filter((function(e){return!e.hide})),i.categoryId=Y.categoryId,null!==(n=i.challenge_settings)&&void 0!==n&&n.every((function(e){return!e.checked})))f.ZP.warning("关卡不能全部设置为可不做");else{if(console.log(ae),me.unified_setting){if(!me.publish_time||!me.end_time)throw f.ZP.error("发布截止时间不能为空"),new String("发布截止时间不能为空")}else ae=null===(t=ae)||void 0===t?void 0:t.map((function(e){var n;if(!e.publish_time||!e.end_time)throw f.ZP.error("请把发布时间填写完整"),new String("请把发布时间填写完整");if(!e.group_name)throw f.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=G.group_settings)||void 0===n?void 0:n.filter((function(n){var t;return null==e||null===(t=e.group_name)||void 0===t?void 0:t.includes(n.group_name)})).map((function(e){return e.group_id||e.id})).toString().split(","),e}));if(i.group_settings=ae,me.allow_late)if(me.unified_late){if(null===me.late_penalty||void 0===me.late_penalty||me.late_penalty<0||me.late_penalty>100)throw f.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");if(!me.late_time)throw f.ZP.error("请把截止时间填写完整"),new String("请把截止时间填写完整")}else{var l;ce=null===(l=ce)||void 0===l?void 0:l.map((function(e){var n;if(null===e.late_penalty||void 0===e.late_penalty||e.late_penalty<0||e.late_penalty>100)throw f.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");if(!e.late_time)throw f.ZP.error("请把截止时间填写完整"),new String("请把截止时间填写完整");if(!e.group_name)throw f.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,t=null===(n=G.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==t?void 0:t.group_id})))||void 0===n?void 0:n.toString().split(","),e})),i.allow_late_settings=ce}he(i)}}else(0,L.Rd)()}()},children:"保存"})})]})}))},58695:function(e,n,t){t.d(n,{rX:function(){return Z},pW:function(){return C},gy:function(){return I},xY:function(){return j},O5:function(){return _},tJ:function(){return v},o1:function(){return x},Rd:function(){return w}});var i=t(7557),l=t.n(i),r=t(41498),s=t.n(r),a=t(18196),o=t(43418),u=t(28103),d=t(8591),c=t(67275),g=t(34458),A=t(80205),p=t(25510),m=t.p+"static/newqrcode.a8740efb.png",f=t(32637),h=t(37712),v=function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return!(!x(e)||!y(n))},x=function(e){return!!(0,c.bg)()||(e({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},y=function(){var e,n=(0,a.getDvaApp)()._store.getState(),t=n.user;return!(null===(e=t.userInfo)||void 0===e||!e.profile_completed)||(o.Z.confirm({title:"提示",width:530,centered:!0,content:"您需要去完善您的个人资料,才能使用此功能",okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,g.xg)("/account/profile/edit"),b()}}),!1)},b=function(){o.Z.success({title:"提示",width:430,closable:!0,centered:!0,content:"已完善个人资料?请刷新页面",okText:"立即刷新",icon:null,onOk:function(){location.reload()}})},w=function(){o.Z.warning({title:"提示",icon:null,width:400,content:(0,h.jsxs)("div",{style:{textAlign:"center"},children:[(0,h.jsx)("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"},children:"老师您好,您的课堂试用期已结束,相关功能被限制。 如需继续使用,请尽快对接人工支持!"}),(0,h.jsx)("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:f}),(0,h.jsx)("div",{style:{color:"#666666",fontSize:14,marginTop:15},children:"添加客服人员微信,获得更多支持"})]})})},_=function(){var e;return!(null===(e=(0,a.getDvaApp)()._store.getState().user.userInfo)||void 0===e||!e.professional_certification)||(o.Z.confirm({title:"提示",centered:!0,content:(0,h.jsx)("div",{className:"tc",children:"您需要去完成您的职业认证,才能使用此功能"}),okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,g.xg)("/account/certification")}}),!1)},j=function(){return!!(0,c.V9)()||(o.Z.warning({centered:!0,width:530,title:"提示",content:(0,h.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,h.jsx)("p",{children:"扫码加头歌助教,申请操作权限"}),(0,h.jsx)("img",{src:m,width:200})]}),okText:"我知道了",maskClosable:!0}),!1)},Z=function(e,n){return!!e||(o.Z.confirm({centered:!0,zIndex:1e4,width:530,title:"提示",content:(0,h.jsxs)("div",{children:[(0,h.jsx)("p",{children:n||"该实践资源需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。"}),(0,h.jsxs)("div",{style:{marginLeft:"110px"},children:[(0,h.jsx)("img",{src:"data:image/png;base64,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",width:200}),(0,h.jsxs)("div",{style:{marginLeft:"35px"},children:["群号:","714336072"]})]})]}),okText:"立即联系",cancelText:"取消",onOk:function(){(0,g.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},C=function(e){o.Z.info({title:"联系平台运营",icon:null,width:615,centered:!0,content:(0,h.jsxs)("div",{children:[(0,h.jsxs)("div",{children:[(0,h.jsx)("p",{style:{color:"#191919",fontWeight:400,fontSize:14},children:"“保存实验临时数据”功能为付费功能,请联系平台运营进行开通。"}),(0,h.jsx)(u.Z,{}),(0,h.jsxs)("p",{style:{color:"#666666",fontSize:12},children:[" ",(0,h.jsx)("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8},children:"1"})," 因平台的实验数据储存容量和成本消耗较大,实践项目默认保存实验环境中临时数据 ",(0,h.jsx)("a",{children:e}),"天。"]}),(0,h.jsxs)("p",{style:{color:"#666666",fontSize:12},children:[" ",(0,h.jsx)("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8},children:"2"}),"若您需要个性化的数据保存周期服务,我们可以提供相关技术支持,并根据您的需求收取定制费用。"]})]}),(0,h.jsx)("div",{style:{textAlign:"center",marginTop:30},children:(0,h.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:p,alt:"二维码",width:160})})]})})},I=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",t=(0,a.getDvaApp)()._store.getState(),i=t.shixunsDetail.detail;if(2===(null==i?void 0:i.public)||1===(null==i?void 0:i.public)||3===(null==i?void 0:i.shixun_status)){var r="";return 2===(null==i?void 0:i.public)&&(r="已公开"),1===(null==i?void 0:i.public)&&(r="待审核"),3===(null==i?void 0:i.shixun_status)&&(r="已关闭"),o.Z.info({centered:!0,icon:(0,h.jsx)(A.Z,{style:{color:"#faad14"}}),width:460,title:"提示",content:(0,h.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,h.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"},children:[(0,h.jsxs)("span",{children:["该实践项目的状态为",r,",",n,"。"]}),(0,h.jsx)("p",{children:"如有需要,请联系平台管理员进行技术支持。"})]}),(0,h.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:p,alt:"二维码",width:160})]}),okText:"我知道了"}),!0}return 2===(null==i?void 0:i.shixun_status)&&(o.Z.confirm({centered:!0,icon:(0,h.jsx)(A.Z,{}),title:"提示",content:(0,h.jsxs)("div",{children:[(0,h.jsxs)("span",{children:["该实践项目已发布,",n,"。"]}),(0,h.jsx)("br",{}),(0,h.jsx)("span",{children:"如有需要,您可以撤销发布后,再进行操作。"})]}),okText:"撤销发布",cancelText:"取消",onOk:function(){var n;o.Z.confirm({width:440,centered:!0,icon:(0,h.jsx)(A.Z,{style:{color:"#faad14"}}),title:"提示",content:"撤销发布后,学员将无法进行练习。是否确认撤销发布?",okText:"确定撤销发布",cancelText:"取消",onOk:(n=s()(l()().mark((function n(){return l()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,e({type:"shixunsDetail/cancelRelease",payload:{id:null==i?void 0:i.identifier}});case 2:401!==n.sent.status&&(d.ZP.success("撤销发布成功。实训回到未发布的状态。"),e({type:"shixunsDetail/getShixunsDetail",payload:{id:null==i?void 0:i.identifier}}),e({type:"practiceSetting/getCommonData",payload:{id:null==i?void 0:i.identifier}}));case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})}}),!0)}},49252: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",title_icon:"title_icon____uDZy",title:"title___RxKwK",content:"content___vFT5m",pubColSty:"pubColSty___dfLkL",selectSty:"selectSty____Wuek",borderSty:"borderSty___EuFYV",delSty:"delSty___AdEeI",delBorder:"delBorder___vcTJc",copHover:"copHover___JVVXI",multiple_select:"multiple_select___ZMPhl"}},32637:function(e,n,t){e.exports=t.p+"static/AssistantCode3.a8740efb.jpeg"}}]); \ No newline at end of file diff --git a/61412.b40d3106.async.js b/61412.b40d3106.async.js new file mode 100644 index 0000000000..556e9edc27 --- /dev/null +++ b/61412.b40d3106.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[61412],{66575:function(e,n,t){t.d(n,{Q:function(){return d}});var i=t(79800),l=t.n(i),r=t(59301),s=t(57809),a=t(5112),o=t(400),u=t(37712),d=function(e){return e[e.Number=1]="Number",e[e.Percent=2]="Percent",e}({});n.Z=function(e){var n=e.value,t=e.onChange,i=e.disabled,c=e.hidePercentOption,g=void 0!==c&&c,A=e.percentType,p=void 0===A?"select":A,m=(0,r.useMemo)((function(){return g?d.Number:d.Percent}),[g]),f=(0,r.useState)(m),h=l()(f,2),v=h[0],x=h[1];console.log(v);var y=(0,r.useCallback)((function(e){if(v===d.Number){var n=e.replace("分","");return isNaN(parseInt(n,10))?0:n}return e.replace("%","")}),[v]);return(0,r.useEffect)((function(){x(n.type)}),[n]),(0,u.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:["select"==p&&(0,u.jsx)(s.default,{size:"large",onChange:function(e){x(e),t({type:e,inputValue:e===d.Number?5:20})},value:v||m,style:{width:100},options:g?[{label:"分值",value:d.Number}]:[{label:"百分比",value:d.Percent},{label:"分值",value:d.Number}],disabled:i}),"radio"==p&&(0,u.jsxs)(a.ZP.Group,{size:"large",onChange:function(e){var n=e.target.value;x(n),t({type:n,inputValue:n===d.Number?5:20})},value:v||m,disabled:i,children:[!g&&(0,u.jsx)(a.ZP,{value:d.Percent,style:{marginRight:"50px"},children:"百分比扣分"}),(0,u.jsx)(a.ZP,{value:d.Number,children:"固定分值"})]}),"radio"==p&&(0,u.jsx)("div",{style:{marginRight:"10px",color:"#000000"},children:d.Percent==n.type?"扣除补交阶段得分的":"扣除总成绩的"}),(0,u.jsx)(o.Z,{size:"large",disabled:i,value:n.inputValue,style:{width:"120px"},parser:y,addonAfter:n.type===d.Number?"分":"%",max:v===d.Percent?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:function(e){t({type:v,inputValue:e})}}),"radio"==p&&d.Percent==n.type&&(0,u.jsx)("div",{style:{marginLeft:"10px",color:"#000000"},children:"分数"})]})}},50661:function(e,n,t){t.d(n,{Q8:function(){return T},d0:function(){return V},w6:function(){return M}});var i=t(7557),l=t.n(i),r=t(41498),s=t.n(r),a=t(37205),o=t.n(a),u=t(82242),d=t.n(u),c=t(79800),g=t.n(c),A=t(59301),p=t(78550),m=t(57809),f=t(8591),h=t(43418),v=t(6848),x=t(5112),y=t(95237),b=t(43604),w=t(78673),_=t(28103),j=t(24905),Z=t(3113),C=t(61186),I=t.n(C),k=t(67275),P=t(93969),N=t(89392),B=t(34458),O=t(49252),z=t(18196),F=t(66575),L=t(58695),Q=t(37712);function M(e,n){for(var t=[],i=e;iI()(n).endOf("day"),r=e2&&void 0!==arguments[2]?arguments[2]:"group_id";return n?n.find((function(n){return n[i]===e})):null==G||null===(t=G.group_settings)||void 0===t?void 0:t.find((function(n){return n.group_id[0]===e}))},xe=((null==G?void 0:G.allow_late)||(null==G||G.anonymous_comment),(0,A.useMemo)((function(){return(null==G?void 0:G.allow_late)||(null==G?void 0:G.all_group_late)}),[G,q])),ye=null==G?void 0:G.anonymous_comment,be=function(e){if(!e)return!1;var n=ve(e,null==G?void 0:G.anonymous_comment_settings);return(null==G?void 0:G.anonymous_comment)&&n&&null!==(null==n?void 0:n.evaluation_start)};return(0,Q.jsxs)("section",{className:O.Z.form,children:[(0,Q.jsxs)("div",{className:O.Z.title,children:["作业发布",(0,Q.jsx)(v.Z,{title:"设置作业的发布规则,设置后,学生只能在规定时间内提交作业",children:(0,Q.jsx)("i",{className:"iconfont icon-tishixiaowenhao ".concat(O.Z.title_icon)})})]}),(0,Q.jsxs)("div",{children:[(0,Q.jsxs)("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"},children:[(0,Q.jsxs)(x.ZP.Group,{disabled:$||!(null!=q&&null!==(n=q.homework_status)&&void 0!==n&&n.includes("未发布"))||(0,k.Rm)()&&!(null!==(t=W.AssistantObject.practice)&&void 0!==t&&t.can_publish),value:me.unified_setting,onChange:function(e){var n;null!=q&&null!==(n=q.homework_status)&&void 0!==n&&n.includes("未发布")?(me.unified_setting=!me.unified_setting,me.unified_setting||(me.unified_late=!1,ge([{late_penalty:5}])),fe(Object.assign({},me)),!1!==me.unified_setting||""!=ae?me.unified_setting&&(oe([]),ge([{late_penalty:5}])):oe(ae.concat({}))):f.ZP.error("已发布,不能再修改统一设置")},children:[(0,Q.jsx)(x.ZP,{value:!0,disabled:$||!(null!=G&&G.manage_all_group),style:{marginRight:"50px"},children:"统一发布"}),(0,Q.jsx)(x.ZP,{disabled:$||!(null!=G&&null!==(i=G.group_settings)&&void 0!==i&&i.length),value:!1,children:"分班发布"})]}),0===(null==G||null===(r=G.group_settings)||void 0===r?void 0:r.length)&&(0,Q.jsx)("div",{style:{color:"rgba(0, 0, 0, 0.25)",height:"22px"},children:"(本课堂无分班,仅支持选择“统一发布“)"})]}),me.unified_setting&&(0,Q.jsxs)("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"},children:[(0,Q.jsxs)(y.Z,{align:"middle",children:[(0,Q.jsx)(b.Z,{style:{marginLeft:"23px"},children:"发布时间"}),(0,Q.jsx)(b.Z,{className:"ml10",children:(0,Q.jsx)(p.default,{size:"large",disabled:$||!(null!=q&&null!==(a=q.homework_status)&&void 0!==a&&a.includes("未发布")||null!=q&&null!==(u=q.homework_status)&&void 0!==u&&u.includes("未开始"))||(0,k.Rm)()&&!(null!==(c=W.AssistantObject.practice)&&void 0!==c&&c.can_publish),style:{width:170},placeholder:"请选择发布时间",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return T(e,null==G?void 0:G.course_end_date)},disabledTime:function(e){return V(e)},value:me.publish_time?I()(me.publish_time):"",onChange:function(e,n){me.publish_time=n,""!=me.end_time&&me.end_time||!me.unified_setting||(me.end_time=I()(e).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),fe(Object.assign({},me))}})}),(0,Q.jsx)(b.Z,{children:(0,Q.jsx)("span",{className:"c-grey-c ml10",children:"(学生收到作业的时间)"})})]}),(0,Q.jsxs)(y.Z,{align:"middle",className:"pl30",children:[(0,Q.jsx)(b.Z,{children:"截止时间"}),(0,Q.jsx)(b.Z,{className:"ml10",children:(0,Q.jsx)(p.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:I()((0,B.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(null==G?void 0:G.allow_late)&&(null==G?void 0:G.homework_status.includes("已截止"))||$||(null==G?void 0:G.allow_late)&&I()()>=I()(null==G?void 0:G.end_time)||(0,k.Rm)()&&!(null!==(C=W.AssistantObject.practice)&&void 0!==C&&C.can_publish),disabledDate:function(e){return T(e,null==G?void 0:G.course_end_date,me.publish_time)},disabledTime:function(e){return V(e,me.publish_time)},value:me.end_time?I()(me.end_time):"",onChange:function(e,n){me.end_time=n,fe(Object.assign({},me))}})}),(0,Q.jsx)(b.Z,{children:(0,Q.jsx)("span",{className:"c-grey-c ml10",children:"(学生“按时”提交作品的时间截点)"})})]})]}),!me.unified_setting&&(null===(M=ae)||void 0===M?void 0:M.length)>0&&(0,Q.jsx)(y.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"},children:ae&&ae.map((function(e,n){var t,i,l,r,s,a,u,c,g,A,p;return(0,Q.jsx)(b.Z,{span:24,children:(0,Q.jsxs)(y.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:n==(null===(t=ae)||void 0===t?void 0:t.length)-1?"0px":"10px"},children:[(0,Q.jsxs)("div",{style:{width:"75px",marginLeft:"27px"},children:["发布规则",n+1]}),(0,Q.jsx)(m.default,{disabled:$||!(null!=q&&null!==(i=q.homework_status)&&void 0!==i&&i.includes("未发布")&&e.id||I()()0&&(0,Q.jsx)(x.ZP,{value:!1,children:"分班补交"})]})]}),null!=me&&me.unified_late?(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)(y.Z,{align:"middle",style:{marginTop:"15px"},children:[(0,Q.jsx)(b.Z,{style:{width:"110px",textAlign:"right"},children:"补交截止时间"}),(0,Q.jsx)(b.Z,{className:"ml20",children:(0,Q.jsx)(p.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:I()((0,B.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:$||ye,value:me.late_time?I()(me.late_time):"",disabledDate:function(e){return T(e,null==G?void 0:G.course_end_date)},onChange:function(e,n){var t;!(0,k.Rm)()||null!==(t=W.AssistantObject.practice)&&void 0!==t&&t.can_late?(me.late_time=n,fe(Object.assign({},me))):f.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能")}})}),(0,Q.jsx)(b.Z,{children:(0,Q.jsx)("span",{className:"c-grey-c ml10",children:"(学生“延时”提交作品的时间截点)"})})]}),(0,Q.jsxs)(y.Z,{align:"middle",style:{marginTop:"10px"},children:[(0,Q.jsx)(b.Z,{style:{width:"110px",textAlign:"right"},children:"补交扣分"}),(0,Q.jsx)(b.Z,{className:"ml20",children:(0,Q.jsx)(F.Z,{percentType:"radio",disabled:$||ye,value:{type:me.penalty_type,inputValue:me.late_penalty},onChange:function(e){var n;!(0,k.Rm)()||null!==(n=W.AssistantObject.practice)&&void 0!==n&&n.can_late?fe(d()(d()({},me),{},{late_penalty:e.inputValue,penalty_type:e.type})):f.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能")}})})]}),(0,Q.jsx)("div",{style:{color:"#CA7720",marginLeft:"130px"},children:me.penalty_type===F.Q.Number?"如:补交前学生得分60分,在补交阶段获得分数40分,补交扣除20分数,则该学生得分为:60+40-20=80分":"如:补交前学生得分60分,在补交阶段获得分数40分,补交扣除30%分数,则该学生得分为:60+(40-(40*30%))=88分"})]}):ce.map((function(e,n){var t;return(0,Q.jsx)(b.Z,{span:24,children:(0,Q.jsxs)(y.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"},children:[(0,Q.jsxs)("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"},children:["补交规则",n+1]}),(0,Q.jsx)(m.default,{disabled:$||!(null!=q&&null!==(t=q.homework_status)&&void 0!==t&&t.includes("未发布"))&&e.id||(null==G?void 0:G.anonymous_comment),mode:"multiple",className:O.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:"string"==typeof e.group_name?[e.group_name]:e.group_name,placeholder:"请选择分班名称",onChange:function(t){var i;!(0,k.Rm)()||null!==(i=W.AssistantObject.practice)&&void 0!==i&&i.can_late?(ce[n].group_name=t,ce[n].group_id=e.group_id,ge(ce.slice())):f.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能")},children:G.group_settings&&G.group_settings.map((function(e){var n=ce.map((function(e){return e.group_name})).flat(),t=ae.map((function(e){return e.group_name})).flat();if(null!=me&&me.unified_setting){if(!n.includes(e.group_name))return(0,Q.jsx)(S,{value:e.group_name,children:e.group_name},e.id)}else if(t.includes(e.group_name)&&!n.includes(e.group_name))return(0,Q.jsx)(S,{value:e.group_name,children:e.group_name},e.id)}))}),(0,Q.jsx)("div",{className:"ml20 mr10",children:"补交扣分"}),(0,Q.jsx)(F.Z,{disabled:$||be(e.id),value:{type:e.penalty_type,inputValue:e.late_penalty},onChange:function(e){var t;!(0,k.Rm)()||null!==(t=W.AssistantObject.practice)&&void 0!==t&&t.can_late?(ce[n].late_penalty=e.inputValue,ce[n].penalty_type=e.type,ge(o()(ce))):f.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能")}}),(0,Q.jsx)("div",{className:"ml20 mr10",children:"补交截止时间"}),(0,Q.jsx)(p.default,{size:"large",disabled:$||be(e.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:I()((0,B.U6)(),"HH:mm")},placeholder:"请选择截止时间",disabledDate:function(e){return T(e,null==G?void 0:G.course_end_date)},format:"YYYY-MM-DD HH:mm",value:null!=e&&e.late_time?I()(e.late_time):void 0,onChange:function(e,t){var i;!(0,k.Rm)()||null!==(i=W.AssistantObject.practice)&&void 0!==i&&i.can_late?(ce[n].late_time=t,ge(o()(ce))):f.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能")}}),!$&&(0,Q.jsxs)("div",{style:{display:"flex",width:"50px"},children:[(0,Q.jsx)("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:function(){var e;!(0,k.Rm)()||null!==(e=W.AssistantObject.practice)&&void 0!==e&&e.can_late?ge(ce.concat({penalty_type:F.Q.Percent,late_penalty:20})):f.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能")}}),n>0&&!e.id&&(0,Q.jsx)("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:function(){var e;!(0,k.Rm)()||null!==(e=W.AssistantObject.practice)&&void 0!==e&&e.can_late?(ce=ce.filter((function(e,t){return n!==t})),ge(ce.slice()),setTimeout((function(){return ge(ce.slice())}),10)):f.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能")}})]})]})},n)}))]}),(0,Q.jsx)(_.Z,{}),(0,Q.jsxs)(y.Z,{children:[(0,Q.jsx)(b.Z,{children:(0,Q.jsx)("strong",{children:"评测限制"})}),(0,Q.jsx)(b.Z,{span:24,className:"mt15 pl30",children:(0,Q.jsx)(j.Z,{disabled:$,checked:me.work_end_forbid_evaluate,onChange:function(e){me.work_end_forbid_evaluate=e.target.checked,fe(Object.assign({},me))},children:(0,Q.jsx)("strong",{children:"勾选,作业截止后禁止评测"})})})]}),!$&&(0,Q.jsx)(Q.Fragment,{children:(0,Q.jsx)(Z.ZP,{type:"primary",size:"large",loading:ie,style:{width:"138px",marginTop:"30px"},onClick:function(){return function(){var e,n,t;if(2!==(null==H||null===(e=H.userInfo)||void 0===e?void 0:e.user_status)){var i=JSON.parse(JSON.stringify(me));if(i.challenge_settings.filter((function(e){return!e.hide})),i.categoryId=Y.categoryId,null!==(n=i.challenge_settings)&&void 0!==n&&n.every((function(e){return!e.checked})))f.ZP.warning("关卡不能全部设置为可不做");else{if(console.log(ae),me.unified_setting){if(!me.publish_time||!me.end_time)throw f.ZP.error("发布截止时间不能为空"),new String("发布截止时间不能为空")}else ae=null===(t=ae)||void 0===t?void 0:t.map((function(e){var n;if(!e.publish_time||!e.end_time)throw f.ZP.error("请把发布时间填写完整"),new String("请把发布时间填写完整");if(!e.group_name)throw f.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=G.group_settings)||void 0===n?void 0:n.filter((function(n){var t;return null==e||null===(t=e.group_name)||void 0===t?void 0:t.includes(n.group_name)})).map((function(e){return e.group_id||e.id})).toString().split(","),e}));if(i.group_settings=ae,me.allow_late)if(me.unified_late){if(null===me.late_penalty||void 0===me.late_penalty||me.late_penalty<0||me.late_penalty>100)throw f.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");if(!me.late_time)throw f.ZP.error("请把截止时间填写完整"),new String("请把截止时间填写完整")}else{var l;ce=null===(l=ce)||void 0===l?void 0:l.map((function(e){var n;if(null===e.late_penalty||void 0===e.late_penalty||e.late_penalty<0||e.late_penalty>100)throw f.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");if(!e.late_time)throw f.ZP.error("请把截止时间填写完整"),new String("请把截止时间填写完整");if(!e.group_name)throw f.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,t=null===(n=G.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==t?void 0:t.group_id})))||void 0===n?void 0:n.toString().split(","),e})),i.allow_late_settings=ce}he(i)}}else(0,L.Rd)()}()},children:"保存"})})]})}))},58695:function(e,n,t){t.d(n,{rX:function(){return Z},pW:function(){return C},gy:function(){return I},xY:function(){return j},O5:function(){return _},tJ:function(){return v},o1:function(){return x},Rd:function(){return w}});var i=t(7557),l=t.n(i),r=t(41498),s=t.n(r),a=t(18196),o=t(43418),u=t(28103),d=t(8591),c=t(67275),g=t(34458),A=t(80205),p=t(25510),m=t.p+"static/newqrcode.a8740efb.png",f=t(32637),h=t(37712),v=function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return!(!x(e)||!y(n))},x=function(e){return!!(0,c.bg)()||(e({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},y=function(){var e,n=(0,a.getDvaApp)()._store.getState(),t=n.user;return!(null===(e=t.userInfo)||void 0===e||!e.profile_completed)||(o.Z.confirm({title:"提示",width:530,centered:!0,content:"您需要去完善您的个人资料,才能使用此功能",okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,g.xg)("/account/profile/edit"),b()}}),!1)},b=function(){o.Z.success({title:"提示",width:430,closable:!0,centered:!0,content:"已完善个人资料?请刷新页面",okText:"立即刷新",icon:null,onOk:function(){location.reload()}})},w=function(){o.Z.warning({title:"提示",icon:null,width:400,content:(0,h.jsxs)("div",{style:{textAlign:"center"},children:[(0,h.jsx)("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"},children:"老师您好,您的课堂试用期已结束,相关功能被限制。 如需继续使用,请尽快对接人工支持!"}),(0,h.jsx)("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:f}),(0,h.jsx)("div",{style:{color:"#666666",fontSize:14,marginTop:15},children:"添加客服人员微信,获得更多支持"})]})})},_=function(){var e;return!(null===(e=(0,a.getDvaApp)()._store.getState().user.userInfo)||void 0===e||!e.professional_certification)||(o.Z.confirm({title:"提示",centered:!0,content:(0,h.jsx)("div",{className:"tc",children:"您需要去完成您的职业认证,才能使用此功能"}),okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,g.xg)("/account/certification")}}),!1)},j=function(){return!!(0,c.V9)()||(o.Z.warning({centered:!0,width:530,title:"提示",content:(0,h.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,h.jsx)("p",{children:"扫码加头歌助教,申请操作权限"}),(0,h.jsx)("img",{src:m,width:200})]}),okText:"我知道了",maskClosable:!0}),!1)},Z=function(e,n){return!!e||(o.Z.confirm({centered:!0,zIndex:1e4,width:530,title:"提示",content:(0,h.jsxs)("div",{children:[(0,h.jsx)("p",{children:n||"该实践资源需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。"}),(0,h.jsxs)("div",{style:{marginLeft:"110px"},children:[(0,h.jsx)("img",{src:"data:image/png;base64,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",width:200}),(0,h.jsxs)("div",{style:{marginLeft:"35px"},children:["群号:","714336072"]})]})]}),okText:"立即联系",cancelText:"取消",onOk:function(){(0,g.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},C=function(e){o.Z.info({title:"联系平台运营",icon:null,width:615,centered:!0,content:(0,h.jsxs)("div",{children:[(0,h.jsxs)("div",{children:[(0,h.jsx)("p",{style:{color:"#191919",fontWeight:400,fontSize:14},children:"“保存实验临时数据”功能为付费功能,请联系平台运营进行开通。"}),(0,h.jsx)(u.Z,{}),(0,h.jsxs)("p",{style:{color:"#666666",fontSize:12},children:[" ",(0,h.jsx)("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8},children:"1"})," 因平台的实验数据储存容量和成本消耗较大,实践项目默认保存实验环境中临时数据 ",(0,h.jsx)("a",{children:e}),"天。"]}),(0,h.jsxs)("p",{style:{color:"#666666",fontSize:12},children:[" ",(0,h.jsx)("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8},children:"2"}),"若您需要个性化的数据保存周期服务,我们可以提供相关技术支持,并根据您的需求收取定制费用。"]})]}),(0,h.jsx)("div",{style:{textAlign:"center",marginTop:30},children:(0,h.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:p,alt:"二维码",width:160})})]})})},I=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",t=(0,a.getDvaApp)()._store.getState(),i=t.shixunsDetail.detail;if(2===(null==i?void 0:i.public)||1===(null==i?void 0:i.public)||3===(null==i?void 0:i.shixun_status)){var r="";return 2===(null==i?void 0:i.public)&&(r="已公开"),1===(null==i?void 0:i.public)&&(r="待审核"),3===(null==i?void 0:i.shixun_status)&&(r="已关闭"),o.Z.info({centered:!0,icon:(0,h.jsx)(A.Z,{style:{color:"#faad14"}}),width:460,title:"提示",content:(0,h.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,h.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"},children:[(0,h.jsxs)("span",{children:["该实践项目的状态为",r,",",n,"。"]}),(0,h.jsx)("p",{children:"如有需要,请联系平台管理员进行技术支持。"})]}),(0,h.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:p,alt:"二维码",width:160})]}),okText:"我知道了"}),!0}return 2===(null==i?void 0:i.shixun_status)&&(o.Z.confirm({centered:!0,icon:(0,h.jsx)(A.Z,{}),title:"提示",content:(0,h.jsxs)("div",{children:[(0,h.jsxs)("span",{children:["该实践项目已发布,",n,"。"]}),(0,h.jsx)("br",{}),(0,h.jsx)("span",{children:"如有需要,您可以撤销发布后,再进行操作。"})]}),okText:"撤销发布",cancelText:"取消",onOk:function(){var n;o.Z.confirm({width:440,centered:!0,icon:(0,h.jsx)(A.Z,{style:{color:"#faad14"}}),title:"提示",content:"撤销发布后,学员将无法进行练习。是否确认撤销发布?",okText:"确定撤销发布",cancelText:"取消",onOk:(n=s()(l()().mark((function n(){return l()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,e({type:"shixunsDetail/cancelRelease",payload:{id:null==i?void 0:i.identifier}});case 2:401!==n.sent.status&&(d.ZP.success("撤销发布成功。实训回到未发布的状态。"),e({type:"shixunsDetail/getShixunsDetail",payload:{id:null==i?void 0:i.identifier}}),e({type:"practiceSetting/getCommonData",payload:{id:null==i?void 0:i.identifier}}));case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})}}),!0)}},49252: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",title_icon:"title_icon____uDZy",title:"title___RxKwK",content:"content___vFT5m",pubColSty:"pubColSty___dfLkL",selectSty:"selectSty____Wuek",borderSty:"borderSty___EuFYV",delSty:"delSty___AdEeI",delBorder:"delBorder___vcTJc",copHover:"copHover___JVVXI",multiple_select:"multiple_select___ZMPhl"}},32637:function(e,n,t){e.exports=t.p+"static/AssistantCode3.a8740efb.jpeg"}}]); \ No newline at end of file diff --git a/64371.c40b822a.async.js b/64371.c40b822a.async.js deleted file mode 100644 index a0c03590db..0000000000 --- a/64371.c40b822a.async.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[64371],{41474:function(e,n,t){function i(e){var n=!0;if(e.length>0){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:"",t=[],i=0;i-1})))}}),(0,k.jsx)(f.Z,{style:{marginTop:"10px",height:"300px",overflow:"auto"},className:b.antdTable,rowSelection:{type:"checkbox",onChange:function(e){be(e)}},rowKey:"id",pagination:!1,dataSource:_e,loading:I,columns:[{title:"班级",dataIndex:"name"}]})]}):(0,k.jsxs)(x.Z,{gutter:24,children:[(0,k.jsxs)(_.Z,{span:14,children:[(0,k.jsx)("div",{className:b.homeworkType,children:"作业截止"}),(0,k.jsx)(h.Z,{placeholder:"搜索班级",onChange:function(e){K(W.filter((function(n){return n.name.indexOf(e.target.value)>-1})))}}),(0,k.jsx)("div",{className:b.tableWrapper,children:(0,k.jsx)(f.Z,{style:{marginTop:"10px",height:"260px",overflow:"auto"},className:b.antdTable,rowSelection:{type:"checkbox",onChange:function(e){q(e)}},rowKey:"id",pagination:!1,dataSource:V,loading:I,columns:[{title:"班级",dataIndex:"name",ellipsis:!0},{title:"发布时间",dataIndex:"publish_time"},{title:"截止时间",dataIndex:"end_time"}]})})]}),(0,k.jsxs)(_.Z,{flex:10,style:{maxWidth:"280px"},children:[(0,k.jsx)("div",{className:b.homeworkType,children:"补交截止"}),(0,k.jsx)(h.Z,{placeholder:"搜索班级",onChange:function(e){se(ne.filter((function(n){return n.name.indexOf(e.target.value)>-1})))}}),(0,k.jsx)("div",{className:b.tableWrapper,children:(0,k.jsx)(f.Z,{style:{marginTop:"10px",height:"260px",overflow:"auto",maxWidth:"280px"},className:b.antdTable,rowSelection:{type:"checkbox",onChange:function(e){ue(e)}},rowKey:"id",pagination:!1,loading:I,dataSource:re,columns:[{title:"班级",dataIndex:"name",ellipsis:!0,width:120},{title:"截止时间",dataIndex:"late_time"}]})})]})]})})]})}))},7923:function(e,n,t){var i=t(82242),a=t.n(i),r=t(91232),s=t.n(r),l=t(7557),o=t.n(l),c=t(41498),u=t.n(c),d=t(79800),m=t.n(d),p=t(59301),h=t(8591),f=t(43418),x=t(3113),_=t(86129),g=t.n(_),v=t(4023),j=t(34458),y=t(93969),b=t(37712),w=function(e,n){var t=e.files,i=void 0===t?[]:t,r=e.name,l=e.buttonProps,c=void 0===l?{}:l,d=e.hide,_=e.onOk,w=void 0===_?function(){}:_,Z=(0,p.useState)(!1),k=m()(Z,2),C=k[0],S=k[1],A=(0,p.useRef)(new(g()));(0,p.useImperativeHandle)(n,(function(){return{exportReport:N,exportAndCreateUserFolder:H}}));var N=function(){var e=u()(o()().mark((function e(n){var t,a,r,s,l,c,d,m,p=arguments;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:m=function(){return m=u()(o()().mark((function e(){var n,t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:F({},"".concat(v.Z.API_SERVER,"/api/attachments/").concat((0,j.Jn)(null==a||null===(n=a[r])||void 0===n?void 0:n.id),"?t=").concat((0,j.Jn)(null==a||null===(t=a[r])||void 0===t?void 0:t.id,Date.now())),function(){var e=u()(o()().mark((function e(n,t){var i,m,p,f,x;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("application/json"!==(null===(i=n.target.response)||void 0===i?void 0:i.type)){e.next=8;break}return e.next=3,I(n.target.response);case 3:if(!(p=e.sent).message){e.next=8;break}return h.ZP.warning((null==p?void 0:p.message)||"下载出错, 请联系管理员"),S(!1),e.abrupt("return");case 8:f=new Blob([n.target.response],{type:"application/vnd.ms-excel;charset=utf-8"}),s+=f.size,x=null==a||null===(m=a[r])||void 0===m?void 0:m.filename,setTimeout(u()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:A.current.file(x,f),c.update({content:(0,b.jsxs)("div",{children:["当前进度: ",(0,b.jsx)("span",{className:"c-blue",children:r+1}),"/",null==a?void 0:a.length,l>0?(0,b.jsxs)("span",{children:["(已拆分",l,"个zip包)"]}):""]})}),r===(null==a?void 0:a.length)-1?L(c,l>0?l+1:0):s>943718400?(l++,s=0,T(l,(function(){r++,d()}))):(r++,d());case 3:case"end":return e.stop()}}),e)}))),2600);case 12:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}());case 1:case"end":return e.stop()}}),e)}))),m.apply(this,arguments)},d=function(){return m.apply(this,arguments)},t=p.length>1&&void 0!==p[1]?p[1]:"附件",a=n||i,S(!0),r=0,s=0,l=0,c=f.Z.info({width:460,title:(0,b.jsxs)("div",{children:["正在导出",t,",",(0,b.jsx)("span",{className:"c-red",children:"请勿关闭或操作当前浏览器窗口"})]}),content:(0,b.jsxs)("div",{children:["当前进度: ",(0,b.jsx)("span",{className:"c-blue",children:r+1}),"/",null==a?void 0:a.length]}),maskClosable:!1,okText:"我知道了",onOk:function(){}}),d();case 10:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),H=function(){var e=u()(o()().mark((function e(n){var t,i,a,l,c,d,m,p,h,x,_,j,Z,k,C,N,H,I=arguments;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:m=function(){return(m=u()(o()().mark((function e(n,t){var i,r,s;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,y.ZP)("".concat(v.Z.API_SERVER,"/api/attachments/").concat(n.id),{method:"get"});case 2:i=e.sent,r=new Blob([i],{type:"application/vnd.ms-excel;charset=utf-8"}),s=n.filename,t.file(s,r),a+=1,c.update({content:(0,b.jsxs)("div",{children:["当前进度: ",(0,b.jsx)("span",{className:"c-blue",children:a}),"/",l]})});case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)},d=function(e,n){return m.apply(this,arguments)},t=I.length>1&&void 0!==I[1]?I[1]:"附件",i=I.length>2?I[2]:void 0,S(!0),a=0,l=n.flat().length,c=f.Z.info({width:460,title:(0,b.jsxs)("div",{children:["正在导出",t,",",(0,b.jsx)("span",{className:"c-red",children:"请勿关闭或操作当前浏览器窗口"})]}),content:(0,b.jsxs)("div",{children:["当前进度: ",(0,b.jsx)("span",{className:"c-blue",children:a}),"/",l]}),maskClosable:!1,okText:"我知道了"}),p=s()(n),e.prev=9,p.s();case 11:if((h=p.n()).done){e.next=34;break}x=h.value,_="".concat(x[0].user_name,"-").concat(x[0].student_id),j=A.current.folder(_),Z=s()(x),e.prev=16,Z.s();case 18:if((k=Z.n()).done){e.next=24;break}return C=k.value,e.next=22,d(C,j);case 22:e.next=18;break;case 24:e.next=29;break;case 26:e.prev=26,e.t0=e.catch(16),Z.e(e.t0);case 29:return e.prev=29,Z.f(),e.finish(29);case 32:e.next=11;break;case 34:e.next=39;break;case 36:e.prev=36,e.t1=e.catch(9),p.e(e.t1);case 39:return e.prev=39,p.f(),e.finish(39);case 42:return e.next=44,A.current.generateAsync({type:"blob"});case 44:N=e.sent,(H=document.createElement("a")).href=window.URL.createObjectURL(N),H.download="".concat(i||r,".zip"),document.body.appendChild(H),H.click(),document.body.removeChild(H),window.URL.revokeObjectURL(H.href),c.destroy(),S(!1),w(),A.current=new(g());case 56:case"end":return e.stop()}}),e,null,[[9,36,39,42],[16,26,29,32]])})));return function(n){return e.apply(this,arguments)}}();function I(e){return new Promise((function(n){var t=new FileReader;t.readAsText(e,"utf-8"),t.addEventListener("loadend",(function(){var e=JSON.parse(t.result);n(e)}))}))}var F=function(e,n,t,i){var a=n,r=new window.XMLHttpRequest;return r.withCredentials=!0,r.addEventListener("load",(function(e){t(e,r)}),!1),r.addEventListener("error",(function(e){i&&i(e)}),!1),r.responseType="blob",r.open("GET",a),r.send(null),r},T=function(e,n){A.current.generateAsync({type:"blob"}).then((function(t){var i=document.createElement("a");i.href=window.URL.createObjectURL(t),i.download=r+"-".concat(e)+".zip",document.body.appendChild(i);var a=document.createEvent("MouseEvents");a.initEvent("click",!1,!1),i.dispatchEvent(a),document.body.removeChild(i),A.current=new(g()),n()}))},L=function(e,n){A.current.generateAsync({type:"blob"}).then((function(t){var i=document.createElement("a");i.href=window.URL.createObjectURL(t),i.download=n>0?r+"-".concat(n)+".zip":r+".zip",document.body.appendChild(i);var a=document.createEvent("MouseEvents");a.initEvent("click",!1,!1),i.dispatchEvent(a),document.body.removeChild(i),e.destroy(),S(!1),w(),A.current=new(g())}))};return d?(0,b.jsx)(b.Fragment,{}):(0,b.jsx)(x.ZP,a()(a()({},c),{},{onClick:function(){return N()},loading:C,children:"下载"}))};n.Z=(0,p.forwardRef)(w)},95885:function(e,n,t){t.d(n,{Z:function(){return _},I:function(){return v}});var i=t(82242),a=t.n(i),r=t(79800),s=t.n(r),l=t(78241),o=t(8591),c=t(92832),u=t(3113),d=t(41474),m=t(59301),p=t(37712),h=l.Z.useForm,f={width:280,marginRight:10},x={labelCol:{span:5},wrapperCol:{span:19}},_=function(e){var n=e.callback,t=e.onCancel,i=h(),r=s()(i,1)[0],d=(0,m.useRef)();function _(e,n){-1!==e.status?r.setFieldsValue({src:"/api/attachments/".concat(e.id),type:n.type}):o.ZP.error(e.message)}return(0,p.jsxs)(l.Z,a()(a()({form:r},x),{},{className:"upload-image-panel",onFinish:function(e){n(e,d.current)},style:{width:470,overflow:"hidden"},children:[(0,p.jsx)(l.Z.Item,{label:"图片地址",required:!0,children:(0,p.jsxs)("div",{className:"flex-container",children:[(0,p.jsx)(l.Z.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"请输入图片地址"}],children:(0,p.jsx)(c.Z,{style:f})}),(0,p.jsx)(g,{onFileChange:function(e){var n=e.target.files[0];d.current=n,v(n,_)}})]})}),(0,p.jsx)(l.Z.Item,{label:"图片描述",name:"alt",children:(0,p.jsx)(c.Z,{style:{width:264}})}),(0,p.jsxs)(l.Z.Item,{style:{textAlign:"right"},children:[(0,p.jsx)(u.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,p.jsx)(u.ZP,{type:"default",onClick:t,children:"取消"})]})]}))};function g(e){var n=e.onFileChange;return(0,p.jsxs)("label",{className:"upload-button",style:{cursor:"pointer"},children:["本地上传",(0,p.jsx)("input",{type:"file",onChange:n})]})}function v(e,n){if(!e)throw new String("没有文件");var t=new FormData;t.append("editormd-image-file",e),t.append("file_param_name","editormd-image-file"),t.append("byxhr","true");var i=new window.XMLHttpRequest;i.withCredentials=!0,i.addEventListener("load",(function(t){n(JSON.parse(t.target.responseText),e)}),!1),i.addEventListener("error",(function(e){console.error(e)}),!1),i.open("POST","".concat(d.KI,"/api/attachments.json")),i.send(t)}},35225:function(e,n,t){var i=t(82242),a=t.n(i),r=t(37205),s=t.n(r),l=t(39647),o=t.n(l),c=t(79800),u=t.n(c),d=t(59301),m=t(78241),p=t(95237),h=t(43604),f=t(57809),x=t(400),_=t(6848),g=t(78550),v=t(92832),j=t(18196),y=t(50661),b=t(42771),w=t(37712),Z=["key","name"];n.Z=(0,j.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.disabled,t=e.shixunHomeworks,i=e.selectOptions,r=e.form,l=t.workSetting,c=(0,d.useState)([]),j=u()(c,2),k=j[0],C=j[1],S=(0,d.useMemo)((function(){return null==i?void 0:i.filter((function(e){return!k.includes(e.value)}))}),[k,i]);return(0,d.useEffect)((function(){var e,n=(null==l||null===(e=l.anonymous_appeal_settings)||void 0===e?void 0:e.filter((function(e){return e.appeal_time})))||[];C(n.map((function(e){return e.group_name})))}),[l]),(0,w.jsx)(m.Z.List,{name:"anonymous_appeal_settings",children:function(e,t){var i=t.add,c=t.remove;return(0,w.jsx)(w.Fragment,{children:e.map((function(t){var u,d=t.key,j=t.name,k=o()(t,Z),A=r.getFieldValue(["anonymous_appeal_settings",j]).deleteflag;return(0,w.jsx)("div",{children:(0,w.jsxs)(p.Z,{align:"middle",style:{background:"#F6F7F9",padding:"5px 30px"},children:[(0,w.jsxs)(h.Z,{style:{height:"40px",lineHeight:"40px",width:"80px",textAlign:"left",marginLeft:"54px",color:"#666"},children:["申诉规则",d+1]}),(0,w.jsx)(h.Z,{children:(0,w.jsx)(m.Z.Item,a()(a()({},k),{},{name:[t.name,"group_name"],children:(0,w.jsx)(f.default,{mode:"multiple",disabled:n||!A,placeholder:"请选择分班名称",style:{width:"245px"},className:b.Z.multiple_select,options:S||[],onSelect:function(e){C((function(n){return[].concat(s()(n),[e])}))},onDeselect:function(e){C((function(n){return n.filter((function(n){return n!==e}))}))}})}))}),(0,w.jsx)(h.Z,{style:{marginLeft:"40px",color:"#666",marginRight:"20px"},children:"违规匿评扣分"}),(0,w.jsx)(h.Z,{children:(0,w.jsx)(m.Z.Item,a()(a()({},k),{},{label:"",name:[t.name,"appeal_penalty"],children:(0,w.jsx)(x.Z,{min:0,disabled:n,size:"large",addonAfter:"分",style:{width:"120px"}})}))}),(0,w.jsx)(_.Z,{title:"学生违规匿评其他同学的作品时,其成绩将被扣减的分值",children:(0,w.jsx)("i",{className:"iconfont icon-tishixiaowenhao ml10 ".concat(b.Z.title_icon)})}),(0,w.jsx)(h.Z,{style:{marginLeft:"40px",color:"#666",marginRight:"20px"},children:"结束时间"}),(0,w.jsx)(h.Z,{children:(0,w.jsx)(m.Z.Item,a()(a()({},k),{},{label:"",name:[t.name,"appeal_time"],children:(0,w.jsx)(g.default,{allowClear:!1,style:{width:170},placeholder:"请选择结束时间",disabled:n,size:"large",disabledDate:function(e){return(0,y.Q8)(e,null==l?void 0:l.course_end_date)},disabledTime:function(e){return(0,y.d0)(e)},showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm"})}))}),(0,w.jsx)(m.Z.Item,a()(a()({},k),{},{name:[j,"deleteflag"],children:(0,w.jsx)(v.Z,{type:"hidden"})})),!n&&e.length<(null==l||null===(u=l.anonymous_appeal_settings)||void 0===u?void 0:u.length)&&(0,w.jsx)("i",{className:"iconfont icon-zengjia1 ml20",style:{cursor:"pointer",color:"#00B187"},onClick:function(){i({deleteflag:!0})}}),0!==d&&!n&&A&&(0,w.jsx)("i",{className:"iconfont icon-shanjian1 ml20",style:{cursor:"pointer",color:"#E30000"},onClick:function(){var e=r.getFieldValue(["anonymous_appeal_settings",j,"group_name"])||[];C((function(n){return n.filter((function(n){return!e.includes(n)}))})),c(j)}})]})},d)}))})}})}))},30221:function(e,n,t){var i=t(82242),a=t.n(i),r=t(37205),s=t.n(r),l=t(39647),o=t.n(l),c=t(79800),u=t.n(c),d=t(59301),m=t(78550),p=t(78241),h=t(95237),f=t(43604),x=t(57809),_=t(8591),g=t(92832),v=t(400),j=t(6848),y=t(24905),b=t(61186),w=t.n(b),Z=t(18196),k=t(50661),C=t(67275),S=t(42771),A=t(37712),N=["key","name"],H=m.default.RangePicker;n.Z=(0,Z.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,classroomList:e.classroomList}}))((function(e){var n=e.disabled,t=e.shixunHomeworks,i=e.selectOptions,r=e.form,l=e.data,c=e.classroomList,m=t.workSetting,b=(0,d.useState)([]),Z=u()(b,2),I=Z[0],F=Z[1],T=(0,d.useMemo)((function(){return null==i?void 0:i.filter((function(e){return!I.includes(e.value)}))}),[I,i]);(0,d.useEffect)((function(){var e,n=(null==m||null===(e=m.anonymous_comment_settings)||void 0===e?void 0:e.filter((function(e){return e.evaluation_end})))||[];F(n.map((function(e){return e.group_name})))}),[m]);return(0,A.jsx)(p.Z.List,{name:"anonymous_comment_settings",children:function(e,t){var i=t.add,u=t.remove;return(0,A.jsx)(A.Fragment,{children:e.map((function(t){var d,b,Z,I,L,E=t.key,R=t.name,Y=o()(t,N),O=r.getFieldValue(["anonymous_comment_settings",R]),D=O.deleteflag,z=w()(null===(d=O.evaluation_start)||void 0===d?void 0:d[0])<=w()(),M=!D&&z?[!0,(Z=null==O?void 0:O.group_id,L=null==m||null===(I=m.anonymous_appeal_settings)||void 0===I?void 0:I.find((function(e){return e.group_id===Z})),l.anonymous_appeal&&L&&null!==(null==L?void 0:L.appeal_time))]:[!1,!1];return(0,A.jsxs)("div",{style:{background:"#F6F7F9",padding:"5px 30px"},children:[(0,A.jsxs)(h.Z,{align:"top",style:{marginLeft:"53px"},children:[(0,A.jsxs)(f.Z,{style:{height:"40px",lineHeight:"40px",width:"80px",textAlign:"left"},children:["匿评规则",E+1]}),(0,A.jsx)(f.Z,{flex:1,children:(0,A.jsxs)(h.Z,{align:"middle",style:{marginBottom:10},children:[(0,A.jsx)(f.Z,{span:8,children:(0,A.jsx)(p.Z.Item,a()(a()({},Y),{},{name:[R,"group_name"],children:(0,A.jsx)(x.default,{mode:"multiple",disabled:n||!D,className:S.Z.multiple_select,placeholder:"请选择分班名称",options:T||[],onSelect:function(e){F((function(n){return[].concat(s()(n),[e])}))},onDeselect:function(e){F((function(n){return n.filter((function(n){return n!==e}))}))}})}))}),(0,A.jsx)(f.Z,{className:"ml20",children:(0,A.jsx)(p.Z.Item,a()(a()({},Y),{},{name:[R,"evaluation_start"],children:(0,A.jsx)(H,{ranges:{"此刻":function(){var e,n=null==O||null===(e=O.evaluation_start)||void 0===e?void 0:e[0];return[n?w()(n):w()(),w()()]}},size:"large",style:{width:"500px"},disabled:n||M,allowClear:!1,disabledDate:function(e){return(0,k.Q8)(e,null==m?void 0:m.course_end_date)},disabledTime:function(e){return(0,k.d0)(e)},showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",onChange:function(){var e;!(0,C.Rm)()||null!==(e=c.AssistantObject.group)&&void 0!==e&&e.can_anonymous_comment||_.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")}})}))}),(0,A.jsx)(p.Z.Item,a()(a()({},Y),{},{name:[R,"deleteflag"],children:(0,A.jsx)(g.Z,{type:"hidden"})})),!n&&e.length<(null==m||null===(b=m.anonymous_comment_settings)||void 0===b?void 0:b.length)&&(0,A.jsx)("i",{className:"iconfont icon-zengjia1 ml20",style:{cursor:"pointer",color:"#00B187"},onClick:function(){i({deleteflag:!0})}}),0!==E&&!n&&D&&(0,A.jsx)("i",{className:"iconfont icon-shanjian1 ml20",style:{cursor:"pointer",color:"#E30000"},onClick:function(){var e=r.getFieldValue(["anonymous_comment_settings",R,"group_name"])||[];F((function(n){return n.filter((function(n){return!e.includes(n)}))})),u(R)}})]})})]}),(0,A.jsxs)(h.Z,{align:"middle",style:{marginLeft:"53px"},children:[(0,A.jsx)(f.Z,{style:{width:"75px"},children:"匿评数量"}),(0,A.jsx)(f.Z,{children:(0,A.jsx)(p.Z.Item,a()(a()({},Y),{},{label:"",colon:!1,name:[R,"evaluation_num"],children:(0,A.jsx)(v.Z,{min:0,size:"large",style:{marginLeft:"5px"},disabled:n||!D&&z})}))}),(0,A.jsx)(j.Z,{title:"每个学生将被分配的匿评作品数量。如全班实际提交作业数量小于本数值,则以实际提交作业数量为准",children:(0,A.jsx)("i",{className:"iconfont icon-tishixiaowenhao ml10 ".concat(S.Z.title_icon)})}),(0,A.jsx)(f.Z,{style:{width:"75px",marginLeft:"40px"},children:"缺评扣分"}),(0,A.jsx)(f.Z,{children:(0,A.jsx)(p.Z.Item,a()(a()({},Y),{},{label:"",colon:!1,name:[R,"absence_penalty"],children:(0,A.jsx)(v.Z,{min:0,size:"large",addonAfter:"分",style:{width:"120px"},disabled:n,onChange:function(e){var n;!(0,C.Rm)()||null!==(n=c.AssistantObject.group)&&void 0!==n&&n.can_anonymous_comment||_.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")}})}))}),(0,A.jsx)(f.Z,{style:{marginLeft:"40px"},children:(0,A.jsx)(p.Z.Item,a()(a()({},Y),{},{name:[R,"student_comment"],valuePropName:"checked",children:(0,A.jsx)(y.Z,{disabled:n,onChange:function(){var e;!(0,C.Rm)()||null!==(e=c.AssistantObject.group)&&void 0!==e&&e.can_anonymous_comment||_.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")}})}))}),(0,A.jsx)(f.Z,{className:"ml10",children:"匿评计入已评阅"})]})]},E)}))})}})}))},71294:function(e,n,t){var i=t(18196),a=t(95237),r=t(43604),s=t(78550),l=t(400),o=t(6848),c=t(61186),u=t.n(c),d=t(50661),m=t(42771),p=t(37712);n.Z=(0,i.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.data,t=e.disabled,i=e.setData,c=e.shixunHomeworks,h=c.workSetting;c.workList;return(0,p.jsx)("div",{children:(0,p.jsxs)(a.Z,{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center"},children:[(0,p.jsx)(r.Z,{style:{marginLeft:"54px",marginRight:"20px",color:"#666666"},children:"结束时间"}),(0,p.jsx)(r.Z,{children:(0,p.jsx)(s.default,{allowClear:!1,style:{width:250},placeholder:"请选择结束时间",showTime:{format:"HH:mm"},size:"large",format:"YYYY-MM-DD HH:mm",disabled:t,disabledDate:function(e){return(0,d.Q8)(e,null==h?void 0:h.course_end_date)},disabledTime:function(e){return(0,d.d0)(e)},value:n.appeal_time?u()(n.appeal_time):"",onChange:function(e,t){n.appeal_time=t,i(Object.assign({},n))}})}),(0,p.jsx)(r.Z,{style:{margin:"0 20px 0 60px",color:"#666666"},children:"违规匿评扣分"}),(0,p.jsx)(r.Z,{children:(0,p.jsx)(l.Z,{size:"large",disabled:t,value:n.appeal_penalty,min:0,addonAfter:"分",style:{width:"120px"},onChange:function(e){n.appeal_penalty=e,i(Object.assign({},n))}})}),(0,p.jsx)(o.Z,{title:"学生违规匿评其他同学的作品时,其成绩将被扣减的分值",children:(0,p.jsx)("i",{className:"iconfont icon-tishixiaowenhao ml10 ".concat(m.Z.title_icon)})})]})})}))},26695:function(e,n,t){var i=t(78550),a=t(400),r=t(6848),s=t(24905),l=t(61186),o=t.n(l),c=t(18196),u=t(50661),d=t(42771),m=t(37712);n.Z=(0,c.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.data,t=e.setData,l=e.disabled,c=e.shixunHomeworks.workSetting,p=o()(null==c?void 0:c.evaluation_start)<=o()(),h=n.anonymous_appeal;return(0,m.jsxs)("div",{children:[(0,m.jsxs)("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",marginTop:"1px"},children:[(0,m.jsx)("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"},children:"开始时间"}),(0,m.jsx)(i.default,{allowClear:!1,style:{width:200},placeholder:"请选择开始时间",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large",disabledDate:function(e){return(0,u.Q8)(e,null==c?void 0:c.course_end_date)},disabledTime:function(e){return(0,u.d0)(e)},disabled:l||p||h,value:n.evaluation_start?o()(n.evaluation_start):"",onChange:function(e,i){n.evaluation_start=i,t(Object.assign({},n))}}),(0,m.jsx)("div",{style:{color:"#666666",marginLeft:"60px",marginRight:"20px"},children:"结束时间"}),(0,m.jsx)(i.default,{allowClear:!1,style:{width:200},placeholder:"请选择结束时间",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large",disabledDate:function(e){return(0,u.Q8)(e,null==c?void 0:c.course_end_date,n.evaluation_start)},disabledTime:function(e){return(0,u.d0)(e,o()(n.evaluation_start))},disabled:l||h,value:n.evaluation_end?o()(n.evaluation_end):"",onChange:function(e,i){n.evaluation_end=i,t(Object.assign({},n))}})]}),(0,m.jsxs)("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center"},children:[(0,m.jsx)("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"},children:"匿评数量"}),(0,m.jsx)(a.Z,{disabled:l||p||h,value:n.evaluation_num,min:0,style:{width:"150px"},size:"large",onChange:function(e){n.evaluation_num=e,t(Object.assign({},n))}}),(0,m.jsx)(r.Z,{title:"每个学生将被分配的匿评作品数量。如全班实际提交作业数量小于本数值,则以实际提交作业数量为准",children:(0,m.jsx)("i",{className:"iconfont icon-tishixiaowenhao ml10 ".concat(d.Z.title_icon)})}),(0,m.jsx)("div",{style:{color:"#666666",marginLeft:"84px",marginRight:"20px"},children:"缺评扣分"}),(0,m.jsx)(a.Z,{min:0,disabled:l,style:{width:"150px"},size:"large",addonAfter:"分",value:n.absence_penalty,onChange:function(e){n.absence_penalty=e,t(Object.assign({},n))}})]}),n.anonymous_comment&&(0,m.jsx)("div",{style:{background:"#F6F7F9",padding:"13px 30px 13px 83px",display:"flex",alignItems:"center"},children:(0,m.jsx)(s.Z,{checked:n.student_comment,disabled:l,onChange:function(){n.student_comment=!n.student_comment,t(Object.assign({},n))},children:(0,m.jsx)("span",{style:{fontSize:"14px",color:"#000"},children:"匿评计入已评阅"})})})]})}))},71590:function(e,n,t){t.d(n,{Z:function(){return v}});var i=t(7557),a=t.n(i),r=t(41498),s=t.n(r),l=t(79800),o=t.n(l),c=t(59301),u=t(92832),d=t(24905),m=t(95237),p="leftdiv___aBzsX",h="listClass___bxIEW",f="spantitle___v_Vc4",x="rightdiv___xWu4M",_=t(12677),g=t(37712),v=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),v=l[0],j=l[1],y=(0,c.useState)([]),b=o()(y,2),w=b[0],Z=b[1],k=(0,c.useState)([]),C=o()(k,2),S=C[0],A=C[1],N=(0,c.useState)(1),H=o()(N,2),I=(H[0],H[1],(0,c.useState)()),F=o()(I,2);F[0],F[1];return(0,c.useEffect)((function(){j(n),Z([]),A([])}),[n]),(0,c.useEffect)((function(){t&&(Z(i),A(i))}),[i]),(0,g.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,g.jsxs)("div",{className:p,children:[(0,g.jsx)(u.Z.Search,{size:"middle",onChange:function(){var e=s()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:j(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===v.length&&(0,g.jsx)(_.Z,{styles:{margin:"70px auto"},customText:"暂无分班"}),(0,g.jsx)("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"},children:(0,g.jsx)(d.Z.Group,{value:w.map((function(e){return"".concat(e.id)})),onChange:function(e){t(v.filter((function(n){return e.includes("".concat(n.id))})))},style:{marginTop:"10px",flexDirection:"column"},children:v.map((function(e,n){return(0,g.jsx)(m.Z,{style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200},children:(0,g.jsx)(d.Z,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:e.is_published,value:"".concat(e.id),children:(0,g.jsxs)("div",{className:h,children:[(0,g.jsx)("span",{className:f,style:{width:e.is_published?"108px":"170px"},children:e.name}),e.is_published&&(0,g.jsx)("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"},children:"已发布"})]})})},e.id)}))})})]}),(0,g.jsxs)("div",{className:x,children:[(0,g.jsx)(u.Z.Search,{onChange:function(e){A(w.filter((function(n){return n.name.includes(e.target.value)})))},size:"middle",placeholder:"可输入班级名称查询"}),0===S.length&&(0,g.jsx)(_.Z,{styles:{margin:"70px auto"},customText:"暂未选择分班"}),S.length>0&&(0,g.jsx)("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"},children:(0,g.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,g.jsxs)(m.Z,{justify:"space-between",style:{marginTop:"10px"},children:[(0,g.jsx)("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"},children:e.name}),(0,g.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(w.filter((function(n){return"".concat(n.id)!="".concat(e.id)})))}})]},e.id)}))})})]})]})}},48602:function(e,n,t){t.d(n,{Ei:function(){return y},rU:function(){return b},ZP:function(){return w}});var i=t(82242),a=t.n(i),r=t(79800),s=t.n(r),l=t(59301),o="wrap___W3YuU",c="title___OzKge",u="exhibition___ugphm",d="title_icon___QGbm6",m=t(78241),p=t(24905),h=t(400),f=t(6848),x=t(95237),_=t(43604),g=t(92310),v=t.n(g),j=t(37712),y=function(e){var n=e.value,t=e.className,i=e.style,a=(0,l.useState)("0"),r=s()(a,2),o=r[0],c=r[1];(0,l.useEffect)((function(){if(n){var e=n.submit_limit,t=n.must_file;if(e&&t)return void c("1");if(e&&!t)return void c("2");if(!e&&t)return void c("3")}}),[n]);var d={1:(0,j.jsxs)("span",{children:["作业内容至少填写",(0,j.jsx)("span",{className:"ml5 mr5 c-light-primary",children:null==n?void 0:n.submit_limit_num}),"字符,并且必须上传相关附件。"]}),2:(0,j.jsxs)("span",{children:["作业内容至少填写",(0,j.jsx)("span",{className:"ml5 mr5 c-light-primary",children:null==n?void 0:n.submit_limit_num}),"字符"]}),3:(0,j.jsx)("span",{children:"必须上传相关附件。"})};return"0"===o?(0,j.jsx)(j.Fragment,{}):(0,j.jsxs)("section",{className:v()(u,t),style:i,children:[(0,j.jsx)("span",{className:"c-grey-666 mr10",children:"提交作业要求:"}),null==d?void 0:d[o]]})},b=function(e){var n=e.className,t=e.style,i=e.form,a=m.Z.useWatch("submit_limit",i),r=m.Z.useWatch("can_submit",i);return(0,j.jsxs)("section",{className:v()(o,n),style:t,children:[(0,j.jsx)("div",{className:"".concat(c," mt30"),children:(0,j.jsx)("span",{children:"提交设置"})}),(0,j.jsxs)("div",{style:{display:"flex",flexWrap:"wrap",background:"#F6F7F9",padding:"5px 30px"},children:[(0,j.jsx)(m.Z.Item,{name:"can_submit",valuePropName:"checked",style:{lineHeight:"40px"},children:(0,j.jsx)(p.Z,{children:"限制提交作品"})}),(0,j.jsx)(m.Z.Item,{className:"ml10 mr10",name:"submit_num",rules:r&&[{required:!0,message:"请填写作品次数"}],children:(0,j.jsx)(h.Z,{precision:0,min:1,disabled:!r,size:"large",addonAfter:"次",style:{width:223}})}),(0,j.jsx)(f.Z,{overlayInnerStyle:{width:520},title:(0,j.jsxs)("div",{children:["1、若未开启该限制,学生可以无限次提交作品;",(0,j.jsx)("br",{}),"2、若作业在补交阶段,已用完提交次数的学生,将获得一次额外的提交作品机会;",(0,j.jsx)("br",{}),"3、若学生需要超出规定次数提交作品,教师可使用“打回重做”功能,让该学生重新提交一次。"]}),children:(0,j.jsx)("i",{className:"iconfont icon-tishixiaowenhao ".concat(d),style:{lineHeight:"40px"}})}),(0,j.jsx)(m.Z.Item,{name:"submit_limit",valuePropName:"checked",style:{marginLeft:60,lineHeight:"40px"},children:(0,j.jsx)(p.Z,{children:"填写内容至少"})}),(0,j.jsx)(m.Z.Item,{className:"mr10",name:"submit_limit_num",rules:a&&[{required:!0,message:"字数不能为空"}],children:(0,j.jsx)(h.Z,{precision:0,min:1,disabled:!a,size:"large",addonAfter:"字",style:{width:223,marginRight:100}})}),(0,j.jsx)(m.Z.Item,{name:"must_file",valuePropName:"checked",style:{marginLeft:0,lineHeight:"40px"},children:(0,j.jsx)(p.Z,{children:"提交作业必须上传附件"})}),(0,j.jsx)(m.Z.Item,{name:"can_deadline_submit",valuePropName:"checked",style:{marginLeft:267,lineHeight:"40px"},children:(0,j.jsx)(p.Z,{children:"作业截止后允许修改附件"})}),(0,j.jsx)(f.Z,{overlayInnerStyle:{width:366},placement:"bottom",title:(0,j.jsx)("div",{children:"开启此设置后,已提交作业的学生可以修改已上传附件,而未提交作业的学生则不可上传。"}),children:(0,j.jsx)("i",{className:"iconfont icon-tishixiaowenhao ".concat(d),style:{lineHeight:"40px"}})})]})]})},w=function(e){var n=e.value,t=e.onChange,i=e.className,r=e.style,u=e.disabled,m=void 0!==u&&u,g=e.checkMarginLeft,y=void 0===g?0:g,b=(0,l.useState)({}),w=s()(b,2),Z=w[0],k=w[1];(0,l.useEffect)((function(){if(console.log(n,"value"),n){var e={submit_limit:null==n?void 0:n.submit_limit,submit_limit_num:null==n?void 0:n.submit_limit_num,must_file:null==n?void 0:n.must_file,can_submit:null==n?void 0:n.can_submit,submit_num:null==n?void 0:n.submit_num};k(a()({},e))}}),[n]);var C=function(e){var n=a()(a()({},Z),e);t(n)};return(0,j.jsxs)("section",{className:v()(o,i),style:r,children:[(0,j.jsx)("div",{className:"".concat(c," mt30"),children:(0,j.jsx)("span",{children:"提交设置"})}),(0,j.jsxs)(x.Z,{style:{background:"#F6F7F9",padding:"5px 30px"},children:[(0,j.jsxs)(_.Z,{style:{lineHeight:"40px",marginTop:"10px"},children:[(0,j.jsx)(p.Z,{disabled:m,checked:null==Z?void 0:Z.can_submit,onChange:function(e){return C({can_submit:e.target.checked})}}),(0,j.jsx)("span",{className:"ml10",style:{marginRight:18},children:"限制提交作业"}),(0,j.jsx)(h.Z,{size:"large",addonAfter:"次",style:{width:143},precision:0,min:1,disabled:m||!(null!=Z&&Z.can_submit),value:null==Z?void 0:Z.submit_num,onChange:function(e){return C({submit_num:e})}}),(0,j.jsx)(f.Z,{overlayInnerStyle:{width:520},title:(0,j.jsxs)("div",{children:["1、若未开启该限制,学生可以无限次提交作品;",(0,j.jsx)("br",{}),"2、若作业在补交阶段,已用完提交次数的学生,将获得一次额外的提交作品机会;",(0,j.jsx)("br",{}),"3、若学生需要超出规定次数提交作品,教师可使用“打回重做”功能,让该学生重新提交一次。"]}),children:(0,j.jsx)("i",{className:"iconfont icon-tishixiaowenhao ml10 ".concat(d)})})]}),(0,j.jsxs)(_.Z,{style:{lineHeight:"40px",marginTop:"10px"},children:[(0,j.jsx)(p.Z,{style:{marginLeft:y},disabled:m,checked:null==Z?void 0:Z.submit_limit,onChange:function(e){return C({submit_limit:e.target.checked})}}),(0,j.jsx)("span",{className:"ml10",style:{marginRight:18},children:"填写内容至少"}),(0,j.jsx)(h.Z,{size:"large",addonAfter:"字",style:{width:143,marginRight:100},precision:0,min:1,disabled:m||!(null!=Z&&Z.submit_limit),value:null==Z?void 0:Z.submit_limit_num,onChange:function(e){return C({submit_limit_num:e})}})]}),(0,j.jsxs)(_.Z,{style:{lineHeight:"40px",marginTop:"10px"},children:[(0,j.jsx)(p.Z,{style:{marginLeft:y},disabled:m,checked:null==Z?void 0:Z.must_file,onChange:function(e){return C({must_file:e.target.checked})}}),(0,j.jsx)("span",{className:"ml10",children:"提交作业必须上传附件"})]})]})]})}},46385:function(e,n,t){t.d(n,{M:function(){return l},Y:function(){return s}});var i=t(61186),a=t.n(i),r=t(89392),s=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"YYYY-MM-DD",t=(0,r.cloneDeepWith)(e,(function(e){if(e instanceof a())return e.format(n)}));return t},l=function e(n,t,i){var r=function(e){return"[object Object]"===Reflect.toString.call(e)};if(!r(n)&&!Array.isArray(n))return n;for(var s=0,l=Object.keys(n);s0){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:"",t=[],i=0;i-1})))}}),(0,k.jsx)(x.Z,{style:{marginTop:"10px",height:"300px",overflow:"auto"},className:b.antdTable,rowSelection:{type:"checkbox",onChange:function(e){be(e)}},rowKey:"id",pagination:!1,dataSource:_e,loading:H,columns:[{title:"班级",dataIndex:"name"}]})]}):(0,k.jsxs)(f.Z,{gutter:24,children:[(0,k.jsxs)(_.Z,{span:14,children:[(0,k.jsx)("div",{className:b.homeworkType,children:"作业截止"}),(0,k.jsx)(h.Z,{placeholder:"搜索班级",onChange:function(e){K(W.filter((function(n){return n.name.indexOf(e.target.value)>-1})))}}),(0,k.jsx)("div",{className:b.tableWrapper,children:(0,k.jsx)(x.Z,{style:{marginTop:"10px",height:"260px",overflow:"auto"},className:b.antdTable,rowSelection:{type:"checkbox",onChange:function(e){q(e)}},rowKey:"id",pagination:!1,dataSource:V,loading:H,columns:[{title:"班级",dataIndex:"name",ellipsis:!0},{title:"发布时间",dataIndex:"publish_time"},{title:"截止时间",dataIndex:"end_time"}]})})]}),(0,k.jsxs)(_.Z,{flex:10,style:{maxWidth:"280px"},children:[(0,k.jsx)("div",{className:b.homeworkType,children:"补交截止"}),(0,k.jsx)(h.Z,{placeholder:"搜索班级",onChange:function(e){se(ne.filter((function(n){return n.name.indexOf(e.target.value)>-1})))}}),(0,k.jsx)("div",{className:b.tableWrapper,children:(0,k.jsx)(x.Z,{style:{marginTop:"10px",height:"260px",overflow:"auto",maxWidth:"280px"},className:b.antdTable,rowSelection:{type:"checkbox",onChange:function(e){de(e)}},rowKey:"id",pagination:!1,loading:H,dataSource:re,columns:[{title:"班级",dataIndex:"name",ellipsis:!0,width:120},{title:"截止时间",dataIndex:"late_time"}]})})]})]})})]})}))},7923:function(e,n,t){var i=t(82242),a=t.n(i),r=t(91232),s=t.n(r),l=t(7557),o=t.n(l),c=t(41498),d=t.n(c),u=t(79800),m=t.n(u),p=t(59301),h=t(8591),x=t(43418),f=t(3113),_=t(86129),g=t.n(_),v=t(4023),j=t(34458),y=t(93969),b=t(37712),w=function(e,n){var t=e.files,i=void 0===t?[]:t,r=e.name,l=e.buttonProps,c=void 0===l?{}:l,u=e.hide,_=e.onOk,w=void 0===_?function(){}:_,Z=(0,p.useState)(!1),k=m()(Z,2),C=k[0],S=k[1],N=(0,p.useRef)(new(g()));(0,p.useImperativeHandle)(n,(function(){return{exportReport:A,exportAndCreateUserFolder:I}}));var A=function(){var e=d()(o()().mark((function e(n){var t,a,r,s,l,c,u,m,p=arguments;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:m=function(){return m=d()(o()().mark((function e(){var n,t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:F({},"".concat(v.Z.API_SERVER,"/api/attachments/").concat((0,j.Jn)(null==a||null===(n=a[r])||void 0===n?void 0:n.id),"?t=").concat((0,j.Jn)(null==a||null===(t=a[r])||void 0===t?void 0:t.id,Date.now())),function(){var e=d()(o()().mark((function e(n,t){var i,m,p,x,f;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("application/json"!==(null===(i=n.target.response)||void 0===i?void 0:i.type)){e.next=8;break}return e.next=3,H(n.target.response);case 3:if(!(p=e.sent).message){e.next=8;break}return h.ZP.warning((null==p?void 0:p.message)||"下载出错, 请联系管理员"),S(!1),e.abrupt("return");case 8:x=new Blob([n.target.response],{type:"application/vnd.ms-excel;charset=utf-8"}),s+=x.size,f=null==a||null===(m=a[r])||void 0===m?void 0:m.filename,setTimeout(d()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:N.current.file(f,x),c.update({content:(0,b.jsxs)("div",{children:["当前进度: ",(0,b.jsx)("span",{className:"c-blue",children:r+1}),"/",null==a?void 0:a.length,l>0?(0,b.jsxs)("span",{children:["(已拆分",l,"个zip包)"]}):""]})}),r===(null==a?void 0:a.length)-1?T(c,l>0?l+1:0):s>943718400?(l++,s=0,L(l,(function(){r++,u()}))):(r++,u());case 3:case"end":return e.stop()}}),e)}))),2600);case 12:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}());case 1:case"end":return e.stop()}}),e)}))),m.apply(this,arguments)},u=function(){return m.apply(this,arguments)},t=p.length>1&&void 0!==p[1]?p[1]:"附件",a=n||i,S(!0),r=0,s=0,l=0,c=x.Z.info({width:460,title:(0,b.jsxs)("div",{children:["正在导出",t,",",(0,b.jsx)("span",{className:"c-red",children:"请勿关闭或操作当前浏览器窗口"})]}),content:(0,b.jsxs)("div",{children:["当前进度: ",(0,b.jsx)("span",{className:"c-blue",children:r+1}),"/",null==a?void 0:a.length]}),maskClosable:!1,okText:"我知道了",onOk:function(){}}),u();case 10:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),I=function(){var e=d()(o()().mark((function e(n){var t,i,a,l,c,u,m,p,h,f,_,j,Z,k,C,A,I,H=arguments;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:m=function(){return(m=d()(o()().mark((function e(n,t){var i,r,s;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,y.ZP)("".concat(v.Z.API_SERVER,"/api/attachments/").concat(n.id),{method:"get"});case 2:i=e.sent,r=new Blob([i],{type:"application/vnd.ms-excel;charset=utf-8"}),s=n.filename,t.file(s,r),a+=1,c.update({content:(0,b.jsxs)("div",{children:["当前进度: ",(0,b.jsx)("span",{className:"c-blue",children:a}),"/",l]})});case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)},u=function(e,n){return m.apply(this,arguments)},t=H.length>1&&void 0!==H[1]?H[1]:"附件",i=H.length>2?H[2]:void 0,S(!0),a=0,l=n.flat().length,c=x.Z.info({width:460,title:(0,b.jsxs)("div",{children:["正在导出",t,",",(0,b.jsx)("span",{className:"c-red",children:"请勿关闭或操作当前浏览器窗口"})]}),content:(0,b.jsxs)("div",{children:["当前进度: ",(0,b.jsx)("span",{className:"c-blue",children:a}),"/",l]}),maskClosable:!1,okText:"我知道了"}),p=s()(n),e.prev=9,p.s();case 11:if((h=p.n()).done){e.next=34;break}f=h.value,_="".concat(f[0].user_name,"-").concat(f[0].student_id),j=N.current.folder(_),Z=s()(f),e.prev=16,Z.s();case 18:if((k=Z.n()).done){e.next=24;break}return C=k.value,e.next=22,u(C,j);case 22:e.next=18;break;case 24:e.next=29;break;case 26:e.prev=26,e.t0=e.catch(16),Z.e(e.t0);case 29:return e.prev=29,Z.f(),e.finish(29);case 32:e.next=11;break;case 34:e.next=39;break;case 36:e.prev=36,e.t1=e.catch(9),p.e(e.t1);case 39:return e.prev=39,p.f(),e.finish(39);case 42:return e.next=44,N.current.generateAsync({type:"blob"});case 44:A=e.sent,(I=document.createElement("a")).href=window.URL.createObjectURL(A),I.download="".concat(i||r,".zip"),document.body.appendChild(I),I.click(),document.body.removeChild(I),window.URL.revokeObjectURL(I.href),c.destroy(),S(!1),w(),N.current=new(g());case 56:case"end":return e.stop()}}),e,null,[[9,36,39,42],[16,26,29,32]])})));return function(n){return e.apply(this,arguments)}}();function H(e){return new Promise((function(n){var t=new FileReader;t.readAsText(e,"utf-8"),t.addEventListener("loadend",(function(){var e=JSON.parse(t.result);n(e)}))}))}var F=function(e,n,t,i){var a=n,r=new window.XMLHttpRequest;return r.withCredentials=!0,r.addEventListener("load",(function(e){t(e,r)}),!1),r.addEventListener("error",(function(e){i&&i(e)}),!1),r.responseType="blob",r.open("GET",a),r.send(null),r},L=function(e,n){N.current.generateAsync({type:"blob"}).then((function(t){var i=document.createElement("a");i.href=window.URL.createObjectURL(t),i.download=r+"-".concat(e)+".zip",document.body.appendChild(i);var a=document.createEvent("MouseEvents");a.initEvent("click",!1,!1),i.dispatchEvent(a),document.body.removeChild(i),N.current=new(g()),n()}))},T=function(e,n){N.current.generateAsync({type:"blob"}).then((function(t){var i=document.createElement("a");i.href=window.URL.createObjectURL(t),i.download=n>0?r+"-".concat(n)+".zip":r+".zip",document.body.appendChild(i);var a=document.createEvent("MouseEvents");a.initEvent("click",!1,!1),i.dispatchEvent(a),document.body.removeChild(i),e.destroy(),S(!1),w(),N.current=new(g())}))};return u?(0,b.jsx)(b.Fragment,{}):(0,b.jsx)(f.ZP,a()(a()({},c),{},{onClick:function(){return A()},loading:C,children:"下载"}))};n.Z=(0,p.forwardRef)(w)},95885:function(e,n,t){t.d(n,{Z:function(){return _},I:function(){return v}});var i=t(82242),a=t.n(i),r=t(79800),s=t.n(r),l=t(78241),o=t(8591),c=t(92832),d=t(3113),u=t(41474),m=t(59301),p=t(37712),h=l.Z.useForm,x={width:280,marginRight:10},f={labelCol:{span:5},wrapperCol:{span:19}},_=function(e){var n=e.callback,t=e.onCancel,i=h(),r=s()(i,1)[0],u=(0,m.useRef)();function _(e,n){-1!==e.status?r.setFieldsValue({src:"/api/attachments/".concat(e.id),type:n.type}):o.ZP.error(e.message)}return(0,p.jsxs)(l.Z,a()(a()({form:r},f),{},{className:"upload-image-panel",onFinish:function(e){n(e,u.current)},style:{width:470,overflow:"hidden"},children:[(0,p.jsx)(l.Z.Item,{label:"图片地址",required:!0,children:(0,p.jsxs)("div",{className:"flex-container",children:[(0,p.jsx)(l.Z.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"请输入图片地址"}],children:(0,p.jsx)(c.Z,{style:x})}),(0,p.jsx)(g,{onFileChange:function(e){var n=e.target.files[0];u.current=n,v(n,_)}})]})}),(0,p.jsx)(l.Z.Item,{label:"图片描述",name:"alt",children:(0,p.jsx)(c.Z,{style:{width:264}})}),(0,p.jsxs)(l.Z.Item,{style:{textAlign:"right"},children:[(0,p.jsx)(d.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,p.jsx)(d.ZP,{type:"default",onClick:t,children:"取消"})]})]}))};function g(e){var n=e.onFileChange;return(0,p.jsxs)("label",{className:"upload-button",style:{cursor:"pointer"},children:["本地上传",(0,p.jsx)("input",{type:"file",onChange:n})]})}function v(e,n){if(!e)throw new String("没有文件");var t=new FormData;t.append("editormd-image-file",e),t.append("file_param_name","editormd-image-file"),t.append("byxhr","true");var i=new window.XMLHttpRequest;i.withCredentials=!0,i.addEventListener("load",(function(t){n(JSON.parse(t.target.responseText),e)}),!1),i.addEventListener("error",(function(e){console.error(e)}),!1),i.open("POST","".concat(u.KI,"/api/attachments.json")),i.send(t)}},35225:function(e,n,t){var i=t(82242),a=t.n(i),r=t(37205),s=t.n(r),l=t(39647),o=t.n(l),c=t(79800),d=t.n(c),u=t(59301),m=t(78241),p=t(95237),h=t(43604),x=t(57809),f=t(400),_=t(6848),g=t(78550),v=t(92832),j=t(18196),y=t(50661),b=t(42771),w=t(37712),Z=["key","name"];n.Z=(0,j.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.disabled,t=e.shixunHomeworks,i=e.selectOptions,r=e.form,l=t.workSetting,c=(0,u.useState)([]),j=d()(c,2),k=j[0],C=j[1],S=(0,u.useMemo)((function(){return null==i?void 0:i.filter((function(e){return!k.includes(e.value)}))}),[k,i]);return(0,u.useEffect)((function(){var e,n=(null==l||null===(e=l.anonymous_appeal_settings)||void 0===e?void 0:e.filter((function(e){return e.appeal_time})))||[];C(n.map((function(e){return e.group_name})))}),[l]),(0,w.jsx)(m.Z.List,{name:"anonymous_appeal_settings",children:function(e,t){var i=t.add,c=t.remove;return(0,w.jsx)(w.Fragment,{children:e.map((function(t){var d,u=t.key,j=t.name,k=o()(t,Z),N=r.getFieldValue(["anonymous_appeal_settings",j]).deleteflag;return(0,w.jsx)("div",{children:(0,w.jsxs)(p.Z,{align:"middle",style:{background:"#F6F7F9",padding:"5px 30px"},children:[(0,w.jsxs)(h.Z,{style:{height:"40px",lineHeight:"40px",width:"80px",textAlign:"left",marginLeft:"54px",color:"#666"},children:["申诉规则",u+1]}),(0,w.jsx)(h.Z,{children:(0,w.jsx)(m.Z.Item,a()(a()({},k),{},{name:[t.name,"group_name"],children:(0,w.jsx)(x.default,{mode:"multiple",disabled:n||!N,placeholder:"请选择分班名称",style:{width:"245px"},className:b.Z.multiple_select,options:S||[],onSelect:function(e){C((function(n){return[].concat(s()(n),[e])}))},onDeselect:function(e){C((function(n){return n.filter((function(n){return n!==e}))}))}})}))}),(0,w.jsx)(h.Z,{style:{marginLeft:"40px",color:"#666",marginRight:"20px"},children:"违规匿评扣分"}),(0,w.jsx)(h.Z,{children:(0,w.jsx)(m.Z.Item,a()(a()({},k),{},{label:"",name:[t.name,"appeal_penalty"],children:(0,w.jsx)(f.Z,{min:0,disabled:n,size:"large",addonAfter:"分",style:{width:"120px"}})}))}),(0,w.jsx)(_.Z,{title:"学生违规匿评其他同学的作品时,其成绩将被扣减的分值",children:(0,w.jsx)("i",{className:"iconfont icon-tishixiaowenhao ml10 ".concat(b.Z.title_icon)})}),(0,w.jsx)(h.Z,{style:{marginLeft:"40px",color:"#666",marginRight:"20px"},children:"结束时间"}),(0,w.jsx)(h.Z,{children:(0,w.jsx)(m.Z.Item,a()(a()({},k),{},{label:"",name:[t.name,"appeal_time"],children:(0,w.jsx)(g.default,{allowClear:!1,style:{width:170},placeholder:"请选择结束时间",disabled:n,size:"large",disabledDate:function(e){return(0,y.Q8)(e,null==l?void 0:l.course_end_date)},disabledTime:function(e){return(0,y.d0)(e)},showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm"})}))}),(0,w.jsx)(m.Z.Item,a()(a()({},k),{},{name:[j,"deleteflag"],children:(0,w.jsx)(v.Z,{type:"hidden"})})),!n&&e.length<(null==l||null===(d=l.anonymous_appeal_settings)||void 0===d?void 0:d.length)&&(0,w.jsx)("i",{className:"iconfont icon-zengjia1 ml20",style:{cursor:"pointer",color:"#00B187"},onClick:function(){i({deleteflag:!0})}}),0!==u&&!n&&N&&(0,w.jsx)("i",{className:"iconfont icon-shanjian1 ml20",style:{cursor:"pointer",color:"#E30000"},onClick:function(){var e=r.getFieldValue(["anonymous_appeal_settings",j,"group_name"])||[];C((function(n){return n.filter((function(n){return!e.includes(n)}))})),c(j)}})]})},u)}))})}})}))},30221:function(e,n,t){var i=t(82242),a=t.n(i),r=t(37205),s=t.n(r),l=t(39647),o=t.n(l),c=t(79800),d=t.n(c),u=t(59301),m=t(78550),p=t(78241),h=t(95237),x=t(43604),f=t(57809),_=t(8591),g=t(92832),v=t(400),j=t(6848),y=t(24905),b=t(61186),w=t.n(b),Z=t(18196),k=t(50661),C=t(67275),S=t(42771),N=t(37712),A=["key","name"],I=m.default.RangePicker;n.Z=(0,Z.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,classroomList:e.classroomList}}))((function(e){var n=e.disabled,t=e.shixunHomeworks,i=e.selectOptions,r=e.form,l=e.data,c=e.classroomList,m=t.workSetting,b=(0,u.useState)([]),Z=d()(b,2),H=Z[0],F=Z[1],L=(0,u.useMemo)((function(){return null==i?void 0:i.filter((function(e){return!H.includes(e.value)}))}),[H,i]);(0,u.useEffect)((function(){var e,n=(null==m||null===(e=m.anonymous_comment_settings)||void 0===e?void 0:e.filter((function(e){return e.evaluation_end})))||[];F(n.map((function(e){return e.group_name})))}),[m]);return(0,N.jsx)(p.Z.List,{name:"anonymous_comment_settings",children:function(e,t){var i=t.add,d=t.remove;return(0,N.jsx)(N.Fragment,{children:e.map((function(t){var u,b,Z,H,T,E=t.key,R=t.name,O=o()(t,A),Y=r.getFieldValue(["anonymous_comment_settings",R]),D=Y.deleteflag,z=w()(null===(u=Y.evaluation_start)||void 0===u?void 0:u[0])<=w()(),P=!D&&z?[!0,(Z=null==Y?void 0:Y.group_id,T=null==m||null===(H=m.anonymous_appeal_settings)||void 0===H?void 0:H.find((function(e){return e.group_id===Z})),l.anonymous_appeal&&T&&null!==(null==T?void 0:T.appeal_time))]:[!1,!1];return(0,N.jsxs)("div",{style:{background:"#F6F7F9",padding:"5px 30px"},children:[(0,N.jsxs)(h.Z,{align:"top",style:{marginLeft:"53px"},children:[(0,N.jsxs)(x.Z,{style:{height:"40px",lineHeight:"40px",width:"80px",textAlign:"left"},children:["匿评规则",E+1]}),(0,N.jsx)(x.Z,{flex:1,children:(0,N.jsxs)(h.Z,{align:"middle",style:{marginBottom:10},children:[(0,N.jsx)(x.Z,{span:8,children:(0,N.jsx)(p.Z.Item,a()(a()({},O),{},{name:[R,"group_name"],children:(0,N.jsx)(f.default,{mode:"multiple",disabled:n||!D,className:S.Z.multiple_select,placeholder:"请选择分班名称",options:L||[],onSelect:function(e){F((function(n){return[].concat(s()(n),[e])}))},onDeselect:function(e){F((function(n){return n.filter((function(n){return n!==e}))}))}})}))}),(0,N.jsx)(x.Z,{className:"ml20",children:(0,N.jsx)(p.Z.Item,a()(a()({},O),{},{name:[R,"evaluation_start"],children:(0,N.jsx)(I,{ranges:{"此刻":function(){var e,n=null==Y||null===(e=Y.evaluation_start)||void 0===e?void 0:e[0];return[n?w()(n):w()(),w()()]}},size:"large",style:{width:"500px"},disabled:n||P,allowClear:!1,disabledDate:function(e){return(0,k.Q8)(e,null==m?void 0:m.course_end_date)},disabledTime:function(e){return(0,k.d0)(e)},showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",onChange:function(){var e;!(0,C.Rm)()||null!==(e=c.AssistantObject.group)&&void 0!==e&&e.can_anonymous_comment||_.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能")}})}))}),(0,N.jsx)(p.Z.Item,a()(a()({},O),{},{name:[R,"deleteflag"],children:(0,N.jsx)(g.Z,{type:"hidden"})})),!n&&e.length<(null==m||null===(b=m.anonymous_comment_settings)||void 0===b?void 0:b.length)&&(0,N.jsx)("i",{className:"iconfont icon-zengjia1 ml20",style:{cursor:"pointer",color:"#00B187"},onClick:function(){i({deleteflag:!0})}}),0!==E&&!n&&D&&(0,N.jsx)("i",{className:"iconfont icon-shanjian1 ml20",style:{cursor:"pointer",color:"#E30000"},onClick:function(){var e=r.getFieldValue(["anonymous_comment_settings",R,"group_name"])||[];F((function(n){return n.filter((function(n){return!e.includes(n)}))})),d(R)}})]})})]}),(0,N.jsxs)(h.Z,{align:"middle",style:{marginLeft:"53px"},children:[(0,N.jsx)(x.Z,{style:{width:"75px"},children:"匿评数量"}),(0,N.jsx)(x.Z,{children:(0,N.jsx)(p.Z.Item,a()(a()({},O),{},{label:"",colon:!1,name:[R,"evaluation_num"],children:(0,N.jsx)(v.Z,{min:0,size:"large",style:{marginLeft:"5px"},disabled:n||!D&&z})}))}),(0,N.jsx)(j.Z,{title:"每个学生将被分配的匿评作品数量。如全班实际提交作业数量小于本数值,则以实际提交作业数量为准",children:(0,N.jsx)("i",{className:"iconfont icon-tishixiaowenhao ml10 ".concat(S.Z.title_icon)})}),(0,N.jsx)(x.Z,{style:{width:"75px",marginLeft:"40px"},children:"缺评扣分"}),(0,N.jsx)(x.Z,{children:(0,N.jsx)(p.Z.Item,a()(a()({},O),{},{label:"",colon:!1,name:[R,"absence_penalty"],children:(0,N.jsx)(v.Z,{min:0,size:"large",addonAfter:"分",style:{width:"120px"},disabled:n,onChange:function(e){var n;!(0,C.Rm)()||null!==(n=c.AssistantObject.group)&&void 0!==n&&n.can_anonymous_comment||_.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能")}})}))}),(0,N.jsx)(x.Z,{style:{marginLeft:"40px"},children:(0,N.jsx)(p.Z.Item,a()(a()({},O),{},{name:[R,"student_comment"],valuePropName:"checked",children:(0,N.jsx)(y.Z,{disabled:n,onChange:function(){var e;!(0,C.Rm)()||null!==(e=c.AssistantObject.group)&&void 0!==e&&e.can_anonymous_comment||_.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能")}})}))}),(0,N.jsx)(x.Z,{className:"ml10",children:"匿评计入已评阅"})]})]},E)}))})}})}))},71294:function(e,n,t){var i=t(18196),a=t(95237),r=t(43604),s=t(78550),l=t(400),o=t(6848),c=t(61186),d=t.n(c),u=t(50661),m=t(42771),p=t(37712);n.Z=(0,i.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.data,t=e.disabled,i=e.setData,c=e.shixunHomeworks,h=c.workSetting;c.workList;return(0,p.jsx)("div",{children:(0,p.jsxs)(a.Z,{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center"},children:[(0,p.jsx)(r.Z,{style:{marginLeft:"54px",marginRight:"20px",color:"#666666"},children:"结束时间"}),(0,p.jsx)(r.Z,{children:(0,p.jsx)(s.default,{allowClear:!1,style:{width:250},placeholder:"请选择结束时间",showTime:{format:"HH:mm"},size:"large",format:"YYYY-MM-DD HH:mm",disabled:t,disabledDate:function(e){return(0,u.Q8)(e,null==h?void 0:h.course_end_date)},disabledTime:function(e){return(0,u.d0)(e)},value:n.appeal_time?d()(n.appeal_time):"",onChange:function(e,t){n.appeal_time=t,i(Object.assign({},n))}})}),(0,p.jsx)(r.Z,{style:{margin:"0 20px 0 60px",color:"#666666"},children:"违规匿评扣分"}),(0,p.jsx)(r.Z,{children:(0,p.jsx)(l.Z,{size:"large",disabled:t,value:n.appeal_penalty,min:0,addonAfter:"分",style:{width:"120px"},onChange:function(e){n.appeal_penalty=e,i(Object.assign({},n))}})}),(0,p.jsx)(o.Z,{title:"学生违规匿评其他同学的作品时,其成绩将被扣减的分值",children:(0,p.jsx)("i",{className:"iconfont icon-tishixiaowenhao ml10 ".concat(m.Z.title_icon)})})]})})}))},26695:function(e,n,t){var i=t(78550),a=t(400),r=t(6848),s=t(24905),l=t(61186),o=t.n(l),c=t(18196),d=t(50661),u=t(42771),m=t(37712);n.Z=(0,c.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.data,t=e.setData,l=e.disabled,c=e.shixunHomeworks.workSetting,p=o()(null==c?void 0:c.evaluation_start)<=o()(),h=n.anonymous_appeal;return(0,m.jsxs)("div",{children:[(0,m.jsxs)("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",marginTop:"1px"},children:[(0,m.jsx)("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"},children:"开始时间"}),(0,m.jsx)(i.default,{allowClear:!1,style:{width:200},placeholder:"请选择开始时间",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large",disabledDate:function(e){return(0,d.Q8)(e,null==c?void 0:c.course_end_date)},disabledTime:function(e){return(0,d.d0)(e)},disabled:l||p||h,value:n.evaluation_start?o()(n.evaluation_start):"",onChange:function(e,i){n.evaluation_start=i,t(Object.assign({},n))}}),(0,m.jsx)("div",{style:{color:"#666666",marginLeft:"60px",marginRight:"20px"},children:"结束时间"}),(0,m.jsx)(i.default,{allowClear:!1,style:{width:200},placeholder:"请选择结束时间",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large",disabledDate:function(e){return(0,d.Q8)(e,null==c?void 0:c.course_end_date,n.evaluation_start)},disabledTime:function(e){return(0,d.d0)(e,o()(n.evaluation_start))},disabled:l||h,value:n.evaluation_end?o()(n.evaluation_end):"",onChange:function(e,i){n.evaluation_end=i,t(Object.assign({},n))}})]}),(0,m.jsxs)("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center"},children:[(0,m.jsx)("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"},children:"匿评数量"}),(0,m.jsx)(a.Z,{disabled:l||p||h,value:n.evaluation_num,min:0,style:{width:"150px"},size:"large",onChange:function(e){n.evaluation_num=e,t(Object.assign({},n))}}),(0,m.jsx)(r.Z,{title:"每个学生将被分配的匿评作品数量。如全班实际提交作业数量小于本数值,则以实际提交作业数量为准",children:(0,m.jsx)("i",{className:"iconfont icon-tishixiaowenhao ml10 ".concat(u.Z.title_icon)})}),(0,m.jsx)("div",{style:{color:"#666666",marginLeft:"84px",marginRight:"20px"},children:"缺评扣分"}),(0,m.jsx)(a.Z,{min:0,disabled:l,style:{width:"150px"},size:"large",addonAfter:"分",value:n.absence_penalty,onChange:function(e){n.absence_penalty=e,t(Object.assign({},n))}})]}),n.anonymous_comment&&(0,m.jsx)("div",{style:{background:"#F6F7F9",padding:"13px 30px 13px 83px",display:"flex",alignItems:"center"},children:(0,m.jsx)(s.Z,{checked:n.student_comment,disabled:l,onChange:function(){n.student_comment=!n.student_comment,t(Object.assign({},n))},children:(0,m.jsx)("span",{style:{fontSize:"14px",color:"#000"},children:"匿评计入已评阅"})})})]})}))},82010:function(e,n,t){t.d(n,{Z:function(){return k}});var i=t(82242),a=t.n(i),r=t(7557),s=t.n(r),l=t(41498),o=t.n(l),c=t(79800),d=t.n(c),u=t(59301),m=t(43418),p=t(8591),h=t(95237),x=t(43604),f=t(3113),_=t(24645),g=t(2595),v={achieveSty:"achieveSty___Joqdh",tip:"tip___qAo3r",labolIcon:"labolIcon___QZ4oX"},j=t(19216),y=t(4023),b=t(93969),w=t(34458),Z=t(37712),k=function(e){var n,t,i,r=e.visible,l=e.categoryId,c=e.getData,k=e.onCancle,C=(0,u.useState)([]),S=d()(C,2),N=S[0],A=S[1],I=(0,u.useState)(!1),H=d()(I,2),F=H[0],L=H[1],T=(0,u.useState)(!1),E=d()(T,2),R=E[0],O=E[1],Y=(0,u.useState)({success_size:0,error_list:[]}),D=d()(Y,2),z=D[0],P=D[1],M={withCredentials:!0,maxCount:1,multiple:!1,onRemove:function(){A([])},beforeUpload:(i=o()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return A([n]),e.abrupt("return",!1);case 2:case"end":return e.stop()}}),e)}))),function(e){return i.apply(this,arguments)}),fileList:N,accept:".xlsx"};return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(m.Z,{centered:!0,maskClosable:!1,title:"导入外部成绩",width:690,open:r,okText:"确定",cancelText:"取消",confirmLoading:R,onOk:o()(s()().mark((function e(){var n,t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==N.length){e.next=3;break}return p.ZP.info("请先上传文件!"),e.abrupt("return");case 3:return O(!0),(n=new FormData).append("file",N[0]),e.next=8,(0,b.ZP)("/api/homework_commons/".concat(l,"/import_external_score.json"),{method:"post",body:n},!0);case 8:0===(null==(t=e.sent)?void 0:t.status)&&(P(t),k(),c(),L(!0),A([])),O(!1);case 11:case"end":return e.stop()}}),e)}))),onCancel:function(){A([]),k()},children:(0,Z.jsxs)("div",{className:v.achieveSty,children:[(0,Z.jsxs)("div",{className:v.tip,children:[(0,Z.jsx)("div",{children:"1.不在学生列表内的学生不支持导入外部成绩;"}),(0,Z.jsx)("div",{children:"2.未提交作品的学生导入外部成绩之后将视为已在线下提交作业;"}),(0,Z.jsx)("div",{children:"3.导入外部成绩会将已评阅学生的最终成绩进行更新。"})]}),(0,Z.jsxs)(h.Z,{align:"middle",className:"mt20",children:[(0,Z.jsxs)(x.Z,{className:"mr10",children:[(0,Z.jsx)("span",{className:v.labolIcon,children:"*"}),(0,Z.jsx)("span",{children:"导入文件"})]}),(0,Z.jsxs)(x.Z,{children:[(0,Z.jsx)(f.ZP,{shape:"default",style:{backgroundColor:"#3061D0",color:"#fff"},children:(0,Z.jsx)("a",{className:v.downloadbutton,onClick:function(e){e.stopPropagation(),e.preventDefault(),(0,w.FH)("",y.Z.API_SERVER+"/api/homework_commons/".concat(l,"/get_example_excel.json"))},children:"下载模版表格"})}),(0,Z.jsx)("span",{className:"ml10",style:{color:"#9096A3"},children:"根据提示信息完善表格内容"})]})]}),(0,Z.jsx)("div",{className:"mt10",style:{marginLeft:"74px",height:"120px"},children:(0,Z.jsxs)(_.Z.Dragger,a()(a()({style:{border:"1px dashed rgba(48,97,208,0.3)",backgroundColor:"rgba(48,97,208,0.06)"}},M),{},{children:[(0,Z.jsx)("div",{children:(0,Z.jsx)(j.op,{shape:"default",children:"选择文件"})}),(0,Z.jsx)("div",{className:"font12 mt10",style:{color:"#9096A3"},children:"下载模版并完善信息后,可将文件拖拽至此处上传。支持格式:.xlsx"})]}))})]})}),(0,Z.jsx)(m.Z,{centered:!0,maskClosable:!1,title:"导入结果",width:508,open:F,onCancel:function(){L(!1)},footer:null,children:(0,Z.jsxs)("div",{children:[(0,Z.jsxs)("div",{style:{marginTop:"5px",marginBottom:"15px"},children:[(0,Z.jsxs)("span",{children:["导入成功",(0,Z.jsxs)("span",{style:{color:"#19CB70"},children:[" ",null==z?void 0:z.success_size," "]}),"个学生"]}),(0,Z.jsxs)("span",{style:{marginLeft:"30px"},children:["导入失败",(0,Z.jsxs)("span",{style:{color:"#E30000"},children:[" ",null==z||null===(n=z.error_list)||void 0===n?void 0:n.length," "]}),"个学生"]})]}),!(null==z||null===(t=z.error_list)||void 0===t||!t.length)&&(0,Z.jsx)("div",{className:"mb20",children:(0,Z.jsx)(g.Z,{columns:[{title:"姓名",dataIndex:"name",key:"name",ellipsis:!0,width:120,render:function(e){return(0,Z.jsx)("span",{style:{color:"#000"},children:e})}},{title:"学号/工号",dataIndex:"student_id",key:"student_id",ellipsis:!0,width:120,render:function(e){return(0,Z.jsx)("span",{style:{color:"#666"},children:e})}},{title:"失败原因",dataIndex:"info",key:"info",ellipsis:!0,align:"end",render:function(e){return(0,Z.jsx)("span",{style:{color:"#000"},children:e})}}],dataSource:null==z?void 0:z.error_list,pagination:!1,scroll:{y:376}})})]})})]})}},71590:function(e,n,t){t.d(n,{Z:function(){return v}});var i=t(7557),a=t.n(i),r=t(41498),s=t.n(r),l=t(79800),o=t.n(l),c=t(59301),d=t(92832),u=t(24905),m=t(95237),p="leftdiv___aBzsX",h="listClass___bxIEW",x="spantitle___v_Vc4",f="rightdiv___xWu4M",_=t(12677),g=t(37712),v=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),v=l[0],j=l[1],y=(0,c.useState)([]),b=o()(y,2),w=b[0],Z=b[1],k=(0,c.useState)([]),C=o()(k,2),S=C[0],N=C[1],A=(0,c.useState)(1),I=o()(A,2),H=(I[0],I[1],(0,c.useState)()),F=o()(H,2);F[0],F[1];return(0,c.useEffect)((function(){j(n),Z([]),N([])}),[n]),(0,c.useEffect)((function(){t&&(Z(i),N(i))}),[i]),(0,g.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,g.jsxs)("div",{className:p,children:[(0,g.jsx)(d.Z.Search,{size:"middle",onChange:function(){var e=s()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:j(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===v.length&&(0,g.jsx)(_.Z,{styles:{margin:"70px auto"},customText:"暂无分班"}),(0,g.jsx)("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"},children:(0,g.jsx)(u.Z.Group,{value:w.map((function(e){return"".concat(e.id)})),onChange:function(e){t(v.filter((function(n){return e.includes("".concat(n.id))})))},style:{marginTop:"10px",flexDirection:"column"},children:v.map((function(e,n){return(0,g.jsx)(m.Z,{style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200},children:(0,g.jsx)(u.Z,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:e.is_published,value:"".concat(e.id),children:(0,g.jsxs)("div",{className:h,children:[(0,g.jsx)("span",{className:x,style:{width:e.is_published?"108px":"170px"},children:e.name}),e.is_published&&(0,g.jsx)("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"},children:"已发布"})]})})},e.id)}))})})]}),(0,g.jsxs)("div",{className:f,children:[(0,g.jsx)(d.Z.Search,{onChange:function(e){N(w.filter((function(n){return n.name.includes(e.target.value)})))},size:"middle",placeholder:"可输入班级名称查询"}),0===S.length&&(0,g.jsx)(_.Z,{styles:{margin:"70px auto"},customText:"暂未选择分班"}),S.length>0&&(0,g.jsx)("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"},children:(0,g.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,g.jsxs)(m.Z,{justify:"space-between",style:{marginTop:"10px"},children:[(0,g.jsx)("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"},children:e.name}),(0,g.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(w.filter((function(n){return"".concat(n.id)!="".concat(e.id)})))}})]},e.id)}))})})]})]})}},48602:function(e,n,t){t.d(n,{Ei:function(){return y},rU:function(){return b},ZP:function(){return w}});var i=t(82242),a=t.n(i),r=t(79800),s=t.n(r),l=t(59301),o="wrap___W3YuU",c="title___OzKge",d="exhibition___ugphm",u="title_icon___QGbm6",m=t(78241),p=t(24905),h=t(400),x=t(6848),f=t(95237),_=t(43604),g=t(92310),v=t.n(g),j=t(37712),y=function(e){var n=e.value,t=e.className,i=e.style,a=(0,l.useState)("0"),r=s()(a,2),o=r[0],c=r[1];(0,l.useEffect)((function(){if(n){var e=n.submit_limit,t=n.must_file;if(e&&t)return void c("1");if(e&&!t)return void c("2");if(!e&&t)return void c("3")}}),[n]);var u={1:(0,j.jsxs)("span",{children:["作业内容至少填写",(0,j.jsx)("span",{className:"ml5 mr5 c-light-primary",children:null==n?void 0:n.submit_limit_num}),"字符,并且必须上传相关附件。"]}),2:(0,j.jsxs)("span",{children:["作业内容至少填写",(0,j.jsx)("span",{className:"ml5 mr5 c-light-primary",children:null==n?void 0:n.submit_limit_num}),"字符"]}),3:(0,j.jsx)("span",{children:"必须上传相关附件。"})};return"0"===o?(0,j.jsx)(j.Fragment,{}):(0,j.jsxs)("section",{className:v()(d,t),style:i,children:[(0,j.jsx)("span",{className:"c-grey-666 mr10",children:"提交作业要求:"}),null==u?void 0:u[o]]})},b=function(e){var n=e.className,t=e.style,i=e.form,a=m.Z.useWatch("submit_limit",i),r=m.Z.useWatch("can_submit",i);return(0,j.jsxs)("section",{className:v()(o,n),style:t,children:[(0,j.jsx)("div",{className:"".concat(c," mt30"),children:(0,j.jsx)("span",{children:"提交设置"})}),(0,j.jsxs)("div",{style:{display:"flex",flexWrap:"wrap",background:"#F6F7F9",padding:"5px 30px"},children:[(0,j.jsx)(m.Z.Item,{name:"can_submit",valuePropName:"checked",style:{lineHeight:"40px"},children:(0,j.jsx)(p.Z,{children:"限制提交作品"})}),(0,j.jsx)(m.Z.Item,{className:"ml10 mr10",name:"submit_num",rules:r&&[{required:!0,message:"请填写作品次数"}],children:(0,j.jsx)(h.Z,{precision:0,min:1,disabled:!r,size:"large",addonAfter:"次",style:{width:223}})}),(0,j.jsx)(x.Z,{overlayInnerStyle:{width:520},title:(0,j.jsxs)("div",{children:["1、若未开启该限制,学生可以无限次提交作品;",(0,j.jsx)("br",{}),"2、若作业在补交阶段,已用完提交次数的学生,将获得一次额外的提交作品机会;",(0,j.jsx)("br",{}),"3、若学生需要超出规定次数提交作品,教师可使用“打回重做”功能,让该学生重新提交一次。"]}),children:(0,j.jsx)("i",{className:"iconfont icon-tishixiaowenhao ".concat(u),style:{lineHeight:"40px"}})}),(0,j.jsx)(m.Z.Item,{name:"submit_limit",valuePropName:"checked",style:{marginLeft:60,lineHeight:"40px"},children:(0,j.jsx)(p.Z,{children:"填写内容至少"})}),(0,j.jsx)(m.Z.Item,{className:"mr10",name:"submit_limit_num",rules:a&&[{required:!0,message:"字数不能为空"}],children:(0,j.jsx)(h.Z,{precision:0,min:1,disabled:!a,size:"large",addonAfter:"字",style:{width:223,marginRight:100}})}),(0,j.jsx)(m.Z.Item,{name:"must_file",valuePropName:"checked",style:{marginLeft:0,lineHeight:"40px"},children:(0,j.jsx)(p.Z,{children:"提交作业必须上传附件"})}),(0,j.jsx)(m.Z.Item,{name:"can_deadline_submit",valuePropName:"checked",style:{marginLeft:267,lineHeight:"40px"},children:(0,j.jsx)(p.Z,{children:"作业截止后允许修改附件"})}),(0,j.jsx)(x.Z,{overlayInnerStyle:{width:366},placement:"bottom",title:(0,j.jsx)("div",{children:"开启此设置后,已提交作业的学生可以修改已上传附件,而未提交作业的学生则不可上传。"}),children:(0,j.jsx)("i",{className:"iconfont icon-tishixiaowenhao ".concat(u),style:{lineHeight:"40px"}})})]})]})},w=function(e){var n=e.value,t=e.onChange,i=e.className,r=e.style,d=e.disabled,m=void 0!==d&&d,g=e.checkMarginLeft,y=void 0===g?0:g,b=(0,l.useState)({}),w=s()(b,2),Z=w[0],k=w[1];(0,l.useEffect)((function(){if(console.log(n,"value"),n){var e={submit_limit:null==n?void 0:n.submit_limit,submit_limit_num:null==n?void 0:n.submit_limit_num,must_file:null==n?void 0:n.must_file,can_submit:null==n?void 0:n.can_submit,submit_num:null==n?void 0:n.submit_num};k(a()({},e))}}),[n]);var C=function(e){var n=a()(a()({},Z),e);t(n)};return(0,j.jsxs)("section",{className:v()(o,i),style:r,children:[(0,j.jsx)("div",{className:"".concat(c," mt30"),children:(0,j.jsx)("span",{children:"提交设置"})}),(0,j.jsxs)(f.Z,{style:{background:"#F6F7F9",padding:"5px 30px"},children:[(0,j.jsxs)(_.Z,{style:{lineHeight:"40px",marginTop:"10px"},children:[(0,j.jsx)(p.Z,{disabled:m,checked:null==Z?void 0:Z.can_submit,onChange:function(e){return C({can_submit:e.target.checked})}}),(0,j.jsx)("span",{className:"ml10",style:{marginRight:18},children:"限制提交作业"}),(0,j.jsx)(h.Z,{size:"large",addonAfter:"次",style:{width:143},precision:0,min:1,disabled:m||!(null!=Z&&Z.can_submit),value:null==Z?void 0:Z.submit_num,onChange:function(e){return C({submit_num:e})}}),(0,j.jsx)(x.Z,{overlayInnerStyle:{width:520},title:(0,j.jsxs)("div",{children:["1、若未开启该限制,学生可以无限次提交作品;",(0,j.jsx)("br",{}),"2、若作业在补交阶段,已用完提交次数的学生,将获得一次额外的提交作品机会;",(0,j.jsx)("br",{}),"3、若学生需要超出规定次数提交作品,教师可使用“打回重做”功能,让该学生重新提交一次。"]}),children:(0,j.jsx)("i",{className:"iconfont icon-tishixiaowenhao ml10 ".concat(u)})})]}),(0,j.jsxs)(_.Z,{style:{lineHeight:"40px",marginTop:"10px"},children:[(0,j.jsx)(p.Z,{style:{marginLeft:y},disabled:m,checked:null==Z?void 0:Z.submit_limit,onChange:function(e){return C({submit_limit:e.target.checked})}}),(0,j.jsx)("span",{className:"ml10",style:{marginRight:18},children:"填写内容至少"}),(0,j.jsx)(h.Z,{size:"large",addonAfter:"字",style:{width:143,marginRight:100},precision:0,min:1,disabled:m||!(null!=Z&&Z.submit_limit),value:null==Z?void 0:Z.submit_limit_num,onChange:function(e){return C({submit_limit_num:e})}})]}),(0,j.jsxs)(_.Z,{style:{lineHeight:"40px",marginTop:"10px"},children:[(0,j.jsx)(p.Z,{style:{marginLeft:y},disabled:m,checked:null==Z?void 0:Z.must_file,onChange:function(e){return C({must_file:e.target.checked})}}),(0,j.jsx)("span",{className:"ml10",children:"提交作业必须上传附件"})]})]})]})}},46385:function(e,n,t){t.d(n,{M:function(){return l},Y:function(){return s}});var i=t(61186),a=t.n(i),r=t(89392),s=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"YYYY-MM-DD",t=(0,r.cloneDeepWith)(e,(function(e){if(e instanceof a())return e.format(n)}));return t},l=function e(n,t,i){var r=function(e){return"[object Object]"===Reflect.toString.call(e)};if(!r(n)&&!Array.isArray(n))return n;for(var s=0,l=Object.keys(n);s0&&(i=10+t*o);var r=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);s>40&&(r=40);var a=this.randomNum(-10,10);e.translate(i,r),e.rotate(a*Math.PI/180),e.fillText(n,0,0),e.rotate(-a*Math.PI/180),e.translate(-i,-r)}},{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!==a[0]&&a[0])&&!C||T){e.next=11;break}return s=F.getFieldValue(),E(!0),q(n?1:H+1),e.next=7,(0,Z.nQ)(o()({page:n?1:H+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:i=e.sent,D(n?V()(i.users):[].concat(V()(G),V()(i.users))),E(!1),(null===(t=i.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)}}(),le=function(){var e=l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!=ee){e.next=4;break}f.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)&&a(),0===n.status&&(f.ZP.success("添加成功"),i({type:"classroomList/setActionTabs",payload:{}}),i({type:"classroomList/getClassroomTopBanner",payload:{id:c.coursesId}}),i({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,Q.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,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.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,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:e||"--"})})}},{title:"邮箱",dataIndex:"email",width:100,ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:e||"--"})})}},{title:"学号/工号",width:100,dataIndex:"student_number",ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:e||"--"})})}},{title:"学校/单位",width:150,dataIndex:"school_name",ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:e||"--"})})}},{title:"院系/部门",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.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,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:M()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"状态",dataIndex:"added",width:80,render:function(e){if(1===e)return(0,Q.jsx)("span",{className:"c-green",children:"已添加"})}}];return(0,Q.jsxs)(x.Z,{centered:!0,title:"添加老师",open:"添加老师"===s.actionTabs.key,okText:"确定",cancelText:"取消",width:1100,zIndex:1e3,bodyStyle:{minHeight:200},onOk:l()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:le();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){ne([]),i({type:"classroomList/setActionTabs",payload:{}})},children:[(0,Q.jsxs)(L.Z,{layout:"inline",form:F,initialValues:{school_name:"",keyword:"",search_type:"1"},className:"mt10",children:[(0,Q.jsx)(L.Z.Item,{name:"search_type",label:"搜索类型",children:(0,Q.jsxs)(Y.default,{style:{width:90},children:[(0,Q.jsx)(Y.default.Option,{value:"1",children:"姓名"}),(0,Q.jsx)(Y.default.Option,{value:"4",children:"学号/工号"}),(0,Q.jsx)(Y.default.Option,{value:"2",children:"手机号"}),(0,Q.jsx)(Y.default.Option,{value:"3",children:"邮箱"})]})}),(0,Q.jsx)(L.Z.Item,{name:"keyword",label:"搜索内容:",children:(0,Q.jsx)(B.Z,{allowClear:!0,style:{width:250},size:"middle",defaultValue:(null===(n=u.selectArrs)||void 0===n?void 0:n.category_name)||(null===(t=u.selectArrs)||void 0===t?void 0:t.name)})}),(0,Q.jsx)(L.Z.Item,{name:"school_name",label:"单位:",children:(0,Q.jsx)(J.Z,{options:A,style:{width:390},size:"middle",placeholder:"请输入单位名称",filterOption:function(e,n){return-1!==n.value.toUpperCase().indexOf(e.toUpperCase())}})}),(0,Q.jsx)(L.Z.Item,{children:(0,Q.jsx)(b.ZP,{htmlType:"submit",type:"primary",size:"middle",onClick:function(){return function(){var e;if(""===(null===(e=F.getFieldValue())||void 0===e?void 0:e.keyword))return D([]),void f.ZP.error("请输入搜索内容");ie(!1),I(!0),E(!1),ne([]),setTimeout((function(){ae(!0)}),200)}()},children:"搜索"})})]}),oe&&(0,Q.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,Q.jsx)("img",{src:W.RL,width:"100",alt:""}),(0,Q.jsx)("br",{}),(0,Q.jsx)("p",{className:"mt20",children:"请搜索要添加的人员"})]}),!oe&&""==G&&!T&&(0,Q.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,Q.jsx)("img",{src:W.z3,width:"100",alt:""}),(0,Q.jsx)("br",{}),(0,Q.jsx)("p",{className:"mt20",children:"暂时还没有相关数据哦!"})]}),(!oe&&""!=G||T)&&(0,Q.jsxs)("section",{children:[(0,Q.jsx)("div",{className:"flexd-table-header mt20",children:(0,Q.jsx)(U.Z,{pagination:!1,dataSource:[],columns:ce})}),(0,Q.jsx)("div",{style:{maxHeight:260,overflow:"auto"},children:(0,Q.jsx)(R(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){ae()},hasMore:C,useWindow:!1,children:(0,Q.jsx)(U.Z,{loading:T,showHeader:!1,pagination:!1,dataSource:G,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(V()(ee))}(e.currentTarget.querySelector("input").value)}}}})})})]})]})})),K=(0,m.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n,t,s=e.classroomList,i=(e.loading,e.dispatch),a=e.onShow,c=(0,m.useParams)(),u=s.actionTabs,p=(0,h.useState)([]),g=d()(p,2),A=g[0],y=g[1],j=(0,h.useState)(!0),k=d()(j,2),C=k[0],I=k[1],S=(0,h.useState)(!1),N=d()(S,2),T=N[0],E=N[1],P=L.Z.useForm(),F=d()(P,1)[0],O=(0,h.useState)([]),z=d()(O,2),G=z[0],D=z[1],X=(0,h.useState)(1),K=d()(X,2),H=K[0],q=K[1],_=(0,h.useState)([]),$=d()(_,2),ee=$[0],ne=$[1],te=(0,h.useState)(!0),se=d()(te,2),oe=se[0],ie=se[1];(0,h.useRef)();(0,h.useEffect)((function(){"添加助教"===s.actionTabs.key&&(ie(!0),re())}),[s.actionTabs.key]);var re=function(){var e=l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"classroomList/getSchoolList",payload:{display_aliases:!0}});case 2:n=e.sent,y(n.map((function(e){return{value:e}})));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ae=function(){var e=l()(r()().mark((function e(){var n,t,s,i,a=arguments;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=a.length>0&&void 0!==a[0]&&a[0],!C||T){e.next=12;break}return s=F.getFieldValue(),console.log("----",s),E(!0),q(n?1:H+1),e.next=8,(0,Z.nQ)(o()({page:n?1:H+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:i=e.sent,E(!1),D(n?V()(i.users):[].concat(V()(G),V()(i.users))),(null===(t=i.users)||void 0===t?void 0:t.length)<10&&I(!1);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),le=function(){var e=l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!=ee){e.next=4;break}f.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)&&a(),0===n.status&&(f.ZP.success("添加成功"),i({type:"classroomList/setActionTabs",payload:{}}),i({type:"classroomList/getClassroomTopBanner",payload:{id:c.coursesId}}),i({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,Q.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,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.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,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:e||"--"})})}},{title:"邮箱",dataIndex:"email",width:100,ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:e||"--"})})}},{title:"学号/工号",width:100,dataIndex:"student_number",ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:e||"--"})})}},{title:"学校/单位",width:150,dataIndex:"school_name",ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:e||"--"})})}},{title:"院系/部门",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.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,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:M()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"状态",dataIndex:"added",width:80,render:function(e){if(1===e)return(0,Q.jsx)("span",{className:"c-green",children:"已添加"})}}];return(0,Q.jsxs)(x.Z,{centered:!0,title:"添加助教",open:"添加助教"===s.actionTabs.key,okText:"确定",cancelText:"取消",width:1100,zIndex:1e3,bodyStyle:{minHeight:200},onOk:l()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:le();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){ne([]),i({type:"classroomList/setActionTabs",payload:{}})},children:[(0,Q.jsxs)(L.Z,{layout:"inline",form:F,initialValues:{school_name:"",keyword:"",search_type:"1"},className:"mt10",children:[(0,Q.jsx)(L.Z.Item,{name:"search_type",label:"搜索类型",children:(0,Q.jsxs)(Y.default,{style:{width:90},children:[(0,Q.jsx)(Y.default.Option,{value:"1",children:"姓名"}),(0,Q.jsx)(Y.default.Option,{value:"2",children:"手机号"}),(0,Q.jsx)(Y.default.Option,{value:"3",children:"邮箱"})]})}),(0,Q.jsx)(L.Z.Item,{name:"keyword",label:"搜索内容:",children:(0,Q.jsx)(B.Z,{allowClear:!0,style:{width:260},placeholder:"请输入搜索内容",size:"middle",defaultValue:(null===(n=u.selectArrs)||void 0===n?void 0:n.category_name)||(null===(t=u.selectArrs)||void 0===t?void 0:t.name)})}),(0,Q.jsx)(L.Z.Item,{name:"school_name",label:"单位:",children:(0,Q.jsx)(J.Z,{options:A,style:{width:390},size:"middle",placeholder:"请输入单位名称",filterOption:function(e,n){return-1!==n.value.toUpperCase().indexOf(e.toUpperCase())}})}),(0,Q.jsx)(L.Z.Item,{children:(0,Q.jsx)(b.ZP,{htmlType:"submit",type:"primary",size:"middle",onClick:function(){return function(){var e;if(""===(null===(e=F.getFieldValue())||void 0===e?void 0:e.keyword))return D([]),void f.ZP.error("请输入搜索内容");ie(!1),I(!0),E(!1),ne([]),setTimeout((function(){ae(!0)}),200)}()},children:"搜索"})})]}),oe&&(0,Q.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,Q.jsx)("img",{src:W.RL,width:"100",alt:""}),(0,Q.jsx)("br",{}),(0,Q.jsx)("p",{className:"mt20",children:"请搜索要添加的人员"})]}),!oe&&""==G&&!T&&(0,Q.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,Q.jsx)("img",{src:W.z3,width:"100",alt:""}),(0,Q.jsx)("br",{}),(0,Q.jsx)("p",{className:"mt20",children:"暂时还没有相关数据哦!"})]}),(!oe&&""!=G||T)&&(0,Q.jsxs)("section",{children:[(0,Q.jsx)("div",{className:"flexd-table-header mt20",children:(0,Q.jsx)(U.Z,{pagination:!1,dataSource:[],columns:ce})}),(0,Q.jsx)("div",{style:{maxHeight:260,overflow:"auto"},children:(0,Q.jsx)(R(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){ae()},hasMore:C,useWindow:!1,children:(0,Q.jsx)(U.Z,{loading:T,showHeader:!1,pagination:!1,dataSource:G,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(V()(ee))}(e.currentTarget.querySelector("input").value)}}}})})})]})]})})),H=t(99313),q=t(24645),_={addStudentContainer:"addStudentContainer___OXJb6",listItem:"listItem___rZl7r",tips:"tips___DJ9S4",qrCode:"qrCode___FFf0X"},$=t(72528),ee=t(34458),ne=t(4023),te=t(67275),se=H.Z.TabPane,oe=Y.default.Option,ie=(0,m.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n,t,s,i=e.classroomList,a=(e.loading,e.dispatch),c=e.onShow,u=e.onShow1,p=(0,m.useParams)(),g=i.actionTabs,A=(0,h.useState)([]),y=d()(A,2),j=y[0],k=y[1],C=(0,h.useState)(!0),S=d()(C,2),N=S[0],T=S[1],E=(0,h.useState)(!1),P=d()(E,2),F=P[0],O=P[1],z=L.Z.useForm(),G=d()(z,1)[0],D=(0,h.useState)([]),X=d()(D,2),K=X[0],ie=X[1],re=(0,h.useState)(1),ae=d()(re,2),le=ae[0],ce=ae[1],de=(0,h.useState)([]),ue=d()(de,2),pe=ue[0],he=ue[1],me=(0,h.useState)(!0),ge=d()(me,2),xe=ge[0],fe=ge[1],ve=(0,h.useState)([]),Ae=d()(ve,2),ye=Ae[0],je=Ae[1],we=(0,h.useState)("1"),be=d()(we,2),ke=be[0],Ce=be[1],Ze=(0,h.useState)(!1),Ie=d()(Ze,2),Se=Ie[0],Ne=Ie[1],Te=(0,h.useState)([]),Le=d()(Te,2),Be=Le[0],Ee=Le[1];(0,h.useRef)();(0,h.useEffect)((function(){"添加学生"===i.actionTabs.key&&(fe(!0),Qe())}),[i.actionTabs.key]),(0,h.useEffect)((function(){var e,n;null!=i&&null!==(e=i.actionTabs)&&void 0!==e&&e.data&&(G.setFieldsValue(o()({},(null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.data)||{})),Pe())}),[null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.data]);var Qe=function(){var e=l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a({type:"classroomList/getSchoolList",payload:{display_aliases:!0}});case 2:n=e.sent,k(n.map((function(e){return{value:e}}))),Ee(n.map((function(e){return{value:e}})));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Pe=function(){if(""===G.getFieldValue("keyword"))return ie([]),void f.ZP.error("请输入搜索内容");fe(!1),N=!0,T(!0),he([]),O(!1),setTimeout((function(){Oe(!0)}),300)},Fe={onRemove:function(){je([])},beforeUpload:function(e){var n=[];return n.push(e),je([].concat(n)),!1},fileList:ye,accept:".xls,.xlsx"},Oe=function(){var e=l()(r()().mark((function e(){var n,t,s,i,a=arguments;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=a.length>0&&void 0!==a[0]&&a[0],!N||F){e.next=11;break}return s=G.getFieldsValue(),O(!0),ce(n?1:le+1),e.next=7,(0,Z.nQ)(o()(o()({page:n?1:le+1,container_id:p.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:i=e.sent,ie(n?V()((null==i?void 0:i.users)||[]):[].concat(V()(K||[]),V()((null==i?void 0:i.users)||[]))),O(!1),(null===(t=i.users)||void 0===t?void 0:t.length)<10&&T(!1);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Me=function(){var e=l()(r()().mark((function e(){var n,t,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!=pe){e.next=4;break}f.ZP.error("请选择人数"),e.next=10;break;case 4:return Ne(!0),e.next=7,(0,Z.aZ)(o()(o()({},p),{},{course_group_id:0,user_ids:pe}));case 7:-4===(null==(n=e.sent)?void 0:n.status)&&(c(),Ne(!1)),0===n.status&&(f.ZP.success("添加成功"),a({type:"classroomList/setActionTabs",payload:{}}),a({type:"classroomList/getClassroomTopBanner",payload:{id:p.coursesId}}),a({type:"teachers/getStudentsList",payload:o()({},p)}),m.history.push("/classrooms/".concat(p.coursesId,"/students")),Ne(!1),"0"===localStorage.getItem("Noviceguide")||a({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:9,text:(0,Q.jsx)("div",{children:"恭喜您!我们已经完成【教学课堂】的新建任务了。怎么样,很简单吧!接下来,您可以开始在教学课堂继续添加您的教学内容。 遇到疑问时,随时召唤小歌,我会出现在页面的右下角。期待与你的再次协作。"})}}),null===(t=i.actionTabs)||void 0===t||null===(t=t.data)||void 0===t||null===(s=t.onFish)||void 0===s||s.call(t));case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ze=function(){var e=l()(r()().mark((function e(){var n,t,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==ye?void 0:ye.length)<=0)){e.next=3;break}return f.ZP.info("请上传文件"),e.abrupt("return");case 3:return Ne(!0),(n=new FormData).append("file",ye[0]),e.next=8,(0,I.ZP)("/api/courses/".concat(p.coursesId,"/import_course_members.json"),{method:"post",body:n},!0);case 8:if(-4!==(t=e.sent).status){e.next=13;break}return Ne(!1),u(),e.abrupt("return");case 13:-1!==t.status&&(a({type:"classroomList/setActionTabs",payload:{}}),a({type:"classroomList/getClassroomTopBanner",payload:{id:p.coursesId}}),a({type:"teachers/getStudentsList",payload:o()({},p)}),null!=t&&null!==(s=t.fail)&&void 0!==s&&s.length?x.Z.confirm({centered:!0,okText:"下载导入失败文件",cancelText:"取消",title:"提示",content:(0,Q.jsxs)("div",{children:["导入文件内存在不匹配信息,请",(0,Q.jsx)("span",{onClick:function(){return(0,ee.FH)("",(0,ee.NY)({url:ne.Z.API_SERVER+"/api/courses/".concat(p.coursesId,"/get_fail_data.xlsx"),query:{}}))},className:"c-light-primary ml5 mr5 current",children:"点击下载"}),"查看并进行修改后重新上传!"]}),onOk:function(){var e=l()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,ee.FH)("",(0,ee.NY)({url:ne.Z.API_SERVER+"/api/courses/".concat(p.coursesId,"/get_fail_data.xlsx"),query:{}})),m.history.push("/classrooms/".concat(p.coursesId,"/students"));case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){m.history.push("/classrooms/".concat(p.coursesId,"/students"))}}):(f.ZP.success("导入成功"),m.history.push("/classrooms/".concat(p.coursesId,"/students")))),Ne(!1);case 15:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ge=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(e,n){return(0,Q.jsx)(w.Z,{value:n.numid,checked:pe.includes(String(n.numid)),disabled:!!e})}},{title:"姓名",width:100,ellipsis:!0,dataIndex:"username",render:function(e,n){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.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,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:e||"--"})})}},{title:"邮箱",dataIndex:"email",width:100,ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:e||"--"})})}},{title:"学号/工号",width:100,dataIndex:"student_number",ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:e||"--"})})}},{title:"学校/单位",width:150,dataIndex:"school_name",ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:e||"--"})})}},{title:"院系/部门",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.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,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:M()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"状态",dataIndex:"added",width:80,render:function(e){if(1===e)return(0,Q.jsx)("span",{className:"c-green",children:"已添加"})}}];return(0,Q.jsx)(x.Z,{className:_.addStudentWrapContainer,centered:!0,title:"添加学生",open:"添加学生"===i.actionTabs.key,okText:"确定",cancelText:"取消",width:"1"===ke?1100:600,zIndex:1e3,afterClose:function(){je([])},confirmLoading:Se,bodyStyle:{minHeight:200},onOk:l()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("1"!==ke){e.next=3;break}return Me(),e.abrupt("return");case 3:ze();case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){he([]),a({type:"classroomList/setActionTabs",payload:{}})},children:(0,Q.jsxs)(H.Z,{activeKey:ke,onChange:function(e){return Ce(e)},className:_.addStudentContainer,children:[(0,Q.jsx)(se,{tab:"手动添加",children:(0,Q.jsxs)("div",{className:_.listItem,children:[(0,Q.jsxs)(L.Z,{layout:"inline",form:G,initialValues:{school_name:"",keyword:"",search_type:"1"},className:"mt10",children:[(0,Q.jsx)(L.Z.Item,{name:"search_type",label:"搜索类型",children:(0,Q.jsxs)(Y.default,{children:[(0,Q.jsx)(Y.default.Option,{value:"1",children:"姓名"}),(0,Q.jsx)(Y.default.Option,{value:"4",children:"学号/工号"}),(0,Q.jsx)(Y.default.Option,{value:"2",children:"手机号"}),(0,Q.jsx)(Y.default.Option,{value:"3",children:"邮箱"})]})}),(0,Q.jsx)(L.Z.Item,{name:"keyword",label:"搜索内容",children:(0,Q.jsx)(B.Z,{allowClear:!0,style:{width:240},size:"middle",defaultValue:(null===(t=g.selectArrs)||void 0===t?void 0:t.category_name)||(null===(s=g.selectArrs)||void 0===s?void 0:s.name)})}),(0,Q.jsx)(L.Z.Item,{name:"school_name",label:"单位:",children:(0,Q.jsx)(J.Z,{style:{width:400},size:"middle",placeholder:"请输入单位名称",onChange:function(e){Ee(null==j?void 0:j.filter((function(n){var t;return-1!==(null==n||null===(t=n.val)||void 0===t||null===(t=t.toUpperCase())||void 0===t?void 0:t.indexOf(null==e?void 0:e.toUpperCase()))})))},filterOption:function(e,n){return-1!==n.value.toUpperCase().indexOf(e.toUpperCase())},children:Be.map((function(e,n){return(0,Q.jsx)(oe,{value:e.value,children:e.value},n)}))})}),(0,Q.jsx)(L.Z.Item,{children:(0,Q.jsx)(b.ZP,{htmlType:"submit",type:"primary",size:"middle",onClick:function(){return Pe()},children:"搜索"})})]}),xe&&(0,Q.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,Q.jsx)("img",{src:W.L6,width:"250",alt:""}),(0,Q.jsx)("br",{}),(0,Q.jsx)("p",{className:"mt20",children:"请搜索要添加的人员"})]}),!xe&&""==K&&!F&&(0,Q.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,Q.jsx)("img",{src:W.z3,width:"100",alt:""}),(0,Q.jsx)("br",{}),(0,Q.jsx)("p",{className:"mt20",children:"暂时还没有相关数据哦!"})]}),(!xe&&""!=K||F)&&(0,Q.jsxs)("section",{children:[(0,Q.jsx)("div",{className:"flexd-table-header mt20",children:(0,Q.jsx)(U.Z,{pagination:!1,dataSource:[],columns:Ge})}),(0,Q.jsx)("div",{style:{maxHeight:260,overflow:"auto"},children:(0,Q.jsx)(R(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){Oe()},hasMore:N,useWindow:!1,children:(0,Q.jsx)(U.Z,{loading:F,showHeader:!1,pagination:!1,dataSource:K,columns:Ge,onRow:function(e){return{onClick:function(e){e.currentTarget.querySelector("input").disabled||function(e){e=String(e);var n=pe.indexOf(e);n<0?pe.push(e):pe.splice(n,1),he(V()(pe))}(e.currentTarget.querySelector("input").value)}}}})})})]})]})},"1"),((0,te.Ny)()||(0,te.d8)()&&5===(0,te.eY)().role)&&(0,Q.jsx)(se,{tab:"批量导入",children:(0,Q.jsx)("div",{className:_.listItem,children:(0,Q.jsxs)("div",{className:"mt20",style:{marginLeft:86},children:[(0,Q.jsxs)("div",{className:"mb20",children:[(0,Q.jsx)("span",{className:"mr40",children:"步骤1:"}),"下载",(0,Q.jsx)("a",{className:"ml5 mr5",onClick:l()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,ee.FH)("",(0,ee.NY)({url:ne.Z.API_SERVER+"/api/courses/down_course_members_template",query:{}}));case 1:case"end":return e.stop()}}),e)}))),children:"课堂成员导入模板"}),"批量导入成员。"]}),(0,Q.jsxs)("div",{children:[(0,Q.jsx)("span",{className:"mr40",children:"步骤2:"}),"上传填写好的《课堂成员导入模板》。"]}),(0,Q.jsx)("div",{style:{margin:"4px 0px 20px 94px"},children:(0,Q.jsx)(q.Z,o()(o()({},Fe),{},{children:(0,Q.jsx)(b.ZP,{type:"primary",className:"mt10",icon:(0,Q.jsx)($.Z,{}),children:"选择文件"})}))})]})})},"2")]})})})),re=t(5112),ae=t(71418),le=t(86914),ce="exportmodal___e1u_C",de="searchWrap___GunRy",ue="search___aHuEr",pe="searchIcon___SYYcy",he=t(12677),me="leftdiv____DQvt",ge="listClass___NmeAK",xe="spantitle___meGbS",fe="rightdiv___Ypfvm",ve="searchWrap___GXTGm",Ae="search___ti6sF",ye="searchIcon___BEcfO",je=function(e){var n=e.data,t=(e.value,e.loading),s=(e.handleChangePage,e.setSelectedRowKeys),o=e.selectedRowKeys,i=(e.onChange,(0,h.useState)([])),a=d()(i,2),c=a[0],u=a[1],p=(0,h.useState)([]),m=d()(p,2),g=m[0],x=m[1],f=(0,h.useState)([]),v=d()(f,2),A=v[0],j=v[1],b=(0,h.useState)(!0),k=d()(b,2),C=k[0],Z=k[1],I=(0,h.useState)(1),S=d()(I,2),N=(S[0],S[1],(0,h.useState)()),T=d()(N,2);T[0],T[1];return(0,h.useEffect)((function(){console.log(n),console.log(t),Z(t),u(n),x([]),j([])}),[n]),(0,h.useEffect)((function(){s&&(x(o),j(o))}),[o]),(0,Q.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,Q.jsxs)("div",{className:me,children:[(0,Q.jsx)("div",{className:ve,children:(0,Q.jsx)(B.Z.Search,{allowClear:!0,suffix:(0,Q.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(ye)}),className:Ae,size:"middle",onChange:function(){var e=l()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:u(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,Q.jsx)("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"},children:(0,Q.jsx)(ae.Z,{spinning:C,children:(0,Q.jsx)(Q.Fragment,{children:0===c.length?(0,Q.jsx)(he.Z,{styles:{margin:"45px auto"},customText:"暂无分班"}):(0,Q.jsx)("div",{children:(0,Q.jsx)(w.Z.Group,{value:g.map((function(e){return"".concat(e.id)})),onChange:function(e){},style:{marginTop:"10px",flexDirection:"column"},children:c.map((function(e,n){return(0,Q.jsx)(y.Z,{style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200},children:(0,Q.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(V()(o),V()(n)))}else{var t=o.filter((function(n){return e.target.value!=n.id}));s(t)}},children:(0,Q.jsxs)("div",{className:ge,children:[(0,Q.jsx)("span",{className:xe,style:{width:e.is_published?"108px":"170px"},children:e.name}),e.is_published&&(0,Q.jsx)("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"},children:"已发布"})]})})},e.id)}))})})})})})]}),(0,Q.jsxs)("div",{className:fe,children:[(0,Q.jsx)("div",{className:ve,children:(0,Q.jsx)(B.Z.Search,{allowClear:!0,suffix:(0,Q.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(ye)}),className:Ae,onChange:function(e){j(g.filter((function(n){return n.name.includes(e.target.value)})))},size:"middle",placeholder:"可输入班级名称查询"})}),0===A.length&&(0,Q.jsx)(he.Z,{styles:{margin:"45px auto"},customText:"暂未选择分班"}),A.length>0&&(0,Q.jsx)("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"},children:(0,Q.jsx)("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0},children:A.map((function(e,n){return(0,Q.jsxs)(y.Z,{justify:"space-between",style:{marginTop:"10px"},children:[(0,Q.jsx)("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"},children:e.name}),(0,Q.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(g.filter((function(n){return"".concat(n.id)!="".concat(e.id)})))}})]},e.id)}))})})]})]})},we="leftdiv___F3YNl",be="listClass___Q_C6i",ke="spantitle___SPfdV",Ce="rightdiv___dvG3H",Ze="searchWrap___CFcp_",Ie="search___eLYTt",Se="searchIcon___zNep3",Ne=function(e){var n=e.data,t=(e.value,e.handleChangePage,e.setSelectedRowKeys),s=e.selectedRowKeys,i=(e.onChange,(0,m.useParams)()),a=(0,h.useState)(!1),c=d()(a,2),u=c[0],p=c[1],g=(0,h.useState)([]),x=d()(g,2),f=x[0],v=x[1],A=(0,h.useState)([]),j=d()(A,2),b=j[0],k=j[1],C=(0,h.useState)([]),Z=d()(C,2),S=Z[0],N=Z[1],T=(0,h.useState)(),L=d()(T,2),E=L[0],P=L[1];(0,h.useEffect)((function(){v([]),k([]),N([])}),[n]),(0,h.useEffect)((function(){t&&(console.log(s),k(s),N(s))}),[s]);var F=function(){var e=l()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return p(!0),e.next=3,(0,I.ZP)("/api/courses/".concat(i.coursesId,"/all_course_groups.json"),{method:"get",params:o()(o()({},i),{},{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,Q.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,Q.jsxs)("div",{className:we,children:[(0,Q.jsx)("div",{className:Ze,children:(0,Q.jsx)(B.Z.Search,{allowClear:!0,suffix:(0,Q.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(Se),onClick:function(){return F(E)}}),className:Ie,placeholder:"可输入姓名或学号查询",size:"middle",onChange:function(e){return P(e.target.value)},onSearch:function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:F(n);case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()})}),(0,Q.jsx)("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"},children:(0,Q.jsx)(ae.Z,{spinning:u,children:0===f.length?(0,Q.jsx)(he.Z,{styles:{margin:"45px auto"},customText:"请通过上方搜索添加学生"}):(0,Q.jsx)("div",{children:(0,Q.jsx)(w.Z.Group,{value:b.map((function(e){return"".concat(e.user_id)})),onChange:function(e){console.log(e),console.log(s)},style:{marginTop:"10px",flexDirection:"column"},children:f.map((function(e,n){return(0,Q.jsx)(y.Z,{style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200},children:(0,Q.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=f.filter((function(n){return e.target.value==n.user_id}));t([].concat(V()(s),V()(n)))}else{var o=s.filter((function(n){return e.target.value!=n.user_id}));t(o)}},children:(0,Q.jsx)("div",{className:be,children:(0,Q.jsx)("span",{className:ke,style:{width:e.is_published?"108px":"170px"},children:e.user_name})})})},e.id)}))})})})})]}),(0,Q.jsxs)("div",{className:Ce,children:[(0,Q.jsx)("div",{className:Ze,children:(0,Q.jsx)(B.Z.Search,{allowClear:!0,suffix:(0,Q.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(Se)}),className:Ie,onChange:function(e){N(b.filter((function(n){return n.user_name.includes(e.target.value)})))},size:"middle",placeholder:"可输入姓名进行查询"})}),0===S.length&&(0,Q.jsx)(he.Z,{styles:{margin:"45px auto"},customText:"暂未选择学生"}),S.length>0&&(0,Q.jsx)("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"},children:(0,Q.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,Q.jsxs)(y.Z,{justify:"space-between",style:{marginTop:"10px"},children:[(0,Q.jsx)("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"},children:e.user_name}),(0,Q.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(b.filter((function(n){return"".concat(n.user_id)!="".concat(e.user_id)})))}})]},e.user_id)}))})})]})]})},Te=(B.Z.Search,(0,m.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n,t,s=e.classroomList,i=(e.loading,e.dispatch),a=(0,m.useParams)(),c=((0,m.useLocation)(),(0,h.useState)(!1)),u=d()(c,2),p=u[0],g=u[1],A=(0,h.useState)(!0),y=d()(A,2),j=y[0],w=y[1],b=(0,h.useState)(!0),k=d()(b,2),C=k[0],S=k[1],T=(0,h.useState)(1),E=d()(T,2),P=E[0],F=(E[1],(0,h.useState)([])),O=d()(F,2),M=O[0],z=O[1],G=(0,h.useState)(""),Y=d()(G,2),J=Y[0],U=Y[1],D=(0,h.useState)([]),R=d()(D,2),W=R[0],X=R[1],K=(0,h.useState)([]),H=d()(K,2),q=H[0],_=H[1],$=L.Z.useForm(),ee=d()($,1)[0],ne=(0,h.useState)(0),te=d()(ne,2),se=te[0],oe=te[1],ie=(0,h.useState)(!1),me=d()(ie,2),ge=me[0],xe=me[1],fe=(0,h.useState)({}),ve=d()(fe,2),Ae=ve[0],ye=ve[1],we=(0,h.useState)(!1),be=d()(we,2),ke=(be[0],be[1]),Ce=(0,h.useState)([]),Ze=d()(Ce,2),Ie=Ze[0],Se=Ze[1],Te=(0,h.useState)(""),Le=d()(Te,2),Be=Le[0],Ee=Le[1],Qe=(0,h.useState)(!0),Pe=d()(Qe,2),Fe=Pe[0],Oe=Pe[1],Me=(0,h.useState)([]),ze=d()(Me,2),Ge=ze[0],Ve=ze[1],Ye=(0,h.useState)([]),Je=d()(Ye,2),Ue=Je[0],De=Je[1],Re=(0,h.useState)([]),We=d()(Re,2),Xe=We[0],Ke=We[1],He=(0,h.useState)([]),qe=d()(He,2),_e=qe[0],$e=qe[1];a.id=a.coursesId;var en=[{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,i;"导出成绩"===s.actionTabs.key&&(nn(),tn()),"exercise"===(null==s||null===(e=s.actionTabs)||void 0===e?void 0:e.exportType)?xe(!0):xe(!1),Ee(""),ye({sd_mode:"student",cate_range:1,stu_range:1}),s.actionTabs.category_id&&(ee.setFieldValue("cate_range",2),ye(o()(o()({},Ae),{},{cate_range:2}))),Ve([null==s||null===(n=s.actionTabs)||void 0===n||null===(n=n.category_id)||void 0===n?void 0:n.toString()]);var r="导出".concat(null==s||null===(t=s.actionTabs)||void 0===t?void 0:t.type,"成绩");null!=s&&null!==(i=s.actionTabs)&&void 0!==i&&i.isReport&&(r="导出实训报告"),U(r)}),[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(dn(_e),Be);Ke(e)}),[se]);var nn=function(){var e=l()(r()().mark((function e(n){var t,s,i,l;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return S(!0),e.next=3,(0,Z.c_)(o()(o()({},a),{},{page:n||P,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})),S(!1),s&&(null!=s&&s.no_class_course_members?z(V()(null==s||null===(l=s.course_groups)||void 0===l?void 0:l.concat(null==s?void 0:s.no_class_course_members))):z(V()(null==s?void 0:s.course_groups)),X(sn(null==s||null===(i=s.course_groups)||void 0===i?void 0:i.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)}}(),tn=function(){var e=l()(r()().mark((function e(){var n,t,o,i,l,c,d,u,p,h,m,g,x,f,v,A;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return w(!0),e.next=3,(0,I.ZP)("/api/courses/".concat(a.coursesId,"/left_banner_with_child.json"),{method:"get",params:{id:a.coursesId,module_type:s.actionTabs.exportType}});case 3:d=e.sent,u=[],p=null==d||null===(n=d.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===(i=p[0])||void 0===i?void 0:i.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;u.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;u.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:on((null==e||null===(s=e.detail)||void 0===s?void 0:s.concat(null==e?void 0:e.third_category))||[])})})),u=u.filter((function(e){var n;return 0!==(null==e||null===(n=e.children)||void 0===n?void 0:n.length)})),$e(u),Ke(dn(u)),null!=s&&null!==(c=s.actionTabs)&&void 0!==c&&c.category_id&&(g=function e(n){var t=[];return n.children?t.push.apply(t,V()(n.children.map((function(n){return e(n)})))):t.push(n.key),t.flat()},x=null==s||null===(m=s.actionTabs)||void 0===m||null===(m=m.category_id)||void 0===m?void 0:m.toString(),Se([x]),Oe(!0),f=!!ln(x,u),v=[],v=f?u.filter((function(e){return e.key===ln(x,u)}))[0].children.filter((function(e){return e.key===x})):u.filter((function(e){return e.key===x}))[0].children,A=v.map((function(e){return g(e)})).flat(),De(A)),w(!1);case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),sn=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()}})):[]}}))},on=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}))},rn=function(){ee.resetFields(),ye({}),ke(!1),z([]),Ke([]),_([]),Ve([]),De([])},an=[];!function e(n){for(var t=0;t-1?ln(e.key,_e):null})).filter((function(e,n,t){return!(!e||t.indexOf(e)!==n)}));Se(s),Ee(t)}Oe(!0)},dn=function e(n){return n.map((function(n){var t=n.title,s=t.indexOf(Be.trim()),o=t.substring(0,s),i=t.slice(s+Be.trim().length),r=s>-1?(0,Q.jsxs)("span",{children:[o,(0,Q.jsx)("span",{className:"c-red",children:Be.trim()}),i]}):(0,Q.jsx)("span",{children:t});return n.children?{title:r,key:n.key,oldtitle:n.title,children:e(n.children)}:{title:r,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,Q.jsx)(x.Z,{centered:!0,title:J,open:"导出成绩"===s.actionTabs.key,okText:"导出",cancelText:"取消",destroyOnClose:!0,className:ce,bodyStyle:{maxHeight:520},width:610,confirmLoading:p,onOk:l()(r()().mark((function e(){var n,t,l,c;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log(_e),console.log(Ue),0!==_e.length){e.next=5;break}return f.ZP.warning("没有可导出的".concat(ge?"试卷":"作业")),e.abrupt("return");case 5:return n={course_id:a.coursesId,ids:Ue,export_type:Ae.sd_mode,homework_type:s.actionTabs.exportType},2===Ae.stu_range&&(n.course_group_ids=q.map((function(e){return e.id.toString()}))),3===Ae.stu_range&&(n.user_ids=q.map((function(e){return e.user_id.toString()}))),g(!0),e.next=11,(0,I.ZP)("/api/export_record/export_all.json",{method:"get",params:o()({},n)});case 11:t=e.sent,g(!1),0===(null==t?void 0:t.status)&&(f.ZP.info("导出成功"),m.history.push("/classrooms/".concat(null==a?void 0:a.coursesId,"/exportlist/").concat(null==en||null===(l=en.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)),rn(),i({type:"classroomList/setActionTabs",payload:{}}),m.history.push("/classrooms/".concat(null==a?void 0:a.coursesId,"/exportlist/").concat(null==en||null===(c=en.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(){rn(),i({type:"classroomList/setActionTabs",payload:{}})},children:(0,Q.jsx)("div",{children:(0,Q.jsxs)(L.Z,{form:ee,initialValues:N()(N()(N()({},"sd_mode","student"),"cate_range",1),"stu_range",1),colon:!1,labelAlign:"right",labelCol:{span:4},onValuesChange:function(e,n){"stu_range"in e&&_([]),ye(ee.getFieldValue())},children:[(0,Q.jsx)(L.Z.Item,{label:"统计维度",name:"sd_mode",children:(0,Q.jsxs)(re.ZP.Group,{children:[(0,Q.jsxs)(re.ZP,{style:{marginRight:40},value:"student",className:"mr60",children:[(0,Q.jsx)("span",{children:"学生维度"}),(0,Q.jsx)(v.Z,{title:ge?"学生维度导出的数据包含:学习成绩总览表和各学生的考试数据统计表。学习成绩总览表统计每位学生不同考试的最终成绩;各学生的考试数据统计表按不同的学生分别统计各学生的全部考试成绩总览、各学生每场考试的总成绩与各题型得分。":"学生维度导出的数据包含:学习成绩总览表和各学生的作业数据统计表。学习成绩总览表统计每位学生不同作业的最终成绩;各学生的作业数据统计表按不同的学生分别统计各学生的全部作业成绩总览、各学生每份作业的最终成绩与完成情况。",children:(0,Q.jsx)("i",{className:"iconfont icon-xiaowenhao2",style:{marginLeft:6,fontSize:14,color:"#999999"}})})]}),(0,Q.jsxs)(re.ZP,{value:"homework",children:[(0,Q.jsxs)("span",{children:[ge?"试卷":"作业","维度 "]}),(0,Q.jsx)(v.Z,{title:ge?"试卷维度导出的数据包含:学习成绩总览表和各考试试卷的数据统计表。学习成绩总览表统计每位学生不同考试的最终成绩;各考试试卷的数据统计表按不同的考试分别统计各班级的整体考试情况、参考学生各题型与小题得分、每份试卷中各小题的学生答题情况。":"作业维度导出的数据包含:学习成绩总览表和各作业的数据统计表。学习成绩总览表统计每位学生不同作业的最终成绩;各作业的数据统计表按不同的作业分别统计各班级的整体作业情况、各作业中每位学生的完成情况。",children:(0,Q.jsx)("i",{className:"iconfont icon-xiaowenhao2",style:{marginLeft:6,fontSize:14,color:"#999999"}})})]})]})}),(0,Q.jsx)(L.Z.Item,{label:"导出".concat(ge?"试卷":"作业","范围"),name:"cate_range",children:(0,Q.jsxs)(re.ZP.Group,{children:[(0,Q.jsxs)(re.ZP,{value:1,style:{marginRight:60},children:["全部",ge?"试卷":"作业"]}),(0,Q.jsxs)(re.ZP,{value:2,children:["指定",ge?"试卷":"作业"]})]})}),2===Ae.cate_range&&(0,Q.jsxs)("div",{style:{width:560,height:300,border:"1px solid #F6F7F9",marginTop:-5,marginBottom:10},children:[(0,Q.jsx)("div",{className:de,children:(0,Q.jsx)(B.Z.Search,{allowClear:!0,suffix:(0,Q.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(pe),onClick:function(e){return cn(Be,1)}}),className:ue,placeholder:"搜索目录名称或".concat(ge?"试卷":"作业","名称"),size:"middle",onSearch:function(e){return cn(e,1)},onChange:function(e){return Ee(e.target.value)}})}),(0,Q.jsx)("div",{style:{maxHeight:213,overflow:"auto"},children:0!==_e.length||j?(0,Q.jsx)(ae.Z,{spinning:j,children:(0,Q.jsx)(le.Z,{style:{minHeight:210},checkable:!0,selectable:!1,onExpand:function(e){Se(e),Oe(!1)},expandedKeys:Ie,autoExpandParent:Fe,checkedKeys:Ge,onCheck:function(e,n){var t,s;if(console.log("onCheck",e,n),Be)if(console.log(1111),n.checked)if(null!==(t=n.node)&&void 0!==t&&t.children){var o,i=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(),r=V()(new Set([].concat(V()(Ge),V()(i)))),a=V()(new Set([].concat(V()(Ue),V()(i))));Ve(r),De(a)}else Ve([].concat(V()(Ge),[n.node.key])),De([].concat(V()(Ue),[n.node.key]));else if(null!==(s=n.node)&&void 0!==s&&s.children){var l,c=n.node.key,d=ln(c,_e),u=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=Ge.filter((function(e){return!u.includes(e)&&e!=c&&e!=d})),h=Ue.filter((function(e){return!u.includes(e)}));Ve(p),De(h)}else{var m=ln(n.node.key,_e),g=ln(m,_e),x=Ge.filter((function(e){return e!=n.node.key&&e!=m&&e!=g})),f=Ue.filter((function(e){return e!=n.node.key}));Ve(x),De(f)}else De(n.checkedNodes.filter((function(e){return!e.children})).map((function(e){return e.key}))),Ve(e)},treeData:Xe})}):(0,Q.jsx)(he.Z,{styles:{margin:"0 auto"},customText:"暂无".concat(ge?"试卷":"作业")})})]}),(0,Q.jsx)(L.Z.Item,{label:"导出学生范围",name:"stu_range",children:(0,Q.jsxs)(re.ZP.Group,{children:[(0,Q.jsx)(re.ZP,{value:1,style:{marginRight:0},children:"全部学生"}),(0,Q.jsx)(re.ZP,{value:2,style:{margin:"0px 60px"},children:"指定分班"}),(0,Q.jsx)(re.ZP,{value:3,children:"指定学生"})]})}),2===Ae.stu_range&&(0,Q.jsx)("div",{style:{width:560,height:368,marginTop:-5},children:(0,Q.jsx)("div",{children:(0,Q.jsx)(je,{data:M,treedata:W,loading:C,selectedRowKeys:q,setSelectedRowKeys:_})})}),3===Ae.stu_range&&(0,Q.jsx)("div",{style:{width:560,height:368,marginTop:-5},children:(0,Q.jsx)("div",{children:(0,Q.jsx)(Ne,{data:M,treedata:W,selectedRowKeys:q,setSelectedRowKeys:_})})})]})})})}))),Le=(0,m.connect)((function(e){return{classroomList:e.classroomList,user:e.user}}))((function(e){var n=e.classroomList,t=e.dispatch,s=e.user,i=(0,h.useState)(!1),a=d()(i,2),c=a[0],u=a[1],p=L.Z.useForm(),g=d()(p,1)[0],v=((0,m.useParams)(),s.userInfo),A=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?u(!0):x.Z.confirm({centered:!0,title:"提示",content:"您需要去完善您的个人资料,才能使用此功能",okText:"立即完善",cancelText:"稍后完善",onOk:function(){u(!0)},onCancel:function(){return A()}}):(t({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),A()):u(!1)}),[n.actionTabs.key]),(0,Q.jsx)(x.Z,{centered:!0,title:"加入课堂",open:c,okText:"确定",cancelText:"取消",onOk:l()(r()().mark((function e(){var n,s,i,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,g.validateFields();case 2:return s=o()({},g.getFieldValue()),e.next=5,(0,I.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:s.invite_code}});case 5:if(null==(i=e.sent)||!i.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]}}),A(),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,I.ZP)("/api/courses/apply_to_join_course.json",{method:"post",body:o()({},s)});case 13:a=e.sent,console.log("/api/courses/apply_to_join_course.json",{method:"post",body:o()({},s)}),0===a.status&&((0,ee.L9)(["教学课堂","加入课堂"]),f.ZP.success("加入成功"),window.location.reload(!0));case 16:case"end":return e.stop()}}),e)}))),onCancel:function(){return A()},children:(0,Q.jsx)("section",{className:"pr20 pt10 pl10",children:(0,Q.jsxs)(L.Z,{form:g,hideRequiredMark:!0,children:[(0,Q.jsx)(L.Z.Item,{name:"invite_code",rules:[{required:!0,message:"请输入5位课堂邀请码或6位分班邀请码"}],label:(0,Q.jsx)("div",{className:"tr",style:{width:100},children:"课堂邀请码"}),children:(0,Q.jsx)(B.Z,{size:"middle",placeholder:"请输入5位课堂邀请码或6位分班邀请码"})}),(0,Q.jsx)(L.Z.Item,{name:"identity",label:(0,Q.jsx)("div",{className:"tr",style:{width:100},children:"身份"}),children:(0,Q.jsxs)(w.Z.Group,{children:[(0,Q.jsx)(w.Z,{value:"professor",children:"教师"}),(0,Q.jsx)(w.Z,{value:"assistant_professor",children:"助教"}),(0,Q.jsx)(w.Z,{value:"student",children:"学生/参赛者"})]})})]})})})})),Be="formWrap___MSAjb",Ee=Y.default.Option,Qe=(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),i=((0,m.useParams)(),(0,h.useState)(!1)),a=d()(i,2),c=a[0],u=(a[1],L.Z.useForm()),p=d()(u,1)[0],g=(0,h.useState)({}),f=d()(g,2),v=f[0],A=f[1],w=(0,h.useState)([]),b=d()(w,2),k=b[0],C=b[1],Z=(0,h.useState)([]),I=d()(Z,2),S=I[0],N=I[1],T=(0,h.useState)([]),E=d()(T,2),P=E[0],F=E[1],O=(0,h.useState)([]),M=d()(O,2),z=M[0],G=M[1];(0,h.useEffect)((function(){"填充信息弹窗"!==t.actionTabs.key||k.length||V()}),[t.actionTabs.key]);var V=function(){var e=l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,s({type:"account/getSchoolOption"});case 2:n=e.sent,C(null==n?void 0:n.schools);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),U=function(){var e=l()(r()().mark((function e(n,t){var s,i,a,l,c;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=null===(s=k.find((function(e){return e.name===n})))||void 0===s?void 0:s.id,e.next=3,D(a);case 3:if(e.t0=e.sent,e.t0){e.next=6;break}e.t0={};case 6:l=e.t0,F(null==l?void 0:l.departments),c=t||(null==l||null===(i=l.departments)||void 0===i||null===(i=i[0])||void 0===i?void 0:i.name),p.setFieldsValue({department:c}),A(o()(o()({},v),{school:n,department:c}));case 11:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),D=function(e){if(e)return s({type:"account/getDepartmentOption",payload:{id:e}})},R=function(){var e=l()(r()().mark((function e(t){var o,i,a,l,c,d,u,p,h,m,g,x,f,v,A,y;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=t.nickname,l=t.gender,c=t.identity,d=t.studentNo,u=t.jobTitle,p=t.manager,h=t.school,m=t.department,g=t.edu_background,x=t.edu_entry_year,f=t.brief_introduction,v=t.name,A=null===(o=P.find((function(e){return e.name===m})))||void 0===o?void 0:o.id,y=null===(i=k.find((function(e){return e.name===h})))||void 0===i?void 0:i.id,e.next=5,s({type:"account/updateAccount",payload:{id:n.userInfo.user_id,department_id:A,gender:l,identity:c,location:location,nickname:a,name:v,school_id:y,edu_background:g,edu_entry_year:x,brief_introduction:f,student_id:"student"===c?d:null,technical_title:u||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,Q.jsx)(x.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,Q.jsxs)(L.Z,{form:p,className:Be,layout:"horizontal",onValuesChange:function(e){(A(o()({},p.getFieldsValue())),"school"in e)&&(N(k.filter((function(n){return n.name.includes(e.school)}))),(k.find((function(n){return n.name===e.school}))||{}).id?U(e.school):(p.setFieldsValue({department:""}),A(o()(o()({},v),{school:e.school,department:""}))))},onFinish:R,children:[(0,Q.jsx)(L.Z.Item,{label:"姓名",name:"name",rules:[{required:!0,message:"请输入真实姓名,最大限制".concat(10,"个字符")},{validator:ee.HJ}],children:(0,Q.jsx)(B.Z,{placeholder:"请输入真实姓名,最大限制".concat(10,"个字符"),maxLength:10})}),(0,Q.jsxs)(y.Z,{gutter:[10,0],children:[(0,Q.jsx)(j.Z,{flex:"300px",children:(0,Q.jsx)(L.Z.Item,{label:"职业",name:"identity",rules:[{required:!0,message:"请先选择职业"}],children:(0,Q.jsxs)(Y.default,{children:[(0,Q.jsx)(Ee,{value:"teacher",children:"教师"}),(0,Q.jsx)(Ee,{value:"student",children:"学生"}),(0,Q.jsx)(Ee,{value:"professional",children:"专业人士"})]})})}),"student"===v.identity&&(0,Q.jsx)(j.Z,{flex:"300px",children:(0,Q.jsx)(L.Z.Item,{initialValue:v.studentNo,name:"studentNo",rules:[{required:!0,message:"请先输入学号"}],children:(0,Q.jsx)(B.Z,{type:"text",placeholder:"请输入学号"})})}),"teacher"===v.identity&&(0,Q.jsx)(j.Z,{flex:"300px",children:(0,Q.jsx)(L.Z.Item,{initialValue:v.jobTitle,name:"jobTitle",rules:[{required:!0,message:"请先选择职称"}],children:(0,Q.jsxs)(Y.default,{children:[(0,Q.jsx)(Ee,{value:"教授",children:"教授"}),(0,Q.jsx)(Ee,{value:"研究员",children:"研究员"}),(0,Q.jsx)(Ee,{value:"副教授",children:"副教授"}),(0,Q.jsx)(Ee,{value:"副研究员",children:"副研究员"}),(0,Q.jsx)(Ee,{value:"讲师",children:"讲师"}),(0,Q.jsx)(Ee,{value:"助理研究员",children:"助理研究员"}),(0,Q.jsx)(Ee,{value:"助理教授",children:"助理教授"})]})})}),"professional"===v.identity&&(0,Q.jsx)(j.Z,{flex:"300px",children:(0,Q.jsx)(L.Z.Item,{initialValue:v.manager,name:"manager",rules:[{required:!0,message:"请先选择职称"}],children:(0,Q.jsxs)(Y.default,{children:[(0,Q.jsx)(Ee,{value:"企业管理者",children:"企业管理者"}),(0,Q.jsx)(Ee,{value:"部门管理者",children:"部门管理者"}),(0,Q.jsx)(Ee,{value:"高级工程师",children:"高级工程师"}),(0,Q.jsx)(Ee,{value:"工程师",children:"工程师"}),(0,Q.jsx)(Ee,{value:"助理工程师",children:"助理工程师"})]})})})]}),(0,Q.jsx)(L.Z.Item,{label:"学校/单位",name:"school",wrapperCol:{span:10},rules:[{required:!0,message:"请先选择学校/单位"}],children:(0,Q.jsx)(J.Z,{showSearch:!0,options:null==S?void 0:S.map((function(e){return{value:e.name}}))})}),(0,Q.jsx)(L.Z.Item,{label:"院系/部门",name:"department",wrapperCol:{span:10},children:(0,Q.jsx)(J.Z,{showSearch:!0,onChange:function(e){return G(P.filter((function(n){return n.name.includes(e)})))},options:null==z?void 0:z.map((function(e){return{value:e.name}}))})})]})})})),Pe=(0,m.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n,t=e.classroomList,s=(e.loading,e.dispatch),i=(0,m.useParams)(),a=((0,m.useLocation)(),(0,h.useState)(!1)),c=d()(a,2),u=c[0],p=c[1],g=(t.actionTabs,t.courseGroups,t.allCourseGroups),v=L.Z.useForm(),A=d()(v,1)[0];return(0,h.useEffect)((function(){"切换为学生"===t.actionTabs.key&&(s({type:"classroomList/getAllCourseGroup",payload:o()({},i)}),A.setFieldsValue({course_group_id:"0"}))}),[t.actionTabs.key]),(0,Q.jsxs)(x.Z,{centered:!0,title:"切换为学生",open:"切换为学生"===t.actionTabs.key,okText:"确定",cancelText:"取消",bodyStyle:{minHeight:150},confirmLoading:u,onOk:l()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return p(!0),e.next=3,(0,I.ZP)("/api/courses/".concat(i.coursesId,"/switch_to_student.json"),{method:"post",body:A.getFieldValue()});case 3:0===e.sent.status&&(f.ZP.success("切换成功"),window.location.reload()),p(!1);case 6:case"end":return e.stop()}}),e)}))),onCancel:function(){s({type:"classroomList/setActionTabs",payload:{}})},children:[(0,Q.jsx)("p",{children:"如果分班单独设置发布内容(实训作业、普通作业、试卷等), 需要加入分班才能查看"}),(0,Q.jsx)("div",{className:"pl30 pr30",children:(0,Q.jsx)(L.Z,{form:A,initialValues:N()({},"course_group_id","0"),children:(0,Q.jsxs)(y.Z,{className:"mt30",children:[(0,Q.jsx)(j.Z,{children:"进入:"}),(0,Q.jsx)(j.Z,{flex:"1",children:(0,Q.jsx)(L.Z.Item,{name:"course_group_id",rules:[{required:!0,message:"请输入目录名称"}],noStyle:!0,children:(0,Q.jsxs)(Y.default,{defaultValue:"0",style:{width:"100%"},children:[(0,Q.jsx)(Y.default.Option,{value:"0",children:"未分班"}),null==g||null===(n=g.course_groups)||void 0===n?void 0:n.map((function(e,n){return(0,Q.jsx)(Y.default.Option,{value:e.id,children:e.name})}))]})})})]})})})]})})),Fe=t(78485),Oe=t(78018),Me={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",study_routes:"iconfont icon-xuexilujing2",knowledge_graph:"iconfont icon-a-zhishitupu1"},ze={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",righttop:"righttop___lSmpG"},Ge=["classroomList","globalSetting","user","loading","dispatch","children"],Ve=(H.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,i=e.classroomList,a=e.globalSetting,c=e.user,u=(e.loading,e.dispatch),A=(e.children,p()(e,Ge),(0,m.useParams)()),b=(0,m.useLocation)(),S=(i.detailTopBanner,i.detailLeftMenus),N=(0,h.useState)([]),T=d()(N,2),L=T[0],B=T[1],E=(0,h.useState)([]),P=d()(E,2),F=P[0],O=P[1],M=(0,h.useState)([]),z=d()(M,2),G=z[0],Y=z[1],J=(c.userInfo,g.Z.Content,g.Z.Sider),U=(0,h.useState)(),D=d()(U,2),R=D[0],W=D[1],X=(0,h.useState)([]),K=d()(X,2),H=(K[0],K[1]),q=(0,h.useState)([]),_=d()(q,2),$=(_[0],_[1]),ee=(0,h.useState)([]),ne=d()(ee,2),se=ne[0],oe=ne[1],ie=(0,h.useState)(!1),re=d()(ie,2),ae=re[0],le=re[1],ce=([{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==a||null===(n=a.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 de(){return(de=l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.ZP)("/api/courses/".concat(null==A?void 0:A.coursesId,"/modules_settings.json"),{method:"get"});case 2:n=e.sent,W(n),oe(V()(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=i.detailLeftMenus)||void 0===e?void 0:e.course_modules;n&&(B(JSON.parse(JSON.stringify(n))),ue())}),[i.detailLeftMenus]),(0,h.useEffect)((function(){ue()}),[b.pathname]);var ue=function(){var e;null===(e=i.detailLeftMenus)||void 0===e||null===(e=e.course_modules)||void 0===e||e.map((function(e,n){(b.pathname.indexOf(e.category_url)>-1||je(e))&&(G.includes(n)||G.push(n),Y(V()(G)))}))},pe=function(){u({type:"classroomList/getClassroomLeftMenus",payload:{id:A.coursesId}})},he=function(){var e=l()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,u({type:"classroomList/getClassroomLeftMenus",payload:{id:A.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)}}(),me=function(e,n){x.Z.confirm({centered:!0,title:"提示",icon:(0,Q.jsx)(C.Z,{}),content:e,okText:"确认",onOk:function(){return n()},cancelText:"取消"})},ge=function(){var e=l()(r()().mark((function e(n,t,s,o){var i,a,c;return r()().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:27;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},u({type:"classroomList/setActionTabs",payload:{key:"添加目录",selectArrs:c,cb:function(){pe()}}}),e.abrupt("break",27);case 6:return u({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(){pe()}}}),e.abrupt("break",27);case 8:return me((0,Q.jsxs)("p",{children:["隐藏后将不再显示此模块,",(0,Q.jsx)("br",{}),"后续可在课堂设置中重新勾选模块恢复显示"]}),l()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Z.nX)({id:t.id});case 2:0===(a=e.sent).status&&(f.ZP.success("操作成功"),u({type:"classroomList/getClassroomLeftMenus",payload:{id:A.coursesId}}));case 4:case"end":return e.stop()}}),e)})))),e.abrupt("break",27);case 10:return e.next=12,(0,Z.yd)({id:t.id});case 12:return 0===(a=e.sent).status&&(f.ZP.success("操作成功"),u({type:"classroomList/getClassroomLeftMenus",payload:{id:A.coursesId}})),e.abrupt("break",27);case 15:return me((0,Q.jsxs)("p",{children:["该目录下的内容将被移动到",null!==(i=["exercise","board","attachment"])&&void 0!==i&&i.includes(t.category_type)?"父":"未分配","目录,",(0,Q.jsx)("br",{}),"是否确认删除?"]}),l()(r()().mark((function e(){var n,s,o;return r()().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:a=e.sent,e.next=9;break;case 6:return e.next=8,(0,Z.Z0)({id:t.category_id});case 8:a=e.sent;case 9:0===a.status&&(f.ZP.success("删除成功"),"board"===t.category_type?(o=null==S||null===(n=S.course_modules)||void 0===n?void 0:n.filter((function(e){return"board"===(null==e?void 0:e.type)})),m.history.push("/classrooms/".concat(A.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(A.coursesId,"/").concat("hack"===t.category_type?"program_homework":t.category_type)),u({type:"classroomList/getClassroomLeftMenus",payload:{id:A.coursesId}}));case 10:case"end":return e.stop()}}),e)})))),e.abrupt("break",27);case 17:return u({type:"classroomList/setActionTabs",payload:{key:"新建分班",params:A}}),e.abrupt("break",27);case 19:return u({type:"classroomList/setActionTabs",payload:{key:"导出成绩",type:null==t?void 0:t.name,exportType:ce[null==t?void 0:t.type]||ce[null==t?void 0:t.category_type],category_id:null==t?void 0:t.category_id,isReport:o}}),e.abrupt("break",27);case 21:return"shixun_homework"===t.type&&m.history.push("/classrooms/".concat(null==A?void 0:A.coursesId,"/exportlist/shixun_work_list")),"program_homework"===t.type&&m.history.push("/classrooms/".concat(null==A?void 0:A.coursesId,"/exportlist/hack_work_list")),"exercise"===t.type&&m.history.push("/classrooms/".concat(null==A?void 0:A.coursesId,"/exportlist/exercise_score")),"common_homework"===t.type&&m.history.push("/classrooms/".concat(null==A?void 0:A.coursesId,"/exportlist/normal_work_list")),"group_homework"===t.type&&m.history.push("/classrooms/".concat(null==A?void 0:A.coursesId,"/exportlist/group_work_list")),e.abrupt("break",27);case 27: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,Q.jsxs)("div",{className:ze.leftMenuActions,children:[(t=e.type,"attendance"!==t&&"announcement"!==t&&"graduation"!==t&&"course_group"!==t&&"new_graduation"!==t&&n<=2&&(0,Q.jsx)("p",{className:"current",onClick:function(t){return ge(1,e,n,t)},children:"新建子目录"})),"course_group"===e.type&&1===n&&(0,Q.jsx)("p",{className:"current",onClick:function(){return ge(6,e,n)},children:"新建分班"}),(0,Q.jsx)("p",{className:"current",onClick:function(t){return ge(2,e,n,t)},children:"重命名"}),e.main_id&&!(0,te.Rm)()&&(0,Q.jsx)("p",{className:"current",onClick:function(){return ge(3,e,n)},children:"隐藏"}),xe(e)&&(0,Q.jsx)(k.Z,{destroyTooltipOnHide:!0,placement:"right",content:(0,Q.jsxs)("div",{className:ze.export,children:[(0,Q.jsx)("p",{onClick:function(){return ge(7,e,n)},children:"学生成绩"}),(0,Q.jsx)("p",{onClick:function(t){t.preventDefault(),t.stopPropagation(),ge(8,e,n)},children:"历史导出"})]}),trigger:"hover",children:(0,Q.jsx)("p",{className:"current",onClick:function(e){e.preventDefault(),e.stopPropagation()},children:"导出"})}),e.main_id&&!(0,te.Rm)()&&(0,Q.jsx)("p",{className:"current",onClick:function(){return ge(4,e,n)},children:"置顶"}),e.category_id&&(0,Q.jsx)("p",{className:"current",onClick:function(){return ge(5,e,n)},children:"删除"})]});var t},ve=function(e,n){return 1===n?"board"===e.type?"/classrooms/".concat(A.coursesId,"/").concat(e.type,"/").concat(e.main_id):"graduation"===e.type?"/classrooms/".concat(A.coursesId,"/graduation_topics"):"/classrooms/".concat(A.coursesId,"/").concat(e.type):"hack"===e.category_type&&3===n?e.second_category_url:("messages"===e.category_type&&(e.category_type="board"),"/classrooms/".concat(A.coursesId,"/").concat(e.category_type,"/").concat(e.category_id))},Ae=function(){var e=b.pathname.split("/");H(["".concat(e[3],"|").concat(A.coursesId)]),$(["".concat(e[3],"|").concat(A.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_?H(n):Ae(),$(e)}catch(e){Ae()}return function(){sessionStorage.removeItem("_nav_open_"),sessionStorage.removeItem("_nav_")}}),[i.name,null==b?void 0:b.pathname]);var ye=function(){var e=l()(r()().mark((function e(n){var t,s,o,i,a,l,c,d;return r()().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(i=s.split("-"),a=i[1],l=i[2],"board"!==(null===(t=L[a])||void 0===t?void 0:t.type)){e.next=12;break}return e.next=9,(0,Z.Ab)({id:i[0],position:o.index+1});case 9:c=e.sent,e.next=15;break;case 12:return e.next=14,(0,Z.Wr)({id:i[0],position:o.index+1});case 14:c=e.sent;case 15:0===c.status&&(3===i.length?(d=L[a].second_category[l],L[a].second_category.splice(l,1),L[a].second_category.splice(o.index,0,d)):(d=L[a].second_category[i[2]].third_category[i[3]],L[a].second_category[i[2]].third_category.splice(i[3],1),L[a].second_category[i[2]].third_category.splice(o.index,0,d)),B(V()(L)));case 16:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),je=function(e){return b.pathname.indexOf("student_statistics")>-1&&"statistics"===e.type};return(0,Q.jsx)(J,{width:264,style:{marginTop:24,height:"auto",background:"none"},children:(0,Q.jsx)("section",{className:ze.leftMenu,children:(0,Q.jsxs)(Fe.Z,{loading:!S.course_modules,children:[(0,Q.jsx)(x.Z,{open:ae,title:"课堂模块设置",centered:!0,onOk:l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,te.aN)()){e.next=3;break}return f.ZP.info("功能菜单设置只有课堂管理员可以调整"),e.abrupt("return");case 3:if(!((null==se?void 0:se.length)<=0)){e.next=6;break}return f.ZP.info("请至少选择一个课堂模块"),e.abrupt("return");case 6:return e.next=8,(0,I.ZP)("/api/courses/".concat(null==A?void 0:A.coursesId,"/update_modules_settings.json"),{method:"post",body:{course_module_types:se}});case 8:0===(null==(n=e.sent)?void 0:n.status)&&(he(),le(!1));case 10:case"end":return e.stop()}}),e)}))),onCancel:function(){le(!1)},children:(0,Q.jsxs)("div",{children:[(0,Q.jsx)("span",{children:"通过勾选可以显示/隐藏模块"}),(0,Q.jsx)(w.Z.Group,{onChange:function(e){oe(V()(e))},style:{marginTop:"10px"},value:se,children:(0,Q.jsx)(y.Z,{children:null==R||null===(s=R.course_modules)||void 0===s?void 0:s.map((function(e,n){return(0,Q.jsx)(j.Z,{span:6,style:{marginTop:"10px"},children:(0,Q.jsx)(w.Z,{value:e.module_type,style:{fontSize:"14px"},children:e.module_name})})}))})})]})}),null==L?void 0:L.map((function(e,n){var t;return(0,Q.jsxs)("ul",{children:[(0,Q.jsx)("li",{className:b.pathname.indexOf(e.category_url)>-1||je(e)?ze.actived:"",onClick:function(){b.pathname===e.category_url?(G.includes(n)?(G.splice(G.indexOf(n),1),G.includes(n)&&G.splice(G.indexOf(n),1)):G.push(n),Y(V()(G))):["new_graduation","knowledge_graph","study_routes"].includes(e.type)?window.open(e.category_url):m.history.push(e.category_url)},children:(0,Q.jsxs)(y.Z,{style:{padding:"13px 0 13px 24px"},align:"middle",children:[(0,Q.jsxs)(j.Z,{flex:"1",className:"pr30",children:[(0,Q.jsx)("span",{className:"".concat(Me[e.type])})," ",e.name,2===(null==c||null===(t=c.userInfo)||void 0===t?void 0:t.user_status)&&["exercise","shixun_homework","program_homework"].includes(e.type)&&(0,Q.jsx)(v.Z,{title:"教学课堂试用期已结束,平台已暂停提供该模块下的创建与发布功能",children:(0,Q.jsx)("i",{className:"iconfont icon-jinggao-3",style:{color:"#F9921F",marginLeft:8}})})]}),(0,Q.jsxs)(j.Z,{className:"tr",children:[(0,Q.jsx)("span",{className:ze.totalCount,children:0===e.task_count?"":e.task_count}),(0,te.eB)()&&"statistics"!==e.type&&"ecs"!==e.type&&"new_graduation"!==e.type&&"knowledge_graph"!==e.type&&"study_routes"!==e.type&&(0,Q.jsx)(k.Z,{getPopupContainer:function(e){return e.parentNode},destroyTooltipOnHide:!0,placement:"right",content:function(){return fe(e,1)},trigger:"hover",children:(0,Q.jsx)("span",{className:["iconfont icon-sandian",ze.actions].join(" ")})})]})]})}),(0,Q.jsx)(Oe.Z5,{onDragEnd:ye,children:(0,Q.jsx)(Oe.bK,{isDropDisabled:!(0,te.GJ)(),droppableId:String(e.id),children:function(t,s){var i;return(0,Q.jsx)("ul",o()(o()({ref:t.innerRef},t.droppableProps),{},{onScroll:function(){},className:G.includes(n)?ze.open:"",children:null===(i=e.second_category)||void 0===i?void 0:i.map((function(t,s){var i;return(0,Q.jsx)(Oe._l,{draggableId:"".concat(null===(i=t.category_id)||void 0===i?void 0:i.toString(),"-").concat(n,"-").concat(s),index:s,children:function(i,r){return(0,Q.jsxs)("div",o()(o()(o()({ref:i.innerRef},i.draggableProps),i.dragHandleProps),{},{children:[(0,Q.jsx)("li",{onClick:function(e){e.stopPropagation(),F.includes(null==t?void 0:t.category_id)?F.splice(F.indexOf(null==t?void 0:t.category_id),1):F.push(null==t?void 0:t.category_id),O(V()(F))},className:b.pathname.indexOf(t.second_category_url)>-1?ze.actived2:"",children:(0,Q.jsxs)(y.Z,{align:"middle",children:[(0,Q.jsx)(j.Z,{span:20,children:(0,Q.jsx)(m.Link,{className:["font14",ze.menuText].join(" "),style:{marginLeft:16,padding:"16px 2px"},to:t.second_category_url,onClick:function(e){e.preventDefault(),b.pathname.indexOf(t.second_category_url)>-1||(F.includes(s)||F.push(s),O(V()(F)),["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,Q.jsxs)(j.Z,{span:4,className:"tr",children:[(0,te.eB)()&&e.type.indexOf("statistics")<0&&"未分配目录"!==(null==t?void 0:t.category_name)&&(0,Q.jsx)(k.Z,{autoAdjustOverflow:!1,getPopupContainer:function(e){return e.parentNode.parentNode},placement:"right",content:function(){return fe(t,2)},trigger:"hover",children:(0,Q.jsx)("span",{className:["iconfont icon-sandian",ze.actions].join(" ")})}),0!=t.category_count&&(0,Q.jsx)("span",{className:ze.totalCount,children:t.category_count})]})]})}),t.third_category&&(0,Q.jsx)(Oe.Z5,{onDragEnd:ye,children:(0,Q.jsx)(Oe.bK,{isDropDisabled:!(0,te.GJ)(),droppableId:String(t.category_id),children:function(e,i){var r;return(0,Q.jsx)("ul",o()(o()({ref:e.innerRef},e.droppableProps),{},{onScroll:function(){},className:F.includes(null==t?void 0:t.category_id)?ze.open:"",children:null===(r=t.third_category)||void 0===r?void 0:r.map((function(e,t){var i;return(0,Q.jsx)(Oe._l,{draggableId:"".concat(null===(i=e.category_id)||void 0===i?void 0:i.toString(),"-").concat(n,"-").concat(s,"-").concat(t),index:t,children:function(n,s){return(0,Q.jsx)("li",o()(o()(o()({ref:n.innerRef},n.draggableProps),n.dragHandleProps),{},{children:(0,Q.jsxs)(y.Z,{align:"middle",className:b.pathname.indexOf(e.second_category_url)>-1&&ze.actived2,children:[(0,Q.jsx)(j.Z,{flex:"1",children:(0,Q.jsx)(m.Link,{className:["font14",ze.menuText].join(" "),to:ve(e,3),style:{marginLeft:9,padding:"16px 0px",width:"85%"},onClick:function(){},children:e.category_name})}),(0,Q.jsxs)(j.Z,{children:[(0,te.eB)()&&(0,Q.jsx)(k.Z,{placement:"right",content:function(){return fe(e,3)},trigger:"hover",children:(0,Q.jsx)("span",{className:["iconfont icon-sandian",ze.actions].join(" ")})}),0!=e.category_count&&(0,Q.jsx)("span",{className:ze.totalCount,children:e.category_count})]})]})}),t)}},e.category_id)}))}))}})})]}),s)}},t.category_id)}))}))}})})]},n)})),(0,te.eB)()&&(0,Q.jsxs)("div",{className:ze.st,onClick:function(){le(!0),function(){de.apply(this,arguments)}()},children:[" ",(0,Q.jsx)("i",{style:{marginRight:6},className:"iconfont icon-shezhi6"}),(0,Q.jsx)("span",{className:"font16",children:"设置"})]})]})})})}))),Ye="modal___g9KyH",Je="tip___bce7X",Ue=(0,m.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading,user:e.user}}))((function(e){var n,t,s,i,a,c,u,p,g,v=e.classroomList,A=(e.user,e.loading,e.dispatch),y=(0,m.useParams)(),j=(0,h.useState)(!1),b=d()(j,2),k=b[0],C=b[1],I=L.Z.useForm(),S=d()(I,1)[0],N=(0,h.useState)([]),T=d()(N,2),E=T[0],P=T[1];(0,h.useEffect)((function(){var e;"填写慕课资料"===v.actionTabs.key&&null!==(e=v.detailTopBanner)&&void 0!==e&&e.mooc_user_id&&F()}),[v.actionTabs.key,null===(n=v.detailTopBanner)||void 0===n?void 0:n.mooc_user_id]);var F=function(){var e=l()(r()().mark((function e(){var n,t,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Z.ih)({coursesId:y.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&&(S.setFieldsValue(o()({},null==t?void 0:t.mooc_user)),P(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)}}(),O=function(){var e=l()(r()().mark((function e(){var n,t,s,i,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,S.validateFields();case 2:if(C(!0),s=!(null===(n=v.detailTopBanner)||void 0===n||!n.mooc_user_id),i=o()({coursesId:y.coursesId,user_id:null===(t=v.detailTopBanner)||void 0===t?void 0:t.mooc_user_id},S.getFieldsValue()),!s){e.next=11;break}return e.next=8,(0,Z.tB)(i);case 8:e.t0=e.sent,e.next=14;break;case 11:return e.next=13,(0,Z.s)(i);case 13:e.t0=e.sent;case 14:a=e.t0,C(!1),(null==a?void 0:a.status)>-1&&(f.ZP.info(s?"修改成功":"添加成功"),A({type:"classroomList/getClassroomTopBanner",payload:{id:i.coursesId}}),A({type:"classroomList/setActionTabs",payload:{}}));case 17:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,Q.jsx)(x.Z,{centered:!0,title:"填写资料",open:"填写慕课资料"===v.actionTabs.key,okText:"保存",cancelText:"取消",width:760,bodyStyle:{minHeight:150},confirmLoading:k,className:Ye,onOk:O,onCancel:function(){A({type:"classroomList/setActionTabs",payload:{}})},children:(0,Q.jsxs)("div",{className:"pl30 pr30",children:[null!=v&&null!==(t=v.detailTopBanner)&&void 0!==t&&t.third_part_login_url?(0,Q.jsxs)("div",{children:[(0,Q.jsx)("div",{className:Je,style:{height:"50px"},children:(0,Q.jsxs)("p",{className:"c-grey-333 ml20",children:[(0,Q.jsx)("i",{className:"iconfont icon-tianxiedisanfangmuke font14 mr5 icon-jingshi1 c-yellow-feb"}),"该课程支持为第三方慕课平台提供成绩,为了保证你成绩的准确无误,请如实填写相关信息。"]})}),(null==v||null===(i=v.detailTopBanner)||void 0===i?void 0:i.need_third_part_logined)&&(0,Q.jsxs)("p",{children:[(0,Q.jsx)("span",{className:"c-grey-333",children:"点击"}),(0,Q.jsx)("a",{target:"_blank",href:null==v||null===(a=v.detailTopBanner)||void 0===a?void 0:a.third_part_login_url,children:"爱课程(中国大学mooc)"}),(0,Q.jsx)("span",{className:"c-grey-333",children:"平台,进行登录授权"})]})]}):(0,Q.jsxs)("div",{className:Je,children:[(0,Q.jsxs)("p",{children:[(0,Q.jsx)("i",{className:"iconfont icon-tianxiedisanfangmuke font14 mr5 icon-jingshi1 c-yellow-feb"}),(0,Q.jsx)("span",{className:"c-grey-333",children:"1.请填写你在"}),(0,Q.jsx)("span",{className:"c-light-primary",children:null==v||null===(s=v.detailTopBanner)||void 0===s?void 0:s.third_party_name}),(0,Q.jsx)("span",{className:"c-grey-333",children:"平台的账号资料;"})]}),(0,Q.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,Q.jsxs)(L.Z,{form:S,labelCol:{span:6},wrapperCol:{span:12},labelAlign:"right",children:[(0,Q.jsx)(L.Z.Item,{label:"用户昵称:",name:"name",rules:[{required:!0,message:"请输入用户昵称"}],children:(0,Q.jsx)(B.Z,{placeholder:"请输入用户昵称"})}),(0,Q.jsx)(L.Z.Item,{label:"用户id:",name:"mooc_user_id",rules:[{required:!0,message:"请输入用户id"}],children:(0,Q.jsx)(B.Z,{placeholder:"请输入用户id"})}),(0,Q.jsx)(L.Z.Item,{label:"用户邮箱:",name:"email",rules:[{type:"email",message:"请填写正确的用户邮箱"}],children:(0,Q.jsx)(B.Z,{placeholder:"请输入用户邮箱"})}),(0,Q.jsx)(L.Z.Item,{label:"真实姓名:",name:"real_name",rules:[{required:!0,message:"请输入真实姓名"}],children:(0,Q.jsx)(B.Z,{placeholder:"请输入真实姓名"})}),(0,Q.jsx)(L.Z.Item,{label:"手机号:",name:"phone",rules:[{pattern:/(^(1[0-9])\d{9}$)/i,message:"请填写正确的手机号"}],children:(0,Q.jsx)(B.Z,{placeholder:"请输入手机号"})})]}),!(null!=v&&null!==(u=v.detailTopBanner)&&void 0!==u&&u.need_third_part_logined)&&(0,Q.jsxs)("div",{children:[(0,Q.jsxs)("p",{children:[(0,Q.jsx)("i",{style:{fontSize:"30px",color:"#3da440"},className:"iconfont icon-wanchengjindu mr5"}),"授权成功"]}),(0,Q.jsx)("p",{children:"授权信息:"}),(0,Q.jsxs)("p",{children:["用户昵称:",E]}),(0,Q.jsxs)("p",{children:[(0,Q.jsx)("span",{className:"c-grey-333",children:"你可以点击"}),(0,Q.jsx)("a",{target:"_blank",href:null==v||null===(p=v.detailTopBanner)||void 0===p?void 0:p.third_part_login_url,children:"爱课程(中国大学mooc)"}),(0,Q.jsx)("span",{className:"c-grey-333",children:"平台,重新进行登录授权"})]})]}),(0,Q.jsx)("p",{className:"font14 c-grey-999 mt10 tc",children:"※ 我们确保你所提供的信息均处于严格保密状态,不会泄露!"}),(null===(g=v.actionTabs)||void 0===g||null===(g=g.params)||void 0===g?void 0:g.showHint)&&(0,Q.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:"不再提示"})]})})})),De=t(58695),Re="shareModalContainer___glPiP",We="shareContent___YTYCr",Xe="tip___UlaGw",Ke="listItem___U9gBM",He="label___RPksG",qe="invitationCode___K2gpu",_e="code___nEgsJ",$e="first___B4_LD",en="copy___rgntz",nn="tips___EBHVj",tn=(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 f.ZP.error("已停用"),(0,Q.jsx)(Q.Fragment,{});var i=function(e){"1"===e&&(0,ee.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,ee.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,Q.jsx)(x.Z,{width:720,title:"分享课堂",open:!0,className:Re,footer:[],onCancel:function(){t({type:"classroomList/save",payload:{shareStatus:!1}})},children:(0,Q.jsxs)("div",{className:We,children:[(null==o?void 0:o.is_import_student)&&(0,Q.jsxs)("div",{className:Xe,children:[(0,Q.jsx)("i",{className:"iconfont icon-tishi9 font14",style:{color:"#FF8C29",marginTop:4,marginRight:12}}),(0,Q.jsxs)("div",{children:["本课堂已开启加入方式限制,仅允许教师导入的学生访问。如需允许学生通过邀请码或链接加入,请调整",(0,Q.jsx)("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:function(){return(0,ee.xg)("/classrooms/".concat(null==s?void 0:s.coursesId,"/edit"))},children:"课堂加入设置"}),"。"]})]}),(0,Q.jsxs)("div",{className:Ke,children:[(0,Q.jsx)("div",{className:He,children:"分享方式一:分享邀请码"}),(0,Q.jsxs)("div",{className:qe,children:[(0,Q.jsx)("div",{className:"".concat($e," ").concat(_e),children:(0,Q.jsx)("span",{children:o.invite_code})}),(0,Q.jsx)("div",{onClick:function(){return i("1")},className:en,children:"复制邀请码"})]}),(0,Q.jsx)("div",{className:nn,children:"通过邀请码加入课堂时,可以选择加入课堂的身份(选择教师或助教时,需要管理员审核)"})]}),(0,Q.jsxs)("div",{className:Ke,children:[(0,Q.jsxs)("div",{className:He,children:["分享方式二:分享链接",2===o.invite_code_halt&&(0,Q.jsx)("span",{children:"邀请链接已经对学生禁用,无法使用分享方式"})]}),(0,Q.jsxs)("div",{className:qe,children:[(0,Q.jsx)("div",{className:_e,children:(0,Q.jsxs)("span",{children:[window.location.origin,"/classrooms/",s.coursesId,"?code=",o.invite_code]})}),2!==o.invite_code_halt&&(0,Q.jsx)("div",{className:en,onClick:function(){return i("2")},children:"复制链接"})]}),(0,Q.jsx)("div",{className:nn,children:"通过分享链接访问课堂时,已登录用户可直接以学生身份加入课堂,未注册/登录用户在注册/登录后可直接以学生身份加入课堂。"})]})]})})})),sn=t(78550),on=["classroomList","dispatch","match","location","user"],rn=(0,m.connect)((function(e){return{user:e.user,classroomList:e.classroomList}}))((function(e){var n,t=e.classroomList,s=e.dispatch,o=(e.match,e.location,e.user),i=(p()(e,on),(0,m.useParams)()),a=(0,h.useState)(!1),c=d()(a,2),u=c[0],g=c[1],v=(0,h.useState)(),A=d()(v,2),y=A[0],j=A[1],w=(0,h.useState)(),b=d()(w,2),k=b[0],C=b[1],I=o.userInfo,S=t.detailTopBanner;return(0,h.useEffect)((function(){var e,n,t,s,o=localStorage.getItem("popupShown"),i=o?V()(JSON.parse(o)):[],r=null==S?void 0:S.course_id;(0,te.eB)()&&null!=S&&S.course_end&&(null!=I&&null!==(e=I.course)&&void 0!==e&&e.course_excellent&&null!=I&&null!==(n=I.course)&&void 0!==n&&n.subject_last_course||null==I||null===(t=I.course)||void 0===t||!t.course_excellent)&&(i.includes(r)||(C(null==I||null===(s=I.course)||void 0===s?void 0:s.course_end_date),j(!0),i.push(r),localStorage.setItem("popupShown",JSON.stringify(i))));var a=function(){if(i.includes(r)){var e=i.filter((function(e){return e!==r}));localStorage.setItem("popupShown",JSON.stringify(e))}};return window.addEventListener("beforeunload",a),function(){window.removeEventListener("beforeunload",a)}}),[]),(0,Q.jsxs)(x.Z,{width:450,centered:!0,title:"课堂已结束提示",open:y,okText:"提交",cancelText:"取消",destroyOnClose:!0,confirmLoading:u,maskClosable:!1,onOk:l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return g(!0),e.next=3,(0,Z.al)({coursesId:null==i?void 0:i.coursesId,end_date:k});case 3:0===(null==(n=e.sent)?void 0:n.status)&&(f.ZP.success("提交成功"),j(!1),s({type:"user/getUserInfo",payload:{course_id:null==i?void 0:i.coursesId}})),g(!1);case 6:case"end":return e.stop()}}),e)}))),onCancel:function(){j(!1)},children:[(0,Q.jsx)("div",{className:"mb10",children:"本课堂的教学活动已结束,不再支持发布作业与考试。如需新的作业或安排考试,请先修改课堂的结束时间。"}),(0,Q.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center"},children:[(0,Q.jsx)("span",{className:"mr10",children:"结束时间"}),(0,Q.jsx)(sn.default,{style:{flex:1},allowClear:!1,size:"large",placeholder:"请选择结束时间",format:"YYYY-MM-DD",value:k?M()(k):M()(null==o||null===(n=o.userInfo)||void 0===n||null===(n=n.course)||void 0===n?void 0:n.course_end_date),onChange:function(e,n){C(n)},disabledDate:function(e){return e&&e7?{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:an.row,loading:f,onChange:function(e,n,t){c.page=null==e?void 0:e.current,c.limit=null==e?void 0:e.pageSize,u(o()({},c)),S(c)},pagination:{pageSize:c.limit,total:j,current:c.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:function(e){return(0,Q.jsxs)("span",{className:"mr10",children:["共",(0,Q.jsx)("span",{className:"c-orange",children:e}),"条数据"]})}}})})})),cn=t(9936),dn="copyCourseMod___aGSAc",un="explain___TYv11",pn="copyType___MbYAW",hn=t(25510),mn=(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,i=void 0!==s&&s,a=e.copyCourseParams,c=e.setCopyCourseConfirmLoading,d=e.setOpenCopyCourse,u=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]:"";x.Z.info({centered:!0,icon:(0,Q.jsx)(C.Z,{style:{color:"#faad14"}}),width:460,title:"提示",content:(0,Q.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,Q.jsxs)("div",{style:{textAlign:"center",margin:"12px 0"},children:[(0,Q.jsx)("div",{children:e}),(0,Q.jsx)("div",{children:n})]}),(0,Q.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:hn,alt:"二维码",width:160})]}),okText:"我知道了"})});return(0,Q.jsx)(x.Z,{open:t,confirmLoading:i,width:806,centered:!0,title:"复制课堂",okText:"确认",onOk:l()(r()().mark((function e(){var n,t,s,i,l;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!=(s=(n=[]).concat.apply(n,V()(Object.values(a)))).length){e.next=4;break}return f.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==(i=e.sent)?void 0:i.status)&&h("针对一个课堂一天只可复制一次,","如果需要复制多次,请联系管理员。"),3===(null==i?void 0:i.status)&&h("您今天复制课堂的次数已达上限,","请明天再尝试或联系运营获取帮助。"),null!=i&&null!==(t=i.data)&&void 0!==t&&t.identifier&&(f.ZP.success("操作成功"),d(!1),window.open("/classrooms/".concat(null==i||null===(l=i.data)||void 0===l?void 0:l.identifier,"/teachers"))),c(!1);case 12:case"end":return e.stop()}}),e)}))),onCancel:function(){return d(!1)},children:(0,Q.jsxs)("div",{className:dn,children:[(0,Q.jsx)("div",{className:un,children:"说明:“复制”功能将会为您创建一个新的课堂,选中的旧课堂作业、考试、资料和班级成员等都将复制到新的课堂。"}),(0,Q.jsxs)("ul",{children:[(0,Q.jsxs)("li",{children:[(0,Q.jsx)("div",{className:pn,children:"课业考查"}),(0,Q.jsx)(w.Z.Group,{value:null==a?void 0:a.aaa,options:[{label:"课堂实验",value:"practice"},{label:"图文作业",value:"normal"},{label:"分组作业",value:"group"},{label:"编程作业",value:"hack"},{label:"在线考试",value:"exercise"}],onChange:function(e){u((function(n){return o()(o()({},n),{},{aaa:e})}))}})]}),(0,Q.jsxs)("li",{children:[(0,Q.jsx)("div",{className:pn,children:"交流互动"}),(0,Q.jsx)(w.Z.Group,{value:null==a?void 0:a.bbb,options:[{label:"问卷调查",value:"poll"},{label:"互动讨论",value:"board"},{label:"分班列表",value:"course_group"},{label:"学生列表",value:"course_students"}],onChange:function(e){u((function(n){return o()(o()({},n),{},{bbb:e})}))}})]}),(0,Q.jsxs)("li",{children:[(0,Q.jsx)("div",{className:pn,children:"教学资源"}),(0,Q.jsx)(w.Z.Group,{value:null==a?void 0:a.ccc,options:[{label:"教学资料",value:"attachment"},{label:"视频直播",value:"course_video"}],onChange:function(e){u((function(n){return o()(o()({},n),{},{ccc:e})}))}})]})]})]})})})),gn="copyWarp___uxCLd",xn=(0,m.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){e.classroomList,e.dispatch;return(0,Q.jsx)("div",{className:gn,children:(0,Q.jsxs)("div",{children:[(0,Q.jsx)("img",{src:t(74265),style:{width:172,height:172,marginLeft:60}}),(0,Q.jsxs)("div",{style:{marginTop:17,color:"#fff",textAlign:"center"},children:[(0,Q.jsx)("div",{children:"课堂内容正在复制中,请耐心等待…"}),(0,Q.jsx)("div",{children:"完成后,页面将自动更新呈现最新的课堂内容。"})]})]})})})),fn=t(82278),vn=["classroomList","dispatch","match","location","user"],An=(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,vn),(0,m.useParams)()),i=(0,h.useState)(!1),a=d()(i,2),c=a[0],u=a[1],g=(0,h.useState)(!1),v=d()(g,2),A=v[0],y=v[1],j=(0,h.useRef)(null);(0,h.useEffect)((function(){"删除课堂"===n.actionTabs.key?y(!0):y(!1)}),[n.actionTabs.key]);return(0,Q.jsxs)(x.Z,{width:460,centered:!0,title:"提示",open:A,okText:"确定",cancelText:"取消",destroyOnClose:!0,confirmLoading:c,onOk:l()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===(n=j.current)||void 0===n||!n.onVerify()){e.next=2;break}return e.abrupt("return");case 2:return u(!0),e.next=5,(0,Z.A)(o()({},s));case 5:0===(null==(t=e.sent)?void 0:t.status)&&(f.ZP.success("删除成功"),m.history.replace("/classrooms/index")),u(!1);case 8:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"classroomList/setActionTabs",payload:{}})},children:[(0,Q.jsx)("p",{style:{color:"#DD0000"},children:"删除课堂会清除课堂内所有数据,且数据不可恢复,如确定删除,请输入下方验证码"}),(0,Q.jsx)(fn.Z,{ref:function(e){return j.current=e}})]})})),yn=t(90556),jn=t(52590),wn=t(32637),bn=["classroomList","globalSetting","shixunHomeworks","user","loading","dispatch"],kn=g.Z.Content,Cn=(0,m.connect)((function(e){var n=e.classroomList,t=e.loading,s=e.globalSetting,o=e.user,i=e.shixunHomeworks;return{classroomList:n,globalSetting:s,user:o,loading:t.effects,shixunHomeworks:i}}))((function(e){var n,t,s,i,a,c,u,S,N,T,L,B,E,P,O=e.classroomList,G=e.globalSetting,V=e.shixunHomeworks,Y=e.user,J=(e.loading,e.dispatch),U=(p()(e,bn),(0,m.useParams)()),D=O.detailTopBanner,R=O.detailLeftMenus,W=O.shareStatus,H=Y.userInfo,q=(0,h.useState)(["shixun_homework|1309"]),_=d()(q,2),$=(_[0],_[1]),se=(0,h.useState)(),oe=d()(se,2),re=(oe[0],oe[1]),ae=(0,h.useState)(!1),le=d()(ae,2),ce=le[0],de=le[1],ue=(0,h.useState)(!1),pe=d()(ue,2),he=pe[0],me=pe[1],ge=(0,h.useState)(!1),xe=d()(ge,2),fe=xe[0],ve=xe[1],Ae=(0,h.useState)(!1),ye=d()(Ae,2),je=ye[0],we=ye[1],be=(0,h.useState)(!1),ke=d()(be,2),Ce=ke[0],Ze=ke[1],Ie=(0,h.useState)(!1),Se=d()(Ie,2),Ne=Se[0],Be=Se[1],Ee=(0,h.useState)(!1),Fe=d()(Ee,2),Oe=Fe[0],Me=Fe[1],Ge=(0,h.useState)({aaa:["practice","exercise"],bbb:[],ccc:["attachment"]}),Ye=d()(Ge,2),Je=Ye[0],Re=Ye[1],We=(0,h.useState)(!1),Xe=d()(We,2),Ke=Xe[0],He=Xe[1],qe=(0,m.useLocation)(),_e=(0,m.useSearchParams)(),$e=d()(_e,1)[0];console.log("------",$e.get("code"),D);var en=[{name:"添加老师",icon:(0,Q.jsx)("i",{className:"mr5 iconfont icon-tianjialaoshi1"})},{name:"添加助教",icon:(0,Q.jsx)("i",{className:"mr5 iconfont icon-tianjiazhujiao1"})},{name:"添加学生",icon:(0,Q.jsx)("i",{className:"mr5 iconfont icon-tianjiaxuesheng1"})}].filter((function(e){return!(0,te.Rm)()||"添加老师"!==e.name})).filter((function(e){return null==D||!D.is_competition||!!(0,te.Rb)()}));(0,h.useEffect)((function(){return J({type:"globalSetting/delayTipToggle",payload:!0}),function(){J({type:"globalSetting/delayTipToggle",payload:!1})}}),[]),(0,h.useEffect)((function(){var e,n,t;1===(null==Y||null===(e=Y.userInfo)||void 0===e?void 0:e.user_status)&&x.Z.confirm({title:"温馨提示",icon:null,centered:!0,keyboard:!1,width:580,content:"尊敬的教师用户,您的教学课堂平台试用期已结束,在线实验等高消耗功能将被限制,请点击“申请延期”按钮,平台将尽快处理。",okText:"申请延期",cancelText:"忽略",onOk:(t=l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.ZP)("/api/business_contacts.json",{method:"post",body:{course_id:U.coursesId,limit_type:"3"}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(f.ZP.info("延期申请提交成功!平台工作人员将尽快与您联系,请耐心等待~"),setTimeout((function(){window.location.reload()}),800));case 4:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)}),onCancel:(n=l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.ZP)("/api/business_contacts.json",{method:"post",body:{course_id:U.coursesId,limit_type:"2"}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&window.location.reload();case 4:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)})})}),[null==Y||null===(n=Y.userInfo)||void 0===n?void 0:n.user_status]);var nn=(0,h.useState)(!1),sn=d()(nn,2),on=sn[0],an=sn[1];(0,h.useEffect)((function(){var e=M()().add(0,"days").unix(),n=localStorage.getItem("classroomsclose");n?e>parseInt(n)&&an(!0):an(!0)}),[]),(0,h.useEffect)((function(){return Ze(!((null==D?void 0:D.student_count)>=10)&&he),function(){Ze(!1)}}),[D]),(0,h.useEffect)((function(){setTimeout((function(){Ze(!1)}),5e3)}),[]),(0,h.useEffect)((function(){var e=M()(),n="".concat(null==H?void 0:H.login,"-").concat(U.coursesId,"-date"),t=localStorage.getItem(n);return t?e<=M()(t)?Be(!1):(localStorage.removeItem(n),Be(!0)):Be(!0),function(){Be(!1)}}),[D]);var dn=function(){var e="".concat(null==H?void 0:H.login,"-").concat(U.coursesId,"-date"),n=M()().endOf("day").format("YYYY-MM-DD HH:mm:ss");localStorage.setItem(e,n),Be(!1)},un={5:{text:"如果分班单独设置发布内容(实训作业、普通作业、试卷等), 需要加入分班才能查看",url:"/api/courses/".concat(U.coursesId,"/switch_to_student.json")},6:{text:"由学生身份切换至教师,拥有添加成员、发布作业等管理权限",url:"/api/courses/".concat(U.coursesId,"/switch_to_teacher.json")},7:{text:"由学生身份切换至助教,拥有添加成员、发布作业等管理权限",url:"/api/courses/".concat(U.coursesId,"/switch_to_assistant.json")}},pn=function(){J({type:"classroomList/getClassroomLeftMenus",payload:{id:U.coursesId}})},hn=function(){var e=l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,J({type:"classroomList/getClassroomTopBanner",payload:{id:U.coursesId}});case 2:null==(n=e.sent)||!n.name||null!=n&&n.copy_completed?pn():setTimeout((function(){hn()}),1e4);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function gn(){return(gn=l()(r()().mark((function e(n){var t,s,o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.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 J({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:n,checkedList:[3]}}),e.abrupt("return");case 6:return e.next=8,(0,I.ZP)("/api/courses/apply_to_join_course.json",{method:"post",body:{invite_code:n,student:1}});case 8:if(-12!==(null==(s=e.sent)?void 0:s.status)){e.next=14;break}return o=JSON.parse(localStorage.getItem("userInfo")),f.ZP.warning(null==s?void 0:s.message),m.history.push("/users/".concat(null==o?void 0:o.login,"/classrooms")),e.abrupt("return");case 14:-4===(null==s?void 0:s.status)&&J({type:"classroomList/setActionTabs",payload:{key:"到期提示"}}),401===s.status?(localStorage.setItem("addinfo","1"),localStorage.setItem("classromeurl",location.pathname+qe.search)):(hn(),pn());case 16:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var fn=function(e,n){x.Z.confirm({centered:!0,title:"提示",icon:(0,Q.jsx)(C.Z,{}),content:e,okText:"确认",onOk:function(){return n()},cancelText:"取消"})},vn=function(){var e=l()(r()().mark((function e(n){var t,s,i,a,c;return r()().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,ee.L9)(["教学课堂","课堂详情","设为公开/私有"]),c=(0,Q.jsxs)("p",{children:["设为公开后,非课堂成员也可以访问查看",(0,Q.jsx)("br",{}),"是否确认设为公开?"]}),D.is_public&&(c=(0,Q.jsx)("p",{children:"您确定要设置为私有?"})),fn(c,l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Z.sb)(o()({},U));case 2:a=e.sent,0===(null===(n=a)||void 0===n?void 0:n.status)&&(f.ZP.success("设置成功"),hn());case 4:case"end":return e.stop()}}),e)})))),e.abrupt("break",49);case 8:if((0,ee.L9)(["教学课堂","课堂详情","停用/启用邀请码"]),null==D||!D.invite_code){e.next=13;break}fn((0,Q.jsxs)("p",{children:["课堂邀请码停用后,用户不能主动加入该课堂了",(0,Q.jsx)("br",{}),"您是否确认停用?"]}),l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Z.L$)(o()({},U));case 2:a=e.sent,0===(null===(n=a)||void 0===n?void 0:n.status)&&(f.ZP.success("设置成功"),hn());case 4:case"end":return e.stop()}}),e)})))),e.next=16;break;case 13:return e.next=15,(0,Z.L$)(o()({},U));case 15:a=e.sent;case 16:return e.abrupt("break",49);case 17:return(0,ee.L9)(["教学课堂","课堂详情","编辑课堂"]),null!=D&&D.excellent?m.history.push("/classrooms/".concat(U.coursesId,"/newgolds/settings")):m.history.push("/classrooms/".concat(U.coursesId,"/edit")),e.abrupt("break",49);case 20:if(null!==(t=Y.userInfo)&&void 0!==t&&t.professional_certification){e.next=23;break}return f.ZP.warning("需要通过职业认证后才能复制课堂"),e.abrupt("return");case 23:return(0,ee.L9)(["教学课堂","课堂详情","复制课堂"]),Re({aaa:["practice","exercise"],bbb:[],ccc:["attachment"]}),Me(!0),e.abrupt("break",49);case 27:return(0,ee.L9)(["教学课堂","课堂详情","删除课堂"]),J({type:"classroomList/setActionTabs",payload:{key:"删除课堂"}}),e.abrupt("break",49);case 30:return(0,ee.L9)(["教学课堂","课堂详情","切换为学生"]),J({type:"classroomList/setActionTabs",payload:{key:"切换为学生"}}),e.abrupt("break",49);case 33:return x.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"切换身份",content:un[n].text,onOk:function(){var e=l()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(0,ee.L9)(["教学课堂","课堂详情",6==n?"切换为老师":" 切换为助教"]),e.next=3,(0,I.ZP)(un[n].url,{method:"post"});case 3:0===e.sent.status&&(f.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==D||!D.invite_code){e.next=40;break}(0,ee.L9)(["教学课堂","课堂详情","退出课堂"]),fn((0,Q.jsx)("p",{children:"退出后您将不再是本课堂的成员,作品将全部被删除"}),l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Z.fN)(o()({},U));case 2:a=e.sent,0===(null===(n=a)||void 0===n?void 0:n.status)&&(f.ZP.success("退出成功"),m.history.push("/users/".concat(H.login)));case 4:case"end":return e.stop()}}),e)})))),e.next=43;break;case 40:return e.next=42,(0,Z.L$)(o()({},U));case 42:a=e.sent;case 43:return e.abrupt("break",49);case 44:if(null!==(s=Y.userInfo)&&void 0!==s&&s.professional_certification){e.next=47;break}return f.ZP.warning("需要通过职业认证后才能查看复制记录"),e.abrupt("return");case 47:return J({type:"classroomList/setActionTabs",payload:{key:"复制记录"}}),e.abrupt("break",49);case 49:0===(null===(i=a)||void 0===i?void 0:i.status)&&(f.ZP.success("设置成功"),hn());case 50:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Cn=(0,Q.jsx)("div",{className:"tc current",children:(0,Q.jsxs)(Q.Fragment,{children:[(null==D?void 0:D.switch_to_student)&&(0,Q.jsx)("p",{onClick:function(){return vn(5)},children:"切换为学生"}),(null==D?void 0:D.switch_to_teacher)&&(0,Q.jsx)("p",{onClick:function(){return vn(6)},children:"切换为老师"}),(null==D?void 0:D.switch_to_assistant)&&(0,Q.jsx)("p",{onClick:function(){return vn(7)},children:"切换为助教"})]})}),Zn=(0,Q.jsx)("div",{className:"tc current",children:null!=D&&D.excellent?(0,Q.jsxs)(Q.Fragment,{children:[(0,te.GJ)()&&(0,Q.jsx)("p",{onClick:function(){return vn(2)},children:"编辑课堂"}),(0,te.oF)()&&(0,Q.jsx)("p",{onClick:function(){return vn(4)},children:"删除课堂"})]}):(0,Q.jsxs)(Q.Fragment,{children:[(0,te.aN)()&&(0,Q.jsx)("p",{onClick:function(){return vn(0)},children:null!=D&&D.is_public?"设为私有":"设为公开"}),(0,te.GJ)()&&(0,Q.jsx)("p",{onClick:function(){return vn(2)},children:"编辑课堂"}),(0,te.GJ)()&&(0,Q.jsx)("p",{onClick:function(){return vn(3)},children:"复制课堂"}),(0,te.GJ)()&&(0,Q.jsx)("p",{onClick:function(){return vn(9)},children:"复制记录"}),(0,te.dE)()&&(0,Q.jsx)("p",{onClick:function(){return vn(8)},children:"退出课堂"}),(0,te.aN)()&&(0,Q.jsx)("p",{onClick:function(){return vn(4)},children:"删除课堂"})]})});(0,h.useEffect)((function(){var e;if(null!=Y&&null!==(e=Y.userInfo)&&void 0!==e&&e.course){if((0,te.dE)())return void Ze(!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==U?void 0:U.coursesId)}));(null==s?void 0:s.length)>0?M()(s[0].time).add(parseInt(s[0].Tooltiptype),"days")-1&&(n="graduation"),$(["".concat(n,"|").concat(U.coursesId)])}),[qe.pathname]),null!=D&&D.name&&(0,ee.Dk)(null==D?void 0:D.name);(0,h.useEffect)((function(){if(null!=D&&D.professors){var e,n,t="";null==D||null===(e=D.professors)||void 0===e||e.map((function(e,n){var s,o;n===(null==D||null===(s=D.professors)||void 0===s?void 0:s.length)-1&&0===(null==D||null===(o=D.assistants)||void 0===o?void 0:o.length)?t+=e:t+=e+"、"})),null==D||null===(n=D.assistants)||void 0===n||n.map((function(e,n){var s;n===(null==D||null===(s=D.assistants)||void 0===s?void 0:s.length)-1?t+=e+"(助教)":t+=e+"(助教)、"})),re(t)}}),[D]);var In,Sn,Nn,Tn,Ln,Bn=function(){var e=D.all_applies_count>0?24:0;return(0,Q.jsxs)("div",{style:{display:"inline-flex",alignItems:"center"},children:[(0,te.eB)()&&(0,Q.jsxs)("div",{className:ze.badge,style:{paddingRight:e},children:[(0,te.eB)()&&D.all_applies_count>0&&(0,Q.jsx)("span",{className:ze.num,children:D.all_applies_count>100?"99+":D.all_applies_count}),(0,Q.jsx)(v.Z,{zIndex:10,title:(0,Q.jsxs)("span",{className:"c-black",children:["新收到",null==D?void 0:D.all_applies_count,"条加入课堂的申请",(0,Q.jsx)(m.Link,{to:(0,te.Rm)()?"/classrooms/".concat(U.coursesId,"/students?tab=applicant"):"/classrooms/".concat(U.coursesId,"/teachers?tab=1"),className:"c-orange",children:"去审批"}),(0,Q.jsx)("i",{onClick:dn,className:"iconfont icon-guanbi1",style:{fontSize:12,color:"#666",marginLeft:10,cursor:"pointer"}})]}),color:"#FFF",open:D.all_applies_count>0&&Ne,children:(0,Q.jsxs)(m.Link,{onClick:function(e){(0,De.tJ)(J)||e.preventDefault()},style:{display:"inline-flex",alignItems:"center"},className:"c-white",to:"/classrooms/".concat(U.coursesId,"/course_group"),children:[(0,Q.jsx)("i",{className:"iconfont icon-chengyuanguanli1 mr5"}),"成员管理"]})},"#FFF")]}),(0,Q.jsxs)(m.Link,{onClick:function(e){(0,De.tJ)(J)||e.preventDefault()},className:(0,te.eB)()?ze.link:ze.sLink,to:"/classrooms/".concat(U.coursesId,"/students"),children:[(0,Q.jsx)("span",{children:"学生"}),(0,Q.jsx)("span",{className:"ml5",children:D.student_count})]}),(0,Q.jsxs)(m.Link,{className:ze.link,onClick:function(e){(0,De.tJ)(J)||e.preventDefault()},to:"/classrooms/".concat(U.coursesId,"/teachers"),children:[(0,Q.jsx)("span",{children:"教师"}),(0,Q.jsx)("span",{className:"ml5",children:D.teacher_count})]}),(0,te.dE)()&&(null==D?void 0:D.allow_apply_teacher)&&(0,Q.jsx)("span",{className:"ml40 mr20",onClick:l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.ZP)("/api/courses/apply_to_join_course.json",{method:"post",body:{invite_code:null==D?void 0:D.invite_code,professor:1}});case 2:(n=e.sent)&&f.ZP.info(null==n?void 0:n.message);case 4:case"end":return e.stop()}}),e)}))),children:(0,Q.jsx)(v.Z,{title:"申请成为教师",children:(0,Q.jsx)("a",{className:"c-white iconfont icon-shenqingchengweijiaoshi"})})}),(0,te.dE)()&&(null==D?void 0:D.allow_apply_teacher)&&(0,Q.jsx)("span",{onClick:l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.ZP)("/api/courses/apply_to_join_course.json",{method:"post",body:{invite_code:null==D?void 0:D.invite_code,assistant_professor:1}});case 2:(n=e.sent)&&f.ZP.info(null==n?void 0:n.message);case 4:case"end":return e.stop()}}),e)}))),children:(0,Q.jsx)(v.Z,{title:"申请成为助教",children:(0,Q.jsx)("a",{className:"c-white iconfont icon-shenqingchengweizhujiao"})})})]})},En="【教学课堂邀请】".concat(null==D?void 0:D.copy_teacher_name,"老师邀请您加入头歌平台教学课堂-《").concat(null==D?void 0:D.name,"》,您可以复制邀请码,在下方的链接中,点击“加入课堂”按钮加入该教学课堂。\n链接:https://www.educoder.net/classrooms/").concat(U.coursesId,"?code=").concat(null==D?void 0:D.invite_code,"\n邀请码:").concat(null==D?void 0:D.invite_code),Qn=(0,h.useMemo)((function(){var e,n=null==R||null===(e=R.course_modules)||void 0===e?void 0:e.map((function(e){return null==e?void 0:e.type}));return!(!(0,te.dE)()||null!=D&&D.excellent||null==D||!D.group_name||null==n||!n.includes("course_group"))}),[Y,O]);return(0,Q.jsxs)("section",{className:ze.bg,children:[(0,Q.jsx)("section",{className:ze.classroomInfo,children:(0,Q.jsxs)("aside",{className:"edu-container",children:[(0,Q.jsxs)("aside",{className:ze.title,children:[(0,Q.jsxs)("div",{className:ze.titleLeft,children:[(0,Q.jsx)("strong",{children:D.name}),(null==D?void 0:D.excellent)&&(0,Q.jsx)("span",{className:"tag-style bg-orange ml20",children:"开放课程"}),!(0,te.aQ)()&&(0,Q.jsx)("span",{className:"tag-style bg-blue ml20",children:null!=D&&D.is_public?"公开":"私有"}),(0,te.aQ)()&&(0,Q.jsx)("span",{className:"tag-style bg-grey-ede c-light-black ml20",children:"已结束"}),(0,Q.jsx)("br",{}),!!D.credit&&(0,Q.jsxs)("span",{children:["学分 ",D.credit]}),!!D.class_period&&(0,Q.jsxs)("span",{children:[(0,Q.jsx)("span",{className:"ml5 mr5",children:"|"}),"学时 ",D.class_period]}),!!D.visits&&(0,Q.jsxs)("span",{children:[(0,Q.jsx)("span",{className:"ml5 mr5",children:"|"}),"课堂访问量 ",D.visits]})]}),D.copy_completed&&"kepukehuan.educoder.net"!==document.domain&&(0,Q.jsxs)("div",{className:ze.titleRight,style:{height:"20px",display:"flex",alignItems:"center"},children:[null===(null==H||null===(t=H.course)||void 0===t?void 0:t.course_role)&&"teacher"===(null==H?void 0:H.identity)&&(null==D?void 0:D.allow_copy)&&(0,Q.jsxs)("div",{className:ze.copy,children:[(0,Q.jsx)("span",{onClick:function(){vn(3)},children:"复制课堂"}),(0,Q.jsx)("span",{children:null==D?void 0:D.copied_courses_count})]}),(null==D?void 0:D.course_identity)<6&&!(null!=D&&D.excellent)&&(null==D?void 0:D.show_invite_code)&&(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)("strong",{className:"font14",children:"邀请码:"}),1===(null==D?void 0:D.invite_code_halt)&&(0,Q.jsx)("strong",{className:"font14",children:(0,Q.jsx)("span",{children:"已停用"})}),1!==(null==D?void 0:D.invite_code_halt)&&(0,Q.jsx)(A.Z,{zIndex:1,cancelText:"",overlayClassName:ze.tipJoin,overlayStyle:{width:270},open:Ce,placement:"bottom",title:(0,Q.jsxs)("span",{style:{color:"#000",fontSize:14,fontWeight:200},children:["复制并发给学生,邀请学生快速加入",(0,Q.jsx)("br",{}),(0,Q.jsx)("div",{style:{borderBottom:"1px solid #efefef",marginTop:"12px",marginLeft:-18}}),(0,Q.jsxs)(y.Z,{className:"mt10",children:[(0,Q.jsx)(j.Z,{flex:"1",style:{textAlign:"right",marginRight:10},children:(0,Q.jsx)(w.Z,{style:{marginLeft:-18,color:"#999"},onChange:function(e){de(e.target.checked)},children:0===D.student_count?"今天不再提示":"本周不再提示"})}),(0,Q.jsx)(j.Z,{children:(0,Q.jsx)(b.ZP,{size:"small",type:"primary",children:(0,Q.jsx)("span",{style:{cursor:"pointer"},onClick:function(){if((0,ee.RG)(En),ce){if(localStorage.getItem("coursesIdstimies")){var e=JSON.parse(localStorage.getItem("coursesIdstimies"));e.filter((function(e){return e.coursesId===U.coursesId})).length>0||(e.push({coursesId:U.coursesId,time:new Date,Tooltiptype:0===D.student_count?"1":"7"}),localStorage.setItem("coursesIdstimies",JSON.stringify(e)))}else localStorage.setItem("coursesIdstimies",JSON.stringify([{coursesId:U.coursesId,time:new Date,Tooltiptype:0===D.student_count?"1":"7"}]));Ze(!1)}else Ze(!1)},children:"确定"})})})]})]}),children:(0,Q.jsx)("strong",{className:"font14",children:(0,Q.jsx)("span",{className:1===(null==D?void 0:D.invite_code_halt)?"":"c-yellow",children:1===(null==D?void 0:D.invite_code_halt)?"已停用":null==D?void 0:D.invite_code})})}),1!==(null==D?void 0:D.invite_code_halt)&&(0,Q.jsxs)("div",{className:ze.shareClassroom,onClick:function(){J({type:"classroomList/save",payload:{shareStatus:!0}})},children:[(0,Q.jsx)("span",{children:(0,Q.jsx)("i",{className:"iconfont icon-fenxiangketang"})}),(0,Q.jsx)("span",{children:"分享课堂"})]})]}),(0,Q.jsx)(k.Z,{placement:"bottom",content:Cn,trigger:"hover",children:(Ln="",!(null!=D&&D.switch_to_student||null!=D&&D.switch_to_teacher||null!=D&&D.switch_to_assistant)||null!=D&&D.excellent||(Ln=" ▼"),(0,Q.jsxs)("span",{style:{pointerEvents:Ln?"all":"none"},children:[8===(null==H||null===(In=H.course)||void 0===In?void 0:In.course_role)&&(0,Q.jsxs)("span",{className:"c-white ml15",children:["当前身份:老师",Ln]}),5===(null==H||null===(Sn=H.course)||void 0===Sn?void 0:Sn.course_role)&&(0,Q.jsxs)("span",{className:"c-white ml15",children:["当前身份:老师",Ln]}),12===(null==H||null===(Nn=H.course)||void 0===Nn?void 0:Nn.course_role)&&(0,Q.jsxs)("span",{className:"c-white ml15",children:["当前身份:助教",Ln]}),15===(null==H||null===(Tn=H.course)||void 0===Tn?void 0:Tn.course_role)&&(0,Q.jsxs)("span",{className:"c-white ml15",children:["当前身份:学生",Ln]})]}))}),(0,te.RV)()&&(0,Q.jsx)("span",{className:"ml10 mr10",children:"|"}),(0,te.RV)()&&(0,Q.jsx)(k.Z,{placement:"bottom",content:Zn,trigger:"hover",children:(0,Q.jsxs)("span",{className:ze.iconH,children:[(0,te.aN)()&&(0,Q.jsx)("span",{children:"课堂管理"}),((0,te.IR)()||(0,te.Rm)())&&(0,Q.jsxs)("span",{children:[!(null!=D&&D.excellent)&&"复制/","课堂管理"]}),(0,te.dE)()&&!(null!=D&&D.excellent)&&(0,Q.jsx)("span",{children:"退出课堂"})]})})]})]}),(0,Q.jsxs)(y.Z,{children:[(0,Q.jsx)(j.Z,{flex:1,children:(0,Q.jsx)("aside",{className:ze.classroomUser,children:"kepukehuan.educoder.net"!==document.domain&&(0,Q.jsx)(Q.Fragment,{children:(0,Q.jsxs)("p",{className:ze.headPic,children:[(0,Q.jsx)(m.Link,{to:"/users/".concat(null==D?void 0:D.teacher_login,"/classrooms"),children:(null==D?void 0:D.teacher_img)&&(0,Q.jsx)("img",{src:ne.Z.IMG_SERVER+"/images/"+D.teacher_img,alt:""})}),(0,Q.jsx)(m.Link,{to:"/users/".concat(null==D?void 0:D.teacher_login,"/classrooms"),children:(0,Q.jsx)("strong",{className:"c-white",children:D.teacher_name})}),(0,Q.jsxs)("span",{children:["(",D.teacher_school,")"]}),!(null==D||!D.subject_identifier)&&!(0,te.Jd)()&&(0,Q.jsxs)("div",{className:ze.btnWrap,children:[(0,Q.jsxs)("div",{onClick:function(){return(0,ee.xg)("/paths/".concat(null==D?void 0:D.subject_identifier))},className:ze.btn,children:[(0,Q.jsx)("i",{className:"iconfont icon-jinrushijiankecheng font13 mr5"}),"进入实践课程"]}),(0,Q.jsx)("div",{className:ze.tip,children:"进入开放课堂对应的实践课程"})]})]})})})}),(0,te.Jd)()&&(0,Q.jsx)(j.Z,{children:(0,Q.jsx)(b.ZP,{onClick:function(){return J({type:"classroomList/setActionTabs",payload:{key:"加入课堂"}})},size:"middle",type:"primary",className:ze.joinCouses,children:"加入课堂"})}),(0,Q.jsxs)(j.Z,{style:{display:2===(null===(s=Y.userInfo)||void 0===s?void 0:s.user_status)||3===(null===(i=Y.userInfo)||void 0===i?void 0:i.user_status)?"flex":"none",alignItems:"center"},children:[2===(null===(a=Y.userInfo)||void 0===a?void 0:a.user_status)&&(0,Q.jsxs)("div",{className:ze.righttop,children:[(0,Q.jsx)("img",{style:{height:40,width:34,marginLeft:-5,marginRight:8},src:yn}),"课堂部分功能已被限制,点击",(0,Q.jsx)("span",{style:{color:"#F27107",cursor:"pointer"},onClick:function(){x.Z.warning({title:"联系人工支持",icon:null,width:424,content:(0,Q.jsxs)("div",{style:{textAlign:"center"},children:[(0,Q.jsx)("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:wn}),(0,Q.jsx)("div",{style:{color:"#666666",fontSize:14,marginTop:15},children:"添加客服人员微信,获得更多支持"})]})})},children:"【联系人工支持】"})]}),3===(null===(c=Y.userInfo)||void 0===c?void 0:c.user_status)&&(0,Q.jsxs)("div",{className:ze.righttop,style:{width:296},children:[(0,Q.jsx)("img",{style:{height:45,width:36,marginLeft:-8,marginRight:8},src:jn}),"延期申请中,点击",(0,Q.jsx)("span",{style:{color:"#F27107",cursor:"pointer"},onClick:function(){x.Z.warning({title:"联系人工支持",icon:null,width:424,content:(0,Q.jsxs)("div",{style:{textAlign:"center"},children:[(0,Q.jsx)("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:wn}),(0,Q.jsx)("div",{style:{color:"#666666",fontSize:14,marginTop:15},children:"添加客服人员微信,获得更多支持"})]})})},children:"【联系人工支持】"})]})]})]}),(0,Q.jsx)("aside",{className:ze.classroomDescBg}),(0,Q.jsx)("aside",{className:ze.classroomDesc,children:D.copy_completed&&"kepukehuan.educoder.net"!==document.domain?(0,Q.jsxs)(Q.Fragment,{children:[" ",(0,Q.jsxs)("div",{children:[(null==D?void 0:D.excellent)&&(0,te.GJ)()&&(0,Q.jsx)(Bn,{}),!(null!=D&&D.excellent)&&(0,Q.jsx)(Bn,{})]}),(0,Q.jsxs)("div",{children:[(0,te.GJ)()&&en.map((function(e,n){return(0,Q.jsxs)("span",{className:13===V.actionTabs.type&&"添加学生"===e.name?ze.classromediv:"",onClick:function(){(0,ee.L9)(["教学课堂","课堂详情",e.name]),J({type:"classroomList/setActionTabs",payload:{key:e.name}})},children:[e.icon,e.name]},n)})),Qn&&(0,Q.jsxs)(m.Link,{className:"c-white",to:"/classrooms/".concat(U.coursesId,"/course_group"),children:[(0,Q.jsx)("span",{style:{fontSize:"14px"},children:"你当前所在班级:"}),(0,Q.jsx)(v.Z,{title:(null==D||null===(u=D.group_name)||void 0===u?void 0:u.length)>10?null==D?void 0:D.group_name:"",children:(0,Q.jsx)("span",{style:{fontSize:"14px"},children:(null==D||null===(S=D.group_name)||void 0===S?void 0:S.length)>10?(null==D||null===(N=D.group_name)||void 0===N?void 0:N.substr(0,10))+"...":null==D?void 0:D.group_name})})]}),(0,te.dE)()&&(null==D?void 0:D.third_party_name)&&(0,Q.jsxs)("span",{className:"current",onClick:function(){(0,ee.L9)(["教学课堂","课堂详情","填写慕课资料"]),J({type:"classroomList/setActionTabs",payload:{key:"填写慕课资料"}})},children:[(0,Q.jsx)("i",{className:"iconfont icon-tianxiedisanfangmuke font14 mr5"}),"填写第三方慕课平台账号信息",(0,Q.jsx)("i",{className:"iconfont icon-you font14 mr5 ml5"})]})]})]}):(0,Q.jsx)("div",{})})]})}),(0,Q.jsx)("div",{children:(0,te.dE)()&&on&&(null==G||null===(T=G.setting)||void 0===T||null===(T=T.adv_course)||void 0===T?void 0:T.image_url)&&(0,Q.jsx)("aside",{className:"edu-container",children:(0,Q.jsxs)("div",{onClick:function(){var e;return window.open(null==G||null===(e=G.setting)||void 0===e||null===(e=e.adv_course)||void 0===e?void 0:e.jump_url)},style:{backgroundImage:"url(".concat(ne.Z.IMG_SERVER+(null==G||null===(L=G.setting)||void 0===L||null===(L=L.adv_course)||void 0===L?void 0:L.image_url),")"),width:"1200px",height:60,margin:"0px auto",display:"flex",marginTop:"10px",cursor:"pointer",backgroundSize:"cover"},children:[(0,Q.jsx)("div",{style:{marginLeft:61,position:"relative",marginRight:82,height:60,display:"flex",alignItems:"center",justifyContent:"space-between",width:"100%"}}),(0,Q.jsx)("img",{src:cn,onClick:function(e){e.stopPropagation(),localStorage.setItem("classroomsclose",M()().add(1,"days").unix()+""),an(!1)},style:{width:16,height:16,marginRight:6,marginTop:6,cursor:"pointer"}})]})})}),(0,Q.jsx)("aside",{className:"edu-container mb20",children:D.copy_completed?(0,Q.jsxs)(g.Z,{style:{background:"none"},children:[(0,Q.jsx)(Ve,{}),(0,Q.jsx)(g.Z,{style:{background:"none",overflow:"initial"},children:(0,Q.jsx)(kn,{className:ze.container,children:(0,Q.jsx)(m.Outlet,{})})})]}):(0,Q.jsxs)("div",{className:ze.skeleton,children:[(0,Q.jsx)("div",{className:ze.skeletonL}),(0,Q.jsxs)("div",{className:ze.skeletonR,children:[(0,Q.jsx)("div",{className:ze.skeletonR_1}),Array.from({length:5},(function(e,n){return(0,Q.jsx)("div",{className:ze.skeletonR_2},n)}))]})]})}),(0,Q.jsx)(F,{}),(0,Q.jsx)(z,{}),(0,Q.jsx)(Te,{}),(0,Q.jsx)(X,{onShow:function(){return we(!0)}}),(0,Q.jsx)(K,{onShow:function(){return we(!0)}}),(0,Q.jsx)(ie,{onShow:function(){return we(!0)},onShow1:function(){return ve(!0)}}),(0,Q.jsx)(Le,{}),(0,Q.jsx)(Pe,{}),(0,Q.jsx)(Ue,{}),(0,Q.jsx)(ln,{}),(0,Q.jsx)(Qe,{}),W&&(0,Q.jsx)(tn,{}),(null==D?void 0:D.course_end)&&(0,te.eB)()&&((null==H||null===(B=H.course)||void 0===B?void 0:B.course_excellent)&&(null==H||null===(E=H.course)||void 0===E?void 0:E.subject_last_course)||!(null!=H&&null!==(P=H.course)&&void 0!==P&&P.course_excellent))&&(0,Q.jsx)(rn,{}),(0,Q.jsx)(x.Z,{open:fe,width:464,centered:!0,title:(0,Q.jsxs)("span",{children:[(0,Q.jsx)(C.Z,{style:{color:"#faad14",fontSize:"18px"}})," 提示"]}),okText:"确定",onCancel:function(){return ve(!1)},onOk:function(){return ve(!1)},children:(0,Q.jsxs)("div",{children:["导入失败,当前导入的数据已超过50人。目前您的教学课堂",(0,Q.jsx)("span",{style:{color:"#FF9D18"},children:"仅支持50人以下"}),"的教学活动。"]})}),(0,Q.jsx)(x.Z,{open:je,width:464,centered:!0,title:(0,Q.jsxs)("span",{children:[(0,Q.jsx)(C.Z,{style:{color:"#faad14",fontSize:"18px"}})," 提示"]}),okText:"申请延期",onOk:l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.ZP)("/api/business_contacts.json",{method:"post"});case 2:0===(null==(n=e.sent)?void 0:n.status)&&f.ZP.info("申请成功");case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){return we(!1)},children:(0,Q.jsxs)("div",{children:["尊敬的老师您好,贵单位试用期已过,目前您的教学课堂",(0,Q.jsx)("span",{style:{color:"#FF9D18"},children:"仅支持50人以下"}),"的教学活动,为确保您的课程后续试用不受影响,请先点击右侧的“",(0,Q.jsx)("span",{style:{color:"#165DFF"},children:"申请延期"}),"”按钮,平台将推动解决相关事宜。"]})}),(0,Q.jsx)(mn,{openCopyCourse:Oe,copyCourseConfirmLoading:Ke,copyCourseParams:Je,setCopyCourseConfirmLoading:function(e){He(e)},setOpenCopyCourse:function(e){Me(e)},setCopyCourseParams:function(e){Re(e)}}),!D.copy_completed&&(0,Q.jsx)(xn,{}),(0,Q.jsx)(An,{})]})}))},58695:function(e,n,t){t.d(n,{rX:function(){return C},pW:function(){return Z},gy:function(){return I},xY:function(){return k},O5:function(){return b},tJ:function(){return v},o1:function(){return A},Rd:function(){return w}});var s=t(7557),o=t.n(s),i=t(41498),r=t.n(i),a=t(18196),l=t(43418),c=t(28103),d=t(8591),u=t(67275),p=t(34458),h=t(80205),m=t(25510),g=t.p+"static/newqrcode.a8740efb.png",x=t(32637),f=t(37712),v=function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return!(!A(e)||!y(n))},A=function(e){return!!(0,u.bg)()||(e({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},y=function(){var e,n=(0,a.getDvaApp)()._store.getState(),t=n.user;return!(null===(e=t.userInfo)||void 0===e||!e.profile_completed)||(l.Z.confirm({title:"提示",width:530,centered:!0,content:"您需要去完善您的个人资料,才能使用此功能",okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,p.xg)("/account/profile/edit"),j()}}),!1)},j=function(){l.Z.success({title:"提示",width:430,closable:!0,centered:!0,content:"已完善个人资料?请刷新页面",okText:"立即刷新",icon:null,onOk:function(){location.reload()}})},w=function(){l.Z.warning({title:"提示",icon:null,width:400,content:(0,f.jsxs)("div",{style:{textAlign:"center"},children:[(0,f.jsx)("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"},children:"老师您好,您的课堂试用期已结束,相关功能被限制。 如需继续使用,请尽快对接人工支持!"}),(0,f.jsx)("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:x}),(0,f.jsx)("div",{style:{color:"#666666",fontSize:14,marginTop:15},children:"添加客服人员微信,获得更多支持"})]})})},b=function(){var e;return!(null===(e=(0,a.getDvaApp)()._store.getState().user.userInfo)||void 0===e||!e.professional_certification)||(l.Z.confirm({title:"提示",centered:!0,content:(0,f.jsx)("div",{className:"tc",children:"您需要去完成您的职业认证,才能使用此功能"}),okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,p.xg)("/account/certification")}}),!1)},k=function(){return!!(0,u.V9)()||(l.Z.warning({centered:!0,width:530,title:"提示",content:(0,f.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,f.jsx)("p",{children:"扫码加头歌助教,申请操作权限"}),(0,f.jsx)("img",{src:g,width:200})]}),okText:"我知道了",maskClosable:!0}),!1)},C=function(e,n){return!!e||(l.Z.confirm({centered:!0,zIndex:1e4,width:530,title:"提示",content:(0,f.jsxs)("div",{children:[(0,f.jsx)("p",{children:n||"该实践资源需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。"}),(0,f.jsxs)("div",{style:{marginLeft:"110px"},children:[(0,f.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQCAIAAAAP3aGbAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAABcRAAAXEQHKJvM/AAAouElEQVR42u3de5gU1Z038HOqqu89PQPMhQHkNqCiCCK5qMRojIkXRNFERDTGNRvik5hNjPtgzEuyJLq6sq/EbEyy+u5jjBEhSEREvKyXQJRVs1FEMARhhhlgLsDAMD3T96o67x8zzPQMPTPVU12XX8/38/D4PDZdVedUd3+py6nf4UIIBgBAgeR0AwAAjEJgAQAZCCwAIAOBBQBkILAAgAwEFgCQgcACADIQWABABgILAMhAYAEAGQgsACADgQUAZCCwAIAMxfhbOedOt7a/nKUmcrbT2aIUxned8Xaa/DhMbsi2dppk8nO3ovG27XnbemTbDmE4wgIAQhBYAEAGAgsAyEBgAQAZCCwAIAOBBQBk5DGsIaedO3dWVFRY3cpVq1atXLnS4JuNj3WwgvF7tCbHZFhxe9u2dZp8Z04uHGlhxbAbKz44F/6KB2I2sCoqKqqqqqzuajgctnoTACMWoV8xTgkBgAwEFgCQgcACADIQWABABgILAMgwe5cwJ5O3jVtaWgp+z8KKW+bOPvjuwq1bMaTD+OLG2+ks2/aSSS78FTMcYQEAIQgsACADgQUAZCCwAIAMBBYAkIHAAgAyLBnW4CxnS/fb9k4r7nk7W8LBClZUQbBiYIEVI2ycnXjFIjjCAgAyEFgAQAYCCwDIQGABABkILAAgA4EFAGQU4bAGK25Fu/Besm03wm27i2/bEATbNmTbN6QoRzDkhCMsACADgQUAZCCwAIAMBBYAkIHAAgAyEFgAQIYlwxpaWlrMLG5F7Xpnpy2w7Ta8bawo4eDC6RVIf0YmufBXzCwKLIvaCgC2ceevGKeEAEAGAgsAyEBgAQAZCCwAIMPsRfdVq1aFw2GrW7llyxZ7dgfACEToV8ydvd9vkhV1CPBOvHOkvdNZeY0IwSkhAJCBwAIAMhBYAEAGAgsAyEBgAQAZCCwAICOPcVhUnke3rcg/lYktbLuT7eyet+0zIo16j3CEBQBkILAAgAwEFgCQgcACADIQWABABgILAMjIo1pDHit19K6zFXfxXTiwgMqz+FZ004Wc/YidHSJjsuILqjUAQHFCYAEAGQgsACADgQUAZCCwAIAMBBYAkGF21hxnKxZQqdJvW5Nsm1LEinbmXNy2vlNZ3DhnfwgWjbDBERYAkIHAAgAyEFgAQAYCCwDIQGABABkILAAgw+ywBpOsuMlKZZ3GN2RycdsKcriQC3cIlclH3FkOBEdYAEAGAgsAyEBgAQAZCCwAIAOBBQBkILAAgAz7JqHIiUqZfeONN8nZ4gS29d2KggcmWbF1Z4tnGN8QlZk+GI6wAIAQBBYAkIHAAgAyEFgAQAYCCwDIQGABABl5VGuw7Z63FSMYSN/NpTK1hEkuHC5AZdzMyPl14AgLAMhAYAEAGQgsACADgQUAZCCwAIAMBBYAkGG2WoMLa++bbKdxzvbIZN+pVL9wdqyDs01y4eKO/95xhAUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIyKNaQ0623bA3eUPUhdMBmOym8XdaMdOH8b67cLYLZ1kxdsS2ARDOThTCcIQFAIQgsACADAQWAJCBwAIAMhBYAEAGAgsAyDBbrSGPLbmvEgDpDRnfum3VGqzYEJXSCC5skjtnkTAJR1gAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjDyqNdh2x93kOq1ovLM9smIQgG1lDEw2ydlhNzk5+7lb0U1n5+/AJBQAUJwQWABABgILAMhAYAEAGQgsACADgQUAZJidhMI2VlTpt22sQ045t27baAPjO8TZ2S5sG/hiRa0IZ4tSWNFO4zAJBQCMdAgsACADgQUAZCCwAIAMBBYAkIHAAgAyzA5rcPYpc2ebZFvjTXJ2h9h2v9/Zxhtf3OSGrJjpw2Q7c7LogyMzDguMsOKbN5LbCW6DU0IYcdasWTNhwgSnWwHDkce8hM7OOmcclUHtJtcJJi1ZsmTNmjU9/+vCT9PxankONn4gOMKCEeqZZ55ZtmyZ062A/OAIq8AbyglHWK510003rV27lrny08QRVo7VIrAKu6GcEFhuNnHixIMHD7rw00Rg5Vitsx2wIu+c/c2T/pIZbXkyqbceUxsOqrV16r46rf6A1tist7Xp7e2iIyYyaZFRGWPco3CPl5eEpNJSadQoeXy1PHmiMm2qUjNVmXSaVD6G+/1Od4Uxxp599tlFixbl7qkF/5wbX9x4k6xIB3d+FRFYdnQzJyo96m5DJqO3HM7s2p1+f3vmo13q3lrtaKuIdghVZcabxzlXFB4pkSvKlek1nlkzvXPneGbOkMZWcY/Hwd5VVlYePXo0R68RWMNd3CIILDu6mROJHolMRqs/kNr2burNrentO7SDjSKVKuD6uc8nnzbeO2e279KLffPOlydPdCS5+t0x7O0+Amu4i1sEgWVHN3NyeY/01mOpbe8mNm5ObXtHa2xmmmbt9mRZHl/tm3dB4Nr5vnnnS+Vj7OzsunXrbrzxxlNfR2ANe3GLILDs6GZOLu2REGp9Q/KFl+Lrn8/s2i2SSfs23bUH/H7PzBnBry70XzNfmTyR2fJoTlNT0/jx43PtDATWMBe3CALLjm7m5LoeCaHW1cfXPBv/w3Nq3X6m63ZsdCCSpNRMCS66PnjTDcrUyTbElhWJg8AqOASWHd3MyVU90ppb4qvXxZ56Rt1Xl8dFdKtxrkybGrp1SfDmRXL1WIs3hcAqZI8sYsk4LLNtct84F+Mc/0TzbnA8kXjx5c5fPpbevsPyC1XDI8veObPD3/1W4OoreTBg0UZcOGrJihGFtpVbsGjXIbAKjFZgZT7e3bHq0cTzm0Q84XRbhsCDgcDCBSU/uNNz9gxL1o/AcmhDeUFgFRiVwBLJZGL9xuhDP1f31Trdljwo02oi99wV+Oq1BR90isByakN5QWAVGInA0pqaOx56JLZ6rYjFnW5L3ngoGLp5cck935fHVRdytQgshzaUFwRWgbk/sNLvf9i+/GeprW+76OJ6vjj3Xfy50vt/4p17buFWicByZkN5QXmZkUQXyc2vHL/tjtSWtwinFWNMiNSWt47fdkdy8ytMp9wRyBMCa8RQ1dhTq9u+czeti1aDdWhfbdt37o49tZqpqtNtAZvYV17GOCqFPqwYSGXRiYlIZ2KPPxG9f6XeHjW5KreRSiOR5ctCS2/nXlMPIbpwAJ0Lf0dWbD0vmISi+Il0pvNXj0UfeFh0djrdlsLT26PtP/03kcmEv/Mtk5kF7odTwmKnqrHHnyjWtOoiOjujDzwce/wJnBsWPQRWURMi9vTa6P0rizitujva2Rm9f2Xs6bW0bybAUBBYxSy5+dXoigeL77pVTnp7NLriweTmV51uCFgIgVW00u9vP/GjFdrhI043xD7a4SMnfrQi/f52pxsCVkFgFSetqbl9+X3q3iIZwWCcure2ffl9WlOz0w0BS5gtL0Nlghxnh0rYPGhYpFLt9/yk87EnzGyUtPC3bi996Gfc5zO+CJXyMjk5+8CJSZhIdaRLPLsh9vRap1vhpNjTaxPPbnC6FVB4CKxik9m1O7ryEYpPNReQiMWjKx/JfLzb6YZAgSGwioqIJzoeeXQEXro6lbq3tuPnj7q/zhfkBYFVVBKbXkps2OR0K9wisWFTYtNLTrcCCgmBVTy05pbOXz2OY4oeIp7o/NXjWnOL0w2BgkFgFY/46nXp9z90uhXukn7/w/jqdU63AgrGbLUG45ytbeBsqQnzd4iH3CdqbV3rdUtw9epUyvSa8g3PKDVTB3+bC2d1craIgjtLOOAIq0jE16xHWuWk7q2Nr1nvdCugMBBYxUCtq4+ve86SVQvBdL3Pn7z0WzbfP13/IJtpAGOMsfi659S6ekv2D9gL9bCKQXLTS+q+usKvVzBp9Gipopyxk0fyqqodbBSZjKHFZVmedBr3+XsXz4uua43NTFXl08Yz5eQXNZPRDjUZbcBJ6r665KaXwt/7duF3EdgLgUWe3nosvn6j0bIqksR0vXvCVM67/wy4ai2wcH5k+bLu4xpJ0hqbjn9tqbq/nklDHZsLIZWWjvrFv3tmnT2c+Vk5F52x40u/q+5vGPX/fqlMnsR0nUmy+vc9x267Qxw5mt/k9ULE128M3nyjVD6mwHsf7IXAIi+17d3Mro+NvJN7veE7vyVVVqh792kNB9WDh/Rjx0VHh0ilezOF8z5hJMty9djedNB1pshGWyZLUlXFsKeYF50x7vMxIeSKip4ZvdRP9opEcoh0zpVlmV0fp7a9G7h2fmF2OjgEgUVcRk1s3CySqaHfKQTz+fxXXub73IVMFyKR0KMd+uEjWlOzWrtf3V+v7m/Qmpr11mPakaO9pTu7LiT1REC+53ambgoJJgQPBJjX2/OS1tTCFZmXlrIBDrBEOiOSyRyvJ1OJjZsDV13OPPjOE2b2wzN+N9f4XVKT91OtmA7AhVN1dFHrG1Lb3jHaNq9HKokwxpjEeSgoh4JydZXn3HO6m5hIing88/dPjn/j21r9gazjLBPtNPdJMsakkrAU6J3k2ff5C8f84XcDLiFJsaeeiT+1JudBVmrbO2p9gzK9Jo8WOPqltYJtG7II/rWhLbXtXe1Qk6G3CsH9fl4Szv23nPNggAcDUqSEJVMDXiHiLI8Q0nX9SKvW3DLErT0heDgklZX1vhCL6+3tojMmkkmpojy7zfKE8fKE8YNsMfa71UzXmZzjvFU71JTa9m5egQVug8AiTGQyqTe3Gr/TL0VKeCAw+Hu0xmY9Gu0bWKInpISqCdXYHTrO9RPtbf/0z0MXpdL14A3XRZYv6zmmS7zyWvS+h5imaQcOhW67mfv9Q26te00n2tVP9g2yodSbW0M3L2IeTK5DFQKLML35cHr7jjzeH4+n3tyqnHWmXFXRHV6nHImo++tFKt3zv9zr7XMNXlVZMmX0IEvTtLp6MUSecsaE1nI4+zq6ONGu/v0TputMUTyzzzF+Q1A/clRrbB7k/entO7Tmw/LECeZ2PDgGgUVY5uPd2qFGo++WJO3AobZv38VLI3L5GKmqUh43VpkyWamZKk86TR5fLY0qk8JhdX89U9WeIOM+b/Y6RDotdN3oSaEQ8qSJ/su/yBUl9309SdIONSZe+m/GeZ8Q5IzJMhNCKh/jmTPr1NX2+d+seFIPHtJPnBgksLRDjZmPdyOw6EJgEZb+4END9wd7CCHSaXHkqN5yhO36G2OMSRLzeKRwSBpVJo+rlieMT3/4Ud8xVn1+/CKeyGPuP133nHl62cr7BjwP5Tz15p+Tb2wdqLWeGWcoU6f0vKDure38zX+JRKI7knThn//lwIKret+we4+IxQcJLJFMpT/40H/llwr9UYBNEFhUiWQys2Nn/osJxhiT+5zl6W0n9ONt6r46JgST5d4fPOc8FOyzdCwm8p2sdPCxqQP9jRBMUQJXXymVRnpeS7ywufPRx5jouqYmmCR5P31eVke0zK7dTNNyXnHvkdmxUySTxq+LgavkEVi2VUGwYl4M295pxfiJnFvXW4/l/bSzokiREhGLi1Sqz0jRfoNFszfc9+BI7+hkeT4WM0y6rpx5uv/qK3pfaDuRfOX1rl507Slp9CjPWWf2viEazezeM+SK1b21euuxwW41DsW2CU2cnZnCtqIUecERFlVqwwHtaGseC+i6MmVS2cMPiERSO9SoHWpUDxzS6hu0I0f1Y20imWSZDBOMSVnhJUk80mcYhIh2iIya32MxgxtoVUJ4Pz1XmXRazwuZ7TsyH+3qbZsQ8tgqOesNWlOzdvDQkM8MaUdb1YYDZgILHITAokqt3S+iHXksIIQ0epT3U+dJo8q6X0ilRWen3npMa2pWGw6otfvV+gPq7j2Z3Xt6Hh6USkuz16G3nRjOg4Enpf705/T/fsCknlNOSd1XK9JdNyX7/YPMpdKSnvQRGTX+x436ifbswFKmTZVGj+rdIX//RD/eNmSYimiHWrvfN++Cgn8iYAMEFlXqvrr8ihYIIZWEs0dFcZ+X+0ZLY0YrZ0z3nXxPfN1zbd/8btdYBK7I2eM5GWPakaNM14d+8nkAiU0vd/z8l4xLJ69ddT/003/wBOt/bSvz0c7ky6/1eUmWvZ+em30pKv3RLpFKDdk2oWY0KypbgC0QWFRp9QfyXYSXlAwxZpJzrflwdw4Kwf3+7GveTNf1I0eMloXIxTN7ZuAr1/E+mSKYzxf4yrW5joxOjlZNp2NPrtYam7IPr6RIxPuZub1ricUzH+401DbB1Px3HbgEAosqrdHYEzk9OJdGj+LyoAcgQmj1Dd032oTgoSAv6z0lFKqqHztu5nnm0C2LgzfdcErDJN7/gWTOOJfC3ZfPUlu3JZ57oU+i6bo8ZZJy5unZeyOzZ6/Bi2taIyaypwqBRZXediK/BSQp/Zf3o//678q0GnnSBLm6WhpdJoVCvbXxGBPxhLq/oXeJsrLsi0QintBaj5l6nlmWuTx0dRqhaUywrrIKasOBjodW6a3H+p3reT8zVy4f031IxXnmk3264SJZelubiT6Ak/IILGdnfLDz1qkZtg2A0Nvb821ZZseuzI6dzOORgkFpzChp7FhlyiRl8iRl+lR5XLVUVck0TWts6v7ZCyFPGN9zmMMYEx0d+rHjhbxFOFDXWg4zXWNcUusb2u/5SWrbu/2vTMlyZuff2u76IdNPBtbHu0UyaTSwcu06275Lzs5yYtvvyKIN4QiLKtERy3sZiTPGmabp0aje3s5q96fffofJEvMo3B+QIiVSaUStb2C8Ox2UaVN5VmkXrblFb80zsPKq7sAYY0zd35B85XXGeeqtbcmXXhlo4rL0O++ls+vqSJLxWwHD2XXgDggsqkQmPfyF+40+VzXR0aFFo9qhRiZJ3Qnj8XjOOrPPk3r7G0RHNJ/A4npbe+qd97jPa/DKl360Nfbk6vT2HUySUlve6r4jKQQvKQl/8zZ5fLXQdc640NT46nV9hmXZtuvAUQgsqkTGwCMyeR2BnzwT7PqvFClRzpie/feZj3eL5FDjBrLjTJbS23ccW/T1PI6x0hmRSPYO1OralhBSaST09SU97RGpVGrL28N5Msn4rgNXQmAVL865z9f748+LpnvOmenJCiyRTKqf1HK/f/Ca7iKj9j4d3dUAzvOolOz19taHEEwkEl3jVLnPx/xZdbXSGZFIOLRbwUkILKq4RxGDDDoXQopEIivuVaZMEnr+VzqFUCaM7zPHjCSF71wa/NriQU4JucRjT61JrN/IZIkJIZWVlj74U+X0acOZTJBzEU+0/+S+zPsfMsZ4KCiFQj1/qcfjejQ67ALMHGXdycInRxX3eIeoLePz+i660DPzrMJszuv1fW7ox1lS297rPQ/1eLxzZnlmnzO8LYrOmFRa2lXuVCorzb78Lzpjoj067AEW3OMd5pLgNEsCy4q7pC4cwWCFPEaElIRYx6DPEgphbtKaYenb1OEc3GUtffKCGpPHVmXPnSNiMb0zNuwBFrwkNLwFuxe3ax4HF/6OrKg/kVeTMFU9Vf0eS87N/hlS+KD/O9x1yuOqedZDRfrxNpFIDnt9hnYduBJOCamSRo0a8j0ik2GaJvKrr8C595TnDVV1qNLsjDHGJalPLQchWEY10gAuyQNfyxdM8chTJmW/pB05KmIxpmmMc2Zg6Pwwdh24EwKLKnl89WB/zbmIdrT/aIUUKTU0uIGzrnKjodtu8V/+xey/UffVdqz8hX7ixBDHS5wxxjJ/29NdzpRz0dHR/uP7pNIhGiCEHvjSpaF//HrPgInUn7fFf79WpNPqnr1MkngwoNRMyV5ECocDV1/BGNdjsfT/vNdbNLkguw5cDIFFlTJ5Iht0wIBIp1NvbDU+FEvoeuCqL3tmnd3nxXi84//+R+y3vzfarKwR5yKVTr2xZYjDK86ZEHL5mFBWO9VP9sV+t7q7XjNjckW5Mmli9kL+L1/q++IljDMR7Tj29aWp1/6Ux3EWZ8rkiUbfDC6DwKJKnjaVK54hSmIZ/xlrmnfunNIHfypXj81+ObFhU/zZ57sLvZ+afYMf1wghjRmjnD6NDVgigov29szuPUyS+xy+SZx5PN2DIXRdHlctVVb0WU5RuMIYY7x8THDhgtSWt42PnOCKR5421eTOB6cgsKhSaqbwSIk4drwA69J1efKk0gdX9BsDkd7+UfShn4vOTibLgQVXej/7aSZO5gKXUlvfSr765mCnibrumTNr9G9/wwP+nEeCXJaTW986/rWlg48sVc48XcqesFqI7KD0XXKRMnWy+sk+g4/p8EiJUoPAosq+SSiMs+22scm+G2+8FVMMKJMmyhXluvnA0nV5bFXpA//iv/TiPi+3Hove/1DXVSSmatznC3/7H7MrfPo+d37mw51ay5FBBtNzRZFKI4NMNy2FQkMcpnm93s/MzQ4jtW4/D4XlsZXd+6Fmiv/KL3UOMuFzX3JFeXap+N6mWvCtM/m1Mfnjsq1HxhtvHoY1UCWVj1Gm15hdi65LY0aXPvAvweuvyQ4OkUp1PPLr5CuvdyeFxJNvbEn/dXv2op45s/3XXJXHYzfDap5cUe6dOyf7tcSml1Ov/ylrR0iBa6+Wxow2eLVOmV7TZwQ/kILAoor7/cMeRN5N16XKitL7fxJc/NU+51NCxH+/tvM3/5U9FZjeeiz+hz9mT0rIPZ7QLTdKVZVmiiYPeRXMc+45ytTJvS8kEqktbyde2CySveOwvHNm+y660OBlLM/sczApIV24hkWY97xzud+X3+TPPbrOBB/8aXDxV/pd/Um+sTX64MOis7P/6y+/pn7zNs+smT2veM6dFbjyy7EnnzY4qiCzZ6/WcKDn+jqXpfT2j5jWFYK5Uk9R/Jd9gQd7J3PVmlvUv38iMhl1X13PFTceDAQWLki+8vrJCXgGxP0+73nnWvBRgE0QWIR5zp4hTxivDmMOGE2Xp0ws+7efBa6d3y+V0n/9oH3Z8u7CWNkkSWtsSrz4SnZgcZ8v9A83J17+b4PlieO/W9356ONZNw050zQRT+SeHVrX5dMm+C65qE/zPtihtbSIVDr56uvZtwh8F12onDE9s2Pn4Jfe5QnjPWfPsO4TAavhlJAwqbrKO2d23ovpuufsM0c9uipw3YJ+P291z94Td/+fzMe7c//sdT2xYZN2qDH7Nc95cwLzLzd4VshDIamyQqqsPPmnQqquUmac4bvw/BxbFML3+QuVrCEIIpNJvvq6iCeYpiVffi27qr08YVzg6iuGDE3vnNlydZUFHwXYBEdYhHGPx3fpxfE/bjQ6CkkIxpjvC58vffCn3jmz+v2lure27a4fpt/73wEPUiQps3tP4sVXw3fc3tsGryd065LE5leNHGSF7/hG8KYb+oyEEIx7PNLJW349a2VCSKPKgjfdkD2RorqvLrX17a7DsfSOnem/vJ89KD9wzVWx3z6tNTUP0n7fpRcPMdEZuJvZSSisWNzZMQRWjN6wbqyDb9758oRx2oFDRjrGFCV4/TWR+5b3GzjOGFPr6k/84N7UG1uGGM2UTifWbwguWiiNHt3zmue82f4vXxp/ai2Th2i8NGa0NGY0G5IQTNd9l32hX0Gb5Euvage7z1VFtCPx4sv+yy7pGRyrnHWm79LPx3+/dqC1yhPG+eadP/A2C/+1Mcn4Ol04g4ZFTcIpIW3K5EmGZl3Xdam0NPLDH5T9x8pT0yqzY2fbHd9LvvanocdeSlJ6+0ept9/Nfo37fKHbbpEqy03dLsxubNsJqaI8fMc3sgdwaQcb4+s2ZB9Lpv68Tc06P+Veb/ArC3kkMlAzfPMuUPo+RA3kILCI8yiBa+fz7PLBpxJCmXHGqF+vKrnnrn5TzzNdT/152/Gl/5Ta+rahUjCci46O+Nr12aMKGGPez3wqMP+KggSW3h5N/c97wZtu8F3wmezXEy9szvwt6+KaJGn7G1JvvZP9Hu9nP+U556ycJ8jc7wtcOz97EkagCJ8feb5553tmnp3+6wcDvcH76fMiP7zbM2eWfuRoVqZwpmuJza92rHpUO3Awj+lnJCm15a3ka3/yfmpO70AtWfZ96QuJjS/qJ9r7DEBNJrXGZh7wG6sYwUVnLPbkav3o0eCy72tHjnZHjySp9Q2djz3B0pnsdopkMrFhk2/eZ7nXe3JGVcl3wWfT7/zl1HV7Zp49yPkgUMGtGOlv2+UAF17DcuRiWecvfn3i3hW5Q4FzuapSKivNUdBK07RDTSKRGMZkWXJVJS/rWzdG1bRDh0Q662FswXgoKI+vNl77RcTjWlOLFCnpMx6Vc9HRqTXlmF+e+3zyhPG94yS63tnc0n9XcF724Irw976dbzdtu2SDeYKNNgCBNezF3RNYal1968LF6t7agbY04AFOzgFQRugix1DPXEMT8j5PlKTcS+VMVcF6n8ce+J3K9Jry59dmj5g3CIHl1A4ZCK5hFQNl6uTgousH/GvOu8tUnfpn2Hd+pVzrzGvTA/0ZaKncXWNG3hlcdP0w0gpcKI8jrNzLO/pEuLP/BJnse2Ebr9bWtV63ZMCDrBFMmV5TvuEZR0rKOPvrsGJDVnQTk1CMRErN1NCtS4Y3dXsxk6TQrUtQAKto4PtdPII3L/LOPdfpVriLd+65wZsXOd0KKBgEVvGQq8eGv7OUBwPmV1UceDAQ/s7SfkWfgTQEVlEJLLgqcN0Cp1vhFoHrFgQWXOV0K6CQEFhFhQcDJXfdqUyf5nRDnKdMn1Zy15043iwyCKxi4zl7RmTZ93goaH5VdPFQMLLseyh9VXzsq9aQk8nn0W2r0p9znS4c19clcMN16b9u73zsCacb4pjQLYsDN1xn0cptG0FtG5M/Lju7iSOsIsR9vpJl3+9Xq3Pk8F1yUcmy72cX0oKigcAqTvK46tL7f1yAaXWoUabXlN7/Y3kcJqMvTgisouWdO6fsgRVyVaX5VVEhV1WWPbCi37RgUEwQWMXMP//yyIp7pdKI0w2xg1Qaiay41z//cqcbAhZCYBU1zkO3LI4sX8bDYfMrczMeDkeWLwvdsnj4j3MDBQisYqcooaW3R350dxFnFg+HIz+6O7T0dhQULXpurNZgkhWjDWwr5mVRj0Q6E3v8iej9K/X2aMF3jrOk0khk+bLQ0tu519R0OLaVHLCi7ogLG29ReRUEVoG76c7AYowxVY09vTa64kHt8JGC7x+nyFWVkRX3hm5ZbP7YyoW/edKNtyiwcEo4YihK6NYlo371sDKtSMY6KNNqRv3q4dCtS3AmOHIgsEYSSfLPv2L0k//pu+Qi2henOfddctHoJ//TP/8KlAAbUXBKWOBuuveUMIvW1Nzx0COx1WtFLF7YNduAh4KhmxeX3PP9wo4OdeFZFenG4xqWUQgsQ+tMJhPrN0Yf+rm6j1JVZWVaTeSeuwJfvZb7/YVdswt/86Qbj8AyCoFlXObj3R2rHk08v0nEExZtolB4MBBYuKDkB3daVIPBhb950o13PrBsa6sVc2oZZ1veuaTYg4gnEi++3PnLx9Lbd/ROjOoqsuydMzv83W8Frr7SuvpWVvzmXbhO4xvKCYFV+A2ZNNICq4vW3BJfvS721DPqvrqCzDhfGJwr06aGbl0SvHmR1ZWOXRguLvzOI7AKvyGTRmZgdTVIrauPr3k2/ofn1Lr97NSZou0kScrUKcEbrw/edIMydbIN9zRdGC4u/M4jsAq/IZNGbmCdbJZafyD5wub4+uczu3aLZNLm7XO/3zNzRvCrC/3XzFcmT7Rt+IULw8WF33kEVuE3ZNJID6yT9NZjqW3vJjZuTm17R2tstvzylizL46t98y4IXDvfN+98qXyMzf11Ybi48DuPwCr8hkxCYPVpZCaj1R9IbXs39ebW9PYd2sFGkUoVcs/4fPJp471zZvsuvdg373x58kTuMfVI4PBb4r5wceF3HoFV+A2ZhMDKSWQyesvhzK7d6fe3Zz7ape6t1Y62imiHUNU8LtJzzhWFR0rkinJleo1n1kzv3DmemTOksVVO5VR200ztHwTWcN+ZF7PjsKzolXG0fvNGkIg2kUzqrcfUhoNqbZ26r06rP6A1NultJ/T2dtERE5m0yKiMMe5RuMfLS0JSaak0qkweP06ePFGZNlWpmapMOk0qH1PwwZ/2sO3fY5NNMs62wYPm+47AchcSgTXCIbCGvU7zfceDowBABgILAMhAYAEAGQgsqtauXet0EwDshovu7pLXrqusrLzssssWLlx40UUXjR1r7aN20AMX3Ye9TvN9t6S2rMm2OjsOy2Q3c7KikowVWzfZ95Hzsyl4O40vnrOdVnwczn5pB4JTQgAgA4EFAGQgsACADAQWAJCBwAIAMhBYAECGfeVlnOXCqXSojMexopvO7qWcRsiX1njf3VlnCUdYAEAGAgsAyEBgAQAZCCwAIAOBBQBkILAAgIw8qjXYdpPVtkodVgzUoHIr2rbBCiZ7ZFvfnS0xYlvtDePFHoyz89eBIywAIAOBBQBkILAAgAwEFgCQgcACADIQWABARh7DGpx97N62ev5W3KO1besmpy0wyYXDBXKiUmLEWVZMgYFqDQAwgiCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIyGMSCks2774n161op8l12nbH3YUzkpCelcMkZ7+fJjdkUQkHHGEBABkILAAgA4EFAGQgsACADAQWAJCBwAIAMsgMa3DhU/vO3sV34Z1sk+s0zoVbd+E4D2fLq1gER1gAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjDwmoTDOihoMxhc3eefVZEV9K7hwAg6T7XR2ZgrH780XvEkunGPFor7jCAsAyEBgAQAZCCwAIAOBBQBkILAAgAwEFgCQkUe1BmfLGFixIdv6bnydLpwXwzjbboTbtnXbyi04O6TD2flQMKwBAIoTAgsAyEBgAQAZCCwAIAOBBQBkILAAgIw8qjWYLGNg2/wIVrBitIELZ9BwdoeYXNy2cR623e/PyYq+W7FOi3YIjrAAgAwEFgCQgcACADIQWABABgILAMhAYAEAGXlUazC7JUeLEzhbK8K2IR3FN3bEhTVCrOhmTi4cVGFbjwaCIywAIAOBBQBkILAAgAwEFgCQgcACADIQWABARh7VGkxytjyAyQ1ZcdvYtjoEVgyAoDLbhbPrNF7LxHiTbCvI4WydjIHgCAsAyEBgAQAZCCwAIAOBBQBkILAAgAwEFgCQkcewBioPvlsxAMK2u/gunHPB5OJWjJ+wbeSKs1u3YnHqRT5whAUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIMFutYefOnRUVFVa3ctWqVStXrjT4ZtsqK+RE5Ql7K1BpvAtHmdhWI8S2QhcWDWswG1gVFRVVVVVWtCxbOBy2ehMA4H44JQQAMhBYAEAGAgsAyEBgAQAZCCwAIMOSSShM3tFsaWkp+J1HZx+RN75O23pkRWEGk5wdEWJFN0023mTdEWfH9xjvZl5whAUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIsGRYg7NIP99vRd+tKDlg2zutYLxJzk7/Ydv+dOEcKwPBERYAkIHAAgAyEFgAQAYCCwDIQGABABkILAAgowiHNYzk4QJWPEzvwm7mZEVlBZP1Epwd65CTbSMYLBq5giMsACADgQUAZCCwAIAMBBYAkIHAAgAyEFgAQIYlwxpaWlrMLG5yBgrbSvfbVnKASsED25j8iE2u0/jiJsc6uLBWhLPrZBYFVsHnvAEAYDglBABCEFgAQAYCCwDIQGABABlmL7qvWrUqHA5b3cotW7bYszsAwM24FXeIbUPl0XPbahsY76ZtU3W48+64ma0bZ9tnZFtdB9tKoQwEp4QAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjDyGNQAAOAtHWABABgILAMhAYAEAGQgsACADgQUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjP8Prqme11Be/zoAAAAASUVORK5CYII=",width:200}),(0,f.jsxs)("div",{style:{marginLeft:"35px"},children:["群号:","714336072"]})]})]}),okText:"立即联系",cancelText:"取消",onOk:function(){(0,p.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},Z=function(e){l.Z.info({title:"联系平台运营",icon:null,width:615,centered:!0,content:(0,f.jsxs)("div",{children:[(0,f.jsxs)("div",{children:[(0,f.jsx)("p",{style:{color:"#191919",fontWeight:400,fontSize:14},children:"“保存实验临时数据”功能为付费功能,请联系平台运营进行开通。"}),(0,f.jsx)(c.Z,{}),(0,f.jsxs)("p",{style:{color:"#666666",fontSize:12},children:[" ",(0,f.jsx)("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8},children:"1"})," 因平台的实验数据储存容量和成本消耗较大,实践项目默认保存实验环境中临时数据 ",(0,f.jsx)("a",{children:e}),"天。"]}),(0,f.jsxs)("p",{style:{color:"#666666",fontSize:12},children:[" ",(0,f.jsx)("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8},children:"2"}),"若您需要个性化的数据保存周期服务,我们可以提供相关技术支持,并根据您的需求收取定制费用。"]})]}),(0,f.jsx)("div",{style:{textAlign:"center",marginTop:30},children:(0,f.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:m,alt:"二维码",width:160})})]})})},I=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",t=(0,a.getDvaApp)()._store.getState(),s=t.shixunsDetail.detail;if(2===(null==s?void 0:s.public)||1===(null==s?void 0:s.public)||3===(null==s?void 0:s.shixun_status)){var i="";return 2===(null==s?void 0:s.public)&&(i="已公开"),1===(null==s?void 0:s.public)&&(i="待审核"),3===(null==s?void 0:s.shixun_status)&&(i="已关闭"),l.Z.info({centered:!0,icon:(0,f.jsx)(h.Z,{style:{color:"#faad14"}}),width:460,title:"提示",content:(0,f.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,f.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"},children:[(0,f.jsxs)("span",{children:["该实践项目的状态为",i,",",n,"。"]}),(0,f.jsx)("p",{children:"如有需要,请联系平台管理员进行技术支持。"})]}),(0,f.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:m,alt:"二维码",width:160})]}),okText:"我知道了"}),!0}return 2===(null==s?void 0:s.shixun_status)&&(l.Z.confirm({centered:!0,icon:(0,f.jsx)(h.Z,{}),title:"提示",content:(0,f.jsxs)("div",{children:[(0,f.jsxs)("span",{children:["该实践项目已发布,",n,"。"]}),(0,f.jsx)("br",{}),(0,f.jsx)("span",{children:"如有需要,您可以撤销发布后,再进行操作。"})]}),okText:"撤销发布",cancelText:"取消",onOk:function(){var n;l.Z.confirm({width:440,centered:!0,icon:(0,f.jsx)(h.Z,{style:{color:"#faad14"}}),title:"提示",content:"撤销发布后,学员将无法进行练习。是否确认撤销发布?",okText:"确定撤销发布",cancelText:"取消",onOk:(n=r()(o()().mark((function n(){return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,e({type:"shixunsDetail/cancelRelease",payload:{id:null==s?void 0:s.identifier}});case 2:401!==n.sent.status&&(d.ZP.success("撤销发布成功。实训回到未发布的状态。"),e({type:"shixunsDetail/getShixunsDetail",payload:{id:null==s?void 0:s.identifier}}),e({type:"practiceSetting/getCommonData",payload:{id:null==s?void 0:s.identifier}}));case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})}}),!0)}},32637:function(e,n,t){e.exports=t.p+"static/AssistantCode3.a8740efb.jpeg"},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="},90556:function(e){e.exports="data:image/png;base64,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"},52590:function(e){e.exports="data:image/png;base64,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"}}]); \ No newline at end of file diff --git a/layouts__ShixunDetail__index.7e06c7c6.async.js b/layouts__ShixunDetail__index.7e06c7c6.async.js new file mode 100644 index 0000000000..5ff98b0e48 --- /dev/null +++ b/layouts__ShixunDetail__index.7e06c7c6.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[93282],{82278:function(e,n,t){t.d(n,{Z:function(){return b}});t(7557),t(41498);var s=t(82100),o=t.n(s),i=t(29186),r=t.n(i),a=t(13720),l=t.n(a),c=t(80619),d=t.n(c),u=t(47074),p=t.n(u),h=t(85573),m=t.n(h),g=t(59301),x=t(8591),f=t(92832),v="codeBox___WpkVl",A=t(92310),y=t.n(A),j=t(37712),w=function(e){d()(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,x.ZP.error("请输入正确的验证码"),s.reloadPic()):""===s.state.value.toLowerCase()?(e=!0,x.ZP.error("请输入验证码")):s.state.value.toLowerCase()===s.state.code.toLowerCase()&&(e=!1),s.setState({showError:e}),e})),s.canvas=g.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 r()(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),i=10;t>0&&(i=10+t*o);var r=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);s>40&&(r=40);var a=this.randomNum(-10,10);e.translate(i,r),e.rotate(a*Math.PI/180),e.fillText(n,0,0),e.rotate(-a*Math.PI/180),e.translate(-i,-r)}},{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!==a[0]&&a[0])&&!C||T){e.next=11;break}return s=O.getFieldValue(),E(!0),q(n?1:H+1),e.next=7,(0,Z.nQ)(o()({page:n?1:H+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:i=e.sent,R(n?V()(i.users):[].concat(V()(G),V()(i.users))),E(!1),(null===(t=i.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()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!=ee){e.next=4;break}f.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)&&a(),0===n.status&&(f.ZP.success("添加成功"),i({type:"classroomList/setActionTabs",payload:{}}),i({type:"classroomList/getClassroomTopBanner",payload:{id:c.coursesId}}),i({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,Q.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,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.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,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:e||"--"})})}},{title:"邮箱",dataIndex:"email",width:100,ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:e||"--"})})}},{title:"学号/工号",width:100,dataIndex:"student_number",ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:e||"--"})})}},{title:"学校/单位",width:150,dataIndex:"school_name",ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:e||"--"})})}},{title:"院系/部门",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.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,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:M()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"状态",dataIndex:"added",width:80,render:function(e){if(1===e)return(0,Q.jsx)("span",{className:"c-green",children:"已添加"})}}];return(0,Q.jsxs)(x.Z,{centered:!0,title:"添加老师",open:"添加老师"===s.actionTabs.key,okText:"确定",cancelText:"取消",width:1100,zIndex:1e3,bodyStyle:{minHeight:200},onOk:l()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:le();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){ne([]),i({type:"classroomList/setActionTabs",payload:{}})},children:[(0,Q.jsxs)(L.Z,{layout:"inline",form:O,initialValues:{school_name:"",keyword:"",search_type:"1"},className:"mt10",children:[(0,Q.jsx)(L.Z.Item,{name:"search_type",label:"搜索类型",children:(0,Q.jsxs)(Y.default,{style:{width:90},children:[(0,Q.jsx)(Y.default.Option,{value:"1",children:"姓名"}),(0,Q.jsx)(Y.default.Option,{value:"4",children:"学号/工号"}),(0,Q.jsx)(Y.default.Option,{value:"2",children:"手机号"}),(0,Q.jsx)(Y.default.Option,{value:"3",children:"邮箱"})]})}),(0,Q.jsx)(L.Z.Item,{name:"keyword",label:"搜索内容:",children:(0,Q.jsx)(B.Z,{allowClear:!0,style:{width:250},size:"middle",defaultValue:(null===(n=u.selectArrs)||void 0===n?void 0:n.category_name)||(null===(t=u.selectArrs)||void 0===t?void 0:t.name)})}),(0,Q.jsx)(L.Z.Item,{name:"school_name",label:"单位:",children:(0,Q.jsx)(J.Z,{options:A,style:{width:390},size:"middle",placeholder:"请输入单位名称",filterOption:function(e,n){return-1!==n.value.toUpperCase().indexOf(e.toUpperCase())}})}),(0,Q.jsx)(L.Z.Item,{children:(0,Q.jsx)(b.ZP,{htmlType:"submit",type:"primary",size:"middle",onClick:function(){return function(){var e;if(""===(null===(e=O.getFieldValue())||void 0===e?void 0:e.keyword))return R([]),void f.ZP.error("请输入搜索内容");ie(!1),S(!0),E(!1),ne([]),setTimeout((function(){ae(!0)}),200)}()},children:"搜索"})})]}),oe&&(0,Q.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,Q.jsx)("img",{src:W.RL,width:"100",alt:""}),(0,Q.jsx)("br",{}),(0,Q.jsx)("p",{className:"mt20",children:"请搜索要添加的人员"})]}),!oe&&""==G&&!T&&(0,Q.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,Q.jsx)("img",{src:W.z3,width:"100",alt:""}),(0,Q.jsx)("br",{}),(0,Q.jsx)("p",{className:"mt20",children:"暂时还没有相关数据哦!"})]}),(!oe&&""!=G||T)&&(0,Q.jsxs)("section",{children:[(0,Q.jsx)("div",{className:"flexd-table-header mt20",children:(0,Q.jsx)(U.Z,{pagination:!1,dataSource:[],columns:ce})}),(0,Q.jsx)("div",{style:{maxHeight:260,overflow:"auto"},children:(0,Q.jsx)(D(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){ae()},hasMore:C,useWindow:!1,children:(0,Q.jsx)(U.Z,{loading:T,showHeader:!1,pagination:!1,dataSource:G,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(V()(ee))}(e.currentTarget.querySelector("input").value)}}}})})})]})]})})),K=(0,m.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n,t,s=e.classroomList,i=(e.loading,e.dispatch),a=e.onShow,c=(0,m.useParams)(),u=s.actionTabs,p=(0,h.useState)([]),g=d()(p,2),A=g[0],y=g[1],j=(0,h.useState)(!0),k=d()(j,2),C=k[0],S=k[1],I=(0,h.useState)(!1),N=d()(I,2),T=N[0],E=N[1],P=L.Z.useForm(),O=d()(P,1)[0],F=(0,h.useState)([]),z=d()(F,2),G=z[0],R=z[1],X=(0,h.useState)(1),K=d()(X,2),H=K[0],q=K[1],_=(0,h.useState)([]),$=d()(_,2),ee=$[0],ne=$[1],te=(0,h.useState)(!0),se=d()(te,2),oe=se[0],ie=se[1];(0,h.useRef)();(0,h.useEffect)((function(){"添加助教"===s.actionTabs.key&&(ie(!0),re())}),[s.actionTabs.key]);var re=function(){var e=l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"classroomList/getSchoolList",payload:{display_aliases:!0}});case 2:n=e.sent,y(n.map((function(e){return{value:e}})));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ae=function(){var e=l()(r()().mark((function e(){var n,t,s,i,a=arguments;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=a.length>0&&void 0!==a[0]&&a[0],!C||T){e.next=12;break}return s=O.getFieldValue(),console.log("----",s),E(!0),q(n?1:H+1),e.next=8,(0,Z.nQ)(o()({page:n?1:H+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:i=e.sent,E(!1),R(n?V()(i.users):[].concat(V()(G),V()(i.users))),(null===(t=i.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()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!=ee){e.next=4;break}f.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)&&a(),0===n.status&&(f.ZP.success("添加成功"),i({type:"classroomList/setActionTabs",payload:{}}),i({type:"classroomList/getClassroomTopBanner",payload:{id:c.coursesId}}),i({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,Q.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,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.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,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:e||"--"})})}},{title:"邮箱",dataIndex:"email",width:100,ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:e||"--"})})}},{title:"学号/工号",width:100,dataIndex:"student_number",ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:e||"--"})})}},{title:"学校/单位",width:150,dataIndex:"school_name",ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:e||"--"})})}},{title:"院系/部门",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.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,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:M()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"状态",dataIndex:"added",width:80,render:function(e){if(1===e)return(0,Q.jsx)("span",{className:"c-green",children:"已添加"})}}];return(0,Q.jsxs)(x.Z,{centered:!0,title:"添加助教",open:"添加助教"===s.actionTabs.key,okText:"确定",cancelText:"取消",width:1100,zIndex:1e3,bodyStyle:{minHeight:200},onOk:l()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:le();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){ne([]),i({type:"classroomList/setActionTabs",payload:{}})},children:[(0,Q.jsxs)(L.Z,{layout:"inline",form:O,initialValues:{school_name:"",keyword:"",search_type:"1"},className:"mt10",children:[(0,Q.jsx)(L.Z.Item,{name:"search_type",label:"搜索类型",children:(0,Q.jsxs)(Y.default,{style:{width:90},children:[(0,Q.jsx)(Y.default.Option,{value:"1",children:"姓名"}),(0,Q.jsx)(Y.default.Option,{value:"2",children:"手机号"}),(0,Q.jsx)(Y.default.Option,{value:"3",children:"邮箱"})]})}),(0,Q.jsx)(L.Z.Item,{name:"keyword",label:"搜索内容:",children:(0,Q.jsx)(B.Z,{allowClear:!0,style:{width:260},placeholder:"请输入搜索内容",size:"middle",defaultValue:(null===(n=u.selectArrs)||void 0===n?void 0:n.category_name)||(null===(t=u.selectArrs)||void 0===t?void 0:t.name)})}),(0,Q.jsx)(L.Z.Item,{name:"school_name",label:"单位:",children:(0,Q.jsx)(J.Z,{options:A,style:{width:390},size:"middle",placeholder:"请输入单位名称",filterOption:function(e,n){return-1!==n.value.toUpperCase().indexOf(e.toUpperCase())}})}),(0,Q.jsx)(L.Z.Item,{children:(0,Q.jsx)(b.ZP,{htmlType:"submit",type:"primary",size:"middle",onClick:function(){return function(){var e;if(""===(null===(e=O.getFieldValue())||void 0===e?void 0:e.keyword))return R([]),void f.ZP.error("请输入搜索内容");ie(!1),S(!0),E(!1),ne([]),setTimeout((function(){ae(!0)}),200)}()},children:"搜索"})})]}),oe&&(0,Q.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,Q.jsx)("img",{src:W.RL,width:"100",alt:""}),(0,Q.jsx)("br",{}),(0,Q.jsx)("p",{className:"mt20",children:"请搜索要添加的人员"})]}),!oe&&""==G&&!T&&(0,Q.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,Q.jsx)("img",{src:W.z3,width:"100",alt:""}),(0,Q.jsx)("br",{}),(0,Q.jsx)("p",{className:"mt20",children:"暂时还没有相关数据哦!"})]}),(!oe&&""!=G||T)&&(0,Q.jsxs)("section",{children:[(0,Q.jsx)("div",{className:"flexd-table-header mt20",children:(0,Q.jsx)(U.Z,{pagination:!1,dataSource:[],columns:ce})}),(0,Q.jsx)("div",{style:{maxHeight:260,overflow:"auto"},children:(0,Q.jsx)(D(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){ae()},hasMore:C,useWindow:!1,children:(0,Q.jsx)(U.Z,{loading:T,showHeader:!1,pagination:!1,dataSource:G,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(V()(ee))}(e.currentTarget.querySelector("input").value)}}}})})})]})]})})),H=t(99313),q=t(24645),_={addStudentContainer:"addStudentContainer___OXJb6",listItem:"listItem___rZl7r",tips:"tips___DJ9S4",qrCode:"qrCode___FFf0X"},$=t(72528),ee=t(34458),ne=t(4023),te=t(67275),se=H.Z.TabPane,oe=Y.default.Option,ie=(0,m.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n,t,s,i=e.classroomList,a=(e.loading,e.dispatch),c=e.onShow,u=e.onShow1,p=(0,m.useParams)(),g=i.actionTabs,A=(0,h.useState)([]),y=d()(A,2),j=y[0],k=y[1],C=(0,h.useState)(!0),I=d()(C,2),N=I[0],T=I[1],E=(0,h.useState)(!1),P=d()(E,2),O=P[0],F=P[1],z=L.Z.useForm(),G=d()(z,1)[0],R=(0,h.useState)([]),X=d()(R,2),K=X[0],ie=X[1],re=(0,h.useState)(1),ae=d()(re,2),le=ae[0],ce=ae[1],de=(0,h.useState)([]),ue=d()(de,2),pe=ue[0],he=ue[1],me=(0,h.useState)(!0),ge=d()(me,2),xe=ge[0],fe=ge[1],ve=(0,h.useState)([]),Ae=d()(ve,2),ye=Ae[0],je=Ae[1],we=(0,h.useState)("1"),be=d()(we,2),ke=be[0],Ce=be[1],Ze=(0,h.useState)(!1),Se=d()(Ze,2),Ie=Se[0],Ne=Se[1],Te=(0,h.useState)([]),Le=d()(Te,2),Be=Le[0],Ee=Le[1];(0,h.useRef)();(0,h.useEffect)((function(){"添加学生"===i.actionTabs.key&&(fe(!0),Qe())}),[i.actionTabs.key]),(0,h.useEffect)((function(){var e,n;null!=i&&null!==(e=i.actionTabs)&&void 0!==e&&e.data&&(G.setFieldsValue(o()({},(null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.data)||{})),Pe())}),[null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.data]);var Qe=function(){var e=l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a({type:"classroomList/getSchoolList",payload:{display_aliases:!0}});case 2:n=e.sent,k(n.map((function(e){return{value:e}}))),Ee(n.map((function(e){return{value:e}})));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Pe=function(){if(""===G.getFieldValue("keyword"))return ie([]),void f.ZP.error("请输入搜索内容");fe(!1),N=!0,T(!0),he([]),F(!1),setTimeout((function(){Fe(!0)}),300)},Oe={onRemove:function(){je([])},beforeUpload:function(e){var n=[];return n.push(e),je([].concat(n)),!1},fileList:ye,accept:".xls,.xlsx"},Fe=function(){var e=l()(r()().mark((function e(){var n,t,s,i,a=arguments;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=a.length>0&&void 0!==a[0]&&a[0],!N||O){e.next=11;break}return s=G.getFieldsValue(),F(!0),ce(n?1:le+1),e.next=7,(0,Z.nQ)(o()(o()({page:n?1:le+1,container_id:p.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:i=e.sent,ie(n?V()((null==i?void 0:i.users)||[]):[].concat(V()(K||[]),V()((null==i?void 0:i.users)||[]))),F(!1),(null===(t=i.users)||void 0===t?void 0:t.length)<10&&T(!1);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Me=function(){var e=l()(r()().mark((function e(){var n,t,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!=pe){e.next=4;break}f.ZP.error("请选择人数"),e.next=10;break;case 4:return Ne(!0),e.next=7,(0,Z.aZ)(o()(o()({},p),{},{course_group_id:0,user_ids:pe}));case 7:-4===(null==(n=e.sent)?void 0:n.status)&&(c(),Ne(!1)),0===n.status&&(f.ZP.success("添加成功"),a({type:"classroomList/setActionTabs",payload:{}}),a({type:"classroomList/getClassroomTopBanner",payload:{id:p.coursesId}}),a({type:"teachers/getStudentsList",payload:o()({},p)}),m.history.push("/classrooms/".concat(p.coursesId,"/students")),Ne(!1),"0"===localStorage.getItem("Noviceguide")||a({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:9,text:(0,Q.jsx)("div",{children:"恭喜您!我们已经完成【教学课堂】的新建任务了。怎么样,很简单吧!接下来,您可以开始在教学课堂继续添加您的教学内容。 遇到疑问时,随时召唤小歌,我会出现在页面的右下角。期待与你的再次协作。"})}}),null===(t=i.actionTabs)||void 0===t||null===(t=t.data)||void 0===t||null===(s=t.onFish)||void 0===s||s.call(t));case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ze=function(){var e=l()(r()().mark((function e(){var n,t,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==ye?void 0:ye.length)<=0)){e.next=3;break}return f.ZP.info("请上传文件"),e.abrupt("return");case 3:return Ne(!0),(n=new FormData).append("file",ye[0]),e.next=8,(0,S.ZP)("/api/courses/".concat(p.coursesId,"/import_course_members.json"),{method:"post",body:n},!0);case 8:if(-4!==(t=e.sent).status){e.next=13;break}return Ne(!1),u(),e.abrupt("return");case 13:-1!==t.status&&(a({type:"classroomList/setActionTabs",payload:{}}),a({type:"classroomList/getClassroomTopBanner",payload:{id:p.coursesId}}),a({type:"teachers/getStudentsList",payload:o()({},p)}),null!=t&&null!==(s=t.fail)&&void 0!==s&&s.length?x.Z.confirm({centered:!0,okText:"下载导入失败文件",cancelText:"取消",title:"提示",content:(0,Q.jsxs)("div",{children:["导入文件内存在不匹配信息,请",(0,Q.jsx)("span",{onClick:function(){return(0,ee.FH)("",(0,ee.NY)({url:ne.Z.API_SERVER+"/api/courses/".concat(p.coursesId,"/get_fail_data.xlsx"),query:{}}))},className:"c-light-primary ml5 mr5 current",children:"点击下载"}),"查看并进行修改后重新上传!"]}),onOk:function(){var e=l()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,ee.FH)("",(0,ee.NY)({url:ne.Z.API_SERVER+"/api/courses/".concat(p.coursesId,"/get_fail_data.xlsx"),query:{}})),m.history.push("/classrooms/".concat(p.coursesId,"/students"));case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){m.history.push("/classrooms/".concat(p.coursesId,"/students"))}}):(f.ZP.success("导入成功"),m.history.push("/classrooms/".concat(p.coursesId,"/students")))),Ne(!1);case 15:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ge=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(e,n){return(0,Q.jsx)(w.Z,{value:n.numid,checked:pe.includes(String(n.numid)),disabled:!!e})}},{title:"姓名",width:100,ellipsis:!0,dataIndex:"username",render:function(e,n){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.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,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:e||"--"})})}},{title:"邮箱",dataIndex:"email",width:100,ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:e||"--"})})}},{title:"学号/工号",width:100,dataIndex:"student_number",ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:e||"--"})})}},{title:"学校/单位",width:150,dataIndex:"school_name",ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:e||"--"})})}},{title:"院系/部门",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.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,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:M()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"状态",dataIndex:"added",width:80,render:function(e){if(1===e)return(0,Q.jsx)("span",{className:"c-green",children:"已添加"})}}];return(0,Q.jsx)(x.Z,{className:_.addStudentWrapContainer,centered:!0,title:"添加学生",open:"添加学生"===i.actionTabs.key,okText:"确定",cancelText:"取消",width:"1"===ke?1100:600,zIndex:1e3,afterClose:function(){je([])},confirmLoading:Ie,bodyStyle:{minHeight:200},onOk:l()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("1"!==ke){e.next=3;break}return Me(),e.abrupt("return");case 3:ze();case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){he([]),a({type:"classroomList/setActionTabs",payload:{}})},children:(0,Q.jsxs)(H.Z,{activeKey:ke,onChange:function(e){return Ce(e)},className:_.addStudentContainer,children:[(0,Q.jsx)(se,{tab:"手动添加",children:(0,Q.jsxs)("div",{className:_.listItem,children:[(0,Q.jsxs)(L.Z,{layout:"inline",form:G,initialValues:{school_name:"",keyword:"",search_type:"1"},className:"mt10",children:[(0,Q.jsx)(L.Z.Item,{name:"search_type",label:"搜索类型",children:(0,Q.jsxs)(Y.default,{children:[(0,Q.jsx)(Y.default.Option,{value:"1",children:"姓名"}),(0,Q.jsx)(Y.default.Option,{value:"4",children:"学号/工号"}),(0,Q.jsx)(Y.default.Option,{value:"2",children:"手机号"}),(0,Q.jsx)(Y.default.Option,{value:"3",children:"邮箱"})]})}),(0,Q.jsx)(L.Z.Item,{name:"keyword",label:"搜索内容",children:(0,Q.jsx)(B.Z,{allowClear:!0,style:{width:240},size:"middle",defaultValue:(null===(t=g.selectArrs)||void 0===t?void 0:t.category_name)||(null===(s=g.selectArrs)||void 0===s?void 0:s.name)})}),(0,Q.jsx)(L.Z.Item,{name:"school_name",label:"单位:",children:(0,Q.jsx)(J.Z,{style:{width:400},size:"middle",placeholder:"请输入单位名称",onChange:function(e){Ee(null==j?void 0:j.filter((function(n){var t;return-1!==(null==n||null===(t=n.val)||void 0===t||null===(t=t.toUpperCase())||void 0===t?void 0:t.indexOf(null==e?void 0:e.toUpperCase()))})))},filterOption:function(e,n){return-1!==n.value.toUpperCase().indexOf(e.toUpperCase())},children:Be.map((function(e,n){return(0,Q.jsx)(oe,{value:e.value,children:e.value},n)}))})}),(0,Q.jsx)(L.Z.Item,{children:(0,Q.jsx)(b.ZP,{htmlType:"submit",type:"primary",size:"middle",onClick:function(){return Pe()},children:"搜索"})})]}),xe&&(0,Q.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,Q.jsx)("img",{src:W.L6,width:"250",alt:""}),(0,Q.jsx)("br",{}),(0,Q.jsx)("p",{className:"mt20",children:"请搜索要添加的人员"})]}),!xe&&""==K&&!O&&(0,Q.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,Q.jsx)("img",{src:W.z3,width:"100",alt:""}),(0,Q.jsx)("br",{}),(0,Q.jsx)("p",{className:"mt20",children:"暂时还没有相关数据哦!"})]}),(!xe&&""!=K||O)&&(0,Q.jsxs)("section",{children:[(0,Q.jsx)("div",{className:"flexd-table-header mt20",children:(0,Q.jsx)(U.Z,{pagination:!1,dataSource:[],columns:Ge})}),(0,Q.jsx)("div",{style:{maxHeight:260,overflow:"auto"},children:(0,Q.jsx)(D(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){Fe()},hasMore:N,useWindow:!1,children:(0,Q.jsx)(U.Z,{loading:O,showHeader:!1,pagination:!1,dataSource:K,columns:Ge,onRow:function(e){return{onClick:function(e){e.currentTarget.querySelector("input").disabled||function(e){e=String(e);var n=pe.indexOf(e);n<0?pe.push(e):pe.splice(n,1),he(V()(pe))}(e.currentTarget.querySelector("input").value)}}}})})})]})]})},"1"),((0,te.Ny)()||(0,te.d8)()&&5===(0,te.eY)().role)&&(0,Q.jsx)(se,{tab:"批量导入",children:(0,Q.jsx)("div",{className:_.listItem,children:(0,Q.jsxs)("div",{className:"mt20",style:{marginLeft:86},children:[(0,Q.jsxs)("div",{className:"mb20",children:[(0,Q.jsx)("span",{className:"mr40",children:"步骤1:"}),"下载",(0,Q.jsx)("a",{className:"ml5 mr5",onClick:l()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,ee.FH)("",(0,ee.NY)({url:ne.Z.API_SERVER+"/api/courses/down_course_members_template",query:{}}));case 1:case"end":return e.stop()}}),e)}))),children:"课堂成员导入模板"}),"批量导入成员。"]}),(0,Q.jsxs)("div",{children:[(0,Q.jsx)("span",{className:"mr40",children:"步骤2:"}),"上传填写好的《课堂成员导入模板》。"]}),(0,Q.jsx)("div",{style:{margin:"4px 0px 20px 94px"},children:(0,Q.jsx)(q.Z,o()(o()({},Oe),{},{children:(0,Q.jsx)(b.ZP,{type:"primary",className:"mt10",icon:(0,Q.jsx)($.Z,{}),children:"选择文件"})}))})]})})},"2")]})})})),re=t(5112),ae=t(71418),le=t(86914),ce="exportmodal___e1u_C",de="searchWrap___GunRy",ue="search___aHuEr",pe="searchIcon___SYYcy",he=t(12677),me="leftdiv____DQvt",ge="listClass___NmeAK",xe="spantitle___meGbS",fe="rightdiv___Ypfvm",ve="searchWrap___GXTGm",Ae="search___ti6sF",ye="searchIcon___BEcfO",je=function(e){var n=e.data,t=(e.value,e.loading),s=(e.handleChangePage,e.setSelectedRowKeys),o=e.selectedRowKeys,i=(e.onChange,(0,h.useState)([])),a=d()(i,2),c=a[0],u=a[1],p=(0,h.useState)([]),m=d()(p,2),g=m[0],x=m[1],f=(0,h.useState)([]),v=d()(f,2),A=v[0],j=v[1],b=(0,h.useState)(!0),k=d()(b,2),C=k[0],Z=k[1],S=(0,h.useState)(1),I=d()(S,2),N=(I[0],I[1],(0,h.useState)()),T=d()(N,2);T[0],T[1];return(0,h.useEffect)((function(){console.log(n),console.log(t),Z(t),u(n),x([]),j([])}),[n]),(0,h.useEffect)((function(){s&&(x(o),j(o))}),[o]),(0,Q.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,Q.jsxs)("div",{className:me,children:[(0,Q.jsx)("div",{className:ve,children:(0,Q.jsx)(B.Z.Search,{allowClear:!0,suffix:(0,Q.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(ye)}),className:Ae,size:"middle",onChange:function(){var e=l()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:u(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,Q.jsx)("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"},children:(0,Q.jsx)(ae.Z,{spinning:C,children:(0,Q.jsx)(Q.Fragment,{children:0===c.length?(0,Q.jsx)(he.Z,{styles:{margin:"45px auto"},customText:"暂无分班"}):(0,Q.jsx)("div",{children:(0,Q.jsx)(w.Z.Group,{value:g.map((function(e){return"".concat(e.id)})),onChange:function(e){},style:{marginTop:"10px",flexDirection:"column"},children:c.map((function(e,n){return(0,Q.jsx)(y.Z,{style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200},children:(0,Q.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(V()(o),V()(n)))}else{var t=o.filter((function(n){return e.target.value!=n.id}));s(t)}},children:(0,Q.jsxs)("div",{className:ge,children:[(0,Q.jsx)("span",{className:xe,style:{width:e.is_published?"108px":"170px"},children:e.name}),e.is_published&&(0,Q.jsx)("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"},children:"已发布"})]})})},e.id)}))})})})})})]}),(0,Q.jsxs)("div",{className:fe,children:[(0,Q.jsx)("div",{className:ve,children:(0,Q.jsx)(B.Z.Search,{allowClear:!0,suffix:(0,Q.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(ye)}),className:Ae,onChange:function(e){j(g.filter((function(n){return n.name.includes(e.target.value)})))},size:"middle",placeholder:"可输入班级名称查询"})}),0===A.length&&(0,Q.jsx)(he.Z,{styles:{margin:"45px auto"},customText:"暂未选择分班"}),A.length>0&&(0,Q.jsx)("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"},children:(0,Q.jsx)("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0},children:A.map((function(e,n){return(0,Q.jsxs)(y.Z,{justify:"space-between",style:{marginTop:"10px"},children:[(0,Q.jsx)("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"},children:e.name}),(0,Q.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(g.filter((function(n){return"".concat(n.id)!="".concat(e.id)})))}})]},e.id)}))})})]})]})},we="leftdiv___F3YNl",be="listClass___Q_C6i",ke="spantitle___SPfdV",Ce="rightdiv___dvG3H",Ze="searchWrap___CFcp_",Se="search___eLYTt",Ie="searchIcon___zNep3",Ne=function(e){var n=e.data,t=(e.value,e.handleChangePage,e.setSelectedRowKeys),s=e.selectedRowKeys,i=(e.onChange,(0,m.useParams)()),a=(0,h.useState)(!1),c=d()(a,2),u=c[0],p=c[1],g=(0,h.useState)([]),x=d()(g,2),f=x[0],v=x[1],A=(0,h.useState)([]),j=d()(A,2),b=j[0],k=j[1],C=(0,h.useState)([]),Z=d()(C,2),I=Z[0],N=Z[1],T=(0,h.useState)(),L=d()(T,2),E=L[0],P=L[1];(0,h.useEffect)((function(){v([]),k([]),N([])}),[n]),(0,h.useEffect)((function(){t&&(console.log(s),k(s),N(s))}),[s]);var O=function(){var e=l()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return p(!0),e.next=3,(0,S.ZP)("/api/courses/".concat(i.coursesId,"/all_course_groups.json"),{method:"get",params:o()(o()({},i),{},{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,Q.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,Q.jsxs)("div",{className:we,children:[(0,Q.jsx)("div",{className:Ze,children:(0,Q.jsx)(B.Z.Search,{allowClear:!0,suffix:(0,Q.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(Ie),onClick:function(){return O(E)}}),className:Se,placeholder:"可输入姓名或学号查询",size:"middle",onChange:function(e){return P(e.target.value)},onSearch:function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:O(n);case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()})}),(0,Q.jsx)("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"},children:(0,Q.jsx)(ae.Z,{spinning:u,children:0===f.length?(0,Q.jsx)(he.Z,{styles:{margin:"45px auto"},customText:"请通过上方搜索添加学生"}):(0,Q.jsx)("div",{children:(0,Q.jsx)(w.Z.Group,{value:b.map((function(e){return"".concat(e.user_id)})),onChange:function(e){console.log(e),console.log(s)},style:{marginTop:"10px",flexDirection:"column"},children:f.map((function(e,n){return(0,Q.jsx)(y.Z,{style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200},children:(0,Q.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=f.filter((function(n){return e.target.value==n.user_id}));t([].concat(V()(s),V()(n)))}else{var o=s.filter((function(n){return e.target.value!=n.user_id}));t(o)}},children:(0,Q.jsx)("div",{className:be,children:(0,Q.jsx)("span",{className:ke,style:{width:e.is_published?"108px":"170px"},children:e.user_name})})})},e.id)}))})})})})]}),(0,Q.jsxs)("div",{className:Ce,children:[(0,Q.jsx)("div",{className:Ze,children:(0,Q.jsx)(B.Z.Search,{allowClear:!0,suffix:(0,Q.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(Ie)}),className:Se,onChange:function(e){N(b.filter((function(n){return n.user_name.includes(e.target.value)})))},size:"middle",placeholder:"可输入姓名进行查询"})}),0===I.length&&(0,Q.jsx)(he.Z,{styles:{margin:"45px auto"},customText:"暂未选择学生"}),I.length>0&&(0,Q.jsx)("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"},children:(0,Q.jsx)("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0},children:I.map((function(e,n){return(0,Q.jsxs)(y.Z,{justify:"space-between",style:{marginTop:"10px"},children:[(0,Q.jsx)("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"},children:e.user_name}),(0,Q.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(b.filter((function(n){return"".concat(n.user_id)!="".concat(e.user_id)})))}})]},e.user_id)}))})})]})]})},Te=(B.Z.Search,(0,m.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n,t,s=e.classroomList,i=(e.loading,e.dispatch),a=(0,m.useParams)(),c=((0,m.useLocation)(),(0,h.useState)(!1)),u=d()(c,2),p=u[0],g=u[1],A=(0,h.useState)(!0),y=d()(A,2),j=y[0],w=y[1],b=(0,h.useState)(!0),k=d()(b,2),C=k[0],I=k[1],T=(0,h.useState)(1),E=d()(T,2),P=E[0],O=(E[1],(0,h.useState)([])),F=d()(O,2),M=F[0],z=F[1],G=(0,h.useState)(""),Y=d()(G,2),J=Y[0],U=Y[1],R=(0,h.useState)([]),D=d()(R,2),W=D[0],X=D[1],K=(0,h.useState)([]),H=d()(K,2),q=H[0],_=H[1],$=L.Z.useForm(),ee=d()($,1)[0],ne=(0,h.useState)(0),te=d()(ne,2),se=te[0],oe=te[1],ie=(0,h.useState)(!1),me=d()(ie,2),ge=me[0],xe=me[1],fe=(0,h.useState)({}),ve=d()(fe,2),Ae=ve[0],ye=ve[1],we=(0,h.useState)(!1),be=d()(we,2),ke=(be[0],be[1]),Ce=(0,h.useState)([]),Ze=d()(Ce,2),Se=Ze[0],Ie=Ze[1],Te=(0,h.useState)(""),Le=d()(Te,2),Be=Le[0],Ee=Le[1],Qe=(0,h.useState)(!0),Pe=d()(Qe,2),Oe=Pe[0],Fe=Pe[1],Me=(0,h.useState)([]),ze=d()(Me,2),Ge=ze[0],Ve=ze[1],Ye=(0,h.useState)([]),Je=d()(Ye,2),Ue=Je[0],Re=Je[1],De=(0,h.useState)([]),We=d()(De,2),Xe=We[0],Ke=We[1],He=(0,h.useState)([]),qe=d()(He,2),_e=qe[0],$e=qe[1];a.id=a.coursesId;var en=[{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,i;"导出成绩"===s.actionTabs.key&&(nn(),tn()),"exercise"===(null==s||null===(e=s.actionTabs)||void 0===e?void 0:e.exportType)?xe(!0):xe(!1),Ee(""),ye({sd_mode:"student",cate_range:1,stu_range:1}),s.actionTabs.category_id&&(ee.setFieldValue("cate_range",2),ye(o()(o()({},Ae),{},{cate_range:2}))),Ve([null==s||null===(n=s.actionTabs)||void 0===n||null===(n=n.category_id)||void 0===n?void 0:n.toString()]);var r="导出".concat(null==s||null===(t=s.actionTabs)||void 0===t?void 0:t.type,"成绩");null!=s&&null!==(i=s.actionTabs)&&void 0!==i&&i.isReport&&(r="导出实训报告"),U(r)}),[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(dn(_e),Be);Ke(e)}),[se]);var nn=function(){var e=l()(r()().mark((function e(n){var t,s,i,l;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return I(!0),e.next=3,(0,Z.c_)(o()(o()({},a),{},{page:n||P,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})),I(!1),s&&(null!=s&&s.no_class_course_members?z(V()(null==s||null===(l=s.course_groups)||void 0===l?void 0:l.concat(null==s?void 0:s.no_class_course_members))):z(V()(null==s?void 0:s.course_groups)),X(sn(null==s||null===(i=s.course_groups)||void 0===i?void 0:i.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)}}(),tn=function(){var e=l()(r()().mark((function e(){var n,t,o,i,l,c,d,u,p,h,m,g,x,f,v,A;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return w(!0),e.next=3,(0,S.ZP)("/api/courses/".concat(a.coursesId,"/left_banner_with_child.json"),{method:"get",params:{id:a.coursesId,module_type:s.actionTabs.exportType}});case 3:d=e.sent,u=[],p=null==d||null===(n=d.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===(i=p[0])||void 0===i?void 0:i.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;u.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;u.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:on((null==e||null===(s=e.detail)||void 0===s?void 0:s.concat(null==e?void 0:e.third_category))||[])})})),u=u.filter((function(e){var n;return 0!==(null==e||null===(n=e.children)||void 0===n?void 0:n.length)})),$e(u),Ke(dn(u)),null!=s&&null!==(c=s.actionTabs)&&void 0!==c&&c.category_id&&(g=function e(n){var t=[];return n.children?t.push.apply(t,V()(n.children.map((function(n){return e(n)})))):t.push(n.key),t.flat()},x=null==s||null===(m=s.actionTabs)||void 0===m||null===(m=m.category_id)||void 0===m?void 0:m.toString(),Ie([x]),Fe(!0),f=!!ln(x,u),v=[],v=f?u.filter((function(e){return e.key===ln(x,u)}))[0].children.filter((function(e){return e.key===x})):u.filter((function(e){return e.key===x}))[0].children,A=v.map((function(e){return g(e)})).flat(),Re(A)),w(!1);case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),sn=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()}})):[]}}))},on=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}))},rn=function(){ee.resetFields(),ye({}),ke(!1),z([]),Ke([]),_([]),Ve([]),Re([])},an=[];!function e(n){for(var t=0;t-1?ln(e.key,_e):null})).filter((function(e,n,t){return!(!e||t.indexOf(e)!==n)}));Ie(s),Ee(t)}Fe(!0)},dn=function e(n){return n.map((function(n){var t=n.title,s=t.indexOf(Be.trim()),o=t.substring(0,s),i=t.slice(s+Be.trim().length),r=s>-1?(0,Q.jsxs)("span",{children:[o,(0,Q.jsx)("span",{className:"c-red",children:Be.trim()}),i]}):(0,Q.jsx)("span",{children:t});return n.children?{title:r,key:n.key,oldtitle:n.title,children:e(n.children)}:{title:r,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,Q.jsx)(x.Z,{centered:!0,title:J,open:"导出成绩"===s.actionTabs.key,okText:"导出",cancelText:"取消",destroyOnClose:!0,className:ce,bodyStyle:{maxHeight:520},width:610,confirmLoading:p,onOk:l()(r()().mark((function e(){var n,t,l,c;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log(_e),console.log(Ue),0!==_e.length){e.next=5;break}return f.ZP.warning("没有可导出的".concat(ge?"试卷":"作业")),e.abrupt("return");case 5:return n={course_id:a.coursesId,ids:Ue,export_type:Ae.sd_mode,homework_type:s.actionTabs.exportType},2===Ae.stu_range&&(n.course_group_ids=q.map((function(e){return e.id.toString()}))),3===Ae.stu_range&&(n.user_ids=q.map((function(e){return e.user_id.toString()}))),g(!0),e.next=11,(0,S.ZP)("/api/export_record/export_all.json",{method:"get",params:o()({},n)});case 11:t=e.sent,g(!1),0===(null==t?void 0:t.status)&&(f.ZP.info("导出成功"),m.history.push("/classrooms/".concat(null==a?void 0:a.coursesId,"/exportlist/").concat(null==en||null===(l=en.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)),rn(),i({type:"classroomList/setActionTabs",payload:{}}),m.history.push("/classrooms/".concat(null==a?void 0:a.coursesId,"/exportlist/").concat(null==en||null===(c=en.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(){rn(),i({type:"classroomList/setActionTabs",payload:{}})},children:(0,Q.jsx)("div",{children:(0,Q.jsxs)(L.Z,{form:ee,initialValues:N()(N()(N()({},"sd_mode","student"),"cate_range",1),"stu_range",1),colon:!1,labelAlign:"right",labelCol:{span:4},onValuesChange:function(e,n){"stu_range"in e&&_([]),ye(ee.getFieldValue())},children:[(0,Q.jsx)(L.Z.Item,{label:"统计维度",name:"sd_mode",children:(0,Q.jsxs)(re.ZP.Group,{children:[(0,Q.jsxs)(re.ZP,{style:{marginRight:40},value:"student",className:"mr60",children:[(0,Q.jsx)("span",{children:"学生维度"}),(0,Q.jsx)(v.Z,{title:ge?"学生维度导出的数据包含:学习成绩总览表和各学生的考试数据统计表。学习成绩总览表统计每位学生不同考试的最终成绩;各学生的考试数据统计表按不同的学生分别统计各学生的全部考试成绩总览、各学生每场考试的总成绩与各题型得分。":"学生维度导出的数据包含:学习成绩总览表和各学生的作业数据统计表。学习成绩总览表统计每位学生不同作业的最终成绩;各学生的作业数据统计表按不同的学生分别统计各学生的全部作业成绩总览、各学生每份作业的最终成绩与完成情况。",children:(0,Q.jsx)("i",{className:"iconfont icon-xiaowenhao2",style:{marginLeft:6,fontSize:14,color:"#999999"}})})]}),(0,Q.jsxs)(re.ZP,{value:"homework",children:[(0,Q.jsxs)("span",{children:[ge?"试卷":"作业","维度 "]}),(0,Q.jsx)(v.Z,{title:ge?"试卷维度导出的数据包含:学习成绩总览表和各考试试卷的数据统计表。学习成绩总览表统计每位学生不同考试的最终成绩;各考试试卷的数据统计表按不同的考试分别统计各班级的整体考试情况、参考学生各题型与小题得分、每份试卷中各小题的学生答题情况。":"作业维度导出的数据包含:学习成绩总览表和各作业的数据统计表。学习成绩总览表统计每位学生不同作业的最终成绩;各作业的数据统计表按不同的作业分别统计各班级的整体作业情况、各作业中每位学生的完成情况。",children:(0,Q.jsx)("i",{className:"iconfont icon-xiaowenhao2",style:{marginLeft:6,fontSize:14,color:"#999999"}})})]})]})}),(0,Q.jsx)(L.Z.Item,{label:"导出".concat(ge?"试卷":"作业","范围"),name:"cate_range",children:(0,Q.jsxs)(re.ZP.Group,{children:[(0,Q.jsxs)(re.ZP,{value:1,style:{marginRight:60},children:["全部",ge?"试卷":"作业"]}),(0,Q.jsxs)(re.ZP,{value:2,children:["指定",ge?"试卷":"作业"]})]})}),2===Ae.cate_range&&(0,Q.jsxs)("div",{style:{width:560,height:300,border:"1px solid #F6F7F9",marginTop:-5,marginBottom:10},children:[(0,Q.jsx)("div",{className:de,children:(0,Q.jsx)(B.Z.Search,{allowClear:!0,suffix:(0,Q.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(pe),onClick:function(e){return cn(Be,1)}}),className:ue,placeholder:"搜索目录名称或".concat(ge?"试卷":"作业","名称"),size:"middle",onSearch:function(e){return cn(e,1)},onChange:function(e){return Ee(e.target.value)}})}),(0,Q.jsx)("div",{style:{maxHeight:213,overflow:"auto"},children:0!==_e.length||j?(0,Q.jsx)(ae.Z,{spinning:j,children:(0,Q.jsx)(le.Z,{style:{minHeight:210},checkable:!0,selectable:!1,onExpand:function(e){Ie(e),Fe(!1)},expandedKeys:Se,autoExpandParent:Oe,checkedKeys:Ge,onCheck:function(e,n){var t,s;if(console.log("onCheck",e,n),Be)if(console.log(1111),n.checked)if(null!==(t=n.node)&&void 0!==t&&t.children){var o,i=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(),r=V()(new Set([].concat(V()(Ge),V()(i)))),a=V()(new Set([].concat(V()(Ue),V()(i))));Ve(r),Re(a)}else Ve([].concat(V()(Ge),[n.node.key])),Re([].concat(V()(Ue),[n.node.key]));else if(null!==(s=n.node)&&void 0!==s&&s.children){var l,c=n.node.key,d=ln(c,_e),u=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=Ge.filter((function(e){return!u.includes(e)&&e!=c&&e!=d})),h=Ue.filter((function(e){return!u.includes(e)}));Ve(p),Re(h)}else{var m=ln(n.node.key,_e),g=ln(m,_e),x=Ge.filter((function(e){return e!=n.node.key&&e!=m&&e!=g})),f=Ue.filter((function(e){return e!=n.node.key}));Ve(x),Re(f)}else Re(n.checkedNodes.filter((function(e){return!e.children})).map((function(e){return e.key}))),Ve(e)},treeData:Xe})}):(0,Q.jsx)(he.Z,{styles:{margin:"0 auto"},customText:"暂无".concat(ge?"试卷":"作业")})})]}),(0,Q.jsx)(L.Z.Item,{label:"导出学生范围",name:"stu_range",children:(0,Q.jsxs)(re.ZP.Group,{children:[(0,Q.jsx)(re.ZP,{value:1,style:{marginRight:0},children:"全部学生"}),(0,Q.jsx)(re.ZP,{value:2,style:{margin:"0px 60px"},children:"指定分班"}),(0,Q.jsx)(re.ZP,{value:3,children:"指定学生"})]})}),2===Ae.stu_range&&(0,Q.jsx)("div",{style:{width:560,height:368,marginTop:-5},children:(0,Q.jsx)("div",{children:(0,Q.jsx)(je,{data:M,treedata:W,loading:C,selectedRowKeys:q,setSelectedRowKeys:_})})}),3===Ae.stu_range&&(0,Q.jsx)("div",{style:{width:560,height:368,marginTop:-5},children:(0,Q.jsx)("div",{children:(0,Q.jsx)(Ne,{data:M,treedata:W,selectedRowKeys:q,setSelectedRowKeys:_})})})]})})})}))),Le=(0,m.connect)((function(e){return{classroomList:e.classroomList,user:e.user}}))((function(e){var n=e.classroomList,t=e.dispatch,s=e.user,i=(0,h.useState)(!1),a=d()(i,2),c=a[0],u=a[1],p=L.Z.useForm(),g=d()(p,1)[0],v=((0,m.useParams)(),s.userInfo),A=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?u(!0):x.Z.confirm({centered:!0,title:"提示",content:"您需要去完善您的个人资料,才能使用此功能",okText:"立即完善",cancelText:"稍后完善",onOk:function(){u(!0)},onCancel:function(){return A()}}):(t({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),A()):u(!1)}),[n.actionTabs.key]),(0,Q.jsx)(x.Z,{centered:!0,title:"加入课堂",open:c,okText:"确定",cancelText:"取消",onOk:l()(r()().mark((function e(){var n,s,i,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,g.validateFields();case 2:return s=o()({},g.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==(i=e.sent)||!i.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]}}),A(),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:a=e.sent,console.log("/api/courses/apply_to_join_course.json",{method:"post",body:o()({},s)}),0===a.status&&((0,ee.L9)(["教学课堂","加入课堂"]),f.ZP.success("加入成功"),window.location.reload(!0));case 16:case"end":return e.stop()}}),e)}))),onCancel:function(){return A()},children:(0,Q.jsx)("section",{className:"pr20 pt10 pl10",children:(0,Q.jsxs)(L.Z,{form:g,hideRequiredMark:!0,children:[(0,Q.jsx)(L.Z.Item,{name:"invite_code",rules:[{required:!0,message:"请输入5位课堂邀请码或6位分班邀请码"}],label:(0,Q.jsx)("div",{className:"tr",style:{width:100},children:"课堂邀请码"}),children:(0,Q.jsx)(B.Z,{size:"middle",placeholder:"请输入5位课堂邀请码或6位分班邀请码"})}),(0,Q.jsx)(L.Z.Item,{name:"identity",label:(0,Q.jsx)("div",{className:"tr",style:{width:100},children:"身份"}),children:(0,Q.jsxs)(w.Z.Group,{children:[(0,Q.jsx)(w.Z,{value:"professor",children:"教师"}),(0,Q.jsx)(w.Z,{value:"assistant_professor",children:"助教"}),(0,Q.jsx)(w.Z,{value:"student",children:"学生/参赛者"})]})})]})})})})),Be="formWrap___MSAjb",Ee=Y.default.Option,Qe=(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),i=((0,m.useParams)(),(0,h.useState)(!1)),a=d()(i,2),c=a[0],u=(a[1],L.Z.useForm()),p=d()(u,1)[0],g=(0,h.useState)({}),f=d()(g,2),v=f[0],A=f[1],w=(0,h.useState)([]),b=d()(w,2),k=b[0],C=b[1],Z=(0,h.useState)([]),S=d()(Z,2),I=S[0],N=S[1],T=(0,h.useState)([]),E=d()(T,2),P=E[0],O=E[1],F=(0,h.useState)([]),M=d()(F,2),z=M[0],G=M[1];(0,h.useEffect)((function(){"填充信息弹窗"!==t.actionTabs.key||k.length||V()}),[t.actionTabs.key]);var V=function(){var e=l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,s({type:"account/getSchoolOption"});case 2:n=e.sent,C(null==n?void 0:n.schools);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),U=function(){var e=l()(r()().mark((function e(n,t){var s,i,a,l,c;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=null===(s=k.find((function(e){return e.name===n})))||void 0===s?void 0:s.id,e.next=3,R(a);case 3:if(e.t0=e.sent,e.t0){e.next=6;break}e.t0={};case 6:l=e.t0,O(null==l?void 0:l.departments),c=t||(null==l||null===(i=l.departments)||void 0===i||null===(i=i[0])||void 0===i?void 0:i.name),p.setFieldsValue({department:c}),A(o()(o()({},v),{school:n,department:c}));case 11:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),R=function(e){if(e)return s({type:"account/getDepartmentOption",payload:{id:e}})},D=function(){var e=l()(r()().mark((function e(t){var o,i,a,l,c,d,u,p,h,m,g,x,f,v,A,y;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=t.nickname,l=t.gender,c=t.identity,d=t.studentNo,u=t.jobTitle,p=t.manager,h=t.school,m=t.department,g=t.edu_background,x=t.edu_entry_year,f=t.brief_introduction,v=t.name,A=null===(o=P.find((function(e){return e.name===m})))||void 0===o?void 0:o.id,y=null===(i=k.find((function(e){return e.name===h})))||void 0===i?void 0:i.id,e.next=5,s({type:"account/updateAccount",payload:{id:n.userInfo.user_id,department_id:A,gender:l,identity:c,location:location,nickname:a,name:v,school_id:y,edu_background:g,edu_entry_year:x,brief_introduction:f,student_id:"student"===c?d:null,technical_title:u||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,Q.jsx)(x.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,Q.jsxs)(L.Z,{form:p,className:Be,layout:"horizontal",onValuesChange:function(e){(A(o()({},p.getFieldsValue())),"school"in e)&&(N(k.filter((function(n){return n.name.includes(e.school)}))),(k.find((function(n){return n.name===e.school}))||{}).id?U(e.school):(p.setFieldsValue({department:""}),A(o()(o()({},v),{school:e.school,department:""}))))},onFinish:D,children:[(0,Q.jsx)(L.Z.Item,{label:"姓名",name:"name",rules:[{required:!0,message:"请输入真实姓名,最大限制".concat(10,"个字符")},{validator:ee.HJ}],children:(0,Q.jsx)(B.Z,{placeholder:"请输入真实姓名,最大限制".concat(10,"个字符"),maxLength:10})}),(0,Q.jsxs)(y.Z,{gutter:[10,0],children:[(0,Q.jsx)(j.Z,{flex:"300px",children:(0,Q.jsx)(L.Z.Item,{label:"职业",name:"identity",rules:[{required:!0,message:"请先选择职业"}],children:(0,Q.jsxs)(Y.default,{children:[(0,Q.jsx)(Ee,{value:"teacher",children:"教师"}),(0,Q.jsx)(Ee,{value:"student",children:"学生"}),(0,Q.jsx)(Ee,{value:"professional",children:"专业人士"})]})})}),"student"===v.identity&&(0,Q.jsx)(j.Z,{flex:"300px",children:(0,Q.jsx)(L.Z.Item,{initialValue:v.studentNo,name:"studentNo",rules:[{required:!0,message:"请先输入学号"}],children:(0,Q.jsx)(B.Z,{type:"text",placeholder:"请输入学号"})})}),"teacher"===v.identity&&(0,Q.jsx)(j.Z,{flex:"300px",children:(0,Q.jsx)(L.Z.Item,{initialValue:v.jobTitle,name:"jobTitle",rules:[{required:!0,message:"请先选择职称"}],children:(0,Q.jsxs)(Y.default,{children:[(0,Q.jsx)(Ee,{value:"教授",children:"教授"}),(0,Q.jsx)(Ee,{value:"研究员",children:"研究员"}),(0,Q.jsx)(Ee,{value:"副教授",children:"副教授"}),(0,Q.jsx)(Ee,{value:"副研究员",children:"副研究员"}),(0,Q.jsx)(Ee,{value:"讲师",children:"讲师"}),(0,Q.jsx)(Ee,{value:"助理研究员",children:"助理研究员"}),(0,Q.jsx)(Ee,{value:"助理教授",children:"助理教授"})]})})}),"professional"===v.identity&&(0,Q.jsx)(j.Z,{flex:"300px",children:(0,Q.jsx)(L.Z.Item,{initialValue:v.manager,name:"manager",rules:[{required:!0,message:"请先选择职称"}],children:(0,Q.jsxs)(Y.default,{children:[(0,Q.jsx)(Ee,{value:"企业管理者",children:"企业管理者"}),(0,Q.jsx)(Ee,{value:"部门管理者",children:"部门管理者"}),(0,Q.jsx)(Ee,{value:"高级工程师",children:"高级工程师"}),(0,Q.jsx)(Ee,{value:"工程师",children:"工程师"}),(0,Q.jsx)(Ee,{value:"助理工程师",children:"助理工程师"})]})})})]}),(0,Q.jsx)(L.Z.Item,{label:"学校/单位",name:"school",wrapperCol:{span:10},rules:[{required:!0,message:"请先选择学校/单位"}],children:(0,Q.jsx)(J.Z,{showSearch:!0,options:null==I?void 0:I.map((function(e){return{value:e.name}}))})}),(0,Q.jsx)(L.Z.Item,{label:"院系/部门",name:"department",wrapperCol:{span:10},children:(0,Q.jsx)(J.Z,{showSearch:!0,onChange:function(e){return G(P.filter((function(n){return n.name.includes(e)})))},options:null==z?void 0:z.map((function(e){return{value:e.name}}))})})]})})})),Pe=(0,m.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n,t=e.classroomList,s=(e.loading,e.dispatch),i=(0,m.useParams)(),a=((0,m.useLocation)(),(0,h.useState)(!1)),c=d()(a,2),u=c[0],p=c[1],g=(t.actionTabs,t.courseGroups,t.allCourseGroups),v=L.Z.useForm(),A=d()(v,1)[0];return(0,h.useEffect)((function(){"切换为学生"===t.actionTabs.key&&(s({type:"classroomList/getAllCourseGroup",payload:o()({},i)}),A.setFieldsValue({course_group_id:"0"}))}),[t.actionTabs.key]),(0,Q.jsxs)(x.Z,{centered:!0,title:"切换为学生",open:"切换为学生"===t.actionTabs.key,okText:"确定",cancelText:"取消",bodyStyle:{minHeight:150},confirmLoading:u,onOk:l()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return p(!0),e.next=3,(0,S.ZP)("/api/courses/".concat(i.coursesId,"/switch_to_student.json"),{method:"post",body:A.getFieldValue()});case 3:0===e.sent.status&&(f.ZP.success("切换成功"),window.location.reload()),p(!1);case 6:case"end":return e.stop()}}),e)}))),onCancel:function(){s({type:"classroomList/setActionTabs",payload:{}})},children:[(0,Q.jsx)("p",{children:"如果分班单独设置发布内容(实训作业、普通作业、试卷等), 需要加入分班才能查看"}),(0,Q.jsx)("div",{className:"pl30 pr30",children:(0,Q.jsx)(L.Z,{form:A,initialValues:N()({},"course_group_id","0"),children:(0,Q.jsxs)(y.Z,{className:"mt30",children:[(0,Q.jsx)(j.Z,{children:"进入:"}),(0,Q.jsx)(j.Z,{flex:"1",children:(0,Q.jsx)(L.Z.Item,{name:"course_group_id",rules:[{required:!0,message:"请输入目录名称"}],noStyle:!0,children:(0,Q.jsxs)(Y.default,{defaultValue:"0",style:{width:"100%"},children:[(0,Q.jsx)(Y.default.Option,{value:"0",children:"未分班"}),null==g||null===(n=g.course_groups)||void 0===n?void 0:n.map((function(e,n){return(0,Q.jsx)(Y.default.Option,{value:e.id,children:e.name})}))]})})})]})})})]})})),Oe=t(78485),Fe=t(78018),Me={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",study_routes:"iconfont icon-xuexilujing2",knowledge_graph:"iconfont icon-a-zhishitupu1"},ze={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",righttop:"righttop___lSmpG"},Ge=["classroomList","globalSetting","user","loading","dispatch","children"],Ve=(H.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,i=e.classroomList,a=e.globalSetting,c=e.user,u=(e.loading,e.dispatch),A=(e.children,p()(e,Ge),(0,m.useParams)()),b=(0,m.useLocation)(),I=(i.detailTopBanner,i.detailLeftMenus),N=(0,h.useState)([]),T=d()(N,2),L=T[0],B=T[1],E=(0,h.useState)([]),P=d()(E,2),O=P[0],F=P[1],M=(0,h.useState)([]),z=d()(M,2),G=z[0],Y=z[1],J=(c.userInfo,g.Z.Content,g.Z.Sider),U=(0,h.useState)(),R=d()(U,2),D=R[0],W=R[1],X=(0,h.useState)([]),K=d()(X,2),H=(K[0],K[1]),q=(0,h.useState)([]),_=d()(q,2),$=(_[0],_[1]),ee=(0,h.useState)([]),ne=d()(ee,2),se=ne[0],oe=ne[1],ie=(0,h.useState)(!1),re=d()(ie,2),ae=re[0],le=re[1],ce=([{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==a||null===(n=a.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"}),de={shixun_homework:"shixun_work_list",common_homework:"normal_work_list",group_homework:"group_work_list",program_homework:"hack_work_list",hack:"hack_work_list",exercise:"exercise_score"};function ue(){return(ue=l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.ZP)("/api/courses/".concat(null==A?void 0:A.coursesId,"/modules_settings.json"),{method:"get"});case 2:n=e.sent,W(n),oe(V()(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=i.detailLeftMenus)||void 0===e?void 0:e.course_modules;n&&(B(JSON.parse(JSON.stringify(n))),pe())}),[i.detailLeftMenus]),(0,h.useEffect)((function(){pe()}),[b.pathname]);var pe=function(){var e;null===(e=i.detailLeftMenus)||void 0===e||null===(e=e.course_modules)||void 0===e||e.map((function(e,n){(b.pathname.indexOf(e.category_url)>-1||we(e))&&(G.includes(n)||G.push(n),Y(V()(G)))}))},he=function(){u({type:"classroomList/getClassroomLeftMenus",payload:{id:A.coursesId}})},me=function(){var e=l()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,u({type:"classroomList/getClassroomLeftMenus",payload:{id:A.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)}}(),ge=function(e,n){x.Z.confirm({centered:!0,title:"提示",icon:(0,Q.jsx)(C.Z,{}),content:e,okText:"确认",onOk:function(){return n()},cancelText:"取消"})},xe=function(){var e=l()(r()().mark((function e(n,t,s,o){var a,c,d,p;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:c=function(){var e,n,s,o,r;return("shixun_homework"!==t.type||!(0,te.Rm)()||null!==(e=i.AssistantObject.practice)&&void 0!==e&&e.can_download)&&("program_homework"!==t.type||!(0,te.Rm)()||null!==(n=i.AssistantObject.hack)&&void 0!==n&&n.can_download)&&("exercise"!==t.type||!(0,te.Rm)()||null!==(s=i.AssistantObject.exercise)&&void 0!==s&&s.can_download)&&("common_homework"!==t.type||!(0,te.Rm)()||null!==(o=i.AssistantObject.normal)&&void 0!==o&&o.can_download)&&!("group_homework"===t.type&&(0,te.Rm)()&&(null===(r=i.AssistantObject.group)||void 0===r||!r.can_download))||(f.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能"),!1)},e.t0=n,e.next=1===e.t0?4:2===e.t0?7:3===e.t0?9:4===e.t0?11:5===e.t0?16:6===e.t0?18:7===e.t0?20:8===e.t0?24:28;break;case 4:return p={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},u({type:"classroomList/setActionTabs",payload:{key:"添加目录",selectArrs:p,cb:function(){he()}}}),e.abrupt("break",28);case 7:return u({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(){he()}}}),e.abrupt("break",28);case 9:return ge((0,Q.jsxs)("p",{children:["隐藏后将不再显示此模块,",(0,Q.jsx)("br",{}),"后续可在课堂设置中重新勾选模块恢复显示"]}),l()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Z.nX)({id:t.id});case 2:0===(d=e.sent).status&&(f.ZP.success("操作成功"),u({type:"classroomList/getClassroomLeftMenus",payload:{id:A.coursesId}}));case 4:case"end":return e.stop()}}),e)})))),e.abrupt("break",28);case 11:return e.next=13,(0,Z.yd)({id:t.id});case 13:return 0===(d=e.sent).status&&(f.ZP.success("操作成功"),u({type:"classroomList/getClassroomLeftMenus",payload:{id:A.coursesId}})),e.abrupt("break",28);case 16:return ge((0,Q.jsxs)("p",{children:["该目录下的内容将被移动到",null!==(a=["exercise","board","attachment"])&&void 0!==a&&a.includes(t.category_type)?"父":"未分配","目录,",(0,Q.jsx)("br",{}),"是否确认删除?"]}),l()(r()().mark((function e(){var n,s,o;return r()().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:d=e.sent,e.next=9;break;case 6:return e.next=8,(0,Z.Z0)({id:t.category_id});case 8:d=e.sent;case 9:0===d.status&&(f.ZP.success("删除成功"),"board"===t.category_type?(o=null==I||null===(n=I.course_modules)||void 0===n?void 0:n.filter((function(e){return"board"===(null==e?void 0:e.type)})),m.history.push("/classrooms/".concat(A.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(A.coursesId,"/").concat("hack"===t.category_type?"program_homework":t.category_type)),u({type:"classroomList/getClassroomLeftMenus",payload:{id:A.coursesId}}));case 10:case"end":return e.stop()}}),e)})))),e.abrupt("break",28);case 18:return u({type:"classroomList/setActionTabs",payload:{key:"新建分班",params:A}}),e.abrupt("break",28);case 20:if(c()){e.next=22;break}return e.abrupt("return");case 22:return u({type:"classroomList/setActionTabs",payload:{key:"导出成绩",type:null==t?void 0:t.name,exportType:ce[null==t?void 0:t.type]||ce[null==t?void 0:t.category_type],category_id:null==t?void 0:t.category_id,isReport:o}}),e.abrupt("break",28);case 24:if(c()){e.next=26;break}return e.abrupt("break",28);case 26:return m.history.push("/classrooms/".concat(null==A?void 0:A.coursesId,"/exportlist/").concat(de[t.type])),e.abrupt("break",28);case 28:case"end":return e.stop()}}),e)})));return function(n,t,s,o){return e.apply(this,arguments)}}(),fe=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},ve=function(e,n){return(0,Q.jsxs)("div",{className:ze.leftMenuActions,children:[(t=e.type,"attendance"!==t&&"announcement"!==t&&"graduation"!==t&&"course_group"!==t&&"new_graduation"!==t&&n<=2&&(0,Q.jsx)("p",{className:"current",onClick:function(t){return xe(1,e,n,t)},children:"新建子目录"})),"course_group"===e.type&&1===n&&(0,Q.jsx)("p",{className:"current",onClick:function(){return xe(6,e,n)},children:"新建分班"}),(0,Q.jsx)("p",{className:"current",onClick:function(t){return xe(2,e,n,t)},children:"重命名"}),e.main_id&&!(0,te.Rm)()&&(0,Q.jsx)("p",{className:"current",onClick:function(){return xe(3,e,n)},children:"隐藏"}),fe(e)&&(0,Q.jsx)(k.Z,{destroyTooltipOnHide:!0,placement:"right",content:(0,Q.jsxs)("div",{className:ze.export,children:[(0,Q.jsx)("p",{onClick:function(){xe(7,e,n)},children:"学生成绩"}),(0,Q.jsx)("p",{onClick:function(t){t.preventDefault(),t.stopPropagation(),xe(8,e,n)},children:"历史导出"})]}),trigger:"hover",children:(0,Q.jsx)("p",{className:"current",onClick:function(e){e.preventDefault(),e.stopPropagation()},children:"导出"})}),e.main_id&&!(0,te.Rm)()&&(0,Q.jsx)("p",{className:"current",onClick:function(){return xe(4,e,n)},children:"置顶"}),e.category_id&&(0,Q.jsx)("p",{className:"current",onClick:function(){return xe(5,e,n)},children:"删除"})]});var t},Ae=function(e,n){return 1===n?"board"===e.type?"/classrooms/".concat(A.coursesId,"/").concat(e.type,"/").concat(e.main_id):"graduation"===e.type?"/classrooms/".concat(A.coursesId,"/graduation_topics"):"/classrooms/".concat(A.coursesId,"/").concat(e.type):"hack"===e.category_type&&3===n?e.second_category_url:("messages"===e.category_type&&(e.category_type="board"),"/classrooms/".concat(A.coursesId,"/").concat(e.category_type,"/").concat(e.category_id))},ye=function(){var e=b.pathname.split("/");H(["".concat(e[3],"|").concat(A.coursesId)]),$(["".concat(e[3],"|").concat(A.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_?H(n):ye(),$(e)}catch(e){ye()}return function(){sessionStorage.removeItem("_nav_open_"),sessionStorage.removeItem("_nav_")}}),[i.name,null==b?void 0:b.pathname]);var je=function(){var e=l()(r()().mark((function e(n){var t,s,o,i,a,l,c,d;return r()().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(i=s.split("-"),a=i[1],l=i[2],"board"!==(null===(t=L[a])||void 0===t?void 0:t.type)){e.next=12;break}return e.next=9,(0,Z.Ab)({id:i[0],position:o.index+1});case 9:c=e.sent,e.next=15;break;case 12:return e.next=14,(0,Z.Wr)({id:i[0],position:o.index+1});case 14:c=e.sent;case 15:0===c.status&&(3===i.length?(d=L[a].second_category[l],L[a].second_category.splice(l,1),L[a].second_category.splice(o.index,0,d)):(d=L[a].second_category[i[2]].third_category[i[3]],L[a].second_category[i[2]].third_category.splice(i[3],1),L[a].second_category[i[2]].third_category.splice(o.index,0,d)),B(V()(L)));case 16:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),we=function(e){return b.pathname.indexOf("student_statistics")>-1&&"statistics"===e.type};return(0,Q.jsx)(J,{width:264,style:{marginTop:24,height:"auto",background:"none"},children:(0,Q.jsx)("section",{className:ze.leftMenu,children:(0,Q.jsxs)(Oe.Z,{loading:!I.course_modules,children:[(0,Q.jsx)(x.Z,{open:ae,title:"课堂模块设置",centered:!0,onOk:l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,te.aN)()){e.next=3;break}return f.ZP.info("功能菜单设置只有课堂管理员可以调整"),e.abrupt("return");case 3:if(!((null==se?void 0:se.length)<=0)){e.next=6;break}return f.ZP.info("请至少选择一个课堂模块"),e.abrupt("return");case 6:return e.next=8,(0,S.ZP)("/api/courses/".concat(null==A?void 0:A.coursesId,"/update_modules_settings.json"),{method:"post",body:{course_module_types:se}});case 8:0===(null==(n=e.sent)?void 0:n.status)&&(me(),le(!1));case 10:case"end":return e.stop()}}),e)}))),onCancel:function(){le(!1)},children:(0,Q.jsxs)("div",{children:[(0,Q.jsx)("span",{children:"通过勾选可以显示/隐藏模块"}),(0,Q.jsx)(w.Z.Group,{onChange:function(e){oe(V()(e))},style:{marginTop:"10px"},value:se,children:(0,Q.jsx)(y.Z,{children:null==D||null===(s=D.course_modules)||void 0===s?void 0:s.map((function(e,n){return(0,Q.jsx)(j.Z,{span:6,style:{marginTop:"10px"},children:(0,Q.jsx)(w.Z,{value:e.module_type,style:{fontSize:"14px"},children:e.module_name})})}))})})]})}),null==L?void 0:L.map((function(e,n){var t;return(0,Q.jsxs)("ul",{children:[(0,Q.jsx)("li",{className:b.pathname.indexOf(e.category_url)>-1||we(e)?ze.actived:"",onClick:function(){b.pathname===e.category_url?(G.includes(n)?(G.splice(G.indexOf(n),1),G.includes(n)&&G.splice(G.indexOf(n),1)):G.push(n),Y(V()(G))):["new_graduation","knowledge_graph","study_routes"].includes(e.type)?window.open(e.category_url):m.history.push(e.category_url)},children:(0,Q.jsxs)(y.Z,{style:{padding:"13px 0 13px 24px"},align:"middle",children:[(0,Q.jsxs)(j.Z,{flex:"1",className:"pr30",children:[(0,Q.jsx)("span",{className:"".concat(Me[e.type])})," ",e.name,2===(null==c||null===(t=c.userInfo)||void 0===t?void 0:t.user_status)&&["exercise","shixun_homework","program_homework"].includes(e.type)&&(0,Q.jsx)(v.Z,{title:"教学课堂试用期已结束,平台已暂停提供该模块下的创建与发布功能",children:(0,Q.jsx)("i",{className:"iconfont icon-jinggao-3",style:{color:"#F9921F",marginLeft:8}})})]}),(0,Q.jsxs)(j.Z,{className:"tr",children:[(0,Q.jsx)("span",{className:ze.totalCount,children:0===e.task_count?"":e.task_count}),(0,te.eB)()&&"statistics"!==e.type&&"ecs"!==e.type&&"new_graduation"!==e.type&&"knowledge_graph"!==e.type&&"study_routes"!==e.type&&(0,Q.jsx)(k.Z,{getPopupContainer:function(e){return e.parentNode},destroyTooltipOnHide:!0,placement:"right",content:function(){return ve(e,1)},trigger:"hover",children:(0,Q.jsx)("span",{className:["iconfont icon-sandian",ze.actions].join(" ")})})]})]})}),(0,Q.jsx)(Fe.Z5,{onDragEnd:je,children:(0,Q.jsx)(Fe.bK,{isDropDisabled:!(0,te.GJ)(),droppableId:String(e.id),children:function(t,s){var i;return(0,Q.jsx)("ul",o()(o()({ref:t.innerRef},t.droppableProps),{},{onScroll:function(){},className:G.includes(n)?ze.open:"",children:null===(i=e.second_category)||void 0===i?void 0:i.map((function(t,s){var i;return(0,Q.jsx)(Fe._l,{draggableId:"".concat(null===(i=t.category_id)||void 0===i?void 0:i.toString(),"-").concat(n,"-").concat(s),index:s,children:function(i,r){return(0,Q.jsxs)("div",o()(o()(o()({ref:i.innerRef},i.draggableProps),i.dragHandleProps),{},{children:[(0,Q.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),F(V()(O))},className:b.pathname.indexOf(t.second_category_url)>-1?ze.actived2:"",children:(0,Q.jsxs)(y.Z,{align:"middle",children:[(0,Q.jsx)(j.Z,{span:20,children:(0,Q.jsx)(m.Link,{className:["font14",ze.menuText].join(" "),style:{marginLeft:16,padding:"16px 2px"},to:t.second_category_url,onClick:function(e){e.preventDefault(),b.pathname.indexOf(t.second_category_url)>-1||(O.includes(s)||O.push(s),F(V()(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,Q.jsxs)(j.Z,{span:4,className:"tr",children:[(0,te.eB)()&&e.type.indexOf("statistics")<0&&"未分配目录"!==(null==t?void 0:t.category_name)&&(0,Q.jsx)(k.Z,{autoAdjustOverflow:!1,getPopupContainer:function(e){return e.parentNode.parentNode},placement:"right",content:function(){return ve(t,2)},trigger:"hover",children:(0,Q.jsx)("span",{className:["iconfont icon-sandian",ze.actions].join(" ")})}),0!=t.category_count&&(0,Q.jsx)("span",{className:ze.totalCount,children:t.category_count})]})]})}),t.third_category&&(0,Q.jsx)(Fe.Z5,{onDragEnd:je,children:(0,Q.jsx)(Fe.bK,{isDropDisabled:!(0,te.GJ)(),droppableId:String(t.category_id),children:function(e,i){var r;return(0,Q.jsx)("ul",o()(o()({ref:e.innerRef},e.droppableProps),{},{onScroll:function(){},className:O.includes(null==t?void 0:t.category_id)?ze.open:"",children:null===(r=t.third_category)||void 0===r?void 0:r.map((function(e,t){var i;return(0,Q.jsx)(Fe._l,{draggableId:"".concat(null===(i=e.category_id)||void 0===i?void 0:i.toString(),"-").concat(n,"-").concat(s,"-").concat(t),index:t,children:function(n,s){return(0,Q.jsx)("li",o()(o()(o()({ref:n.innerRef},n.draggableProps),n.dragHandleProps),{},{children:(0,Q.jsxs)(y.Z,{align:"middle",className:b.pathname.indexOf(e.second_category_url)>-1&&ze.actived2,children:[(0,Q.jsx)(j.Z,{flex:"1",children:(0,Q.jsx)(m.Link,{className:["font14",ze.menuText].join(" "),to:Ae(e,3),style:{marginLeft:9,padding:"16px 0px",width:"85%"},onClick:function(){},children:e.category_name})}),(0,Q.jsxs)(j.Z,{children:[(0,te.eB)()&&(0,Q.jsx)(k.Z,{placement:"right",content:function(){return ve(e,3)},trigger:"hover",children:(0,Q.jsx)("span",{className:["iconfont icon-sandian",ze.actions].join(" ")})}),0!=e.category_count&&(0,Q.jsx)("span",{className:ze.totalCount,children:e.category_count})]})]})}),t)}},e.category_id)}))}))}})})]}),s)}},t.category_id)}))}))}})})]},n)})),(0,te.eB)()&&(0,Q.jsxs)("div",{className:ze.st,onClick:function(){le(!0),function(){ue.apply(this,arguments)}()},children:[" ",(0,Q.jsx)("i",{style:{marginRight:6},className:"iconfont icon-shezhi6"}),(0,Q.jsx)("span",{className:"font16",children:"设置"})]})]})})})}))),Ye="modal___g9KyH",Je="tip___bce7X",Ue=(0,m.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading,user:e.user}}))((function(e){var n,t,s,i,a,c,u,p,g,v=e.classroomList,A=(e.user,e.loading,e.dispatch),y=(0,m.useParams)(),j=(0,h.useState)(!1),b=d()(j,2),k=b[0],C=b[1],S=L.Z.useForm(),I=d()(S,1)[0],N=(0,h.useState)([]),T=d()(N,2),E=T[0],P=T[1];(0,h.useEffect)((function(){var e;"填写慕课资料"===v.actionTabs.key&&null!==(e=v.detailTopBanner)&&void 0!==e&&e.mooc_user_id&&O()}),[v.actionTabs.key,null===(n=v.detailTopBanner)||void 0===n?void 0:n.mooc_user_id]);var O=function(){var e=l()(r()().mark((function e(){var n,t,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Z.ih)({coursesId:y.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&&(I.setFieldsValue(o()({},null==t?void 0:t.mooc_user)),P(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)}}(),F=function(){var e=l()(r()().mark((function e(){var n,t,s,i,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,I.validateFields();case 2:if(C(!0),s=!(null===(n=v.detailTopBanner)||void 0===n||!n.mooc_user_id),i=o()({coursesId:y.coursesId,user_id:null===(t=v.detailTopBanner)||void 0===t?void 0:t.mooc_user_id},I.getFieldsValue()),!s){e.next=11;break}return e.next=8,(0,Z.tB)(i);case 8:e.t0=e.sent,e.next=14;break;case 11:return e.next=13,(0,Z.s)(i);case 13:e.t0=e.sent;case 14:a=e.t0,C(!1),(null==a?void 0:a.status)>-1&&(f.ZP.info(s?"修改成功":"添加成功"),A({type:"classroomList/getClassroomTopBanner",payload:{id:i.coursesId}}),A({type:"classroomList/setActionTabs",payload:{}}));case 17:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,Q.jsx)(x.Z,{centered:!0,title:"填写资料",open:"填写慕课资料"===v.actionTabs.key,okText:"保存",cancelText:"取消",width:760,bodyStyle:{minHeight:150},confirmLoading:k,className:Ye,onOk:F,onCancel:function(){A({type:"classroomList/setActionTabs",payload:{}})},children:(0,Q.jsxs)("div",{className:"pl30 pr30",children:[null!=v&&null!==(t=v.detailTopBanner)&&void 0!==t&&t.third_part_login_url?(0,Q.jsxs)("div",{children:[(0,Q.jsx)("div",{className:Je,style:{height:"50px"},children:(0,Q.jsxs)("p",{className:"c-grey-333 ml20",children:[(0,Q.jsx)("i",{className:"iconfont icon-tianxiedisanfangmuke font14 mr5 icon-jingshi1 c-yellow-feb"}),"该课程支持为第三方慕课平台提供成绩,为了保证你成绩的准确无误,请如实填写相关信息。"]})}),(null==v||null===(i=v.detailTopBanner)||void 0===i?void 0:i.need_third_part_logined)&&(0,Q.jsxs)("p",{children:[(0,Q.jsx)("span",{className:"c-grey-333",children:"点击"}),(0,Q.jsx)("a",{target:"_blank",href:null==v||null===(a=v.detailTopBanner)||void 0===a?void 0:a.third_part_login_url,children:"爱课程(中国大学mooc)"}),(0,Q.jsx)("span",{className:"c-grey-333",children:"平台,进行登录授权"})]})]}):(0,Q.jsxs)("div",{className:Je,children:[(0,Q.jsxs)("p",{children:[(0,Q.jsx)("i",{className:"iconfont icon-tianxiedisanfangmuke font14 mr5 icon-jingshi1 c-yellow-feb"}),(0,Q.jsx)("span",{className:"c-grey-333",children:"1.请填写你在"}),(0,Q.jsx)("span",{className:"c-light-primary",children:null==v||null===(s=v.detailTopBanner)||void 0===s?void 0:s.third_party_name}),(0,Q.jsx)("span",{className:"c-grey-333",children:"平台的账号资料;"})]}),(0,Q.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,Q.jsxs)(L.Z,{form:I,labelCol:{span:6},wrapperCol:{span:12},labelAlign:"right",children:[(0,Q.jsx)(L.Z.Item,{label:"用户昵称:",name:"name",rules:[{required:!0,message:"请输入用户昵称"}],children:(0,Q.jsx)(B.Z,{placeholder:"请输入用户昵称"})}),(0,Q.jsx)(L.Z.Item,{label:"用户id:",name:"mooc_user_id",rules:[{required:!0,message:"请输入用户id"}],children:(0,Q.jsx)(B.Z,{placeholder:"请输入用户id"})}),(0,Q.jsx)(L.Z.Item,{label:"用户邮箱:",name:"email",rules:[{type:"email",message:"请填写正确的用户邮箱"}],children:(0,Q.jsx)(B.Z,{placeholder:"请输入用户邮箱"})}),(0,Q.jsx)(L.Z.Item,{label:"真实姓名:",name:"real_name",rules:[{required:!0,message:"请输入真实姓名"}],children:(0,Q.jsx)(B.Z,{placeholder:"请输入真实姓名"})}),(0,Q.jsx)(L.Z.Item,{label:"手机号:",name:"phone",rules:[{pattern:/(^(1[0-9])\d{9}$)/i,message:"请填写正确的手机号"}],children:(0,Q.jsx)(B.Z,{placeholder:"请输入手机号"})})]}),!(null!=v&&null!==(u=v.detailTopBanner)&&void 0!==u&&u.need_third_part_logined)&&(0,Q.jsxs)("div",{children:[(0,Q.jsxs)("p",{children:[(0,Q.jsx)("i",{style:{fontSize:"30px",color:"#3da440"},className:"iconfont icon-wanchengjindu mr5"}),"授权成功"]}),(0,Q.jsx)("p",{children:"授权信息:"}),(0,Q.jsxs)("p",{children:["用户昵称:",E]}),(0,Q.jsxs)("p",{children:[(0,Q.jsx)("span",{className:"c-grey-333",children:"你可以点击"}),(0,Q.jsx)("a",{target:"_blank",href:null==v||null===(p=v.detailTopBanner)||void 0===p?void 0:p.third_part_login_url,children:"爱课程(中国大学mooc)"}),(0,Q.jsx)("span",{className:"c-grey-333",children:"平台,重新进行登录授权"})]})]}),(0,Q.jsx)("p",{className:"font14 c-grey-999 mt10 tc",children:"※ 我们确保你所提供的信息均处于严格保密状态,不会泄露!"}),(null===(g=v.actionTabs)||void 0===g||null===(g=g.params)||void 0===g?void 0:g.showHint)&&(0,Q.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:"不再提示"})]})})})),Re=t(58695),De="shareModalContainer___glPiP",We="shareContent___YTYCr",Xe="tip___UlaGw",Ke="listItem___U9gBM",He="label___RPksG",qe="invitationCode___K2gpu",_e="code___nEgsJ",$e="first___B4_LD",en="copy___rgntz",nn="tips___EBHVj",tn=(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 f.ZP.error("已停用"),(0,Q.jsx)(Q.Fragment,{});var i=function(e){"1"===e&&(0,ee.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,ee.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,Q.jsx)(x.Z,{width:720,title:"分享课堂",open:!0,className:De,footer:[],onCancel:function(){t({type:"classroomList/save",payload:{shareStatus:!1}})},children:(0,Q.jsxs)("div",{className:We,children:[(null==o?void 0:o.is_import_student)&&(0,Q.jsxs)("div",{className:Xe,children:[(0,Q.jsx)("i",{className:"iconfont icon-tishi9 font14",style:{color:"#FF8C29",marginTop:4,marginRight:12}}),(0,Q.jsxs)("div",{children:["本课堂已开启加入方式限制,仅允许教师导入的学生访问。如需允许学生通过邀请码或链接加入,请调整",(0,Q.jsx)("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:function(){return(0,ee.xg)("/classrooms/".concat(null==s?void 0:s.coursesId,"/edit"))},children:"课堂加入设置"}),"。"]})]}),(0,Q.jsxs)("div",{className:Ke,children:[(0,Q.jsx)("div",{className:He,children:"分享方式一:分享邀请码"}),(0,Q.jsxs)("div",{className:qe,children:[(0,Q.jsx)("div",{className:"".concat($e," ").concat(_e),children:(0,Q.jsx)("span",{children:o.invite_code})}),(0,Q.jsx)("div",{onClick:function(){return i("1")},className:en,children:"复制邀请码"})]}),(0,Q.jsx)("div",{className:nn,children:"通过邀请码加入课堂时,可以选择加入课堂的身份(选择教师或助教时,需要管理员审核)"})]}),(0,Q.jsxs)("div",{className:Ke,children:[(0,Q.jsxs)("div",{className:He,children:["分享方式二:分享链接",2===o.invite_code_halt&&(0,Q.jsx)("span",{children:"邀请链接已经对学生禁用,无法使用分享方式"})]}),(0,Q.jsxs)("div",{className:qe,children:[(0,Q.jsx)("div",{className:_e,children:(0,Q.jsxs)("span",{children:[window.location.origin,"/classrooms/",s.coursesId,"?code=",o.invite_code]})}),2!==o.invite_code_halt&&(0,Q.jsx)("div",{className:en,onClick:function(){return i("2")},children:"复制链接"})]}),(0,Q.jsx)("div",{className:nn,children:"通过分享链接访问课堂时,已登录用户可直接以学生身份加入课堂,未注册/登录用户在注册/登录后可直接以学生身份加入课堂。"})]})]})})})),sn=t(78550),on=["classroomList","dispatch","match","location","user"],rn=(0,m.connect)((function(e){return{user:e.user,classroomList:e.classroomList}}))((function(e){var n,t=e.classroomList,s=e.dispatch,o=(e.match,e.location,e.user),i=(p()(e,on),(0,m.useParams)()),a=(0,h.useState)(!1),c=d()(a,2),u=c[0],g=c[1],v=(0,h.useState)(),A=d()(v,2),y=A[0],j=A[1],w=(0,h.useState)(),b=d()(w,2),k=b[0],C=b[1],S=o.userInfo,I=t.detailTopBanner;return(0,h.useEffect)((function(){var e,n,t,s,o=localStorage.getItem("popupShown"),i=o?V()(JSON.parse(o)):[],r=null==I?void 0:I.course_id;(0,te.eB)()&&null!=I&&I.course_end&&(null!=S&&null!==(e=S.course)&&void 0!==e&&e.course_excellent&&null!=S&&null!==(n=S.course)&&void 0!==n&&n.subject_last_course||null==S||null===(t=S.course)||void 0===t||!t.course_excellent)&&(i.includes(r)||(C(null==S||null===(s=S.course)||void 0===s?void 0:s.course_end_date),j(!0),i.push(r),localStorage.setItem("popupShown",JSON.stringify(i))));var a=function(){if(i.includes(r)){var e=i.filter((function(e){return e!==r}));localStorage.setItem("popupShown",JSON.stringify(e))}};return window.addEventListener("beforeunload",a),function(){window.removeEventListener("beforeunload",a)}}),[]),(0,Q.jsxs)(x.Z,{width:450,centered:!0,title:"课堂已结束提示",open:y,okText:"提交",cancelText:"取消",destroyOnClose:!0,confirmLoading:u,maskClosable:!1,onOk:l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return g(!0),e.next=3,(0,Z.al)({coursesId:null==i?void 0:i.coursesId,end_date:k});case 3:0===(null==(n=e.sent)?void 0:n.status)&&(f.ZP.success("提交成功"),j(!1),s({type:"user/getUserInfo",payload:{course_id:null==i?void 0:i.coursesId}})),g(!1);case 6:case"end":return e.stop()}}),e)}))),onCancel:function(){j(!1)},children:[(0,Q.jsx)("div",{className:"mb10",children:"本课堂的教学活动已结束,不再支持发布作业与考试。如需新的作业或安排考试,请先修改课堂的结束时间。"}),(0,Q.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center"},children:[(0,Q.jsx)("span",{className:"mr10",children:"结束时间"}),(0,Q.jsx)(sn.default,{style:{flex:1},allowClear:!1,size:"large",placeholder:"请选择结束时间",format:"YYYY-MM-DD",value:k?M()(k):M()(null==o||null===(n=o.userInfo)||void 0===n||null===(n=n.course)||void 0===n?void 0:n.course_end_date),onChange:function(e,n){C(n)},disabledDate:function(e){return e&&e7?{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:an.row,loading:f,onChange:function(e,n,t){c.page=null==e?void 0:e.current,c.limit=null==e?void 0:e.pageSize,u(o()({},c)),I(c)},pagination:{pageSize:c.limit,total:j,current:c.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:function(e){return(0,Q.jsxs)("span",{className:"mr10",children:["共",(0,Q.jsx)("span",{className:"c-orange",children:e}),"条数据"]})}}})})})),cn=t(9936),dn="copyCourseMod___aGSAc",un="explain___TYv11",pn="copyType___MbYAW",hn=t(25510),mn=(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,i=void 0!==s&&s,a=e.copyCourseParams,c=e.setCopyCourseConfirmLoading,d=e.setOpenCopyCourse,u=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]:"";x.Z.info({centered:!0,icon:(0,Q.jsx)(C.Z,{style:{color:"#faad14"}}),width:460,title:"提示",content:(0,Q.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,Q.jsxs)("div",{style:{textAlign:"center",margin:"12px 0"},children:[(0,Q.jsx)("div",{children:e}),(0,Q.jsx)("div",{children:n})]}),(0,Q.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:hn,alt:"二维码",width:160})]}),okText:"我知道了"})});return(0,Q.jsx)(x.Z,{open:t,confirmLoading:i,width:806,centered:!0,title:"复制课堂",okText:"确认",onOk:l()(r()().mark((function e(){var n,t,s,i,l;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!=(s=(n=[]).concat.apply(n,V()(Object.values(a)))).length){e.next=4;break}return f.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==(i=e.sent)?void 0:i.status)&&h("针对一个课堂一天只可复制一次,","如果需要复制多次,请联系管理员。"),3===(null==i?void 0:i.status)&&h("您今天复制课堂的次数已达上限,","请明天再尝试或联系运营获取帮助。"),null!=i&&null!==(t=i.data)&&void 0!==t&&t.identifier&&(f.ZP.success("操作成功"),d(!1),window.open("/classrooms/".concat(null==i||null===(l=i.data)||void 0===l?void 0:l.identifier,"/teachers"))),c(!1);case 12:case"end":return e.stop()}}),e)}))),onCancel:function(){return d(!1)},children:(0,Q.jsxs)("div",{className:dn,children:[(0,Q.jsx)("div",{className:un,children:"说明:“复制”功能将会为您创建一个新的课堂,选中的旧课堂作业、考试、资料和班级成员等都将复制到新的课堂。"}),(0,Q.jsxs)("ul",{children:[(0,Q.jsxs)("li",{children:[(0,Q.jsx)("div",{className:pn,children:"课业考查"}),(0,Q.jsx)(w.Z.Group,{value:null==a?void 0:a.aaa,options:[{label:"课堂实验",value:"practice"},{label:"图文作业",value:"normal"},{label:"分组作业",value:"group"},{label:"编程作业",value:"hack"},{label:"在线考试",value:"exercise"}],onChange:function(e){u((function(n){return o()(o()({},n),{},{aaa:e})}))}})]}),(0,Q.jsxs)("li",{children:[(0,Q.jsx)("div",{className:pn,children:"交流互动"}),(0,Q.jsx)(w.Z.Group,{value:null==a?void 0:a.bbb,options:[{label:"问卷调查",value:"poll"},{label:"互动讨论",value:"board"},{label:"分班列表",value:"course_group"},{label:"学生列表",value:"course_students"}],onChange:function(e){u((function(n){return o()(o()({},n),{},{bbb:e})}))}})]}),(0,Q.jsxs)("li",{children:[(0,Q.jsx)("div",{className:pn,children:"教学资源"}),(0,Q.jsx)(w.Z.Group,{value:null==a?void 0:a.ccc,options:[{label:"教学资料",value:"attachment"},{label:"视频直播",value:"course_video"}],onChange:function(e){u((function(n){return o()(o()({},n),{},{ccc:e})}))}})]})]})]})})})),gn="copyWarp___uxCLd",xn=(0,m.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){e.classroomList,e.dispatch;return(0,Q.jsx)("div",{className:gn,children:(0,Q.jsxs)("div",{children:[(0,Q.jsx)("img",{src:t(74265),style:{width:172,height:172,marginLeft:60}}),(0,Q.jsxs)("div",{style:{marginTop:17,color:"#fff",textAlign:"center"},children:[(0,Q.jsx)("div",{children:"课堂内容正在复制中,请耐心等待…"}),(0,Q.jsx)("div",{children:"完成后,页面将自动更新呈现最新的课堂内容。"})]})]})})})),fn=t(82278),vn=["classroomList","dispatch","match","location","user"],An=(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,vn),(0,m.useParams)()),i=(0,h.useState)(!1),a=d()(i,2),c=a[0],u=a[1],g=(0,h.useState)(!1),v=d()(g,2),A=v[0],y=v[1],j=(0,h.useRef)(null);(0,h.useEffect)((function(){"删除课堂"===n.actionTabs.key?y(!0):y(!1)}),[n.actionTabs.key]);return(0,Q.jsxs)(x.Z,{width:460,centered:!0,title:"提示",open:A,okText:"确定",cancelText:"取消",destroyOnClose:!0,confirmLoading:c,onOk:l()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===(n=j.current)||void 0===n||!n.onVerify()){e.next=2;break}return e.abrupt("return");case 2:return u(!0),e.next=5,(0,Z.A)(o()({},s));case 5:0===(null==(t=e.sent)?void 0:t.status)&&(f.ZP.success("删除成功"),m.history.replace("/classrooms/index")),u(!1);case 8:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"classroomList/setActionTabs",payload:{}})},children:[(0,Q.jsx)("p",{style:{color:"#DD0000"},children:"删除课堂会清除课堂内所有数据,且数据不可恢复,如确定删除,请输入下方验证码"}),(0,Q.jsx)(fn.Z,{ref:function(e){return j.current=e}})]})})),yn=t(90556),jn=t(52590),wn=t(32637),bn=["classroomList","globalSetting","shixunHomeworks","user","loading","dispatch"],kn=g.Z.Content,Cn=(0,m.connect)((function(e){var n=e.classroomList,t=e.loading,s=e.globalSetting,o=e.user,i=e.shixunHomeworks;return{classroomList:n,globalSetting:s,user:o,loading:t.effects,shixunHomeworks:i}}))((function(e){var n,t,s,i,a,c,u,I,N,T,L,B,E,P,F=e.classroomList,G=e.globalSetting,V=e.shixunHomeworks,Y=e.user,J=(e.loading,e.dispatch),U=(p()(e,bn),(0,m.useParams)()),R=F.detailTopBanner,D=F.detailLeftMenus,W=F.shareStatus,H=Y.userInfo,q=(0,h.useState)(["shixun_homework|1309"]),_=d()(q,2),$=(_[0],_[1]),se=(0,h.useState)(),oe=d()(se,2),re=(oe[0],oe[1]),ae=(0,h.useState)(!1),le=d()(ae,2),ce=le[0],de=le[1],ue=(0,h.useState)(!1),pe=d()(ue,2),he=pe[0],me=pe[1],ge=(0,h.useState)(!1),xe=d()(ge,2),fe=xe[0],ve=xe[1],Ae=(0,h.useState)(!1),ye=d()(Ae,2),je=ye[0],we=ye[1],be=(0,h.useState)(!1),ke=d()(be,2),Ce=ke[0],Ze=ke[1],Se=(0,h.useState)(!1),Ie=d()(Se,2),Ne=Ie[0],Be=Ie[1],Ee=(0,h.useState)(!1),Oe=d()(Ee,2),Fe=Oe[0],Me=Oe[1],Ge=(0,h.useState)({aaa:["practice","exercise"],bbb:[],ccc:["attachment"]}),Ye=d()(Ge,2),Je=Ye[0],De=Ye[1],We=(0,h.useState)(!1),Xe=d()(We,2),Ke=Xe[0],He=Xe[1],qe=(0,m.useLocation)(),_e=(0,m.useSearchParams)(),$e=d()(_e,1)[0];console.log("------",$e.get("code"),R);var en=[{name:"添加老师",icon:(0,Q.jsx)("i",{className:"mr5 iconfont icon-tianjialaoshi1"})},{name:"添加助教",icon:(0,Q.jsx)("i",{className:"mr5 iconfont icon-tianjiazhujiao1"})},{name:"添加学生",icon:(0,Q.jsx)("i",{className:"mr5 iconfont icon-tianjiaxuesheng1"})}].filter((function(e){return!(0,te.Rm)()||"添加老师"!==e.name})).filter((function(e){return null==R||!R.is_competition||!!(0,te.Rb)()}));(0,h.useEffect)((function(){return J({type:"globalSetting/delayTipToggle",payload:!0}),function(){J({type:"globalSetting/delayTipToggle",payload:!1})}}),[]),(0,h.useEffect)((function(){var e,n,t;1===(null==Y||null===(e=Y.userInfo)||void 0===e?void 0:e.user_status)&&x.Z.confirm({title:"温馨提示",icon:null,centered:!0,keyboard:!1,width:580,content:"尊敬的教师用户,您的教学课堂平台试用期已结束,在线实验等高消耗功能将被限制,请点击“申请延期”按钮,平台将尽快处理。",okText:"申请延期",cancelText:"忽略",onOk:(t=l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.ZP)("/api/business_contacts.json",{method:"post",body:{course_id:U.coursesId,limit_type:"3"}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(f.ZP.info("延期申请提交成功!平台工作人员将尽快与您联系,请耐心等待~"),setTimeout((function(){window.location.reload()}),800));case 4:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)}),onCancel:(n=l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.ZP)("/api/business_contacts.json",{method:"post",body:{course_id:U.coursesId,limit_type:"2"}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&window.location.reload();case 4:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)})})}),[null==Y||null===(n=Y.userInfo)||void 0===n?void 0:n.user_status]);var nn=(0,h.useState)(!1),sn=d()(nn,2),on=sn[0],an=sn[1];(0,h.useEffect)((function(){var e=M()().add(0,"days").unix(),n=localStorage.getItem("classroomsclose");n?e>parseInt(n)&&an(!0):an(!0)}),[]),(0,h.useEffect)((function(){return Ze(!((null==R?void 0:R.student_count)>=10)&&he),function(){Ze(!1)}}),[R]),(0,h.useEffect)((function(){setTimeout((function(){Ze(!1)}),5e3)}),[]),(0,h.useEffect)((function(){var e=M()(),n="".concat(null==H?void 0:H.login,"-").concat(U.coursesId,"-date"),t=localStorage.getItem(n);return t?e<=M()(t)?Be(!1):(localStorage.removeItem(n),Be(!0)):Be(!0),function(){Be(!1)}}),[R]);var dn=function(){var e="".concat(null==H?void 0:H.login,"-").concat(U.coursesId,"-date"),n=M()().endOf("day").format("YYYY-MM-DD HH:mm:ss");localStorage.setItem(e,n),Be(!1)},un={5:{text:"如果分班单独设置发布内容(实训作业、普通作业、试卷等), 需要加入分班才能查看",url:"/api/courses/".concat(U.coursesId,"/switch_to_student.json")},6:{text:"由学生身份切换至教师,拥有添加成员、发布作业等管理权限",url:"/api/courses/".concat(U.coursesId,"/switch_to_teacher.json")},7:{text:"由学生身份切换至助教,拥有添加成员、发布作业等管理权限",url:"/api/courses/".concat(U.coursesId,"/switch_to_assistant.json")}},pn=function(){J({type:"classroomList/getClassroomLeftMenus",payload:{id:U.coursesId}})},hn=function(){var e=l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,J({type:"classroomList/getClassroomTopBanner",payload:{id:U.coursesId}});case 2:null==(n=e.sent)||!n.name||null!=n&&n.copy_completed?pn():setTimeout((function(){hn()}),1e4);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function gn(){return(gn=l()(r()().mark((function e(n){var t,s,o;return r()().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 J({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:if(-12!==(null==(s=e.sent)?void 0:s.status)){e.next=14;break}return o=JSON.parse(localStorage.getItem("userInfo")),f.ZP.warning(null==s?void 0:s.message),m.history.push("/users/".concat(null==o?void 0:o.login,"/classrooms")),e.abrupt("return");case 14:-4===(null==s?void 0:s.status)&&J({type:"classroomList/setActionTabs",payload:{key:"到期提示"}}),401===s.status?(localStorage.setItem("addinfo","1"),localStorage.setItem("classromeurl",location.pathname+qe.search)):(hn(),pn());case 16:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var fn=function(e,n){x.Z.confirm({centered:!0,title:"提示",icon:(0,Q.jsx)(C.Z,{}),content:e,okText:"确认",onOk:function(){return n()},cancelText:"取消"})},vn=function(){var e=l()(r()().mark((function e(n){var t,s,i,a,c;return r()().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,ee.L9)(["教学课堂","课堂详情","设为公开/私有"]),c=(0,Q.jsxs)("p",{children:["设为公开后,非课堂成员也可以访问查看",(0,Q.jsx)("br",{}),"是否确认设为公开?"]}),R.is_public&&(c=(0,Q.jsx)("p",{children:"您确定要设置为私有?"})),fn(c,l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Z.sb)(o()({},U));case 2:a=e.sent,0===(null===(n=a)||void 0===n?void 0:n.status)&&(f.ZP.success("设置成功"),hn());case 4:case"end":return e.stop()}}),e)})))),e.abrupt("break",49);case 8:if((0,ee.L9)(["教学课堂","课堂详情","停用/启用邀请码"]),null==R||!R.invite_code){e.next=13;break}fn((0,Q.jsxs)("p",{children:["课堂邀请码停用后,用户不能主动加入该课堂了",(0,Q.jsx)("br",{}),"您是否确认停用?"]}),l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Z.L$)(o()({},U));case 2:a=e.sent,0===(null===(n=a)||void 0===n?void 0:n.status)&&(f.ZP.success("设置成功"),hn());case 4:case"end":return e.stop()}}),e)})))),e.next=16;break;case 13:return e.next=15,(0,Z.L$)(o()({},U));case 15:a=e.sent;case 16:return e.abrupt("break",49);case 17:return(0,ee.L9)(["教学课堂","课堂详情","编辑课堂"]),null!=R&&R.excellent?m.history.push("/classrooms/".concat(U.coursesId,"/newgolds/settings")):m.history.push("/classrooms/".concat(U.coursesId,"/edit")),e.abrupt("break",49);case 20:if(null!==(t=Y.userInfo)&&void 0!==t&&t.professional_certification){e.next=23;break}return f.ZP.warning("需要通过职业认证后才能复制课堂"),e.abrupt("return");case 23:return(0,ee.L9)(["教学课堂","课堂详情","复制课堂"]),De({aaa:["practice","exercise"],bbb:[],ccc:["attachment"]}),Me(!0),e.abrupt("break",49);case 27:return(0,ee.L9)(["教学课堂","课堂详情","删除课堂"]),J({type:"classroomList/setActionTabs",payload:{key:"删除课堂"}}),e.abrupt("break",49);case 30:return(0,ee.L9)(["教学课堂","课堂详情","切换为学生"]),J({type:"classroomList/setActionTabs",payload:{key:"切换为学生"}}),e.abrupt("break",49);case 33:return x.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"切换身份",content:un[n].text,onOk:function(){var e=l()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(0,ee.L9)(["教学课堂","课堂详情",6==n?"切换为老师":" 切换为助教"]),e.next=3,(0,S.ZP)(un[n].url,{method:"post"});case 3:0===e.sent.status&&(f.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==R||!R.invite_code){e.next=40;break}(0,ee.L9)(["教学课堂","课堂详情","退出课堂"]),fn((0,Q.jsx)("p",{children:"退出后您将不再是本课堂的成员,作品将全部被删除"}),l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Z.fN)(o()({},U));case 2:a=e.sent,0===(null===(n=a)||void 0===n?void 0:n.status)&&(f.ZP.success("退出成功"),m.history.push("/users/".concat(H.login)));case 4:case"end":return e.stop()}}),e)})))),e.next=43;break;case 40:return e.next=42,(0,Z.L$)(o()({},U));case 42:a=e.sent;case 43:return e.abrupt("break",49);case 44:if(null!==(s=Y.userInfo)&&void 0!==s&&s.professional_certification){e.next=47;break}return f.ZP.warning("需要通过职业认证后才能查看复制记录"),e.abrupt("return");case 47:return J({type:"classroomList/setActionTabs",payload:{key:"复制记录"}}),e.abrupt("break",49);case 49:0===(null===(i=a)||void 0===i?void 0:i.status)&&(f.ZP.success("设置成功"),hn());case 50:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Cn=(0,Q.jsx)("div",{className:"tc current",children:(0,Q.jsxs)(Q.Fragment,{children:[(null==R?void 0:R.switch_to_student)&&(0,Q.jsx)("p",{onClick:function(){return vn(5)},children:"切换为学生"}),(null==R?void 0:R.switch_to_teacher)&&(0,Q.jsx)("p",{onClick:function(){return vn(6)},children:"切换为老师"}),(null==R?void 0:R.switch_to_assistant)&&(0,Q.jsx)("p",{onClick:function(){return vn(7)},children:"切换为助教"})]})}),Zn=(0,Q.jsx)("div",{className:"tc current",children:null!=R&&R.excellent?(0,Q.jsxs)(Q.Fragment,{children:[(0,te.GJ)()&&(0,Q.jsx)("p",{onClick:function(){return vn(2)},children:"编辑课堂"}),(0,te.oF)()&&(0,Q.jsx)("p",{onClick:function(){return vn(4)},children:"删除课堂"})]}):(0,Q.jsxs)(Q.Fragment,{children:[(0,te.aN)()&&(0,Q.jsx)("p",{onClick:function(){return vn(0)},children:null!=R&&R.is_public?"设为私有":"设为公开"}),(0,te.GJ)()&&(0,Q.jsx)("p",{onClick:function(){return vn(2)},children:"编辑课堂"}),(0,te.GJ)()&&(0,Q.jsx)("p",{onClick:function(){return vn(3)},children:"复制课堂"}),(0,te.GJ)()&&(0,Q.jsx)("p",{onClick:function(){return vn(9)},children:"复制记录"}),(0,te.dE)()&&(0,Q.jsx)("p",{onClick:function(){return vn(8)},children:"退出课堂"}),(0,te.aN)()&&(0,Q.jsx)("p",{onClick:function(){return vn(4)},children:"删除课堂"})]})});(0,h.useEffect)((function(){var e;if(null!=Y&&null!==(e=Y.userInfo)&&void 0!==e&&e.course){if((0,te.dE)())return void Ze(!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==U?void 0:U.coursesId)}));(null==s?void 0:s.length)>0?M()(s[0].time).add(parseInt(s[0].Tooltiptype),"days")-1&&(n="graduation"),$(["".concat(n,"|").concat(U.coursesId)])}),[qe.pathname]),null!=R&&R.name&&(0,ee.Dk)(null==R?void 0:R.name);(0,h.useEffect)((function(){if(null!=R&&R.professors){var e,n,t="";null==R||null===(e=R.professors)||void 0===e||e.map((function(e,n){var s,o;n===(null==R||null===(s=R.professors)||void 0===s?void 0:s.length)-1&&0===(null==R||null===(o=R.assistants)||void 0===o?void 0:o.length)?t+=e:t+=e+"、"})),null==R||null===(n=R.assistants)||void 0===n||n.map((function(e,n){var s;n===(null==R||null===(s=R.assistants)||void 0===s?void 0:s.length)-1?t+=e+"(助教)":t+=e+"(助教)、"})),re(t)}}),[R]);var Sn,In,Nn,Tn,Ln,Bn=function(){var e=R.all_applies_count>0?24:0;return(0,Q.jsxs)("div",{style:{display:"inline-flex",alignItems:"center"},children:[(0,te.eB)()&&(0,Q.jsxs)("div",{className:ze.badge,style:{paddingRight:e},children:[(0,te.eB)()&&R.all_applies_count>0&&(0,Q.jsx)("span",{className:ze.num,children:R.all_applies_count>100?"99+":R.all_applies_count}),(0,Q.jsx)(v.Z,{zIndex:10,title:(0,Q.jsxs)("span",{className:"c-black",children:["新收到",null==R?void 0:R.all_applies_count,"条加入课堂的申请",(0,Q.jsx)(m.Link,{to:(0,te.Rm)()?"/classrooms/".concat(U.coursesId,"/students?tab=applicant"):"/classrooms/".concat(U.coursesId,"/teachers?tab=1"),className:"c-orange",children:"去审批"}),(0,Q.jsx)("i",{onClick:dn,className:"iconfont icon-guanbi1",style:{fontSize:12,color:"#666",marginLeft:10,cursor:"pointer"}})]}),color:"#FFF",open:R.all_applies_count>0&&Ne,children:(0,Q.jsxs)(m.Link,{onClick:function(e){(0,Re.tJ)(J)||e.preventDefault()},style:{display:"inline-flex",alignItems:"center"},className:"c-white",to:"/classrooms/".concat(U.coursesId,"/course_group"),children:[(0,Q.jsx)("i",{className:"iconfont icon-chengyuanguanli1 mr5"}),"成员管理"]})},"#FFF")]}),(0,Q.jsxs)(m.Link,{onClick:function(e){(0,Re.tJ)(J)||e.preventDefault()},className:(0,te.eB)()?ze.link:ze.sLink,to:"/classrooms/".concat(U.coursesId,"/students"),children:[(0,Q.jsx)("span",{children:"学生"}),(0,Q.jsx)("span",{className:"ml5",children:R.student_count})]}),(0,Q.jsxs)(m.Link,{className:ze.link,onClick:function(e){(0,Re.tJ)(J)||e.preventDefault()},to:"/classrooms/".concat(U.coursesId,"/teachers"),children:[(0,Q.jsx)("span",{children:"教师"}),(0,Q.jsx)("span",{className:"ml5",children:R.teacher_count})]}),(0,te.dE)()&&(null==R?void 0:R.allow_apply_teacher)&&(0,Q.jsx)("span",{className:"ml40 mr20",onClick:l()(r()().mark((function e(){var n;return r()().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==R?void 0:R.invite_code,professor:1}});case 2:(n=e.sent)&&f.ZP.info(null==n?void 0:n.message);case 4:case"end":return e.stop()}}),e)}))),children:(0,Q.jsx)(v.Z,{title:"申请成为教师",children:(0,Q.jsx)("a",{className:"c-white iconfont icon-shenqingchengweijiaoshi"})})}),(0,te.dE)()&&(null==R?void 0:R.allow_apply_teacher)&&(0,Q.jsx)("span",{onClick:l()(r()().mark((function e(){var n;return r()().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==R?void 0:R.invite_code,assistant_professor:1}});case 2:(n=e.sent)&&f.ZP.info(null==n?void 0:n.message);case 4:case"end":return e.stop()}}),e)}))),children:(0,Q.jsx)(v.Z,{title:"申请成为助教",children:(0,Q.jsx)("a",{className:"c-white iconfont icon-shenqingchengweizhujiao"})})})]})},En="【教学课堂邀请】".concat(null==R?void 0:R.copy_teacher_name,"老师邀请您加入头歌平台教学课堂-《").concat(null==R?void 0:R.name,"》,您可以复制邀请码,在下方的链接中,点击“加入课堂”按钮加入该教学课堂。\n链接:https://www.educoder.net/classrooms/").concat(U.coursesId,"?code=").concat(null==R?void 0:R.invite_code,"\n邀请码:").concat(null==R?void 0:R.invite_code),Qn=(0,h.useMemo)((function(){var e,n=null==D||null===(e=D.course_modules)||void 0===e?void 0:e.map((function(e){return null==e?void 0:e.type}));return!(!(0,te.dE)()||null!=R&&R.excellent||null==R||!R.group_name||null==n||!n.includes("course_group"))}),[Y,F]);return(0,Q.jsxs)("section",{className:ze.bg,children:[(0,Q.jsx)("section",{className:ze.classroomInfo,children:(0,Q.jsxs)("aside",{className:"edu-container",children:[(0,Q.jsxs)("aside",{className:ze.title,children:[(0,Q.jsxs)("div",{className:ze.titleLeft,children:[(0,Q.jsx)("strong",{children:R.name}),(null==R?void 0:R.excellent)&&(0,Q.jsx)("span",{className:"tag-style bg-orange ml20",children:"开放课程"}),!(0,te.aQ)()&&(0,Q.jsx)("span",{className:"tag-style bg-blue ml20",children:null!=R&&R.is_public?"公开":"私有"}),(0,te.aQ)()&&(0,Q.jsx)("span",{className:"tag-style bg-grey-ede c-light-black ml20",children:"已结束"}),(0,Q.jsx)("br",{}),!!R.credit&&(0,Q.jsxs)("span",{children:["学分 ",R.credit]}),!!R.class_period&&(0,Q.jsxs)("span",{children:[(0,Q.jsx)("span",{className:"ml5 mr5",children:"|"}),"学时 ",R.class_period]}),!!R.visits&&(0,Q.jsxs)("span",{children:[(0,Q.jsx)("span",{className:"ml5 mr5",children:"|"}),"课堂访问量 ",R.visits]})]}),R.copy_completed&&"kepukehuan.educoder.net"!==document.domain&&(0,Q.jsxs)("div",{className:ze.titleRight,style:{height:"20px",display:"flex",alignItems:"center"},children:[null===(null==H||null===(t=H.course)||void 0===t?void 0:t.course_role)&&"teacher"===(null==H?void 0:H.identity)&&(null==R?void 0:R.allow_copy)&&(0,Q.jsxs)("div",{className:ze.copy,children:[(0,Q.jsx)("span",{onClick:function(){vn(3)},children:"复制课堂"}),(0,Q.jsx)("span",{children:null==R?void 0:R.copied_courses_count})]}),(null==R?void 0:R.course_identity)<6&&!(null!=R&&R.excellent)&&(null==R?void 0:R.show_invite_code)&&(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)("strong",{className:"font14",children:"邀请码:"}),1===(null==R?void 0:R.invite_code_halt)&&(0,Q.jsx)("strong",{className:"font14",children:(0,Q.jsx)("span",{children:"已停用"})}),1!==(null==R?void 0:R.invite_code_halt)&&(0,Q.jsx)(A.Z,{zIndex:1,cancelText:"",overlayClassName:ze.tipJoin,overlayStyle:{width:270},open:Ce,placement:"bottom",title:(0,Q.jsxs)("span",{style:{color:"#000",fontSize:14,fontWeight:200},children:["复制并发给学生,邀请学生快速加入",(0,Q.jsx)("br",{}),(0,Q.jsx)("div",{style:{borderBottom:"1px solid #efefef",marginTop:"12px",marginLeft:-18}}),(0,Q.jsxs)(y.Z,{className:"mt10",children:[(0,Q.jsx)(j.Z,{flex:"1",style:{textAlign:"right",marginRight:10},children:(0,Q.jsx)(w.Z,{style:{marginLeft:-18,color:"#999"},onChange:function(e){de(e.target.checked)},children:0===R.student_count?"今天不再提示":"本周不再提示"})}),(0,Q.jsx)(j.Z,{children:(0,Q.jsx)(b.ZP,{size:"small",type:"primary",children:(0,Q.jsx)("span",{style:{cursor:"pointer"},onClick:function(){if((0,ee.RG)(En),ce){if(localStorage.getItem("coursesIdstimies")){var e=JSON.parse(localStorage.getItem("coursesIdstimies"));e.filter((function(e){return e.coursesId===U.coursesId})).length>0||(e.push({coursesId:U.coursesId,time:new Date,Tooltiptype:0===R.student_count?"1":"7"}),localStorage.setItem("coursesIdstimies",JSON.stringify(e)))}else localStorage.setItem("coursesIdstimies",JSON.stringify([{coursesId:U.coursesId,time:new Date,Tooltiptype:0===R.student_count?"1":"7"}]));Ze(!1)}else Ze(!1)},children:"确定"})})})]})]}),children:(0,Q.jsx)("strong",{className:"font14",children:(0,Q.jsx)("span",{className:1===(null==R?void 0:R.invite_code_halt)?"":"c-yellow",children:1===(null==R?void 0:R.invite_code_halt)?"已停用":null==R?void 0:R.invite_code})})}),1!==(null==R?void 0:R.invite_code_halt)&&(0,Q.jsxs)("div",{className:ze.shareClassroom,onClick:function(){J({type:"classroomList/save",payload:{shareStatus:!0}})},children:[(0,Q.jsx)("span",{children:(0,Q.jsx)("i",{className:"iconfont icon-fenxiangketang"})}),(0,Q.jsx)("span",{children:"分享课堂"})]})]}),(0,Q.jsx)(k.Z,{placement:"bottom",content:Cn,trigger:"hover",children:(Ln="",!(null!=R&&R.switch_to_student||null!=R&&R.switch_to_teacher||null!=R&&R.switch_to_assistant)||null!=R&&R.excellent||(Ln=" ▼"),(0,Q.jsxs)("span",{style:{pointerEvents:Ln?"all":"none"},children:[8===(null==H||null===(Sn=H.course)||void 0===Sn?void 0:Sn.course_role)&&(0,Q.jsxs)("span",{className:"c-white ml15",children:["当前身份:老师",Ln]}),5===(null==H||null===(In=H.course)||void 0===In?void 0:In.course_role)&&(0,Q.jsxs)("span",{className:"c-white ml15",children:["当前身份:老师",Ln]}),12===(null==H||null===(Nn=H.course)||void 0===Nn?void 0:Nn.course_role)&&(0,Q.jsxs)("span",{className:"c-white ml15",children:["当前身份:助教",Ln]}),15===(null==H||null===(Tn=H.course)||void 0===Tn?void 0:Tn.course_role)&&(0,Q.jsxs)("span",{className:"c-white ml15",children:["当前身份:学生",Ln]})]}))}),(0,te.RV)()&&(0,Q.jsx)("span",{className:"ml10 mr10",children:"|"}),(0,te.RV)()&&(0,Q.jsx)(k.Z,{placement:"bottom",content:Zn,trigger:"hover",children:(0,Q.jsxs)("span",{className:ze.iconH,children:[(0,te.aN)()&&(0,Q.jsx)("span",{children:"课堂管理"}),((0,te.IR)()||(0,te.Rm)())&&(0,Q.jsxs)("span",{children:[!(null!=R&&R.excellent)&&"复制/","课堂管理"]}),(0,te.dE)()&&!(null!=R&&R.excellent)&&(0,Q.jsx)("span",{children:"退出课堂"})]})})]})]}),(0,Q.jsxs)(y.Z,{children:[(0,Q.jsx)(j.Z,{flex:1,children:(0,Q.jsx)("aside",{className:ze.classroomUser,children:"kepukehuan.educoder.net"!==document.domain&&(0,Q.jsx)(Q.Fragment,{children:(0,Q.jsxs)("p",{className:ze.headPic,children:[(0,Q.jsx)(m.Link,{to:"/users/".concat(null==R?void 0:R.teacher_login,"/classrooms"),children:(null==R?void 0:R.teacher_img)&&(0,Q.jsx)("img",{src:ne.Z.IMG_SERVER+"/images/"+R.teacher_img,alt:""})}),(0,Q.jsx)(m.Link,{to:"/users/".concat(null==R?void 0:R.teacher_login,"/classrooms"),children:(0,Q.jsx)("strong",{className:"c-white",children:R.teacher_name})}),(0,Q.jsxs)("span",{children:["(",R.teacher_school,")"]}),!(null==R||!R.subject_identifier)&&!(0,te.Jd)()&&(0,Q.jsxs)("div",{className:ze.btnWrap,children:[(0,Q.jsxs)("div",{onClick:function(){return(0,ee.xg)("/paths/".concat(null==R?void 0:R.subject_identifier))},className:ze.btn,children:[(0,Q.jsx)("i",{className:"iconfont icon-jinrushijiankecheng font13 mr5"}),"进入实践课程"]}),(0,Q.jsx)("div",{className:ze.tip,children:"进入开放课堂对应的实践课程"})]})]})})})}),(0,te.Jd)()&&(0,Q.jsx)(j.Z,{children:(0,Q.jsx)(b.ZP,{onClick:function(){return J({type:"classroomList/setActionTabs",payload:{key:"加入课堂"}})},size:"middle",type:"primary",className:ze.joinCouses,children:"加入课堂"})}),(0,Q.jsxs)(j.Z,{style:{display:2===(null===(s=Y.userInfo)||void 0===s?void 0:s.user_status)||3===(null===(i=Y.userInfo)||void 0===i?void 0:i.user_status)?"flex":"none",alignItems:"center"},children:[2===(null===(a=Y.userInfo)||void 0===a?void 0:a.user_status)&&(0,Q.jsxs)("div",{className:ze.righttop,children:[(0,Q.jsx)("img",{style:{height:40,width:34,marginLeft:-5,marginRight:8},src:yn}),"课堂部分功能已被限制,点击",(0,Q.jsx)("span",{style:{color:"#F27107",cursor:"pointer"},onClick:function(){x.Z.warning({title:"联系人工支持",icon:null,width:424,content:(0,Q.jsxs)("div",{style:{textAlign:"center"},children:[(0,Q.jsx)("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:wn}),(0,Q.jsx)("div",{style:{color:"#666666",fontSize:14,marginTop:15},children:"添加客服人员微信,获得更多支持"})]})})},children:"【联系人工支持】"})]}),3===(null===(c=Y.userInfo)||void 0===c?void 0:c.user_status)&&(0,Q.jsxs)("div",{className:ze.righttop,style:{width:296},children:[(0,Q.jsx)("img",{style:{height:45,width:36,marginLeft:-8,marginRight:8},src:jn}),"延期申请中,点击",(0,Q.jsx)("span",{style:{color:"#F27107",cursor:"pointer"},onClick:function(){x.Z.warning({title:"联系人工支持",icon:null,width:424,content:(0,Q.jsxs)("div",{style:{textAlign:"center"},children:[(0,Q.jsx)("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:wn}),(0,Q.jsx)("div",{style:{color:"#666666",fontSize:14,marginTop:15},children:"添加客服人员微信,获得更多支持"})]})})},children:"【联系人工支持】"})]})]})]}),(0,Q.jsx)("aside",{className:ze.classroomDescBg}),(0,Q.jsx)("aside",{className:ze.classroomDesc,children:R.copy_completed&&"kepukehuan.educoder.net"!==document.domain?(0,Q.jsxs)(Q.Fragment,{children:[" ",(0,Q.jsxs)("div",{children:[(null==R?void 0:R.excellent)&&(0,te.GJ)()&&(0,Q.jsx)(Bn,{}),!(null!=R&&R.excellent)&&(0,Q.jsx)(Bn,{})]}),(0,Q.jsxs)("div",{children:[(0,te.GJ)()&&en.map((function(e,n){return(0,Q.jsxs)("span",{className:13===V.actionTabs.type&&"添加学生"===e.name?ze.classromediv:"",onClick:function(){(0,ee.L9)(["教学课堂","课堂详情",e.name]),J({type:"classroomList/setActionTabs",payload:{key:e.name}})},children:[e.icon,e.name]},n)})),Qn&&(0,Q.jsxs)(m.Link,{className:"c-white",to:"/classrooms/".concat(U.coursesId,"/course_group"),children:[(0,Q.jsx)("span",{style:{fontSize:"14px"},children:"你当前所在班级:"}),(0,Q.jsx)(v.Z,{title:(null==R||null===(u=R.group_name)||void 0===u?void 0:u.length)>10?null==R?void 0:R.group_name:"",children:(0,Q.jsx)("span",{style:{fontSize:"14px"},children:(null==R||null===(I=R.group_name)||void 0===I?void 0:I.length)>10?(null==R||null===(N=R.group_name)||void 0===N?void 0:N.substr(0,10))+"...":null==R?void 0:R.group_name})})]}),(0,te.dE)()&&(null==R?void 0:R.third_party_name)&&(0,Q.jsxs)("span",{className:"current",onClick:function(){(0,ee.L9)(["教学课堂","课堂详情","填写慕课资料"]),J({type:"classroomList/setActionTabs",payload:{key:"填写慕课资料"}})},children:[(0,Q.jsx)("i",{className:"iconfont icon-tianxiedisanfangmuke font14 mr5"}),"填写第三方慕课平台账号信息",(0,Q.jsx)("i",{className:"iconfont icon-you font14 mr5 ml5"})]})]})]}):(0,Q.jsx)("div",{})})]})}),(0,Q.jsx)("div",{children:(0,te.dE)()&&on&&(null==G||null===(T=G.setting)||void 0===T||null===(T=T.adv_course)||void 0===T?void 0:T.image_url)&&(0,Q.jsx)("aside",{className:"edu-container",children:(0,Q.jsxs)("div",{onClick:function(){var e;return window.open(null==G||null===(e=G.setting)||void 0===e||null===(e=e.adv_course)||void 0===e?void 0:e.jump_url)},style:{backgroundImage:"url(".concat(ne.Z.IMG_SERVER+(null==G||null===(L=G.setting)||void 0===L||null===(L=L.adv_course)||void 0===L?void 0:L.image_url),")"),width:"1200px",height:60,margin:"0px auto",display:"flex",marginTop:"10px",cursor:"pointer",backgroundSize:"cover"},children:[(0,Q.jsx)("div",{style:{marginLeft:61,position:"relative",marginRight:82,height:60,display:"flex",alignItems:"center",justifyContent:"space-between",width:"100%"}}),(0,Q.jsx)("img",{src:cn,onClick:function(e){e.stopPropagation(),localStorage.setItem("classroomsclose",M()().add(1,"days").unix()+""),an(!1)},style:{width:16,height:16,marginRight:6,marginTop:6,cursor:"pointer"}})]})})}),(0,Q.jsx)("aside",{className:"edu-container mb20",children:R.copy_completed?(0,Q.jsxs)(g.Z,{style:{background:"none"},children:[(0,Q.jsx)(Ve,{}),(0,Q.jsx)(g.Z,{style:{background:"none",overflow:"initial"},children:(0,Q.jsx)(kn,{className:ze.container,children:(0,Q.jsx)(m.Outlet,{})})})]}):(0,Q.jsxs)("div",{className:ze.skeleton,children:[(0,Q.jsx)("div",{className:ze.skeletonL}),(0,Q.jsxs)("div",{className:ze.skeletonR,children:[(0,Q.jsx)("div",{className:ze.skeletonR_1}),Array.from({length:5},(function(e,n){return(0,Q.jsx)("div",{className:ze.skeletonR_2},n)}))]})]})}),(0,Q.jsx)(O,{}),(0,Q.jsx)(z,{}),(0,Q.jsx)(Te,{}),(0,Q.jsx)(X,{onShow:function(){return we(!0)}}),(0,Q.jsx)(K,{onShow:function(){return we(!0)}}),(0,Q.jsx)(ie,{onShow:function(){return we(!0)},onShow1:function(){return ve(!0)}}),(0,Q.jsx)(Le,{}),(0,Q.jsx)(Pe,{}),(0,Q.jsx)(Ue,{}),(0,Q.jsx)(ln,{}),(0,Q.jsx)(Qe,{}),W&&(0,Q.jsx)(tn,{}),(null==R?void 0:R.course_end)&&(0,te.eB)()&&((null==H||null===(B=H.course)||void 0===B?void 0:B.course_excellent)&&(null==H||null===(E=H.course)||void 0===E?void 0:E.subject_last_course)||!(null!=H&&null!==(P=H.course)&&void 0!==P&&P.course_excellent))&&(0,Q.jsx)(rn,{}),(0,Q.jsx)(x.Z,{open:fe,width:464,centered:!0,title:(0,Q.jsxs)("span",{children:[(0,Q.jsx)(C.Z,{style:{color:"#faad14",fontSize:"18px"}})," 提示"]}),okText:"确定",onCancel:function(){return ve(!1)},onOk:function(){return ve(!1)},children:(0,Q.jsxs)("div",{children:["导入失败,当前导入的数据已超过50人。目前您的教学课堂",(0,Q.jsx)("span",{style:{color:"#FF9D18"},children:"仅支持50人以下"}),"的教学活动。"]})}),(0,Q.jsx)(x.Z,{open:je,width:464,centered:!0,title:(0,Q.jsxs)("span",{children:[(0,Q.jsx)(C.Z,{style:{color:"#faad14",fontSize:"18px"}})," 提示"]}),okText:"申请延期",onOk:l()(r()().mark((function e(){var n;return r()().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)&&f.ZP.info("申请成功");case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){return we(!1)},children:(0,Q.jsxs)("div",{children:["尊敬的老师您好,贵单位试用期已过,目前您的教学课堂",(0,Q.jsx)("span",{style:{color:"#FF9D18"},children:"仅支持50人以下"}),"的教学活动,为确保您的课程后续试用不受影响,请先点击右侧的“",(0,Q.jsx)("span",{style:{color:"#165DFF"},children:"申请延期"}),"”按钮,平台将推动解决相关事宜。"]})}),(0,Q.jsx)(mn,{openCopyCourse:Fe,copyCourseConfirmLoading:Ke,copyCourseParams:Je,setCopyCourseConfirmLoading:function(e){He(e)},setOpenCopyCourse:function(e){Me(e)},setCopyCourseParams:function(e){De(e)}}),!R.copy_completed&&(0,Q.jsx)(xn,{}),(0,Q.jsx)(An,{})]})}))},58695:function(e,n,t){t.d(n,{rX:function(){return C},pW:function(){return Z},gy:function(){return S},xY:function(){return k},O5:function(){return b},tJ:function(){return v},o1:function(){return A},Rd:function(){return w}});var s=t(7557),o=t.n(s),i=t(41498),r=t.n(i),a=t(18196),l=t(43418),c=t(28103),d=t(8591),u=t(67275),p=t(34458),h=t(80205),m=t(25510),g=t.p+"static/newqrcode.a8740efb.png",x=t(32637),f=t(37712),v=function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return!(!A(e)||!y(n))},A=function(e){return!!(0,u.bg)()||(e({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},y=function(){var e,n=(0,a.getDvaApp)()._store.getState(),t=n.user;return!(null===(e=t.userInfo)||void 0===e||!e.profile_completed)||(l.Z.confirm({title:"提示",width:530,centered:!0,content:"您需要去完善您的个人资料,才能使用此功能",okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,p.xg)("/account/profile/edit"),j()}}),!1)},j=function(){l.Z.success({title:"提示",width:430,closable:!0,centered:!0,content:"已完善个人资料?请刷新页面",okText:"立即刷新",icon:null,onOk:function(){location.reload()}})},w=function(){l.Z.warning({title:"提示",icon:null,width:400,content:(0,f.jsxs)("div",{style:{textAlign:"center"},children:[(0,f.jsx)("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"},children:"老师您好,您的课堂试用期已结束,相关功能被限制。 如需继续使用,请尽快对接人工支持!"}),(0,f.jsx)("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:x}),(0,f.jsx)("div",{style:{color:"#666666",fontSize:14,marginTop:15},children:"添加客服人员微信,获得更多支持"})]})})},b=function(){var e;return!(null===(e=(0,a.getDvaApp)()._store.getState().user.userInfo)||void 0===e||!e.professional_certification)||(l.Z.confirm({title:"提示",centered:!0,content:(0,f.jsx)("div",{className:"tc",children:"您需要去完成您的职业认证,才能使用此功能"}),okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,p.xg)("/account/certification")}}),!1)},k=function(){return!!(0,u.V9)()||(l.Z.warning({centered:!0,width:530,title:"提示",content:(0,f.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,f.jsx)("p",{children:"扫码加头歌助教,申请操作权限"}),(0,f.jsx)("img",{src:g,width:200})]}),okText:"我知道了",maskClosable:!0}),!1)},C=function(e,n){return!!e||(l.Z.confirm({centered:!0,zIndex:1e4,width:530,title:"提示",content:(0,f.jsxs)("div",{children:[(0,f.jsx)("p",{children:n||"该实践资源需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。"}),(0,f.jsxs)("div",{style:{marginLeft:"110px"},children:[(0,f.jsx)("img",{src:"data:image/png;base64,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",width:200}),(0,f.jsxs)("div",{style:{marginLeft:"35px"},children:["群号:","714336072"]})]})]}),okText:"立即联系",cancelText:"取消",onOk:function(){(0,p.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},Z=function(e){l.Z.info({title:"联系平台运营",icon:null,width:615,centered:!0,content:(0,f.jsxs)("div",{children:[(0,f.jsxs)("div",{children:[(0,f.jsx)("p",{style:{color:"#191919",fontWeight:400,fontSize:14},children:"“保存实验临时数据”功能为付费功能,请联系平台运营进行开通。"}),(0,f.jsx)(c.Z,{}),(0,f.jsxs)("p",{style:{color:"#666666",fontSize:12},children:[" ",(0,f.jsx)("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8},children:"1"})," 因平台的实验数据储存容量和成本消耗较大,实践项目默认保存实验环境中临时数据 ",(0,f.jsx)("a",{children:e}),"天。"]}),(0,f.jsxs)("p",{style:{color:"#666666",fontSize:12},children:[" ",(0,f.jsx)("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8},children:"2"}),"若您需要个性化的数据保存周期服务,我们可以提供相关技术支持,并根据您的需求收取定制费用。"]})]}),(0,f.jsx)("div",{style:{textAlign:"center",marginTop:30},children:(0,f.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:m,alt:"二维码",width:160})})]})})},S=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",t=(0,a.getDvaApp)()._store.getState(),s=t.shixunsDetail.detail;if(2===(null==s?void 0:s.public)||1===(null==s?void 0:s.public)||3===(null==s?void 0:s.shixun_status)){var i="";return 2===(null==s?void 0:s.public)&&(i="已公开"),1===(null==s?void 0:s.public)&&(i="待审核"),3===(null==s?void 0:s.shixun_status)&&(i="已关闭"),l.Z.info({centered:!0,icon:(0,f.jsx)(h.Z,{style:{color:"#faad14"}}),width:460,title:"提示",content:(0,f.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,f.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"},children:[(0,f.jsxs)("span",{children:["该实践项目的状态为",i,",",n,"。"]}),(0,f.jsx)("p",{children:"如有需要,请联系平台管理员进行技术支持。"})]}),(0,f.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:m,alt:"二维码",width:160})]}),okText:"我知道了"}),!0}return 2===(null==s?void 0:s.shixun_status)&&(l.Z.confirm({centered:!0,icon:(0,f.jsx)(h.Z,{}),title:"提示",content:(0,f.jsxs)("div",{children:[(0,f.jsxs)("span",{children:["该实践项目已发布,",n,"。"]}),(0,f.jsx)("br",{}),(0,f.jsx)("span",{children:"如有需要,您可以撤销发布后,再进行操作。"})]}),okText:"撤销发布",cancelText:"取消",onOk:function(){var n;l.Z.confirm({width:440,centered:!0,icon:(0,f.jsx)(h.Z,{style:{color:"#faad14"}}),title:"提示",content:"撤销发布后,学员将无法进行练习。是否确认撤销发布?",okText:"确定撤销发布",cancelText:"取消",onOk:(n=r()(o()().mark((function n(){return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,e({type:"shixunsDetail/cancelRelease",payload:{id:null==s?void 0:s.identifier}});case 2:401!==n.sent.status&&(d.ZP.success("撤销发布成功。实训回到未发布的状态。"),e({type:"shixunsDetail/getShixunsDetail",payload:{id:null==s?void 0:s.identifier}}),e({type:"practiceSetting/getCommonData",payload:{id:null==s?void 0:s.identifier}}));case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})}}),!0)}},32637:function(e,n,t){e.exports=t.p+"static/AssistantCode3.a8740efb.jpeg"},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="},90556:function(e){e.exports="data:image/png;base64,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"},52590:function(e){e.exports="data:image/png;base64,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"}}]); \ No newline at end of file diff --git a/p__Classrooms__Lists__Assistant__index.66b3898b.async.js b/p__Classrooms__Lists__Assistant__index.66b3898b.async.js new file mode 100644 index 0000000000..22dcbadab3 --- /dev/null +++ b/p__Classrooms__Lists__Assistant__index.66b3898b.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[33356],{80141:function(e,t,n){var a=n(79800),s=n.n(a),c=n(59301),i=n(18196),r=n(19216),o=n(67275),l=n(37712);t.Z=function(e){var t=e.children,n=e.active,a=(0,i.useParams)(),u=(0,c.useState)(n||1),d=s()(u,2),p=(d[0],d[1]);return(0,l.jsx)("section",{style:{backgroundColor:"#fff",padding:"20px 30px"},children:(0,l.jsx)(r.YG,{value:n,onChange:function(e){p(e)},tabBarExtraContent:t,dataSource:[{id:1,name:"教师列表",link:"/classrooms/".concat(a.coursesId,"/teachers")},{id:2,name:"学生列表",link:"/classrooms/".concat(a.coursesId,"/students")},{id:4,name:"分班列表",link:"/classrooms/".concat(a.coursesId,"/course_group")},(0,o.Rb)()&&{id:3,name:"助教权限",link:"/classrooms/".concat(a.coursesId,"/assistant")}]})})}},12677:function(e,t,n){var a=n(82242),s=n.n(a),c=(n(59301),n(93314)),i=n(3113),r=n(37712);t.Z=function(e){var t=e.img,n=e.buttonProps,a=void 0===n?{}:n,o=e.styles,l=void 0===o?{}:o,u=e.customText,d=e.ButtonText,p=e.ButtonClick,m=e.Buttonclass,_=e.ButtonTwo,y=e.imgStyles,k=e.loading,h=void 0!==k&&k;return(0,r.jsxs)("section",{className:"tc animated fadeIn",style:s()(s()({},{color:"#999",margin:"100px auto",visibility:h?"hidden":"visible"}),l),children:[(0,r.jsx)("img",{src:t||c,style:s()(s()({},y),{},{pointerEvents:"none",userSelect:"none"})}),(0,r.jsx)("p",{className:"mt20 font14",children:u||"暂时还没有相关数据哦!"}),d&&(0,r.jsx)(i.ZP,s()(s()({className:m,onClick:p},a),{},{children:d})),_&&_]})}},51954:function(e,t,n){n.r(t),n.d(t,{default:function(){return A}});var a=n(82242),s=n.n(a),c=n(7557),i=n.n(c),r=n(41498),o=n.n(r),l=n(79800),u=n.n(l),d=n(59301),p=n(8591),m=n(20834),_=n(38854),y=n(86914),k=n(80141),h=n(67275),f=n(60778),b=n(18196),x=n(74950),v="banner_spacing___olJ2m",g="tree_line_height___RdE5b",j="title___Srrsx",Z=n(19216),w=n(18290),S=n(56876),N=n(37712),A=(0,b.connect)((function(e){var t=e.teachers,n=e.loading;return{teachers:t,globalSetting:e.globalSetting,classroomList:e.classroomList,loading:n.effects}}))((function(e){e.teachers,e.globalSetting;var t=e.classroomList,n=(e.loading,e.dispatch),a=(0,b.useParams)(),c=(0,d.useState)([{title:"全选",key:"normal",children:[{title:"作业管理",key:"basic",children:[{title:"创建作业(可新建、重命名和编辑作业)",key:"can_create"},{title:"发布和截止作业",key:"can_publish"},{title:"开启补交",key:"can_late"},{title:"开启匿评",key:"can_anonymous_comment"},{title:"开启匿评申诉",key:"can_anonymous_appeal"},{title:"立即截止(可将“进行中”的作业立即截止)",key:"can_stop"},{title:"导出作业(可导出成绩、答题记录与附件) ",key:"can_download"}]},{title:"作业评定",key:"setting",children:[{title:"查看学生作业",key:"can_view"},{title:"评阅作业(可使用评阅、调分和一键点评功能)",key:"can_appraise"},{title:"打回重做(可使用打回重做、一键打回功能)",key:"can_redo"}]}]}]),r=u()(c,2),l=r[0],A=(r[1],(0,d.useState)([])),C=u()(A,2),L=C[0],O=C[1],T=(0,d.useState)([{title:"全选",key:"practice",children:[{title:"作业管理",key:"basic",children:[{title:"创建作业(可选用实验创建、重命名、编辑作业)",key:"can_create"},{title:"发布和截止作业",key:"can_publish"},{title:"开启补交",key:"can_late"},{title:"立即截止(可将“进行中”的作业立即截止)",key:"can_stop"},{title:"导出作业(可导出成绩、实训报告) ",key:"can_download"}]},{title:"作业评定",key:"setting",children:[{title:"查看学生作业",key:"can_view"},{title:"评阅作业(可使用一键点评、追加点评功能)",key:"can_appraise"},{title:"打回重做(可使用打回重做、一键打回功能)",key:"can_redo"}]}]}]),I=u()(T,2),P=I[0],F=(I[1],(0,d.useState)([])),B=u()(F,2),D=B[0],E=B[1],K=(0,d.useState)([{title:"全选",key:"group",children:[{title:"作业管理",key:"basic",children:[{title:"创建作业(可新建、重命名、和编辑作业)",key:"can_create"},{title:"发布和截止作业",key:"can_publish"},{title:"开启补交",key:"can_late"},{title:"开启匿评",key:"can_anonymous_comment"},{title:"开启匿评申诉",key:"can_anonymous_appeal"},{title:"立即截止(可将“进行中”的作业立即截止)",key:"can_stop"},{title:"导出作业(可导出成绩、作品附件和批注) ",key:"can_download"}]},{title:"作业评定",key:"setting",children:[{title:"查看学生作业",key:"can_view"},{title:"评阅作业(可使用评阅、调分功能)",key:"can_appraise"}]}]}]),M=u()(K,2),G=M[0],H=(M[1],(0,d.useState)([])),R=u()(H,2),q=R[0],V=R[1],z=(0,d.useState)([{title:"全选",key:"hack",children:[{title:"作业管理",key:"basic",children:[{title:"创建作业(可新建作业、重命名、编辑作业)",key:"can_create"},{title:"发布和截止作业",key:"can_publish"},{title:"开启补交",key:"can_late"},{title:"立即截止(可将“进行中”的作业立即截止)",key:"can_stop"},{title:"导出作业(可导出成绩、编程报告) ",key:"can_download"}]},{title:"作业评定",key:"setting",children:[{title:"查看学生作业",key:"can_view"},{title:"作业排行榜",key:"can_exam_leaderboard"},{title:"题目排行榜",key:"can_question_eaderboard"},{title:"评阅作业(可使用点评作业、点评代码、调分功能)",key:"can_appraise"}]}]}]),J=u()(z,2),U=J[0],W=(J[1],(0,d.useState)([])),Y=u()(W,2),Q=Y[0],X=Y[1],$=(0,d.useState)([{title:"全选",key:"exercise",children:[{title:"试卷管理",key:"basic",children:[{title:"创建试卷(可创建试卷、编辑试卷)",key:"can_create"},{title:"发布和截止考试",key:"can_publish"},{title:"开启补考",key:"can_late"},{title:"结束考试(可将“进行中”的考试立即结束)",key:"can_stop"},{title:"导出试卷(可导出试卷、成绩和考试总结) ",key:"can_download"}]},{title:"试卷预览",key:"can_preview"},{title:"强制交卷",key:"can_forcing_commit"},{title:"试卷评定",key:"setting",children:[{title:"查看学生试卷(可查看学生试卷和考试总结)",key:"can_view"},{title:"评阅试卷(可使用评阅、集中批量批阅、组内顺序评阅功能)",key:"can_appraise"},{title:"打回重做",key:"can_redo"},{title:"延时",key:"can_delay"}]}]}]),ee=u()($,2),te=ee[0],ne=(ee[1],(0,d.useState)([])),ae=u()(ne,2),se=ae[0],ce=ae[1],ie=(0,d.useState)({normal:{basic:{can_create:!0,can_publish:!0,can_late:!0,can_stop:!0,can_anonymous_comment:!0,can_anonymous_appeal:!0},setting:{can_view:!0,can_appraise:!0,can_redo:!0}},group:{basic:{can_create:!0,can_publish:!0,can_late:!0,can_stop:!0,can_anonymous_comment:!0,can_anonymous_appeal:!0},setting:{can_view:!0,can_appraise:!0}},practice:{basic:{can_create:!0,can_publish:!0,can_late:!0,can_stop:!0},setting:{can_view:!0,can_appraise:!0,can_redo:!0}},hack:{basic:{can_create:!0,can_publish:!0,can_late:!0,can_stop:!0,can_delete:!0},setting:{can_view:!0,can_appraise:!0,can_exam_leaderboard:!0,can_question_eaderboard:!0}},exercise:{basic:{can_create:!0,can_publish:!0,can_late:!0,can_stop:!0},can_preview:!0,can_forcing_commit:!0,setting:{can_view:!0,can_appraise:!0,can_redo:!0,can_delay:!0}}}),re=u()(ie,2),oe=re[0],le=re[1];(0,d.useEffect)((function(){console.log((0,h.bg)()),n({type:"classroomList/getAssistantPermissions",payload:{course_id:a.course_id}})}),[(0,h.bg)()]),(0,d.useEffect)((function(){var e,n,a,s,c;t.AssistantObject.normal&&(O(null===(e=Object.keys(t.AssistantObject.normal))||void 0===e?void 0:e.map((function(e){if(!0===t.AssistantObject.normal[e])return e})).filter((function(e){return!!e}))),V(null===(n=Object.keys(t.AssistantObject.group))||void 0===n?void 0:n.map((function(e){if(!0===t.AssistantObject.group[e])return e})).filter((function(e){return!!e}))),E(null===(a=Object.keys(t.AssistantObject.practice))||void 0===a?void 0:a.map((function(e){if(!0===t.AssistantObject.practice[e])return e})).filter((function(e){return!!e}))),X(null===(s=Object.keys(t.AssistantObject.hack))||void 0===s?void 0:s.map((function(e){if(!0===t.AssistantObject.hack[e])return e})).filter((function(e){return!!e}))),ce(null===(c=Object.keys(t.AssistantObject.exercise))||void 0===c?void 0:c.map((function(e){if(!0===t.AssistantObject.exercise[e])return e})).filter((function(e){return!!e}))));le(t.AssistantObject)}),[t.AssistantObject]);var ue=function(){var e=o()(i()().mark((function e(t,s){var c;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(c in oe[s])oe[s][c]=!1;t.map((function(e){oe[s][e]=!oe[s][e]})),e.t0=s,e.next="normal"===e.t0?6:"group"===e.t0?8:"practice"===e.t0?10:"hack"===e.t0?12:"exercise"===e.t0?14:16;break;case 6:return O(t),e.abrupt("break",16);case 8:return V(t),e.abrupt("break",16);case 10:return E(t),e.abrupt("break",16);case 12:return X(t),e.abrupt("break",16);case 14:return ce(t),e.abrupt("break",16);case 16:n({type:"classroomList/setAssistantPermissions",payload:{permissions:{permissions:oe},course_id:a.course_id}}),p.ZP.success("操作成功");case 18:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),de=[{name:"学生",url:""},{name:"课堂信息",url:"/api/courses/".concat(a.coursesId,"/export_couser_info.xlsx&export=true")}],pe=(0,N.jsxs)(m.Z,{style:{maxHeight:400,width:240,overflow:"auto"},children:[de.map((function(e,t){return(0,N.jsx)(m.Z.Item,{onClick:function(t){me(e.name)},children:(0,N.jsx)("span",{children:e.name})},e.url)})),(0,N.jsx)(m.Z.Item,{children:(0,N.jsx)(b.Link,{to:"/classrooms/".concat(a.coursesId,"/exportlist/course_member_act_score,course_total_score"),children:"历史导出"})},"3")]}),me=function(){var e=o()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.t0=t,e.next="学生"===e.t0?3:"课堂信息"===e.t0?5:7;break;case 3:return(0,f.eV)(s()({},a)),e.abrupt("break",7);case 5:return(0,f.Zn)(s()({},a)),e.abrupt("break",7);case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,N.jsxs)("div",{children:[(0,N.jsxs)(k.Z,{active:3,children:[(0,h.eB)()&&(0,N.jsx)(_.Z,{dropdownRender:function(){return pe},children:(0,N.jsxs)(Z.op,{className:"mr20",children:["导出",(0,N.jsx)(w.Z,{className:"ml5"})]})}),(0,h.aN)()&&(0,N.jsx)(Z.op,{style:{background:"#3061D0",color:"#fff",fontSize:"12px"},className:"mr20",onClick:function(){n({type:"teachers/setActionTabs",payload:{key:"更换管理员"}})},children:"更换管理员"}),(0,h.GJ)()&&(0,N.jsx)(Z.op,{style:{background:"#3061D0",color:"#fff",fontSize:"12px"},onClick:function(){n({type:"classroomList/setActionTabs",payload:{key:"新建分班",params:a}})},children:"新建分班"})]}),(0,N.jsx)(x.Z,{}),(0,N.jsx)("div",{style:{background:"#fafafa",marginBottom:"20px"},children:(0,N.jsx)("div",{style:{padding:"0 30px 20px",background:"white"},children:(0,N.jsxs)("div",{style:{background:"#fafafa",padding:"10px",color:"#605d5d"},children:["助教基础管理权限:",(0,N.jsx)("div",{children:"1、班级管理(可新建和删除分班、分班重命名和移动学生分班);"}),(0,N.jsx)("div",{children:"2、学生管理(可添加和删除学生);"}),(0,N.jsx)("div",{children:"3、作业列表管理(可新建子目录、移动作业到目录)。"})]})})}),(0,N.jsxs)("div",{className:v,children:[(0,N.jsx)("div",{className:j,children:"课堂实验"}),(0,N.jsx)(y.Z,{selectable:!1,className:g,checkable:!0,checkedKeys:D,onCheck:function(e){return ue(e,"practice")},treeData:P})]}),(0,N.jsxs)("div",{className:v,children:[(0,N.jsx)("div",{className:j,children:"图文作业"}),(0,N.jsx)(y.Z,{selectable:!1,className:g,checkable:!0,checkedKeys:L,onCheck:function(e){return ue(e,"normal")},treeData:l})]}),(0,N.jsxs)("div",{className:v,children:[(0,N.jsx)("div",{className:j,children:"分组作业"}),(0,N.jsx)(y.Z,{selectable:!1,className:g,checkable:!0,checkedKeys:q,onCheck:function(e){return ue(e,"group")},treeData:G})]}),(0,N.jsxs)("div",{className:v,children:[(0,N.jsx)("div",{className:j,children:"编程作业"}),(0,N.jsx)(y.Z,{selectable:!1,className:g,checkable:!0,checkedKeys:Q,onCheck:function(e){return ue(e,"hack")},treeData:U})]}),(0,N.jsxs)("div",{className:v,children:[(0,N.jsx)("div",{className:j,children:"在线考试"}),(0,N.jsx)(y.Z,{selectable:!1,className:g,checkable:!0,checkedKeys:se,onCheck:function(e){return ue(e,"exercise")},treeData:te})]}),(0,N.jsx)(S.Z,{})]})}))},56876:function(e,t,n){var a=n(85573),s=n.n(a),c=n(7557),i=n.n(c),r=n(82242),o=n.n(r),l=n(41498),u=n.n(l),d=n(79800),p=n.n(d),m=(n(59301),n(98228)),_=n(78241),y=n(43418),k=n(8591),h=n(92832),f=n(93969),b=n(18196),x=n(37712);m.Z.TreeNode;t.Z=(0,b.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var t=e.classroomList,n=(e.loading,e.dispatch),a=(0,b.useParams)();a.id=a.coursesId;var c=t.detailLeftMenus,r=(t.actionTabs,c.course_modules&&c.course_modules.filter((function(e){return"video"===e.type})),_.Z.useForm()),l=p()(r,1)[0];return(0,x.jsx)(y.Z,{centered:!0,title:"新建分班",open:"新建分班"===t.actionTabs.key,okText:"确定",cancelText:"取消",bodyStyle:{minHeight:130},onOk:u()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=o(),e.t1={},e.next=5,l.validateFields();case 5:return e.t2=e.sent,t=(0,e.t0)(e.t1,e.t2),e.next=9,(0,f.ZP)("/api/courses/".concat(a.id,"/course_groups.json"),{method:"post",body:o()({},t)});case 9:0===e.sent.status&&(k.ZP.success("添加成功"),l.resetFields(),n({type:"classroomList/setActionTabs",payload:{}}),n({type:"classroomList/getAllCourseGroup",payload:{coursesId:a.coursesId,limit:2e3}}),n({type:"classroomList/getClassroomLeftMenus",payload:{id:a.coursesId}}));case 11:case"end":return e.stop()}}),e)}))),onCancel:function(){l.resetFields(),n({type:"classroomList/setActionTabs",payload:{}})},children:(0,x.jsx)(_.Z,{form:l,initialValues:s()(s()({},"name",""),"link",""),children:(0,x.jsx)(_.Z.Item,{label:"分班名称",name:"name",rules:[{required:!0,message:"请输入!"}],children:(0,x.jsx)(h.Z,{maxLength:60})})})})}))},74950:function(e,t,n){var a=n(7557),s=n.n(a),c=n(37205),i=n.n(c),r=n(82242),o=n.n(r),l=n(41498),u=n.n(l),d=n(79800),p=n.n(d),m=n(59301),_=n(78241),y=n(43418),k=n(8591),h=n(71418),f=n(5112),b=n(20891),x=n(26724),v=n.n(x),g=n(18196),j=n(37712);t.Z=(0,g.connect)((function(e){return{teachers:e.teachers,loading:e.loading}}))((function(e){var t=e.teachers,n=(e.loading,e.dispatch),a=(0,g.useParams)(),c=(0,m.useState)([]),r=p()(c,2),l=r[0],d=r[1],x=(0,m.useState)(!1),Z=p()(x,2),w=Z[0],S=Z[1],N=(0,m.useState)(!0),A=p()(N,2),C=A[0],L=A[1];a.id=a.coursesId,a.course_id=a.coursesId,a.limit=20;var O=(0,m.useRef)(0),T=function(){var e=u()(s()().mark((function e(){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return S(!0),O.current++,e.next=4,(0,b.gp)(o()(o()({},a),{},{page:O.current}));case 4:null!=(t=e.sent)&&t.teacher_list&&(d([].concat(i()(l),i()(t.teacher_list))),t.teacher_list.length!==a.limit&&L(!1)),S(!1);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){"更换管理员"===t.actionTabs.key&&(O.current=0,L(!0),d([]),T())}),[t.actionTabs.key]);var I=_.Z.useForm(),P=p()(I,1)[0];return(0,j.jsxs)(y.Z,{centered:!0,title:"更换管理员",open:"更换管理员"===t.actionTabs.key,okText:"确定",cancelText:"取消",bodyStyle:{minHeight:200},onOk:u()(s()().mark((function e(){var t,c;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(t=P.getFieldValue()).course_member_id){e.next=9;break}return c=t.course_member_id.split(","),e.next=5,(0,b.rM)(o()(o()({},a),{},{user_id:c[1],course_member_id:c[0]}));case 5:0===e.sent.status&&(d([]),k.ZP.success("修改成功"),n({type:"user/getUserInfo",payload:o()({},a)}),n({type:"teachers/getList",payload:o()({},a)}),n({type:"classroomList/getClassroomTopBanner",payload:{id:a.coursesId}}),n({type:"teachers/setActionTabs",payload:{}})),e.next=10;break;case 9:k.ZP.error("请选择管理员");case 10:case"end":return e.stop()}}),e)}))),onCancel:function(){d([]),n({type:"teachers/setActionTabs",payload:{}})},children:[(0,j.jsxs)("p",{className:"tc",children:["选择的成员将会成为新的管理员",(0,j.jsx)("br",{}),"您将不再拥有管理员的权限,但您仍是教师团队的一员"]}),(0,j.jsx)(_.Z,{form:P,children:(0,j.jsx)("div",{style:{background:"#F4FAFF",padding:20},children:(0,j.jsx)("div",{style:{maxHeight:200,overflow:"auto"},children:(0,j.jsx)(v(),{initialLoad:!1,pageStart:0,loadMore:function(){return T()},hasMore:!w&&C,useWindow:!1,children:(0,j.jsx)(h.Z,{spinning:w,children:(0,j.jsx)(_.Z.Item,{name:"course_member_id",style:{marginBottom:0},children:(0,j.jsx)(f.ZP.Group,{children:null==l?void 0:l.map((function(e,t){return(0,j.jsx)("div",{children:(0,j.jsx)(f.ZP,{value:e.course_member_id+","+e.user_id,children:e.name})})}))})})})})})})})]})}))}}]); \ No newline at end of file diff --git a/p__Classrooms__Lists__Assistant__index.a71b8be0.async.js b/p__Classrooms__Lists__Assistant__index.a71b8be0.async.js deleted file mode 100644 index abf333baf2..0000000000 --- a/p__Classrooms__Lists__Assistant__index.a71b8be0.async.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[33356],{80141:function(e,t,n){var a=n(79800),s=n.n(a),c=n(59301),i=n(18196),r=n(19216),o=n(67275),l=n(37712);t.Z=function(e){var t=e.children,n=e.active,a=(0,i.useParams)(),u=(0,c.useState)(n||1),d=s()(u,2),p=(d[0],d[1]);return(0,l.jsx)("section",{style:{backgroundColor:"#fff",padding:"20px 30px"},children:(0,l.jsx)(r.YG,{value:n,onChange:function(e){p(e)},tabBarExtraContent:t,dataSource:[{id:1,name:"教师列表",link:"/classrooms/".concat(a.coursesId,"/teachers")},{id:2,name:"学生列表",link:"/classrooms/".concat(a.coursesId,"/students")},{id:4,name:"分班列表",link:"/classrooms/".concat(a.coursesId,"/course_group")},(0,o.Rb)()&&{id:3,name:"助教权限",link:"/classrooms/".concat(a.coursesId,"/assistant")}]})})}},12677:function(e,t,n){var a=n(82242),s=n.n(a),c=(n(59301),n(93314)),i=n(3113),r=n(37712);t.Z=function(e){var t=e.img,n=e.buttonProps,a=void 0===n?{}:n,o=e.styles,l=void 0===o?{}:o,u=e.customText,d=e.ButtonText,p=e.ButtonClick,m=e.Buttonclass,_=e.ButtonTwo,h=e.imgStyles,y=e.loading,k=void 0!==y&&y;return(0,r.jsxs)("section",{className:"tc animated fadeIn",style:s()(s()({},{color:"#999",margin:"100px auto",visibility:k?"hidden":"visible"}),l),children:[(0,r.jsx)("img",{src:t||c,style:s()(s()({},h),{},{pointerEvents:"none",userSelect:"none"})}),(0,r.jsx)("p",{className:"mt20 font14",children:u||"暂时还没有相关数据哦!"}),d&&(0,r.jsx)(i.ZP,s()(s()({className:m,onClick:p},a),{},{children:d})),_&&_]})}},51954:function(e,t,n){n.r(t),n.d(t,{default:function(){return A}});var a=n(82242),s=n.n(a),c=n(7557),i=n.n(c),r=n(41498),o=n.n(r),l=n(79800),u=n.n(l),d=n(59301),p=n(8591),m=n(20834),_=n(38854),h=n(86914),y=n(80141),k=n(67275),f=n(60778),b=n(18196),x=n(74950),v="banner_spacing___olJ2m",g="tree_line_height___RdE5b",j="title___Srrsx",Z=n(19216),w=n(18290),S=n(56876),N=n(37712),A=(0,b.connect)((function(e){var t=e.teachers,n=e.loading;return{teachers:t,globalSetting:e.globalSetting,classroomList:e.classroomList,loading:n.effects}}))((function(e){e.teachers,e.globalSetting;var t=e.classroomList,n=(e.loading,e.dispatch),a=(0,b.useParams)(),c=(0,d.useState)([{title:"全选",key:"normal",children:[{title:"作业管理",key:"basic",children:[{title:"创建作业(可新建、重命名和编辑作业)",key:"can_create"},{title:"发布和截止作业",key:"can_publish"},{title:"开启补交",key:"can_late"},{title:"开启匿评",key:"can_anonymous_comment"},{title:"开启匿评申诉",key:"can_anonymous_appeal"},{title:"立即截止(可将“进行中”的作业立即截止)",key:"can_stop"}]},{title:"作业评定",key:"setting",children:[{title:"查看学生作业",key:"can_view"},{title:"评阅作业(可使用评阅、调分和一键点评功能)",key:"can_appraise"},{title:"打回重做(可使用打回重做、一键打回功能)",key:"can_redo"}]}]}]),r=u()(c,2),l=r[0],A=(r[1],(0,d.useState)([])),C=u()(A,2),L=C[0],O=C[1],T=(0,d.useState)([{title:"全选",key:"practice",children:[{title:"作业管理",key:"basic",children:[{title:"创建作业(可选用实验创建、重命名、编辑作业)",key:"can_create"},{title:"发布和截止作业",key:"can_publish"},{title:"开启补交",key:"can_late"},{title:"立即截止(可将“进行中”的作业立即截止)",key:"can_stop"}]},{title:"作业评定",key:"setting",children:[{title:"查看学生作业",key:"can_view"},{title:"评阅作业(可使用一键点评、追加点评功能)",key:"can_appraise"},{title:"打回重做(可使用打回重做、一键打回功能)",key:"can_redo"}]}]}]),I=u()(T,2),P=I[0],F=(I[1],(0,d.useState)([])),B=u()(F,2),D=B[0],E=B[1],K=(0,d.useState)([{title:"全选",key:"group",children:[{title:"作业管理",key:"basic",children:[{title:"创建作业(可新建、重命名、编辑作业和发布截止作业)",key:"can_create"},{title:"发布和截止作业",key:"can_publish"},{title:"开启补交",key:"can_late"},{title:"开启匿评",key:"can_anonymous_comment"},{title:"开启匿评申诉",key:"can_anonymous_appeal"},{title:"立即截止(可将“进行中”的作业立即截止)",key:"can_stop"}]},{title:"作业评定",key:"setting",children:[{title:"查看学生作业",key:"can_view"},{title:"评阅作业(可使用评阅、调分功能)",key:"can_appraise"}]}]}]),M=u()(K,2),G=M[0],H=(M[1],(0,d.useState)([])),R=u()(H,2),q=R[0],V=R[1],z=(0,d.useState)([{title:"全选",key:"hack",children:[{title:"作业管理",key:"basic",children:[{title:"创建作业(可新建作业、重命名、编辑作业)",key:"can_create"},{title:"发布和截止作业",key:"can_publish"},{title:"开启补交",key:"can_late"},{title:"立即截止(可将“进行中”的作业立即截止)",key:"can_stop"}]},{title:"作业评定",key:"setting",children:[{title:"查看学生作业",key:"can_view"},{title:"作业排行榜",key:"can_exam_leaderboard"},{title:"题目排行榜",key:"can_question_eaderboard"},{title:"评阅作业(可使用点评作业、点评代码、调分功能)",key:"can_appraise"}]}]}]),J=u()(z,2),U=J[0],W=(J[1],(0,d.useState)([])),Y=u()(W,2),Q=Y[0],X=Y[1],$=(0,d.useState)([{title:"全选",key:"exercise",children:[{title:"试卷管理",key:"basic",children:[{title:"创建试卷(可创建试卷、编辑试卷)",key:"can_create"},{title:"发布和截止考试",key:"can_publish"},{title:"开启补考",key:"can_late"},{title:"结束考试(可将“进行中”的考试立即结束)",key:"can_stop"}]},{title:"试卷预览",key:"can_preview"},{title:"强制交卷",key:"can_forcing_commit"},{title:"试卷评定",key:"setting",children:[{title:"查看学生试卷",key:"can_view"},{title:"评阅试卷(可使用评阅、集中批量批阅、组内顺序评阅功能)",key:"can_appraise"},{title:"打回重做",key:"can_redo"},{title:"延时",key:"can_delay"}]}]}]),ee=u()($,2),te=ee[0],ne=(ee[1],(0,d.useState)([])),ae=u()(ne,2),se=ae[0],ce=ae[1],ie=(0,d.useState)({normal:{basic:{can_create:!0,can_publish:!0,can_late:!0,can_stop:!0,can_anonymous_comment:!0,can_anonymous_appeal:!0},setting:{can_view:!0,can_appraise:!0,can_redo:!0}},group:{basic:{can_create:!0,can_publish:!0,can_late:!0,can_stop:!0,can_anonymous_comment:!0,can_anonymous_appeal:!0},setting:{can_view:!0,can_appraise:!0}},practice:{basic:{can_create:!0,can_publish:!0,can_late:!0,can_stop:!0},setting:{can_view:!0,can_appraise:!0,can_redo:!0}},hack:{basic:{can_create:!0,can_publish:!0,can_late:!0,can_stop:!0,can_delete:!0},setting:{can_view:!0,can_appraise:!0,can_exam_leaderboard:!0,can_question_eaderboard:!0}},exercise:{basic:{can_create:!0,can_publish:!0,can_late:!0,can_stop:!0},can_preview:!0,can_forcing_commit:!0,setting:{can_view:!0,can_appraise:!0,can_redo:!0,can_delay:!0}}}),re=u()(ie,2),oe=re[0],le=re[1];(0,d.useEffect)((function(){console.log((0,k.bg)()),n({type:"classroomList/getAssistantPermissions",payload:{course_id:a.course_id}})}),[(0,k.bg)()]),(0,d.useEffect)((function(){var e,n,a,s,c;t.AssistantObject.normal&&(O(null===(e=Object.keys(t.AssistantObject.normal))||void 0===e?void 0:e.map((function(e){if(!0===t.AssistantObject.normal[e])return e})).filter((function(e){return!!e}))),V(null===(n=Object.keys(t.AssistantObject.group))||void 0===n?void 0:n.map((function(e){if(!0===t.AssistantObject.group[e])return e})).filter((function(e){return!!e}))),E(null===(a=Object.keys(t.AssistantObject.practice))||void 0===a?void 0:a.map((function(e){if(!0===t.AssistantObject.practice[e])return e})).filter((function(e){return!!e}))),X(null===(s=Object.keys(t.AssistantObject.hack))||void 0===s?void 0:s.map((function(e){if(!0===t.AssistantObject.hack[e])return e})).filter((function(e){return!!e}))),ce(null===(c=Object.keys(t.AssistantObject.exercise))||void 0===c?void 0:c.map((function(e){if(!0===t.AssistantObject.exercise[e])return e})).filter((function(e){return!!e}))));le(t.AssistantObject)}),[t.AssistantObject]);var ue=function(){var e=o()(i()().mark((function e(t,s){var c;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(c in oe[s])oe[s][c]=!1;t.map((function(e){oe[s][e]=!oe[s][e]})),e.t0=s,e.next="normal"===e.t0?6:"group"===e.t0?8:"practice"===e.t0?10:"hack"===e.t0?12:"exercise"===e.t0?14:16;break;case 6:return O(t),e.abrupt("break",16);case 8:return V(t),e.abrupt("break",16);case 10:return E(t),e.abrupt("break",16);case 12:return X(t),e.abrupt("break",16);case 14:return ce(t),e.abrupt("break",16);case 16:n({type:"classroomList/setAssistantPermissions",payload:{permissions:{permissions:oe},course_id:a.course_id}}),p.ZP.success("操作成功");case 18:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),de=[{name:"学生",url:""},{name:"课堂信息",url:"/api/courses/".concat(a.coursesId,"/export_couser_info.xlsx&export=true")}],pe=(0,N.jsxs)(m.Z,{style:{maxHeight:400,width:240,overflow:"auto"},children:[de.map((function(e,t){return(0,N.jsx)(m.Z.Item,{onClick:function(t){me(e.name)},children:(0,N.jsx)("span",{children:e.name})},e.url)})),(0,N.jsx)(m.Z.Item,{children:(0,N.jsx)(b.Link,{to:"/classrooms/".concat(a.coursesId,"/exportlist/course_member_act_score,course_total_score"),children:"历史导出"})},"3")]}),me=function(){var e=o()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.t0=t,e.next="学生"===e.t0?3:"课堂信息"===e.t0?5:7;break;case 3:return(0,f.eV)(s()({},a)),e.abrupt("break",7);case 5:return(0,f.Zn)(s()({},a)),e.abrupt("break",7);case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,N.jsxs)("div",{children:[(0,N.jsxs)(y.Z,{active:3,children:[(0,k.eB)()&&(0,N.jsx)(_.Z,{dropdownRender:function(){return pe},children:(0,N.jsxs)(Z.op,{className:"mr20",children:["导出",(0,N.jsx)(w.Z,{className:"ml5"})]})}),(0,k.aN)()&&(0,N.jsx)(Z.op,{style:{background:"#3061D0",color:"#fff",fontSize:"12px"},className:"mr20",onClick:function(){n({type:"teachers/setActionTabs",payload:{key:"更换管理员"}})},children:"更换管理员"}),(0,k.GJ)()&&(0,N.jsx)(Z.op,{style:{background:"#3061D0",color:"#fff",fontSize:"12px"},onClick:function(){n({type:"classroomList/setActionTabs",payload:{key:"新建分班",params:a}})},children:"新建分班"})]}),(0,N.jsx)(x.Z,{}),(0,N.jsx)("div",{style:{background:"#fafafa",marginBottom:"20px"},children:(0,N.jsx)("div",{style:{padding:"0 30px 20px",background:"white"},children:(0,N.jsxs)("div",{style:{background:"#fafafa",padding:"10px",color:"#605d5d"},children:["助教基础管理权限:",(0,N.jsx)("div",{children:"1、班级管理(可新建和删除分班、分班重命名和移动学生分班);"}),(0,N.jsx)("div",{children:"2、学生管理(可添加和删除学生);"}),(0,N.jsx)("div",{children:"3、作业列表管理(可新建子目录、移动作业到目录)。"})]})})}),(0,N.jsxs)("div",{className:v,children:[(0,N.jsx)("div",{className:j,children:"课堂实验"}),(0,N.jsx)(h.Z,{selectable:!1,className:g,checkable:!0,checkedKeys:D,onCheck:function(e){return ue(e,"practice")},treeData:P})]}),(0,N.jsxs)("div",{className:v,children:[(0,N.jsx)("div",{className:j,children:"图文作业"}),(0,N.jsx)(h.Z,{selectable:!1,className:g,checkable:!0,checkedKeys:L,onCheck:function(e){return ue(e,"normal")},treeData:l})]}),(0,N.jsxs)("div",{className:v,children:[(0,N.jsx)("div",{className:j,children:"分组作业"}),(0,N.jsx)(h.Z,{selectable:!1,className:g,checkable:!0,checkedKeys:q,onCheck:function(e){return ue(e,"group")},treeData:G})]}),(0,N.jsxs)("div",{className:v,children:[(0,N.jsx)("div",{className:j,children:"编程作业"}),(0,N.jsx)(h.Z,{selectable:!1,className:g,checkable:!0,checkedKeys:Q,onCheck:function(e){return ue(e,"hack")},treeData:U})]}),(0,N.jsxs)("div",{className:v,children:[(0,N.jsx)("div",{className:j,children:"在线考试"}),(0,N.jsx)(h.Z,{selectable:!1,className:g,checkable:!0,checkedKeys:se,onCheck:function(e){return ue(e,"exercise")},treeData:te})]}),(0,N.jsx)(S.Z,{})]})}))},56876:function(e,t,n){var a=n(85573),s=n.n(a),c=n(7557),i=n.n(c),r=n(82242),o=n.n(r),l=n(41498),u=n.n(l),d=n(79800),p=n.n(d),m=(n(59301),n(98228)),_=n(78241),h=n(43418),y=n(8591),k=n(92832),f=n(93969),b=n(18196),x=n(37712);m.Z.TreeNode;t.Z=(0,b.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var t=e.classroomList,n=(e.loading,e.dispatch),a=(0,b.useParams)();a.id=a.coursesId;var c=t.detailLeftMenus,r=(t.actionTabs,c.course_modules&&c.course_modules.filter((function(e){return"video"===e.type})),_.Z.useForm()),l=p()(r,1)[0];return(0,x.jsx)(h.Z,{centered:!0,title:"新建分班",open:"新建分班"===t.actionTabs.key,okText:"确定",cancelText:"取消",bodyStyle:{minHeight:130},onOk:u()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=o(),e.t1={},e.next=5,l.validateFields();case 5:return e.t2=e.sent,t=(0,e.t0)(e.t1,e.t2),e.next=9,(0,f.ZP)("/api/courses/".concat(a.id,"/course_groups.json"),{method:"post",body:o()({},t)});case 9:0===e.sent.status&&(y.ZP.success("添加成功"),l.resetFields(),n({type:"classroomList/setActionTabs",payload:{}}),n({type:"classroomList/getAllCourseGroup",payload:{coursesId:a.coursesId,limit:2e3}}),n({type:"classroomList/getClassroomLeftMenus",payload:{id:a.coursesId}}));case 11:case"end":return e.stop()}}),e)}))),onCancel:function(){l.resetFields(),n({type:"classroomList/setActionTabs",payload:{}})},children:(0,x.jsx)(_.Z,{form:l,initialValues:s()(s()({},"name",""),"link",""),children:(0,x.jsx)(_.Z.Item,{label:"分班名称",name:"name",rules:[{required:!0,message:"请输入!"}],children:(0,x.jsx)(k.Z,{maxLength:60})})})})}))},74950:function(e,t,n){var a=n(7557),s=n.n(a),c=n(37205),i=n.n(c),r=n(82242),o=n.n(r),l=n(41498),u=n.n(l),d=n(79800),p=n.n(d),m=n(59301),_=n(78241),h=n(43418),y=n(8591),k=n(71418),f=n(5112),b=n(20891),x=n(26724),v=n.n(x),g=n(18196),j=n(37712);t.Z=(0,g.connect)((function(e){return{teachers:e.teachers,loading:e.loading}}))((function(e){var t=e.teachers,n=(e.loading,e.dispatch),a=(0,g.useParams)(),c=(0,m.useState)([]),r=p()(c,2),l=r[0],d=r[1],x=(0,m.useState)(!1),Z=p()(x,2),w=Z[0],S=Z[1],N=(0,m.useState)(!0),A=p()(N,2),C=A[0],L=A[1];a.id=a.coursesId,a.course_id=a.coursesId,a.limit=20;var O=(0,m.useRef)(0),T=function(){var e=u()(s()().mark((function e(){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return S(!0),O.current++,e.next=4,(0,b.gp)(o()(o()({},a),{},{page:O.current}));case 4:null!=(t=e.sent)&&t.teacher_list&&(d([].concat(i()(l),i()(t.teacher_list))),t.teacher_list.length!==a.limit&&L(!1)),S(!1);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){"更换管理员"===t.actionTabs.key&&(O.current=0,L(!0),d([]),T())}),[t.actionTabs.key]);var I=_.Z.useForm(),P=p()(I,1)[0];return(0,j.jsxs)(h.Z,{centered:!0,title:"更换管理员",open:"更换管理员"===t.actionTabs.key,okText:"确定",cancelText:"取消",bodyStyle:{minHeight:200},onOk:u()(s()().mark((function e(){var t,c;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(t=P.getFieldValue()).course_member_id){e.next=9;break}return c=t.course_member_id.split(","),e.next=5,(0,b.rM)(o()(o()({},a),{},{user_id:c[1],course_member_id:c[0]}));case 5:0===e.sent.status&&(d([]),y.ZP.success("修改成功"),n({type:"user/getUserInfo",payload:o()({},a)}),n({type:"teachers/getList",payload:o()({},a)}),n({type:"classroomList/getClassroomTopBanner",payload:{id:a.coursesId}}),n({type:"teachers/setActionTabs",payload:{}})),e.next=10;break;case 9:y.ZP.error("请选择管理员");case 10:case"end":return e.stop()}}),e)}))),onCancel:function(){d([]),n({type:"teachers/setActionTabs",payload:{}})},children:[(0,j.jsxs)("p",{className:"tc",children:["选择的成员将会成为新的管理员",(0,j.jsx)("br",{}),"您将不再拥有管理员的权限,但您仍是教师团队的一员"]}),(0,j.jsx)(_.Z,{form:P,children:(0,j.jsx)("div",{style:{background:"#F4FAFF",padding:20},children:(0,j.jsx)("div",{style:{maxHeight:200,overflow:"auto"},children:(0,j.jsx)(v(),{initialLoad:!1,pageStart:0,loadMore:function(){return T()},hasMore:!w&&C,useWindow:!1,children:(0,j.jsx)(k.Z,{spinning:w,children:(0,j.jsx)(_.Z.Item,{name:"course_member_id",style:{marginBottom:0},children:(0,j.jsx)(f.ZP.Group,{children:null==l?void 0:l.map((function(e,t){return(0,j.jsx)("div",{children:(0,j.jsx)(f.ZP,{value:e.course_member_id+","+e.user_id,children:e.name})})}))})})})})})})})]})}))}}]); \ No newline at end of file diff --git a/p__Classrooms__Lists__Attachment__index.bd76e989.async.js b/p__Classrooms__Lists__Attachment__index.4368b0f9.async.js similarity index 79% rename from p__Classrooms__Lists__Attachment__index.bd76e989.async.js rename to p__Classrooms__Lists__Attachment__index.4368b0f9.async.js index 2096d1d7e2..4d4d798406 100644 --- a/p__Classrooms__Lists__Attachment__index.bd76e989.async.js +++ b/p__Classrooms__Lists__Attachment__index.4368b0f9.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[6758,41499],{63093:function(e,n,t){t.d(n,{Z:function(){return l}});var i=t(5891),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(88853),r=function(e,n){return s.createElement(o.Z,(0,i.Z)({},e,{ref:n,icon:a}))};var l=s.forwardRef(r)},80205:function(e,n,t){t.d(n,{Z:function(){return l}});var i=t(5891),s=t(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"},o=t(88853),r=function(e,n){return s.createElement(o.Z,(0,i.Z)({},e,{ref:n,icon:a}))};var l=s.forwardRef(r)},37520:function(e,n,t){t.d(n,{Z:function(){return l}});var i=t(5891),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(88853),r=function(e,n){return s.createElement(o.Z,(0,i.Z)({},e,{ref:n,icon:a}))};var l=s.forwardRef(r)},12677: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]})}},52362: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(63093),f=t(26694),g=t(6848),x=t(34458),_=t(72582),v=t(12677),b=t(4023),y=t(31714),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"),z=d()(D,2),H=(z[0],z[1],(0,u.useState)("")),F=d()(H,2),Y=(F[0],F[1]),B=(0,u.useState)(),R=d()(B,2),V=R[0],G=R[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&&(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?filename=").concat(C||"educoder.pdf","&url=").concat(encodeURIComponent(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,disabled:$,children:"下载"})}):(0,j.jsxs)(m.ZP,{type:"primary",size:"middle",onClick:U,disabled:$,children:[(0,j.jsx)(h.Z,{}),"点击下载"]})})]})}},56024: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(78550)),l=t(61186),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})}},52936: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(78485),x=t(95237),_=t(43604),v=t(6848),b=t(12563),y=t(61186),j=t.n(y),k=t(18196),Z=t(4023),w=t(52362),S=t(34458),C=t(67275),T=t(37712),N={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,user:e.user}}))((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),I=p()(y,2),L=I[0],P=I[1],A=(0,m.useState)([]),$=p()(A,2),O=$[0],E=$[1],M=(0,m.useState)(d()({},N)),D=p()(M,2),z=D[0],H=D[1],F=(0,m.useState)({name:"",filename:"",type:"",className:"",data:"",close:!0,style:{position:"fixed",zIndex:9999,background:"rgba(0,0,0,.7)"},disabledDownload:!1,monacoEditor:{value:"",language:"",theme:"vs",options:{readOnly:!0}}}),Y=p()(F,2),B=Y[0],R=Y[1];r.id=r.coursesId,r.course_id=r.coursesId;var V=function(){var e=l()(s()().mark((function e(){var i,a,l,c,p,m,h;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,z.is_public=[c.is_public],z.description=c.description,z.delay_publish=c.delay_publish,z.publish_time=c.publish_time,u.setFieldsValue(z),E([d()({},c)].concat(o()(null==c?void 0:c.attachment_histories))),null!=c&&null!==(a=c.attachment_histories)&&void 0!==a&&a.length?P(!0):c.link||"application/pdf"===c.content_type?((0,S.xg)(Z.Z.IMG_SERVER+c.url),t({type:"attachment/setActionTabs",payload:{}})):(B.type=c.file_type,B.data=Z.Z.API_SERVER+c.url,B.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&&(B.monacoEditor.value=c.content),B.disabledDownload=(0,C.dE)()&&Boolean(null==n||null===(h=n.actionTabs)||void 0===h||null===(h=h.selectArrs)||void 0===h?void 0:h.download_setting),R(d()({},B)));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(),V()):P(!1)}),[n.actionTabs.key,r.id]),(0,m.useEffect)((function(){return function(){R(d()(d()({},B),{},{type:""})),t({type:"attachment/setActionTabs",payload:{}})}}),[]),(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)(f.Z,{centered:!0,title:"资源下载",open:L,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()({},N)),t({type:"attachment/setActionTabs",payload:{}})},children:(0,T.jsx)("section",{className:"pl20 pr20 pt10",children:(0,T.jsxs)(g.Z,{loading:i["attachment/getDetail"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30",children:[(0,T.jsxs)(x.Z,{align:"middle",justify:"center",style:{background:"#eee"},gutter:[20,8],children:[(0,T.jsx)(_.Z,{flex:"307px",children:"资源名称"}),(0,T.jsx)(_.Z,{flex:"80px",children:"下载"}),(0,T.jsx)(_.Z,{flex:"140px",children:"版本号"})]}),null==O?void 0:O.map((function(e,n){return(0,T.jsxs)(x.Z,{align:"middle",justify:"center",style:{borderBottom:"1px solid #eaeaea"},gutter:[20,8],children:[(0,T.jsx)(_.Z,{flex:"307px",children:(0,T.jsx)(v.Z,{title:e.title,children:(0,T.jsxs)(x.Z,{children:[(0,T.jsx)(_.Z,{children:(0,T.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(),B.type=e.file_type,B.data=Z.Z.API_SERVER+e.url,"txt"===e.file_type&&(B.monacoEditor.value=e.content),R(d()({},B)))},children:e.title})}),(0,T.jsx)(_.Z,{children:(0,T.jsx)(b.Z,{className:"",color:0===n?"green":"orange",children:0===n?"当前版本":"历史版本"})})]})})}),(0,T.jsx)(_.Z,{flex:"80px",children:e.downloads_count}),(0,T.jsx)(_.Z,{flex:"140px",children:j()(e.created_on).format("YYYY-MM-DD HH:mm")})]},n)}))]})})}),(0,T.jsx)(w.Z,d()(d()({},B),{},{onClose:function(){R(d()(d()({},B),{},{type:""})),t({type:"attachment/setActionTabs",payload:{}})}}))]})}))},51930:function(e,n,t){t.r(n),t.d(n,{default:function(){return Le}});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(93969),x=t(18196),_=t(8591),v=t(95237),b=t(6848),y=t(78485),j=t(24905),k=t(38854),Z=t(20834),w=t(2595),S=t(25700),C=t(81228),T=t(34458),N=t(67275),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),z=t(78550),H=t(57809),F=t(61186),Y=t.n(F),B=t(89392),R=t(50661),V=t(72295),G=t(37520),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:return o.actionTabs.batch&&Q(0),e.next=3,r({type:"attachment/getDetail",payload:{id:o.actionTabs.selectArrs[0],course_id:null==m?void 0:m.id}});case 3:(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 5: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)(z.default,{style:{width:170,marginRight:"25px"},disabledDate:function(e){return(0,R.Q8)(e,c)},disabledTime:function(e){return(0,R.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)(H.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,B.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,B.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)(z.default,{placeholder:"请选择发布时间",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,R.Q8)(e,null==pe?void 0:pe.course_end_date)},disabledTime:function(e){return(0,R.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,B.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(92832),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(56024),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]),m=(0,f.useState)(!0),g=h()(m,2),v=g[0],b=g[1],y=(0,f.useState)("public"),k=h()(y,2),Z=k[0],w=k[1],S=(0,f.useState)([]),C=h()(S,2),T=C[0],N=C[1],P=(0,f.useState)({page:0,page_size:20,search:""}),A=h()(P,2),$=A[0],M=A[1];(0,f.useEffect)((function(){"选用资源"===n.actionTabs.key&&v&&z(),"选用资源"!==n.actionTabs.key&&v&&N([])}),[n.actionTabs.key,v,Z]);var D=[],z=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,!v){e.next=19;break}if(++$.page,"public"!==Z){e.next=12;break}return e.next=8,t({type:"attachment/allAttachment",payload:d()({},$)});case 8:i=e.sent,T=s()(T.concat(i.data.files)),e.next=16;break;case 12:return e.next=14,t({type:"attachment/mineAttachment",payload:d()({},$)});case 14:i=e.sent,T=s()(T.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)<$.page_size?b(!1):b(!0),se=!1,N(s()(T));case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();var H=function(){w("public"),u(0),M({page:0,page_size:20,search:""}),b(!0),D=[],o.resetFields()};function F(){return(F=p()(l()().mark((function e(a){var o,r,c,u;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=a.group_ids,r=a.delay_publish,c=a.publish_time,e.next=3,t({type:"attachment/fileImport",payload:{course_id:i.coursesId,course_second_category_id:parseInt(i.categoryId),delay_publish:r,publish_time:c,attachment_ids:s()(o)}});case 3:0===(null==(u=e.sent)?void 0:u.status)&&(_.ZP.success("发布成功"),H(),t({type:"attachment/setActionTabs",payload:{}}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:i.coursesId}}),t({type:"classroomList/getAttachmentList",payload:d()({},n.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:i.coursesId}}));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,L.jsxs)(I.Z,{centered:!0,title:"选用资源",open:"选用资源"===n.actionTabs.key,okText:"确定",cancelText:"取消",destroyOnClose:!0,width:600,maskClosable:!1,bodyStyle:{minHeight:200},onOk:function(){o.submit()},onCancel:function(){H(),t({type:"attachment/setActionTabs",payload:{}})},children:[(0,L.jsx)("section",{className:ne.search,children:(0,L.jsx)(X.Z.Search,{allowClear:!0,placeholder:"请输入发布人或名称进行搜索",onSearch:function(e){$.page=0,$.search=e,T=[],z(),b(!0)},style:{width:260}})}),(0,L.jsxs)(q.Z,{defaultActiveKey:Z,onChange:function(){var e=p()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:N([]),w(n),$.page=0,b(!0);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,L.jsx)(ie,{tab:(0,L.jsx)("span",{children:" 全部 "})},"public"),(0,L.jsx)(ie,{tab:(0,L.jsx)("span",{children:" 我的资源 "})},"myself")]}),(0,L.jsx)(E.Z,{form:o,initialValues:O()(O()({},"group_ids",D),"delay_publish",0),onChange:function(e){var n=o.getFieldValue();D=n},onFinish:function(e){return F.apply(this,arguments)},children:(0,L.jsx)(E.Z.Item,{name:"group_ids",valuePropName:"checked",rules:[{validator:function(e,n){return 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(){z()},hasMore:v,useWindow:!1,children:(0,L.jsx)(oe,{data:T})})})})})})]})}));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(24645),le=t(3113),ce=t(4023),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(31714),fe={delay_publish:0,is_public:[!1],description:"",title:"",link:"",publish_time:"",download_setting:0},ge=(z.default.RangePicker,H.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 22: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,m;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 p=S.getFieldValue(),p=Object.assign({},W,p),(m=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=p.is_public)||void 0===s?void 0:s[0],delay_publish:p.delay_publish,publish_type:null==te?void 0:te.file_status,description:p.description,publish_time:W.publish_time,new_attachment_id:null===(r=p.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})),download_setting:null===(c=p)||void 0===c?void 0:c.download_setting},m));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)(z.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,R.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)(H.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,B.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,B.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)(z.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,R.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,B.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)(E.Z.Item,{label:"下载设置",name:"download_setting",children:(0,L.jsxs)(M.ZP.Group,{children:[(0,L.jsx)(M.ZP,{value:0,children:"允许学生下载"}),(0,L.jsx)(M.ZP,{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",label:"资源描述:",children:(0,L.jsx)(X.Z.TextArea,{maxLength:100,placeholder:"请在此输入资源描述,最大限制100个字符",rows:6})})})})]})]})})})})),_e=t(52936),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)(z.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,R.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)(H.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,B.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,B.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)(z.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,R.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,B.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(12677),Ze=t(43787),we=t(45555),Se=t(82777),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),z=h()(D,2),F=z[0],Y=z[1],B=(0,f.useState)(!1),R=h()(B,2),V=R[0],G=R[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)(H.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=t(58111),Le=(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":"3"===O.get("tabs")?"1":""}),M=h()(E,2),D=M[0],z=M[1],H=(0,f.useState)(Array.from({length:20},(function(){return!1}))),F=h()(H,2),B=F[0],R=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,Le=a.detailTopBanner,Pe=a.taskList,Ae=O.get("tabs")?parseInt(O.get("tabs")):0,$e=(0,f.useState)(!1),Oe=h()($e,2),Ee=Oe[0],Me=Oe[1];c.userInfo;function De(e,n){return ze.apply(this,arguments)}function ze(){return(ze=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(){R(Array.from({length:20},(function(){return!1}))),q([])}),[]),(0,f.useEffect)((function(){var e,n;if(null!=c&&null!==(e=c.userInfo)&&void 0!==e&&e.login){var t,i=T.cX.getItem("".concat(null==c||null===(t=c.userInfo)||void 0===t?void 0:t.login).concat((0,N.GJ)()?"Teacher":"Student"),"Attachment");i&&(D.sort_type=null==i?void 0:i.type,D.sort=null==i?void 0:i.direction,console.log("localRecordValue",i),pe(null==i?void 0:i.name)),He()}else null!=c&&null!==(n=c.userInfo)&&void 0!==n&&n.username&&He()}),[null==c||null===(n=c.userInfo)||void 0===n?void 0:n.login,m.pathname]),(0,f.useEffect)((function(){"目录重命名成功"===a.actionTabs.key&&He()}),[a.actionTabs.key]),(0,f.useEffect)((function(){oe([])}),[ve]);var He=function(){z(d()({},D)),oe([]),u({type:"classroomList/getAttachmentList",payload:d()({},D)})},Fe=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 Ye=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)}}(),Be=function(e){return e.link?e.link:ce.Z.API_SERVER+e.url},Re=[{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"})},{name:"调整排序",icon:(0,L.jsx)("i",{className:"iconfont icon-tiaozhengpaixu2"})}].filter((function(e){return!!Le.is_public||"设为公开"!==e.name})),Ve=[{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}],Ge=[{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}):"--"}}],We=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("请选择你要操作的任务"):"调整排序"===t?Je():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)}}(),Je=function(){var e={courseId:D.course_id,container_type:"attachment"};null!=D&&D.course_second_category_id&&(e.category_id=null==D?void 0:D.course_second_category_id),u({type:"classroomList/getAllTaskList",payload:e}),u({type:"classroomList/setActionTabs",payload:{key:"调整排序"}})},Xe=function(){var e=p()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,u({type:"classroomList/updateTaskPosition",payload:{category_id:null==D?void 0:D.course_second_category_id,courseId:null==D?void 0:D.course_id,task_ids:n,container_type:"attachment"}});case 2:He();case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ke=(0,f.useMemo)((function(){var e=[];return Pe.length>0&&(e=Pe.map((function(e){var n="";return e.is_publish&&e.publish_status&&(n="已发布"),e.is_publish&&!e.publish_status&&(n="预发布"),e.is_publish||(n="未发布"),{user_name:e.user_name,task_name:e.task_name,task_id:e.task_id,category:e.category,status:n}}))),e}),[Pe]);return console.log(Pe,"taskList"),(0,L.jsxs)("section",{children:[(0,L.jsx)(Ze.Z,{isLoading:r["classroomList/getAttachmentList"],tabDataSource:(0,N.GJ)()?Ve:[],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=Ve[e.key].id,D.page=1,x.history.replace("".concat(m.pathname,"?tabs=").concat(e.key)),R(Array.from({length:20},(function(){return!1}))),q([]),He()},defaultSelectedKeys:[Ae+""],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:He}})},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:Ee,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,He()},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),He()},onBatch:function(e){return Me(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){n.preventDefault(),n.stopPropagation(),(!(0,N.dE)()||1!=e.download_setting||"other"!==(null==e?void 0:e.file_type)&&"download"!==(null==e?void 0:e.file_type))&&((0,he.fc)({id:null==e?void 0:e.id,watch_type:2,course_id:null==D?void 0:D.course_id}),Fe(e),e.link||"application/pdf"===e.content_type?window.open(Be(e)):u({type:"attachment/setActionTabs",payload:{key:(e.link,"资源下载"),selectArrs:e,params:D}}))},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()(B))[n]=!1,R(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,N.dE)()&&1==e.download_setting&&("other"===(null==e?void 0:e.file_type)||"download"===(null==e?void 0:e.file_type)))&&(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:Fe(e),e.link||"application/pdf"===e.content_type?window.open(Be(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,N.dE)()&&1==e.download_setting)&&(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()(B))[n]=!1,R(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()(B);i[n]=!1,R(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"),De(null==e?void 0:e.id,n)},columns:Ge}),(0,N.GJ)()&&(null==e?void 0:e.is_publish)&&B[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"),De(null==e?void 0:e.id,n)},columns:Ge}),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([]),R(Array.from({length:20},(function(){return!1}))),D.page=e,D.page_size=n,He()},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:Re,onButtonClick:We,useBatchStatus:Me,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:Ye})}),(0,L.jsx)(P,{}),(0,L.jsx)(A,{}),(0,L.jsx)(W,{getFileData:He}),(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:He}),(0,L.jsx)(_e.Z,{}),(0,L.jsx)(be,{getFileData:He}),(0,L.jsx)(Ce,{}),(0,L.jsx)(Ne,{}),(0,L.jsx)(Ie.Z,{type:2,visible:"调整排序"===a.actionTabs.key,callback:Xe,data:Ke,onCancel:function(){u({type:"classroomList/setActionTabs",payload:{key:""}})}})]})}))},82777: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(92832),l=t(24905),c=t(3113),d=t(38854),u="bottomControlContainer___woAeo",p="buttonWrap___iRw4K",m="moveCategory___oiQqw",h=t(67275),f=t(18290),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",title:e.category_name,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",title:e.category_name,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:"取消操作"})})]})}},58111:function(e,n,t){t.d(n,{Z:function(){return S}});var i=t(7557),s=t.n(i),a=t(41498),o=t.n(a),r=t(82242),l=t.n(r),c=t(79800),d=t.n(c),u=t(59301),p=t(43418),m=t(78485),h=t(95237),f=t(6848),g="wrap___KDoq2",x="tip___WEJuX",_="listWrap___IJDX4",v="li___r5con",b="nameWrap___PUyEz",y="name___xuUMY",j="tag___l5CW2",k=t(78018),Z=t(18196),w=t(37712),S=function(e){var n,t,i=e.type,a=void 0===i?1:i,r=e.data,c=e.visible,S=e.callback,C=e.onCancel,T=(0,u.useState)([]),N=d()(T,2),I=N[0],L=N[1],P=(0,Z.useSelector)((function(e){return e.loading}));(0,u.useEffect)((function(){L(r)}),[JSON.stringify(r)]);var A=function(e){var n={};if(1===a){n={"未发布":{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},"未开始":{background:"rgba(22,93,255,0.2)",color:"#165DFF"},"提交中":{background:"rgba(0,177,135,0.2)",color:"#00B187"},"已截止":{background:"rgba(229,51,51,0.2)",color:"#E53333"}}[e]}if(2===a){n={"未发布":{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},"预发布":{background:"rgba(22,93,255,0.2)",color:"#165DFF"},"已发布":{background:"rgba(0,177,135,0.2)",color:"#00B187"}}[e]}return(0,w.jsx)("div",{className:j,style:l()({},n),children:e})},$=function(){var e=o()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:S(I.map((function(e){return e.task_id})));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,w.jsx)(p.Z,{centered:!0,destroyOnClose:!0,open:c,onCancel:C,onOk:$,confirmLoading:null==P||null===(n=P.effects)||void 0===n?void 0:n["classroomList/updateTaskPosition"],okText:"保存",title:"调整排序",width:850,children:(0,w.jsxs)("div",{className:g,children:[(0,w.jsxs)("div",{className:x,children:[(0,w.jsx)("i",{className:"iconfont icon-tishi9 font14 mr10"}),(0,w.jsx)("span",{children:"提示:请在列表中长按鼠标左键,进行拖放排序。完成排序后请点击“保存”"})]}),(0,w.jsx)(m.Z,{loading:null==P||null===(t=P.effects)||void 0===t?void 0:t["classroomList/getAllTaskList"],active:!0,className:"mt20",paragraph:{rows:5},children:(0,w.jsx)(k.Z5,{onDragEnd:function(e){return function(e,n){if(e.destination){var t=function(e,n,t){var i=Array.from(e),s=i.splice(n,1),a=d()(s,1)[0];return i.splice(t,0,a),i}(n,e.source.index,e.destination.index);L(t)}}(e,I)},children:(0,w.jsx)(k.bK,{droppableId:"droppable",children:function(e,n){return(0,w.jsxs)("div",l()(l()({ref:e.innerRef},e.droppableProps),{},{className:_,children:[I.map((function(e,n){return(0,w.jsx)(k._l,{draggableId:e.task_id.toString(),index:n,children:function(n,t){return(0,w.jsxs)("div",l()(l()(l()({ref:n.innerRef},n.draggableProps),n.dragHandleProps),{},{className:v,children:[(0,w.jsxs)(h.Z,{align:"middle",children:[(0,w.jsx)("div",{className:b,children:(0,w.jsx)(f.Z,{title:null==e?void 0:e.task_name,children:(0,w.jsx)("div",{className:y,children:null==e?void 0:e.task_name})})}),A(null==e?void 0:e.status)]}),(0,w.jsx)(h.Z,{align:"middle",className:"font12 mt10",children:(0,w.jsxs)("span",{className:"mr30 c-grey-666",children:["管理员",(0,w.jsx)("span",{className:"ml5 c-black",children:(null==e?void 0:e.user_name)||"--"})]})})]}))}},e.task_id)})),e.placeholder]}))}})})})]})})}},45555:function(e,n,t){t.d(n,{Z:function(){return C}});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(57809),_=t(92832),v={searchSortControllerContainer:"searchSortControllerContainer___Xca1m",btn:"btn___sNJPX",btnSort:"btnSort___Fx9OM",tips:"tips___LrmpR"},b=t(67275),y=t(88551),j=t(18290),k=t(26724),Z=t.n(k),w=t(18196),S=t(37712),C=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,k=e.isboard,C=e.dispatch,T=(e.onBatch,e.SortMenus),N=e.isShowMode,I=void 0!==N&&N,L=e.onModeChange,P=(0,u.useState)(!1),A=d()(P,2),$=A[0],O=A[1],E=(0,u.useState)([]),M=d()(E,2),D=M[0],z=M[1],H=(0,u.useState)(!0),F=d()(H,2),Y=F[0],B=F[1],R=(0,u.useState)([]),V=d()(R,2),G=V[0],W=V[1],J=(0,u.useState)(1),X=d()(J,2),K=X[0],U=X[1],q=(0,u.useState)(!1),Q=d()(q,2),ee=Q[0],ne=Q[1],te=(0,w.useParams)();(0,u.useEffect)((function(){k&&ie()}),[k]);var ie=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(!Y||ee){e.next=10;break}return ne(!0),U(K+1),e.next=5,C({type:"classroomList/getCourseGroupsList",payload:{page:K,id:te.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&&(B(!1),i.push({id:0,name:"未分班"})),ne(!1),W([].concat(o()(G),o()(i)));case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),se=(0,S.jsxs)("section",{className:v.dropmenu,children:[(0,S.jsx)("div",{style:{maxHeight:200,overflow:"auto"},children:(0,S.jsx)(Z(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){ie()},hasMore:Y,useWindow:!1,children:(0,S.jsx)(p.Z,{style:{width:240,zIndex:10},children:(null==i?void 0:i.group_count)>0&&(null==G?void 0:G.filter((function(e){return e.edit_auth||"未分班"===e.name})).map((function(e,n){return(0,S.jsx)(p.Z.Item,{children:(0,S.jsx)(m.Z,{checked:D.includes(e.id),value:e.id,onChange:function(n){D.indexOf(e.id);D.indexOf(e.id)>-1?z(D.filter((function(n){return n!==e.id}))):z(D.concat(e.id))},children:e.name})},e.id)})))})})}),(0,S.jsx)("aside",{style:{background:"#fff"},children:(0,S.jsxs)("div",{children:[(0,S.jsx)(h.ZP,{type:"link",onClick:function(){r(D)},children:"确定"}),(0,S.jsx)(h.ZP,{type:"link",onClick:function(){z([])},children:"重置"})]})})]}),ae="默认排序"===n;return(0,S.jsxs)("div",{className:v.searchSortControllerContainer,children:[!(null==T||!T.length)&&(0,S.jsx)("div",{children:(0,S.jsx)(f.Z,{dropdownRender:function(){return(0,S.jsx)(p.Z,{selectedKeys:[n],children:T.map((function(e){return(0,S.jsx)(p.Z.Item,{onClick:function(){return t((n=e).name),void c(n);var n},children:e.name},e.name)}))})},children:(0,S.jsx)("div",{children:(0,S.jsxs)("span",{className:"".concat(v.btn," ").concat(ae?v.btnSort:""),children:[(0,S.jsx)("i",{className:"iconfont icon-paixu font14 mr5"}),n]})})})}),ae&&(0,S.jsx)(g.Z,{title:"优先按照调整排序结果展示,未设置排序时,按照创建时间降序排列",children:(0,S.jsx)("span",{className:v.tips,children:(0,S.jsx)("i",{className:"iconfont icon-a-wenhaobeifen2"})})}),I&&(0,S.jsx)(x.default,{defaultValue:"",onChange:L,style:{width:160,marginLeft:"auto",marginRight:"20px"},options:[{value:"",label:"全部考试模式"},{value:!0,label:"正式考试"},{value:!1,label:"模拟考试"}]}),(0,S.jsx)(_.Z.Search,{allowClear:!0,placeholder:"请输入名称进行搜索",onSearch:a,style:{width:220,marginLeft:I?"":"auto"}}),(0,b.eB)()&&k&&(0,S.jsx)(f.Z,{dropdownRender:function(){return se},open:$,onOpenChange:function(e){O(e)},children:(0,S.jsxs)("a",{children:["分班",$?(0,S.jsx)(y.Z,{style:{marginLeft:6}}):(0,S.jsx)(j.Z,{style:{marginLeft:6}})]})})]})}},43787:function(e,n,t){t.d(n,{Z:function(){return u}});t(59301);var i=t(95237),s=t(43604),a=t(20834),o=t(38854),r=t(6848),l={tabMenuContainer:"tabMenuContainer___uf5IP",control:"control___GheLs",iconH:"iconH___Wzw_r",selectBtn:"selectBtn___mfEnI",selectBtn1:"selectBtn1___rJF8S"},c=t(18196),d=t(37712),u=function(e){var n,t,u,p,m=e.isLoading,h=e.addText,f=e.tabDataSource,g=e.isAdmin,x=e.dispatch,_=e.type,v=e.isExercise,b=e.defaultSelectedKeys,y=e.onTabMenuClick,j=e.getDropdownMenu,k=e.showControlButton,Z=e.buttonText,w=e.buttonIcon,S=void 0===w?"icon-tianjiadaohang":w,C=e.extraNode,T=e.user,N=e.onButtonClick,I=e.isModelUser,L=(0,c.useParams)();return(0,d.jsx)("div",{className:l.tabMenuContainer,children:(0,d.jsxs)(i.Z,{children:[(0,d.jsx)(s.Z,{flex:"1",children:(0,d.jsx)(a.Z,{onSelect:function(e){return m?{}:y(e)},mode:"horizontal",selectedKeys:b,children:f.map((function(e){return(0,d.jsxs)(a.Z.Item,{children:[(0,d.jsx)("span",{className:"c-grey-666",children:e.name}),void 0!==e.total&&g&&(0,d.jsx)("span",{className:"c-grey-999 ml20",children:e.total||0})]},"number"==typeof e.index?e.index:e.id)}))})}),g&&v&&(0,d.jsx)("i",{className:"iconfont icon-shezhi8",style:{display:"flex",alignItems:"center",cursor:"pointer"},onClick:function(){x({type:"classroomList/setActionTabs",payload:{key:"在线考试设置"}})}}),g&&(0,d.jsxs)(s.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3},children:[v&&(0,d.jsx)(o.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:function(){return(0,d.jsxs)(a.Z,{children:[(0,d.jsx)(a.Z.Item,{onClick:function(){x({type:"classroomList/setActionTabs",payload:{key:"导出成绩",type:_,exportType:"exercise",category_id:L.categoryId}})},children:"学生成绩"},1),(0,d.jsx)(a.Z.Item,{onClick:function(){c.history.push("/classrooms/".concat(null==L?void 0:L.coursesId,"/exportlist/exercise_score,export_exercise_users"))},children:"历史导出"},3)]})},children:(0,d.jsx)("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},children:(0,d.jsx)("span",{style:{color:"#666666",cursor:"pointer"},children:(0,d.jsx)("i",{className:"iconfont icon-xiazai6"})})})}),(0,d.jsxs)("div",{className:l.control,children:[(0,d.jsx)("div",{className:l.extra,children:C}),k&&("添加直播"==Z?(0,d.jsx)(o.Z,{menu:{items:null===(n=[{label:(0,d.jsx)("div",{onClick:function(){N("外链")},children:"外链直播"}),key:"1",show:!0},I&&{label:(0,d.jsx)("div",{onClick:function(){N("头歌")},children:"头歌直播"}),key:"2",show:!0}])||void 0===n||null===(n=n.filter((function(e){return null==e?void 0:e.show})))||void 0===n?void 0:n.map((function(e){return{label:null==e?void 0:e.label,key:null==e?void 0:e.key}}))},children:(0,d.jsxs)("span",{className:l.selectBtn,children:[(0,d.jsx)("span",{children:(0,d.jsx)("i",{className:"iconfont ".concat(S)})}),(0,d.jsx)("span",{children:Z})]})}):(0,d.jsxs)("span",{onClick:N,style:{cursor:"pointer"},className:l.selectBtn,children:[(0,d.jsx)("span",{children:(0,d.jsx)("i",{className:"iconfont ".concat(S)})}),(0,d.jsx)("span",{children:Z})]})),!!j&&(0,d.jsx)(o.Z,{disabled:2===(null==T||null===(t=T.userInfo)||void 0===t?void 0:t.user_status),className:"ml10",dropdownRender:j,children:(0,d.jsxs)("span",{className:2===(null==T||null===(u=T.userInfo)||void 0===u?void 0:u.user_status)?l.selectBtn1:l.selectBtn,children:[(0,d.jsx)("span",{children:(0,d.jsx)("i",{className:"iconfont icon-tianjiadaohang"})}),(0,d.jsx)(r.Z,{title:2===(null==T||null===(p=T.userInfo)||void 0===p?void 0:p.user_status)&&"教学课堂试用期已结束,平台已暂停提供在线考试创建功能",children:(0,d.jsx)("span",{children:h||"创建试卷"})})]})})]})]})]})})}},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(50023),s=t(92310),a=t.n(s),o=t(5891),r=t(80962),l=t(29043),c=t(19149),d=t(59301),u=t(55473),p=t(41206),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(72119),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)},[,z]=(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),H="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,B=i.createElement("span",Object.assign({},Z,{ref:n,className:M,style:A}),Y,z,I&&i.createElement(b,{key:"preset",prefixCls:$}),L&&i.createElement(j,{key:"status",prefixCls:$}));return O(H?i.createElement(c.Z,{component:"Tag"},B):B)},w=i.forwardRef(Z);w.CheckableTag=_;var S=w}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[6758,41499],{63093:function(e,n,t){t.d(n,{Z:function(){return l}});var i=t(5891),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(88853),r=function(e,n){return s.createElement(o.Z,(0,i.Z)({},e,{ref:n,icon:a}))};var l=s.forwardRef(r)},80205:function(e,n,t){t.d(n,{Z:function(){return l}});var i=t(5891),s=t(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"},o=t(88853),r=function(e,n){return s.createElement(o.Z,(0,i.Z)({},e,{ref:n,icon:a}))};var l=s.forwardRef(r)},37520:function(e,n,t){t.d(n,{Z:function(){return l}});var i=t(5891),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(88853),r=function(e,n){return s.createElement(o.Z,(0,i.Z)({},e,{ref:n,icon:a}))};var l=s.forwardRef(r)},12677: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]})}},52362: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(63093),f=t(26694),g=t(6848),x=t(34458),_=t(72582),v=t(12677),b=t(4023),y=t(31714),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"),z=d()(D,2),H=(z[0],z[1],(0,u.useState)("")),F=d()(H,2),R=(F[0],F[1]),Y=(0,u.useState)(),B=d()(Y,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&&(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]&&R(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?filename=").concat(C||"educoder.pdf","&url=").concat(encodeURIComponent(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,disabled:$,children:"下载"})}):(0,j.jsxs)(m.ZP,{type:"primary",size:"middle",onClick:U,disabled:$,children:[(0,j.jsx)(h.Z,{}),"点击下载"]})})]})}},56024: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(78550)),l=t(61186),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})}},52936: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(78485),x=t(95237),_=t(43604),v=t(6848),b=t(12563),y=t(61186),j=t.n(y),k=t(18196),Z=t(4023),w=t(52362),S=t(34458),C=t(67275),T=t(37712),N={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,user:e.user}}))((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),I=p()(y,2),L=I[0],P=I[1],A=(0,m.useState)([]),$=p()(A,2),O=$[0],E=$[1],M=(0,m.useState)(d()({},N)),D=p()(M,2),z=D[0],H=D[1],F=(0,m.useState)({name:"",filename:"",type:"",className:"",data:"",close:!0,style:{position:"fixed",zIndex:9999,background:"rgba(0,0,0,.7)"},disabledDownload:!1,monacoEditor:{value:"",language:"",theme:"vs",options:{readOnly:!0}}}),R=p()(F,2),Y=R[0],B=R[1];r.id=r.coursesId,r.course_id=r.coursesId;var V=function(){var e=l()(s()().mark((function e(){var i,a,l,c,p,m,h;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,z.is_public=[c.is_public],z.description=c.description,z.delay_publish=c.delay_publish,z.publish_time=c.publish_time,u.setFieldsValue(z),E([d()({},c)].concat(o()(null==c?void 0:c.attachment_histories))),null!=c&&null!==(a=c.attachment_histories)&&void 0!==a&&a.length?P(!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),Y.disabledDownload=(0,C.dE)()&&Boolean(null==n||null===(h=n.actionTabs)||void 0===h||null===(h=h.selectArrs)||void 0===h?void 0:h.download_setting),B(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(),V()):P(!1)}),[n.actionTabs.key,r.id]),(0,m.useEffect)((function(){return function(){B(d()(d()({},Y),{},{type:""})),t({type:"attachment/setActionTabs",payload:{}})}}),[]),(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)(f.Z,{centered:!0,title:"资源下载",open:L,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()({},N)),t({type:"attachment/setActionTabs",payload:{}})},children:(0,T.jsx)("section",{className:"pl20 pr20 pt10",children:(0,T.jsxs)(g.Z,{loading:i["attachment/getDetail"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30",children:[(0,T.jsxs)(x.Z,{align:"middle",justify:"center",style:{background:"#eee"},gutter:[20,8],children:[(0,T.jsx)(_.Z,{flex:"307px",children:"资源名称"}),(0,T.jsx)(_.Z,{flex:"80px",children:"下载"}),(0,T.jsx)(_.Z,{flex:"140px",children:"版本号"})]}),null==O?void 0:O.map((function(e,n){return(0,T.jsxs)(x.Z,{align:"middle",justify:"center",style:{borderBottom:"1px solid #eaeaea"},gutter:[20,8],children:[(0,T.jsx)(_.Z,{flex:"307px",children:(0,T.jsx)(v.Z,{title:e.title,children:(0,T.jsxs)(x.Z,{children:[(0,T.jsx)(_.Z,{children:(0,T.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),B(d()({},Y)))},children:e.title})}),(0,T.jsx)(_.Z,{children:(0,T.jsx)(b.Z,{className:"",color:0===n?"green":"orange",children:0===n?"当前版本":"历史版本"})})]})})}),(0,T.jsx)(_.Z,{flex:"80px",children:e.downloads_count}),(0,T.jsx)(_.Z,{flex:"140px",children:j()(e.created_on).format("YYYY-MM-DD HH:mm")})]},n)}))]})})}),(0,T.jsx)(w.Z,d()(d()({},Y),{},{onClose:function(){B(d()(d()({},Y),{},{type:""})),t({type:"attachment/setActionTabs",payload:{}})}}))]})}))},51930:function(e,n,t){t.r(n),t.d(n,{default:function(){return Le}});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(93969),x=t(18196),_=t(8591),v=t(95237),b=t(6848),y=t(78485),j=t(24905),k=t(38854),Z=t(20834),w=t(2595),S=t(25700),C=t(81228),T=t(34458),N=t(67275),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),z=t(78550),H=t(57809),F=t(61186),R=t.n(F),Y=t(89392),B=t(50661),V=t(72295),G=t(37520),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:return o.actionTabs.batch&&Q(0),e.next=3,r({type:"attachment/getDetail",payload:{id:o.actionTabs.selectArrs[0],course_id:null==m?void 0:m.id}});case 3:(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?R()(t.publish_time):R()(R()(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 5: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:R()(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",R()(R()(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?R()(s):R()())}},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)(z.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)(H.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,Y.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,Y.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)(z.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?R()(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&&(R()()<=R()(e.publish_time)||!e.course_group_id)&&(0,L.jsx)(V.Z,{style:{position:"absolute",top:10},onClick:function(){var e=(0,Y.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(92832),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(56024),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]),m=(0,f.useState)(!0),g=h()(m,2),v=g[0],b=g[1],y=(0,f.useState)("public"),k=h()(y,2),Z=k[0],w=k[1],S=(0,f.useState)([]),C=h()(S,2),T=C[0],N=C[1],P=(0,f.useState)({page:0,page_size:20,search:""}),A=h()(P,2),$=A[0],M=A[1];(0,f.useEffect)((function(){"选用资源"===n.actionTabs.key&&v&&z(),"选用资源"!==n.actionTabs.key&&v&&N([])}),[n.actionTabs.key,v,Z]);var D=[],z=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,!v){e.next=19;break}if(++$.page,"public"!==Z){e.next=12;break}return e.next=8,t({type:"attachment/allAttachment",payload:d()({},$)});case 8:i=e.sent,T=s()(T.concat(i.data.files)),e.next=16;break;case 12:return e.next=14,t({type:"attachment/mineAttachment",payload:d()({},$)});case 14:i=e.sent,T=s()(T.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)<$.page_size?b(!1):b(!0),se=!1,N(s()(T));case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();var H=function(){w("public"),u(0),M({page:0,page_size:20,search:""}),b(!0),D=[],o.resetFields()};function F(){return(F=p()(l()().mark((function e(a){var o,r,c,u;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=a.group_ids,r=a.delay_publish,c=a.publish_time,e.next=3,t({type:"attachment/fileImport",payload:{course_id:i.coursesId,course_second_category_id:parseInt(i.categoryId),delay_publish:r,publish_time:c,attachment_ids:s()(o)}});case 3:0===(null==(u=e.sent)?void 0:u.status)&&(_.ZP.success("发布成功"),H(),t({type:"attachment/setActionTabs",payload:{}}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:i.coursesId}}),t({type:"classroomList/getAttachmentList",payload:d()({},n.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:i.coursesId}}));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,L.jsxs)(I.Z,{centered:!0,title:"选用资源",open:"选用资源"===n.actionTabs.key,okText:"确定",cancelText:"取消",destroyOnClose:!0,width:600,maskClosable:!1,bodyStyle:{minHeight:200},onOk:function(){o.submit()},onCancel:function(){H(),t({type:"attachment/setActionTabs",payload:{}})},children:[(0,L.jsx)("section",{className:ne.search,children:(0,L.jsx)(X.Z.Search,{allowClear:!0,placeholder:"请输入发布人或名称进行搜索",onSearch:function(e){$.page=0,$.search=e,T=[],z(),b(!0)},style:{width:260}})}),(0,L.jsxs)(q.Z,{defaultActiveKey:Z,onChange:function(){var e=p()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:N([]),w(n),$.page=0,b(!0);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,L.jsx)(ie,{tab:(0,L.jsx)("span",{children:" 全部 "})},"public"),(0,L.jsx)(ie,{tab:(0,L.jsx)("span",{children:" 我的资源 "})},"myself")]}),(0,L.jsx)(E.Z,{form:o,initialValues:O()(O()({},"group_ids",D),"delay_publish",0),onChange:function(e){var n=o.getFieldValue();D=n},onFinish:function(e){return F.apply(this,arguments)},children:(0,L.jsx)(E.Z.Item,{name:"group_ids",valuePropName:"checked",rules:[{validator:function(e,n){return 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(){z()},hasMore:v,useWindow:!1,children:(0,L.jsx)(oe,{data:T})})})})})})]})}));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:R()(e).format(te.tF)})}}];return(0,L.jsx)(w.Z,{loading:se,pagination:!1,columns:t,className:ne.table,dataSource:n||[]})}var re=t(24645),le=t(3113),ce=t(4023),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(31714),fe={delay_publish:0,is_public:[!1],description:"",title:"",link:"",publish_time:"",download_setting:0},ge=(z.default.RangePicker,H.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:R()(R()(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 22: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:R()(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,m;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 p=S.getFieldValue(),p=Object.assign({},W,p),(m=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=p.is_public)||void 0===s?void 0:s[0],delay_publish:p.delay_publish,publish_type:null==te?void 0:te.file_status,description:p.description,publish_time:W.publish_time,new_attachment_id:null===(r=p.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})),download_setting:null===(c=p)||void 0===c?void 0:c.download_setting},m));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)(z.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?R()(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)(H.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,Y.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,Y.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)(z.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?R()(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&&(R()()<=R()(e.publish_time)||!e.course_group_id)&&(0,L.jsx)(V.Z,{style:{position:"absolute",top:10},onClick:function(){var e=(0,Y.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)(E.Z.Item,{label:"下载设置",name:"download_setting",children:(0,L.jsxs)(M.ZP.Group,{children:[(0,L.jsx)(M.ZP,{value:0,children:"允许学生下载"}),(0,L.jsx)(M.ZP,{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",label:"资源描述:",children:(0,L.jsx)(X.Z.TextArea,{maxLength:100,placeholder:"请在此输入资源描述,最大限制100个字符",rows:6})})})})]})]})})})})),_e=t(52936),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:R()(R()(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)(z.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?R()(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)(H.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,Y.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,Y.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)(z.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?R()(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&&(R()()<=R()(e.publish_time)||!e.course_group_id)&&(0,L.jsx)(V.Z,{onClick:function(){var e=(0,Y.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",R()(R()().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(12677),Ze=t(43787),we=t(45555),Se=t(82777),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),z=h()(D,2),F=z[0],R=z[1],Y=(0,f.useState)(!1),B=h()(Y,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(""),R(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(""),R(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)(H.default,{value:F,style:{width:160,marginRight:20},placeholder:"请选择分班名称",allowClear:!0,onChange:function(e){R(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=t(58111),Le=(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":"3"===O.get("tabs")?"1":""}),M=h()(E,2),D=M[0],z=M[1],H=(0,f.useState)(Array.from({length:20},(function(){return!1}))),F=h()(H,2),Y=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,Le=a.detailTopBanner,Pe=a.taskList,Ae=O.get("tabs")?parseInt(O.get("tabs")):0,$e=(0,f.useState)(!1),Oe=h()($e,2),Ee=Oe[0],Me=Oe[1];c.userInfo;function De(e,n){return ze.apply(this,arguments)}function ze(){return(ze=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;if(null!=c&&null!==(e=c.userInfo)&&void 0!==e&&e.login){var t,i=T.cX.getItem("".concat(null==c||null===(t=c.userInfo)||void 0===t?void 0:t.login).concat((0,N.GJ)()?"Teacher":"Student"),"Attachment");i&&(D.sort_type=null==i?void 0:i.type,D.sort=null==i?void 0:i.direction,console.log("localRecordValue",i),pe(null==i?void 0:i.name)),He()}else null!=c&&null!==(n=c.userInfo)&&void 0!==n&&n.username&&He()}),[null==c||null===(n=c.userInfo)||void 0===n?void 0:n.login,m.pathname]),(0,f.useEffect)((function(){"目录重命名成功"===a.actionTabs.key&&He()}),[a.actionTabs.key]),(0,f.useEffect)((function(){oe([])}),[ve]);var He=function(){z(d()({},D)),oe([]),u({type:"classroomList/getAttachmentList",payload:d()({},D)})},Fe=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 Re=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)}}(),Ye=function(e){return e.link?e.link:ce.Z.API_SERVER+e.url},Be=[{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"})},{name:"调整排序",icon:(0,L.jsx)("i",{className:"iconfont icon-tiaozhengpaixu2"})}].filter((function(e){return!!Le.is_public||"设为公开"!==e.name})),Ve=[{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}],Ge=[{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?R()(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}):"--"}}],We=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("请选择你要操作的任务"):"调整排序"===t?Je():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)}}(),Je=function(){var e={courseId:D.course_id,container_type:"attachment"};null!=D&&D.course_second_category_id&&(e.category_id=null==D?void 0:D.course_second_category_id),u({type:"classroomList/getAllTaskList",payload:e}),u({type:"classroomList/setActionTabs",payload:{key:"调整排序"}})},Xe=function(){var e=p()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,u({type:"classroomList/updateTaskPosition",payload:{category_id:null==D?void 0:D.course_second_category_id,courseId:null==D?void 0:D.course_id,task_ids:n,container_type:"attachment"}});case 2:He();case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ke=(0,f.useMemo)((function(){var e=[];return Pe.length>0&&(e=Pe.map((function(e){var n="";return e.is_publish&&e.publish_status&&(n="已发布"),e.is_publish&&!e.publish_status&&(n="预发布"),e.is_publish||(n="未发布"),{user_name:e.user_name,task_name:e.task_name,task_id:e.task_id,category:e.category,status:n}}))),e}),[Pe]);return console.log(Pe,"taskList"),(0,L.jsxs)("section",{children:[(0,L.jsx)(Ze.Z,{isLoading:r["classroomList/getAttachmentList"],tabDataSource:(0,N.GJ)()?Ve:[],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=Ve[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([]),He()},defaultSelectedKeys:[Ae+""],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:He}})},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:Ee,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,He()},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),He()},onBatch:function(e){return Me(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){n.preventDefault(),n.stopPropagation(),(!(0,N.dE)()||1!=e.download_setting||"other"!==(null==e?void 0:e.file_type)&&"download"!==(null==e?void 0:e.file_type))&&((0,he.fc)({id:null==e?void 0:e.id,watch_type:2,course_id:null==D?void 0:D.course_id}),Fe(e),e.link||"application/pdf"===e.content_type?window.open(Ye(e)):u({type:"attachment/setActionTabs",payload:{key:(e.link,"资源下载"),selectArrs:e,params:D}}))},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()(Y))[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,N.dE)()&&1==e.download_setting&&("other"===(null==e?void 0:e.file_type)||"download"===(null==e?void 0:e.file_type)))&&(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:Fe(e),e.link||"application/pdf"===e.content_type?window.open(Ye(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,N.dE)()&&1==e.download_setting)&&(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()(Y))[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()(Y);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"),De(null==e?void 0:e.id,n)},columns:Ge}),(0,N.GJ)()&&(null==e?void 0:e.is_publish)&&Y[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"),De(null==e?void 0:e.id,n)},columns:Ge}),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,He()},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:Be,onButtonClick:We,useBatchStatus:Me,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:Re})}),(0,L.jsx)(P,{}),(0,L.jsx)(A,{}),(0,L.jsx)(W,{getFileData:He}),(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:He}),(0,L.jsx)(_e.Z,{}),(0,L.jsx)(be,{getFileData:He}),(0,L.jsx)(Ce,{}),(0,L.jsx)(Ne,{}),(0,L.jsx)(Ie.Z,{type:2,visible:"调整排序"===a.actionTabs.key,callback:Xe,data:Ke,onCancel:function(){u({type:"classroomList/setActionTabs",payload:{key:""}})}})]})}))},82777: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(92832),l=t(24905),c=t(3113),d=t(38854),u="bottomControlContainer___woAeo",p="buttonWrap___iRw4K",m="moveCategory___oiQqw",h=t(67275),f=t(18290),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",title:e.category_name,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",title:e.category_name,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:"取消操作"})})]})}},58111:function(e,n,t){t.d(n,{Z:function(){return S}});var i=t(7557),s=t.n(i),a=t(41498),o=t.n(a),r=t(82242),l=t.n(r),c=t(79800),d=t.n(c),u=t(59301),p=t(43418),m=t(78485),h=t(95237),f=t(6848),g="wrap___KDoq2",x="tip___WEJuX",_="listWrap___IJDX4",v="li___r5con",b="nameWrap___PUyEz",y="name___xuUMY",j="tag___l5CW2",k=t(78018),Z=t(18196),w=t(37712),S=function(e){var n,t,i=e.type,a=void 0===i?1:i,r=e.data,c=e.visible,S=e.callback,C=e.onCancel,T=(0,u.useState)([]),N=d()(T,2),I=N[0],L=N[1],P=(0,Z.useSelector)((function(e){return e.loading}));(0,u.useEffect)((function(){L(r)}),[JSON.stringify(r)]);var A=function(e){var n={};if(1===a){n={"未发布":{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},"未开始":{background:"rgba(22,93,255,0.2)",color:"#165DFF"},"提交中":{background:"rgba(0,177,135,0.2)",color:"#00B187"},"已截止":{background:"rgba(229,51,51,0.2)",color:"#E53333"}}[e]}if(2===a){n={"未发布":{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},"预发布":{background:"rgba(22,93,255,0.2)",color:"#165DFF"},"已发布":{background:"rgba(0,177,135,0.2)",color:"#00B187"}}[e]}return(0,w.jsx)("div",{className:j,style:l()({},n),children:e})},$=function(){var e=o()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:S(I.map((function(e){return e.task_id})));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,w.jsx)(p.Z,{centered:!0,destroyOnClose:!0,open:c,onCancel:C,onOk:$,confirmLoading:null==P||null===(n=P.effects)||void 0===n?void 0:n["classroomList/updateTaskPosition"],okText:"保存",title:"调整排序",width:850,children:(0,w.jsxs)("div",{className:g,children:[(0,w.jsxs)("div",{className:x,children:[(0,w.jsx)("i",{className:"iconfont icon-tishi9 font14 mr10"}),(0,w.jsx)("span",{children:"提示:请在列表中长按鼠标左键,进行拖放排序。完成排序后请点击“保存”"})]}),(0,w.jsx)(m.Z,{loading:null==P||null===(t=P.effects)||void 0===t?void 0:t["classroomList/getAllTaskList"],active:!0,className:"mt20",paragraph:{rows:5},children:(0,w.jsx)(k.Z5,{onDragEnd:function(e){return function(e,n){if(e.destination){var t=function(e,n,t){var i=Array.from(e),s=i.splice(n,1),a=d()(s,1)[0];return i.splice(t,0,a),i}(n,e.source.index,e.destination.index);L(t)}}(e,I)},children:(0,w.jsx)(k.bK,{droppableId:"droppable",children:function(e,n){return(0,w.jsxs)("div",l()(l()({ref:e.innerRef},e.droppableProps),{},{className:_,children:[I.map((function(e,n){return(0,w.jsx)(k._l,{draggableId:e.task_id.toString(),index:n,children:function(n,t){return(0,w.jsxs)("div",l()(l()(l()({ref:n.innerRef},n.draggableProps),n.dragHandleProps),{},{className:v,children:[(0,w.jsxs)(h.Z,{align:"middle",children:[(0,w.jsx)("div",{className:b,children:(0,w.jsx)(f.Z,{title:null==e?void 0:e.task_name,children:(0,w.jsx)("div",{className:y,children:null==e?void 0:e.task_name})})}),A(null==e?void 0:e.status)]}),(0,w.jsx)(h.Z,{align:"middle",className:"font12 mt10",children:(0,w.jsxs)("span",{className:"mr30 c-grey-666",children:["管理员",(0,w.jsx)("span",{className:"ml5 c-black",children:(null==e?void 0:e.user_name)||"--"})]})})]}))}},e.task_id)})),e.placeholder]}))}})})})]})})}},45555:function(e,n,t){t.d(n,{Z:function(){return C}});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(57809),_=t(92832),v={searchSortControllerContainer:"searchSortControllerContainer___Xca1m",btn:"btn___sNJPX",btnSort:"btnSort___Fx9OM",tips:"tips___LrmpR"},b=t(67275),y=t(88551),j=t(18290),k=t(26724),Z=t.n(k),w=t(18196),S=t(37712),C=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,k=e.isboard,C=e.dispatch,T=(e.onBatch,e.SortMenus),N=e.isShowMode,I=void 0!==N&&N,L=e.onModeChange,P=(0,u.useState)(!1),A=d()(P,2),$=A[0],O=A[1],E=(0,u.useState)([]),M=d()(E,2),D=M[0],z=M[1],H=(0,u.useState)(!0),F=d()(H,2),R=F[0],Y=F[1],B=(0,u.useState)([]),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,u.useState)(!1),Q=d()(q,2),ee=Q[0],ne=Q[1],te=(0,w.useParams)();(0,u.useEffect)((function(){k&&ie()}),[k]);var ie=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(!R||ee){e.next=10;break}return ne(!0),U(K+1),e.next=5,C({type:"classroomList/getCourseGroupsList",payload:{page:K,id:te.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&&(Y(!1),i.push({id:0,name:"未分班"})),ne(!1),W([].concat(o()(G),o()(i)));case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),se=(0,S.jsxs)("section",{className:v.dropmenu,children:[(0,S.jsx)("div",{style:{maxHeight:200,overflow:"auto"},children:(0,S.jsx)(Z(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){ie()},hasMore:R,useWindow:!1,children:(0,S.jsx)(p.Z,{style:{width:240,zIndex:10},children:(null==i?void 0:i.group_count)>0&&(null==G?void 0:G.filter((function(e){return e.edit_auth||"未分班"===e.name})).map((function(e,n){return(0,S.jsx)(p.Z.Item,{children:(0,S.jsx)(m.Z,{checked:D.includes(e.id),value:e.id,onChange:function(n){D.indexOf(e.id);D.indexOf(e.id)>-1?z(D.filter((function(n){return n!==e.id}))):z(D.concat(e.id))},children:e.name})},e.id)})))})})}),(0,S.jsx)("aside",{style:{background:"#fff"},children:(0,S.jsxs)("div",{children:[(0,S.jsx)(h.ZP,{type:"link",onClick:function(){r(D)},children:"确定"}),(0,S.jsx)(h.ZP,{type:"link",onClick:function(){z([])},children:"重置"})]})})]}),ae="默认排序"===n;return(0,S.jsxs)("div",{className:v.searchSortControllerContainer,children:[!(null==T||!T.length)&&(0,S.jsx)("div",{children:(0,S.jsx)(f.Z,{dropdownRender:function(){return(0,S.jsx)(p.Z,{selectedKeys:[n],children:T.map((function(e){return(0,S.jsx)(p.Z.Item,{onClick:function(){return t((n=e).name),void c(n);var n},children:e.name},e.name)}))})},children:(0,S.jsx)("div",{children:(0,S.jsxs)("span",{className:"".concat(v.btn," ").concat(ae?v.btnSort:""),children:[(0,S.jsx)("i",{className:"iconfont icon-paixu font14 mr5"}),n]})})})}),ae&&(0,S.jsx)(g.Z,{title:"优先按照调整排序结果展示,未设置排序时,按照创建时间降序排列",children:(0,S.jsx)("span",{className:v.tips,children:(0,S.jsx)("i",{className:"iconfont icon-a-wenhaobeifen2"})})}),I&&(0,S.jsx)(x.default,{defaultValue:"",onChange:L,style:{width:160,marginLeft:"auto",marginRight:"20px"},options:[{value:"",label:"全部考试模式"},{value:!0,label:"正式考试"},{value:!1,label:"模拟考试"}]}),(0,S.jsx)(_.Z.Search,{allowClear:!0,placeholder:"请输入名称进行搜索",onSearch:a,style:{width:220,marginLeft:I?"":"auto"}}),(0,b.eB)()&&k&&(0,S.jsx)(f.Z,{dropdownRender:function(){return se},open:$,onOpenChange:function(e){O(e)},children:(0,S.jsxs)("a",{children:["分班",$?(0,S.jsx)(y.Z,{style:{marginLeft:6}}):(0,S.jsx)(j.Z,{style:{marginLeft:6}})]})})]})}},43787:function(e,n,t){t.d(n,{Z:function(){return m}});t(59301);var i=t(95237),s=t(43604),a=t(20834),o=t(38854),r=t(8591),l=t(6848),c={tabMenuContainer:"tabMenuContainer___uf5IP",control:"control___GheLs",iconH:"iconH___Wzw_r",selectBtn:"selectBtn___mfEnI",selectBtn1:"selectBtn1___rJF8S"},d=t(18196),u=t(67275),p=t(37712),m=function(e){var n,t,m,h,f=e.isLoading,g=e.addText,x=e.tabDataSource,_=e.isAdmin,v=e.dispatch,b=e.classroomList,y=e.type,j=e.isExercise,k=e.defaultSelectedKeys,Z=e.onTabMenuClick,w=e.getDropdownMenu,S=e.showControlButton,C=e.buttonText,T=e.buttonIcon,N=void 0===T?"icon-tianjiadaohang":T,I=e.extraNode,L=e.user,P=e.onButtonClick,A=e.isModelUser,$=(0,d.useParams)();return(0,p.jsx)("div",{className:c.tabMenuContainer,children:(0,p.jsxs)(i.Z,{children:[(0,p.jsx)(s.Z,{flex:"1",children:(0,p.jsx)(a.Z,{onSelect:function(e){return f?{}:Z(e)},mode:"horizontal",selectedKeys:k,children:x.map((function(e){return(0,p.jsxs)(a.Z.Item,{children:[(0,p.jsx)("span",{className:"c-grey-666",children:e.name}),void 0!==e.total&&_&&(0,p.jsx)("span",{className:"c-grey-999 ml20",children:e.total||0})]},"number"==typeof e.index?e.index:e.id)}))})}),_&&j&&(0,p.jsx)("i",{className:"iconfont icon-shezhi8",style:{display:"flex",alignItems:"center",cursor:"pointer"},onClick:function(){v({type:"classroomList/setActionTabs",payload:{key:"在线考试设置"}})}}),_&&(0,p.jsxs)(s.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3},children:[j&&(0,p.jsx)(o.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:function(){return(0,p.jsxs)(a.Z,{children:[(0,p.jsx)(a.Z.Item,{onClick:function(){var e;!(0,u.Rm)()||null!==(e=b.AssistantObject.exercise)&&void 0!==e&&e.can_download?v({type:"classroomList/setActionTabs",payload:{key:"导出成绩",type:y,exportType:"exercise",category_id:$.categoryId}}):r.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能")},children:"学生成绩"},1),(0,p.jsx)(a.Z.Item,{onClick:function(){var e;!(0,u.Rm)()||null!==(e=b.AssistantObject.exercise)&&void 0!==e&&e.can_download?d.history.push("/classrooms/".concat(null==$?void 0:$.coursesId,"/exportlist/exercise_score,export_exercise_users")):r.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能")},children:"历史导出"},3)]})},children:(0,p.jsx)("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},children:(0,p.jsx)("span",{style:{color:"#666666",cursor:"pointer"},children:(0,p.jsx)("i",{className:"iconfont icon-xiazai6"})})})}),(0,p.jsxs)("div",{className:c.control,children:[(0,p.jsx)("div",{className:c.extra,children:I}),S&&("添加直播"==C?(0,p.jsx)(o.Z,{menu:{items:null===(n=[{label:(0,p.jsx)("div",{onClick:function(){P("外链")},children:"外链直播"}),key:"1",show:!0},A&&{label:(0,p.jsx)("div",{onClick:function(){P("头歌")},children:"头歌直播"}),key:"2",show:!0}])||void 0===n||null===(n=n.filter((function(e){return null==e?void 0:e.show})))||void 0===n?void 0:n.map((function(e){return{label:null==e?void 0:e.label,key:null==e?void 0:e.key}}))},children:(0,p.jsxs)("span",{className:c.selectBtn,children:[(0,p.jsx)("span",{children:(0,p.jsx)("i",{className:"iconfont ".concat(N)})}),(0,p.jsx)("span",{children:C})]})}):(0,p.jsxs)("span",{onClick:P,style:{cursor:"pointer"},className:c.selectBtn,children:[(0,p.jsx)("span",{children:(0,p.jsx)("i",{className:"iconfont ".concat(N)})}),(0,p.jsx)("span",{children:C})]})),!!w&&(0,p.jsx)(o.Z,{disabled:2===(null==L||null===(t=L.userInfo)||void 0===t?void 0:t.user_status),className:"ml10",dropdownRender:w,children:(0,p.jsxs)("span",{className:2===(null==L||null===(m=L.userInfo)||void 0===m?void 0:m.user_status)?c.selectBtn1:c.selectBtn,children:[(0,p.jsx)("span",{children:(0,p.jsx)("i",{className:"iconfont icon-tianjiadaohang"})}),(0,p.jsx)(l.Z,{title:2===(null==L||null===(h=L.userInfo)||void 0===h?void 0:h.user_status)&&"教学课堂试用期已结束,平台已暂停提供在线考试创建功能",children:(0,p.jsx)("span",{children:g||"创建试卷"})})]})})]})]})]})})}},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(50023),s=t(92310),a=t.n(s),o=t(5891),r=t(80962),l=t(29043),c=t(19149),d=t(59301),u=t(55473),p=t(41206),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(72119),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)},[,z]=(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),H="function"==typeof Z.onClick||m&&"a"===m.type,F=h||null,R=F?i.createElement(i.Fragment,null,F,m&&i.createElement("span",null,m)):m,Y=i.createElement("span",Object.assign({},Z,{ref:n,className:M,style:A}),R,z,I&&i.createElement(b,{key:"preset",prefixCls:$}),L&&i.createElement(j,{key:"status",prefixCls:$}));return O(H?i.createElement(c.Z,{component:"Tag"},Y):Y)},w=i.forwardRef(Z);w.CheckableTag=_;var S=w}}]); \ No newline at end of file diff --git a/p__Classrooms__Lists__Attendance__index.ee9cac8c.async.js b/p__Classrooms__Lists__Attendance__index.32241b69.async.js similarity index 63% rename from p__Classrooms__Lists__Attendance__index.ee9cac8c.async.js rename to p__Classrooms__Lists__Attendance__index.32241b69.async.js index 9e91749ca8..10cc8618a6 100644 --- a/p__Classrooms__Lists__Attendance__index.ee9cac8c.async.js +++ b/p__Classrooms__Lists__Attendance__index.32241b69.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[28435,60778],{96684: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))}},12677: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]})}},5076: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(18196),d=n(19216),p=n(4023),m=n(67275),f=n(65022),h=n.n(f),x=n(34458),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:"保存图片"})]})})}))},44149: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(18196),h=n(24905),x=n(3113),v=n(8591),g=n(78485),y=n(95237),_=n(43604),j=n(6848),b=n(93948),w=n(25700),k=n(43418),Z=n(57809),A=n(12677),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),N=(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}})]})]})})),E=n(93969),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,E.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,E.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(92832),M=n(5112),D=n(78550),B=n(70407),Y=n(61186),V=n.n(Y),O=n(34458),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",flexBox:"flexBox___r9Ix0"},z=n(39647),G=n.n(z),Q=n(88522),U=n(19216),W=n(96684),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],N=I[1],E=(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],B=M[1],Y=(0,m.useState)([]),V=p()(Y,2),O=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=O.length>0?O:"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,O)}))}};return(0,m.useEffect)((function(){var e,t,n;O&&P.circle&&(null===(e=P.circle)||void 0===e||e.setCenter(O||(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(O||(null==l?void 0:l.value)))}),[O,D.range]),(0,m.useEffect)((function(){(null!=l&&l.value||null!=l&&l.range)&&(q((null==l?void 0:l.value)||[]),B(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&&O.length>0&&new h.Geocoder({radius:1e3}).getAddress(O||(null==l?void 0:l.value),(function(e,t){"complete"===e&&t.regeocode&&B(u()(u()({},D),{},{place_name:t.regeocode.formattedAddress}))}))}),[h,O]),(0,m.useEffect)((function(){P.autoComplete&&(E.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(){N(!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){N(!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:O})),N(!1)},onCancel:function(){N(!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){B(u()(u()({},D),{},{keywords:e})),E.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}));B(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){B(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,E.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)(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)(B.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)(B.Z,{disabledHours:function(){var e=j.getFieldValue("start_time");if(e){var t=parseInt(V()(e).format("HH"));return(0,O.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,O.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)(B.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(33215),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),N=p()(C,2),L=N[0],R=N[1],P=(0,m.useState)(20),Y=p()(P,2),z=Y[0],G=(Y[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,E.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,O.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(5076),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")),E=p()(C,2),P=E[0],T=E[1],F=s.detailAttendancesList,H=(0,m.useState)({}),M=p()(H,2),D=M[0],B=M[1],Y=(0,m.useState)(!1),V=p()(Y,2),O=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)(N,{}):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:O,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.jsxs)("span",{onClick:function(){"QRCODE"==e.mode?ge(e):i({type:"classroomList/setActionTabs",payload:{key:"立即签到",selectArrs:e,params:u()({},I)}})},className:q.flexBox,children:[(0,S.jsx)("i",{className:"iconfont icon-qiandao2"}),(0,S.jsx)("div",{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.jsxs)("span",{className:"".concat(q.flexBox," ").concat("删除"===t?"delete-hover":""),style:{marginRight:"编辑"===t?"20px":"6px"},onClick:function(n){n.stopPropagation(),B(e),i({type:"classroomList/setActionTabs",payload:{key:t,selectArrs:[e.id],params:I}})},children:[(0,S.jsx)("i",{className:"iconfont ".concat("编辑"===t?"icon-bianjizuoye":"icon-shanchu7")}),(0,S.jsx)("div",{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})]})]})}))},43787:function(e,t,n){n.d(t,{Z:function(){return d}});n(59301);var s=n(95237),r=n(43604),a=n(20834),o=n(38854),i=n(6848),c={tabMenuContainer:"tabMenuContainer___uf5IP",control:"control___GheLs",iconH:"iconH___Wzw_r",selectBtn:"selectBtn___mfEnI",selectBtn1:"selectBtn1___rJF8S"},l=n(18196),u=n(37712),d=function(e){var t,n,d,p,m=e.isLoading,f=e.addText,h=e.tabDataSource,x=e.isAdmin,v=e.dispatch,g=e.type,y=e.isExercise,_=e.defaultSelectedKeys,j=e.onTabMenuClick,b=e.getDropdownMenu,w=e.showControlButton,k=e.buttonText,Z=e.buttonIcon,A=void 0===Z?"icon-tianjiadaohang":Z,I=e.extraNode,C=e.user,S=e.onButtonClick,N=e.isModelUser,E=(0,l.useParams)();return(0,u.jsx)("div",{className:c.tabMenuContainer,children:(0,u.jsxs)(s.Z,{children:[(0,u.jsx)(r.Z,{flex:"1",children:(0,u.jsx)(a.Z,{onSelect:function(e){return m?{}:j(e)},mode:"horizontal",selectedKeys:_,children:h.map((function(e){return(0,u.jsxs)(a.Z.Item,{children:[(0,u.jsx)("span",{className:"c-grey-666",children:e.name}),void 0!==e.total&&x&&(0,u.jsx)("span",{className:"c-grey-999 ml20",children:e.total||0})]},"number"==typeof e.index?e.index:e.id)}))})}),x&&y&&(0,u.jsx)("i",{className:"iconfont icon-shezhi8",style:{display:"flex",alignItems:"center",cursor:"pointer"},onClick:function(){v({type:"classroomList/setActionTabs",payload:{key:"在线考试设置"}})}}),x&&(0,u.jsxs)(r.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3},children:[y&&(0,u.jsx)(o.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:function(){return(0,u.jsxs)(a.Z,{children:[(0,u.jsx)(a.Z.Item,{onClick:function(){v({type:"classroomList/setActionTabs",payload:{key:"导出成绩",type:g,exportType:"exercise",category_id:E.categoryId}})},children:"学生成绩"},1),(0,u.jsx)(a.Z.Item,{onClick:function(){l.history.push("/classrooms/".concat(null==E?void 0:E.coursesId,"/exportlist/exercise_score,export_exercise_users"))},children:"历史导出"},3)]})},children:(0,u.jsx)("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},children:(0,u.jsx)("span",{style:{color:"#666666",cursor:"pointer"},children:(0,u.jsx)("i",{className:"iconfont icon-xiazai6"})})})}),(0,u.jsxs)("div",{className:c.control,children:[(0,u.jsx)("div",{className:c.extra,children:I}),w&&("添加直播"==k?(0,u.jsx)(o.Z,{menu:{items:null===(t=[{label:(0,u.jsx)("div",{onClick:function(){S("外链")},children:"外链直播"}),key:"1",show:!0},N&&{label:(0,u.jsx)("div",{onClick:function(){S("头歌")},children:"头歌直播"}),key:"2",show:!0}])||void 0===t||null===(t=t.filter((function(e){return null==e?void 0:e.show})))||void 0===t?void 0:t.map((function(e){return{label:null==e?void 0:e.label,key:null==e?void 0:e.key}}))},children:(0,u.jsxs)("span",{className:c.selectBtn,children:[(0,u.jsx)("span",{children:(0,u.jsx)("i",{className:"iconfont ".concat(A)})}),(0,u.jsx)("span",{children:k})]})}):(0,u.jsxs)("span",{onClick:S,style:{cursor:"pointer"},className:c.selectBtn,children:[(0,u.jsx)("span",{children:(0,u.jsx)("i",{className:"iconfont ".concat(A)})}),(0,u.jsx)("span",{children:k})]})),!!b&&(0,u.jsx)(o.Z,{disabled:2===(null==C||null===(n=C.userInfo)||void 0===n?void 0:n.user_status),className:"ml10",dropdownRender:b,children:(0,u.jsxs)("span",{className:2===(null==C||null===(d=C.userInfo)||void 0===d?void 0:d.user_status)?c.selectBtn1:c.selectBtn,children:[(0,u.jsx)("span",{children:(0,u.jsx)("i",{className:"iconfont icon-tianjiadaohang"})}),(0,u.jsx)(i.Z,{title:2===(null==C||null===(p=C.userInfo)||void 0===p?void 0:p.user_status)&&"教学课堂试用期已结束,平台已暂停提供在线考试创建功能",children:(0,u.jsx)("span",{children:f||"创建试卷"})})]})})]})]})]})})}},60778:function(e,t,n){n.d(t,{AD:function(){return L},D9:function(){return M},Hp:function(){return k},IM:function(){return B},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 O},YO:function(){return Q},YX:function(){return G},Zn:function(){return x},_g:function(){return j},_k:function(){return F},c6:function(){return N},cr:function(){return v},eV:function(){return E},fi:function(){return g},gh:function(){return C},hS:function(){return Y},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(33215),u=n(18196),d=n(34458),p=n(8591),m=n(4023),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,d.QH)("",m.Z.API_SERVER+"/api/polls/".concat(t.categoryId,"/commit_result.xlsx"));case 3:h();case 4: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)}}(),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_video_study.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_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)}}(),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)(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)}}(),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)("",(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)}}(),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/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,60778],{96684: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))}},12677: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]})}},5076: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(18196),d=n(19216),p=n(4023),m=n(67275),f=n(65022),h=n.n(f),x=n(34458),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:"保存图片"})]})})}))},44149: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(18196),h=n(24905),x=n(3113),v=n(8591),g=n(78485),_=n(95237),y=n(43604),j=n(6848),b=n(93948),w=n(25700),k=n(43418),Z=n(57809),A=n(12677),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),N=(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)(_.Z,{className:C.topStatistics,justify:"space-between",children:[(0,S.jsx)(y.Z,{flex:"209px",children:Math.round((null==x?void 0:x.all_history_count)||0)}),(0,S.jsx)(y.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)(y.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)(y.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)(_.Z,{gutter:[22,22],className:C.filter,children:[(0,S.jsxs)(y.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)(y.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}})]})]})})),E=n(93969),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,E.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,E.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(92832),M=n(5112),D=n(78550),B=n(70407),O=n(61186),Y=n.n(O),V=n(34458),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",flexBox:"flexBox___r9Ix0"},z=n(39647),G=n.n(z),Q=n(88522),U=n(19216),W=n(96684),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],N=I[1],E=(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],B=M[1],O=(0,m.useState)([]),Y=p()(O,2),V=Y[0],q=Y[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=V.length>0?V:"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,V)}))}};return(0,m.useEffect)((function(){var e,t,n;V&&P.circle&&(null===(e=P.circle)||void 0===e||e.setCenter(V||(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(V||(null==l?void 0:l.value)))}),[V,D.range]),(0,m.useEffect)((function(){(null!=l&&l.value||null!=l&&l.range)&&(q((null==l?void 0:l.value)||[]),B(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&&V.length>0&&new h.Geocoder({radius:1e3}).getAddress(V||(null==l?void 0:l.value),(function(e,t){"complete"===e&&t.regeocode&&B(u()(u()({},D),{},{place_name:t.regeocode.formattedAddress}))}))}),[h,V]),(0,m.useEffect)((function(){P.autoComplete&&(E.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)(_.Z,{gutter:4,align:"middle",wrap:!1,style:{cursor:"pointer"},onClick:function(){N(!0)},children:[(0,S.jsx)(y.Z,{children:(0,S.jsx)("i",{className:"iconfont icon-dingwei font14",style:{color:"#165DFF"}})}),(0,S.jsx)(y.Z,{children:null==l?void 0:l.address})]}):(0,S.jsx)(U.op,u()(u()({style:u()({borderRadius:"2px"},a)},c),{},{onClick:function(e){N(!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:V})),N(!1)},onCancel:function(){N(!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)(_.Z,{align:"middle",children:[(0,S.jsx)(y.Z,{children:(0,S.jsx)(Q.Z,{size:"large",showSearch:!0,placeholder:"请输入签到地点",popupMatchSelectWidth:254,value:null==D?void 0:D.keywords,onChange:function(e){B(u()(u()({},D),{},{keywords:e})),E.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}));B(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)(y.Z,{children:(0,S.jsx)(x.ZP,{size:"large",type:"primary",style:{marginLeft:2,background:"#3061D0"},onClick:function(){z()},children:"搜索"})}),(0,S.jsx)(y.Z,{children:(0,S.jsx)(Z.default,{size:"large",className:"ml20",style:{width:100},value:D.range,onChange:function(e){B(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:Y()(t.attendance_date),group_ids:t.groups?t.groups.map((function(e){return e.id})):[],end_time:Y()(t.end_time),start_time:Y()(t.start_time),late_time:t.late_time?Y()(t.late_time):null}));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),g=t.detailAttendancesDetail,_=t.courseGroups,y=T.Z.useForm(),j=p()(y,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=Y()(n.end_time).format("HH:mm"),n.start_time=Y()(n.start_time).format("HH:mm"),n.late_time=Y()(n.late_time).format("HH:mm"),n.attendance_date=Y()(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,E.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)(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:_.course_groups&&_.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)(B.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)(B.Z,{disabledHours:function(){var e=j.getFieldValue("start_time");if(e){var t=parseInt(Y()(e).format("HH"));return(0,V.Sp)(0,23).splice(0,t)}},disabledMinutes:function(e){var t=j.getFieldValue("start_time");if(t){var n=parseInt(Y()(t).format("mm"));return parseInt(Y()(t).format("HH"))===e?(0,V.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)(B.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(33215),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),_=p()(g,2),y=_[0],j=_[1],b=(0,m.useState)([]),w=p()(b,2),A=w[0],I=w[1],C=(0,m.useState)(0),N=p()(C,2),L=N[0],R=N[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","课程签到"+Y()(new Date).format("YYYYMMDD")),"mode","QUICK"),"attendance_date",Y()(new Date)),"start_time",Y()(new Date)),"end_time",Y()(new Date).add(5,"minutes")),"late_time",Y()(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||y,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:y+1),e.next=6,(0,re.hf)({id:null==x?void 0:x.id,page:y+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)}}(),_e=function(){document.body.removeAttribute("style"),j(1),I([])},ye=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=Y()(s.end_time).format("HH:mm"),s.start_time=Y()(s.start_time).format("HH:mm"),s.late_time=Y()(s.late_time).format("HH:mm"),s.attendance_date=Y()(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,E.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&&(_e(),(0,V.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>y*z;return(0,S.jsx)(k.Z,{centered:!0,title:"创建签到",open:"新增签到"===t.actionTabs.key,bodyStyle:{minHeight:200},onOk:ye,afterClose:function(){return ee(!1)},confirmLoading:X,onCancel:function(){_e(),n({type:"classroomList/setActionTabs",payload:{}})},children:(0,S.jsx)("section",{className:q.addForm,children:(0,S.jsxs)(T.Z,{form:a,initialValues:{start_time:Y()("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:y.map((function(e,t){return(0,S.jsxs)(_.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(5076),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")),E=p()(C,2),P=E[0],T=E[1],F=s.detailAttendancesList,H=(0,m.useState)({}),M=p()(H,2),D=M[0],B=M[1],O=(0,m.useState)(!1),Y=p()(O,2),V=Y[0],z=Y[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)}})},_e=["编辑","删除","截止"];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)(N,{}):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:V,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)(_.Z,{gutter:16,justify:"space-between",children:[(0,S.jsx)(y.Z,{span:20,children:(0,S.jsxs)(_.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)(y.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)(y.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)(_.Z,{className:"mt20 c-light-black",children:[(0,S.jsx)(y.Z,{children:"签到人数"}),(0,S.jsx)(y.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)(y.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)(_.Z,{className:"mt20 c-light-black",children:[(0,S.jsx)(y.Z,{flex:1,children:(0,S.jsxs)(_.Z,{children:[(0,S.jsxs)(y.Z,{flex:1,children:["签到发起人:",e.author.user_name]}),(0,S.jsxs)(y.Z,{flex:1,children:["签到方式:","QRCODE"===e.mode&&"位置签到","NUMBER"===e.mode&&"签到码签到","QUICK"===e.mode&&"快捷签到"]}),(0,S.jsxs)(y.Z,{flex:1,children:["开始结束时间:",e.attendance_date," ",e.start_time,"~",e.end_time]}),(0,S.jsx)(y.Z,{children:"ABSENCE"===e.attendance_status&&"history"!==e.status&&("all"==P||"ongoing"==P)&&(0,de.dE)()&&(0,S.jsxs)("span",{onClick:function(){"QRCODE"==e.mode?ge(e):i({type:"classroomList/setActionTabs",payload:{key:"立即签到",selectArrs:e,params:u()({},I)}})},className:q.flexBox,children:[(0,S.jsx)("i",{className:"iconfont icon-qiandao2"}),(0,S.jsx)("div",{children:"签到"})]})})]})}),(0,S.jsx)(y.Z,{children:(0,de.GJ)()&&_e.filter((function(t){return e.edit_auth?t:"编辑"!=t})).filter((function(e){return"0"!=P?"截止"!=e:e})).map((function(t,n){return(0,S.jsxs)("span",{className:"".concat(q.flexBox," ").concat("删除"===t?"delete-hover":""),style:{marginRight:"编辑"===t?"20px":"6px"},onClick:function(n){n.stopPropagation(),B(e),i({type:"classroomList/setActionTabs",payload:{key:t,selectArrs:[e.id],params:I}})},children:[(0,S.jsx)("i",{className:"iconfont ".concat("编辑"===t?"icon-bianjizuoye":"icon-shanchu7")}),(0,S.jsx)("div",{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)(ye,{data:null==F?void 0:F.attendances,selectedRowKeys:ce,setSelectedRowKeys:le})]})]})}))},43787:function(e,t,n){n.d(t,{Z:function(){return m}});n(59301);var s=n(95237),r=n(43604),a=n(20834),o=n(38854),i=n(8591),c=n(6848),l={tabMenuContainer:"tabMenuContainer___uf5IP",control:"control___GheLs",iconH:"iconH___Wzw_r",selectBtn:"selectBtn___mfEnI",selectBtn1:"selectBtn1___rJF8S"},u=n(18196),d=n(67275),p=n(37712),m=function(e){var t,n,m,f,h=e.isLoading,x=e.addText,v=e.tabDataSource,g=e.isAdmin,_=e.dispatch,y=e.classroomList,j=e.type,b=e.isExercise,w=e.defaultSelectedKeys,k=e.onTabMenuClick,Z=e.getDropdownMenu,A=e.showControlButton,I=e.buttonText,C=e.buttonIcon,S=void 0===C?"icon-tianjiadaohang":C,N=e.extraNode,E=e.user,L=e.onButtonClick,R=e.isModelUser,P=(0,u.useParams)();return(0,p.jsx)("div",{className:l.tabMenuContainer,children:(0,p.jsxs)(s.Z,{children:[(0,p.jsx)(r.Z,{flex:"1",children:(0,p.jsx)(a.Z,{onSelect:function(e){return h?{}:k(e)},mode:"horizontal",selectedKeys:w,children:v.map((function(e){return(0,p.jsxs)(a.Z.Item,{children:[(0,p.jsx)("span",{className:"c-grey-666",children:e.name}),void 0!==e.total&&g&&(0,p.jsx)("span",{className:"c-grey-999 ml20",children:e.total||0})]},"number"==typeof e.index?e.index:e.id)}))})}),g&&b&&(0,p.jsx)("i",{className:"iconfont icon-shezhi8",style:{display:"flex",alignItems:"center",cursor:"pointer"},onClick:function(){_({type:"classroomList/setActionTabs",payload:{key:"在线考试设置"}})}}),g&&(0,p.jsxs)(r.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3},children:[b&&(0,p.jsx)(o.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:function(){return(0,p.jsxs)(a.Z,{children:[(0,p.jsx)(a.Z.Item,{onClick:function(){var e;!(0,d.Rm)()||null!==(e=y.AssistantObject.exercise)&&void 0!==e&&e.can_download?_({type:"classroomList/setActionTabs",payload:{key:"导出成绩",type:j,exportType:"exercise",category_id:P.categoryId}}):i.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能")},children:"学生成绩"},1),(0,p.jsx)(a.Z.Item,{onClick:function(){var e;!(0,d.Rm)()||null!==(e=y.AssistantObject.exercise)&&void 0!==e&&e.can_download?u.history.push("/classrooms/".concat(null==P?void 0:P.coursesId,"/exportlist/exercise_score,export_exercise_users")):i.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能")},children:"历史导出"},3)]})},children:(0,p.jsx)("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},children:(0,p.jsx)("span",{style:{color:"#666666",cursor:"pointer"},children:(0,p.jsx)("i",{className:"iconfont icon-xiazai6"})})})}),(0,p.jsxs)("div",{className:l.control,children:[(0,p.jsx)("div",{className:l.extra,children:N}),A&&("添加直播"==I?(0,p.jsx)(o.Z,{menu:{items:null===(t=[{label:(0,p.jsx)("div",{onClick:function(){L("外链")},children:"外链直播"}),key:"1",show:!0},R&&{label:(0,p.jsx)("div",{onClick:function(){L("头歌")},children:"头歌直播"}),key:"2",show:!0}])||void 0===t||null===(t=t.filter((function(e){return null==e?void 0:e.show})))||void 0===t?void 0:t.map((function(e){return{label:null==e?void 0:e.label,key:null==e?void 0:e.key}}))},children:(0,p.jsxs)("span",{className:l.selectBtn,children:[(0,p.jsx)("span",{children:(0,p.jsx)("i",{className:"iconfont ".concat(S)})}),(0,p.jsx)("span",{children:I})]})}):(0,p.jsxs)("span",{onClick:L,style:{cursor:"pointer"},className:l.selectBtn,children:[(0,p.jsx)("span",{children:(0,p.jsx)("i",{className:"iconfont ".concat(S)})}),(0,p.jsx)("span",{children:I})]})),!!Z&&(0,p.jsx)(o.Z,{disabled:2===(null==E||null===(n=E.userInfo)||void 0===n?void 0:n.user_status),className:"ml10",dropdownRender:Z,children:(0,p.jsxs)("span",{className:2===(null==E||null===(m=E.userInfo)||void 0===m?void 0:m.user_status)?l.selectBtn1:l.selectBtn,children:[(0,p.jsx)("span",{children:(0,p.jsx)("i",{className:"iconfont icon-tianjiadaohang"})}),(0,p.jsx)(c.Z,{title:2===(null==E||null===(f=E.userInfo)||void 0===f?void 0:f.user_status)&&"教学课堂试用期已结束,平台已暂停提供在线考试创建功能",children:(0,p.jsx)("span",{children:x||"创建试卷"})})]})})]})]})]})})}},60778:function(e,t,n){n.d(t,{AD:function(){return L},D9:function(){return M},Hp:function(){return k},IM:function(){return B},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 V},YO:function(){return Q},YX:function(){return G},Zn:function(){return x},_g:function(){return j},_k:function(){return F},c6:function(){return N},cr:function(){return v},eV:function(){return E},fi:function(){return g},gh:function(){return C},hS:function(){return O},iA:function(){return _},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 Y},y8:function(){return P},yd:function(){return y}});var s=n(7557),r=n.n(s),a=n(82242),o=n.n(a),i=n(41498),c=n.n(i),l=n(33215),u=n(18196),d=n(34458),p=n(8591),m=n(4023),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)}}(),_=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)}}(),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.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,d.QH)("",m.Z.API_SERVER+"/api/polls/".concat(t.categoryId,"/commit_result.xlsx"));case 3:h();case 4: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)}}(),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_video_study.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_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)}}(),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)(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)}}(),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)("",(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)}}(),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/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__CommonHomework__Comment__index.1fcee795.async.js b/p__Classrooms__Lists__CommonHomework__Comment__index.1fcee795.async.js new file mode 100644 index 0000000000..90ab73e626 --- /dev/null +++ b/p__Classrooms__Lists__CommonHomework__Comment__index.1fcee795.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[12303],{66720:function(e,t,n){n.d(t,{Z:function(){return l}});var r=n(5891),a=n(59301),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},o=n(88853),s=function(e,t){return a.createElement(o.Z,(0,r.Z)({},e,{ref:t,icon:i}))};var l=a.forwardRef(s)},72295:function(e,t,n){n.d(t,{Z:function(){return l}});var r=n(5891),a=n(59301),i={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"},o=n(88853),s=function(e,t){return a.createElement(o.Z,(0,r.Z)({},e,{ref:t,icon:i}))};var l=a.forwardRef(s)},80205:function(e,t,n){n.d(t,{Z:function(){return l}});var r=n(5891),a=n(59301),i={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"},o=n(88853),s=function(e,t){return a.createElement(o.Z,(0,r.Z)({},e,{ref:t,icon:i}))};var l=a.forwardRef(s)},83281:function(e,t,n){n.d(t,{Z:function(){return l}});var r=n(5891),a=n(59301),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M688 264c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48zm-8 136H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM480 544H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm-48 308H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm356.8-74.4c29-26.3 47.2-64.3 47.2-106.6 0-79.5-64.5-144-144-144s-144 64.5-144 144c0 42.3 18.2 80.3 47.2 106.6-57 32.5-96.2 92.7-99.2 162.1-.2 4.5 3.5 8.3 8 8.3h48.1c4.2 0 7.7-3.3 8-7.6C564 871.2 621.7 816 692 816s128 55.2 131.9 124.4c.2 4.2 3.7 7.6 8 7.6H880c4.6 0 8.2-3.8 8-8.3-2.9-69.5-42.2-129.6-99.2-162.1zM692 591c44.2 0 80 35.8 80 80s-35.8 80-80 80-80-35.8-80-80 35.8-80 80-80z"}}]},name:"solution",theme:"outlined"},o=n(88853),s=function(e,t){return a.createElement(o.Z,(0,r.Z)({},e,{ref:t,icon:i}))};var l=a.forwardRef(s)},12677:function(e,t,n){var r=n(82242),a=n.n(r),i=(n(59301),n(93314)),o=n(3113),s=n(37712);t.Z=function(e){var t=e.img,n=e.buttonProps,r=void 0===n?{}:n,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,x=e.loading,v=void 0!==x&&x;return(0,s.jsxs)("section",{className:"tc animated fadeIn",style:a()(a()({},{color:"#999",margin:"100px auto",visibility:v?"hidden":"visible"}),c),children:[(0,s.jsx)("img",{src:t||i,style:a()(a()({},f),{},{pointerEvents:"none",userSelect:"none"})}),(0,s.jsx)("p",{className:"mt20 font14",children:d||"暂时还没有相关数据哦!"}),u&&(0,s.jsx)(o.ZP,a()(a()({className:m,onClick:p},r),{},{children:u})),h&&h]})}},52362:function(e,t,n){n.d(t,{Z:function(){return w}});var r=n(82242),a=n.n(r),i=n(7557),o=n.n(i),s=n(41498),l=n.n(s),c=n(79800),d=n.n(c),u=n(59301),p={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},m=n(3113),h=n(63093),f=n(26694),x=n(6848),v=n(34458),g=n(72582),_=n(12677),y=n(4023),b=n(31714),j=n(37712),w=function(e){var t,n,r,i,s,c,w=e.editOffice,k=void 0===w?"view":w,S=e.data,Z=(e.theme,e.type),N=e.filename,O=e.monacoEditor,I=e.className,C=e.style,E=e.close,$=e.onClose,P=e.hasMask,T=e.disabledDownload,H=e.onImgDimensions,A=e.showNodata,z=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"),M=d()(R,2),B=(M[0],M[1],(0,u.useState)("")),L=d()(B,2),W=(L[0],L[1]),F=(0,u.useState)(),D=d()(F,2),V=D[0],J=D[1],G="build"===window.ENV?"/react/build":"",X=location.host.startsWith("localhost")?y.Z.PROXY_SERVER:y.Z.API_SERVER,Y=(0,u.useRef)();null!==(t=S)&&void 0!==t&&t.startsWith("/api")&&"txt"!==Z&&(S=y.Z.API_SERVER+S);N&&O&&(O.filename=N),(0,u.useEffect)((function(){var e,t=null===(e=document.cookie)||void 0===e||null===(e=e.replace(/\s/g,""))||void 0===e?void 0:e.split(";");null==t||t.map((function(e){var t=e.split("=");"_educoder_session"===t[0]&&W(t[1])}))}),[]),(0,u.useEffect)((function(){var e;"office"===Z&&(S.indexOf("bigfilescdn.")>-1||S.indexOf("bigfiles1")>-1?J({url:S,fileType:(e=S,e.substring(e.lastIndexOf("/")+1).split(".").pop()),model:S.indexOf("model=edit")?"edit":"view"}):U())}),[Z,S]);var U=function(){var e=l()(o()().mark((function e(){var t,n,r;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("data:",S),t=S,S.startsWith("http")||(t=location.origin+t),n=new URL(t).pathname.split("/").pop(),e.next=6,(0,g.gJ)({attachment_id:n});case 6:(r=e.sent).url=X+r.url,J(r);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),q=function(){S.startsWith("http")||S.startsWith("blob:")?Q():(0,v.Sv)(N||"educoder",S,N)},Q=function(){z&&(0,b.fc)({id:null==z?void 0:z.id,watch_type:1,course_id:null==z?void 0:z.course_id}),(0,v.Nd)(N||"educoder",decodeURIComponent(S))};return(0,j.jsxs)("div",{style:a()({},C||{}),className:"".concat(P&&p.bgBlack," ").concat(Z?p.wrp:"hide"),children:[E&&(0,j.jsxs)("div",{className:p.close,ref:Y,children:[!!H&&(0,j.jsx)(x.Z,{title:"点击对图片进行批注",getPopupContainer:function(){return Y.current},children:(0,j.jsx)("span",{onClick:function(){$(),H()},children:(0,j.jsx)("i",{className:"icon-yulanpizhu"})})}),!T&&(0,j.jsx)(x.Z,{title:"点击下载此文件",getPopupContainer:function(){return Y.current},children:(0,j.jsx)("span",{onClick:Q,children:(0,j.jsx)("i",{className:"icon-quxiaozhiding"})})}),(0,j.jsx)(x.Z,{title:"关闭",getPopupContainer:function(){return Y.current},children:(0,j.jsx)("span",{className:"",onClick:$,children:(0,j.jsx)("i",{className:"icon-guanbi1"})})})]}),(0,j.jsx)("div",{className:"".concat(p[I]," ").concat(I," ").concat(p.monaco," ").concat("txt"===Z?"show":"hide"),children:"txt"===Z&&(0,j.jsx)(j.Fragment,{children:(0,j.jsx)(f.ZP,a()({},O))})}),"audio"===Z&&(0,j.jsx)("audio",{src:"".concat((null===(n=S)||void 0===n?void 0:n.indexOf("http://"))>-1||(null===(r=S)||void 0===r?void 0:r.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(S),autoPlay:!0}),"video"===Z&&(0,j.jsx)(j.Fragment,{children:(null===(i=S)||void 0===i?void 0:i.indexOf("http"))>-1?(0,j.jsx)("video",{controls:!0,src:"".concat(S),autoPlay:!0}):(0,j.jsx)("video",{controls:!0,src:"data:video/mp4;base64,".concat(S),autoPlay:!0})}),"office"===Z&&V&&(0,j.jsx)("iframe",{src:"".concat(G,"/office.html?key=").concat(V.key,"&url=").concat(btoa(V.url),"&callbackUrl=").concat(X+V.callbackUrl,"&fileType=").concat(V.fileType,"&title=").concat(V.title,"&model=").concat(k,"&officeServer=").concat(y.Z.ONLYOFFICE,"&disabledDownload=").concat(!!T)}),"html"===Z&&(0,j.jsx)("iframe",{src:S+"&disposition=inline"}),"pdf"===Z&&(0,j.jsx)("iframe",{src:"".concat(G,"/js/pdfview/index.html?filename=").concat(N||"educoder.pdf","&url=").concat(encodeURIComponent(S),"&disabledDownload=").concat(!!T)}),"image"===Z&&(0,j.jsx)("img",{src:"".concat((null===(s=S)||void 0===s?void 0:s.indexOf("http://"))>-1||(null===(c=S)||void 0===c?void 0:c.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(S)}),("other"===Z||"download"===Z)&&(0,j.jsx)(j.Fragment,{children:A?(0,j.jsx)(_.Z,{customText:"当前文件不支持预览,可点击下载查看",ButtonTwo:(0,j.jsx)(m.ZP,{icon:(0,j.jsx)("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:q,disabled:T,children:"下载"})}):(0,j.jsxs)(m.ZP,{type:"primary",size:"middle",onClick:q,disabled:T,children:[(0,j.jsx)(h.Z,{}),"点击下载"]})})]})}},5822:function(e,t,n){n.d(t,{z:function(){return j}});var r=n(82242),a=n.n(r),i=n(37205),o=n.n(i),s=n(91232),l=n.n(s),c=n(79800),d=n.n(c),u=n(59301),p=(n(79782),n(72021)),m=(n(64018),n(24830)),h=n(4023),f=n(34458),x=n(15342),v=n(1012),g=n(52362),_=n(37712),y="@▁@",b=/]*>/g;var j=function(e,t){e=e||"";var n=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return t?e.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(n,(function(e,t,n,r,a,i,o){var s=t||r||i,l=n||a||o||"?";return h.Z.API_SERVER+"/api/attachments/"+s+l+"&t="+(0,f.Jn)(s,Date.now())+(e.indexOf(")")>-1?")":"&")})).replaceAll('src="(','src="').replaceAll("src='(",'src="'):e=e.replace(/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(e,t,n,r,a,i,o){var s=t||r||i,l=n||a||o||"?";return h.Z.API_SERVER+"/attachments/download/"+s+l+"&t="+(0,f.Jn)(s,Date.now())+(e.indexOf(")")>-1?")":"&")})).replace(n,(function(e,t,n,r,a,i,o){var s=t||r||i,l=n||a||o||"?";return h.Z.API_SERVER+"/api/attachments/"+s+l+"&t="+(0,f.Jn)(s,Date.now())+(e.indexOf(")")>-1?")":"&")})).replace(/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(e,t,n,r,a){var i=t||r,o=n||a||"";return'"'+h.Z.API_SERVER+"/api/attachments/"+i+o+i+o+"&t="+(0,f.Jn)(i,Date.now())})).replace(/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(e,t,n,r,a){var i=t||r,o=n||a||"";return"("+h.Z.API_SERVER+"/files/uploads/"+i+o+i+o+"&t="+(0,f.Jn)(i,Date.now())})).replaceAll('src="(','src="').replaceAll("src='(",'src="').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")};t.Z=function(e){var t=e.value,n=void 0===t?"":t,r=e.className,i=e.showTextOnly,s=e.showLines,c=e.style,f=void 0===c?{}:c,j=e.stylesPrev,w=void 0===j?{}:j,k=e.highlightKeywords,S=e.showProgramFill,Z=(e.isProgramFill,e.disabledFill),N=void 0!==Z&&Z,O=e.programFillValue,I=e.onFillChange,C=void 0===I?function(e){}:I,E=e.onFillBlur,$=void 0===E?function(){}:E,P=e.onFillFocus,T=void 0===P?function(){}:P,H=String(n),A=(0,u.useState)(""),z=d()(A,2),R=z[0],M=z[1],B=(0,u.useState)("office"),L=d()(B,2),W=L[0],F=L[1],D=(0,u.useState)([]),V=d()(D,2),J=V[0],G=V[1],X=(0,u.useRef)("a"+(0,v.Z)()),Y={};var U=function(e){return e.replace(/([\s\S]+?)<\/style>/gim,(function(e,t){var n=t.replace(/(\n|\r)/g,"").split("}"),r=[];return n.map((function(e){""!=e&&r.push(".".concat(X.current," ").concat(e))})),"")}))},q=(0,u.useMemo)((function(){try{H=H.replace(/\(\/attachments\/download\//g,"("+h.Z.API_SERVER+"/attachments/download/").replace(/\(\s+\/api\/attachments\/|\(\/api\/attachments\//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(S){var e=-1;return H=H.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,(function(t,n,r){var a;return function(e,t,n){var r=document.createElement(e===y?"input":"textarea");r.style.width="100%",r.style.height=e===y?"40px":"151px",r.rows=5,r.spellcheck=!1,r.name="edu-program-fill",r.placeholder="请输入",r.dataset.id=t;var a=Object.keys(Y).length;return Y[a]=r,'')}(t,++e,null==O||null===(a=O[e])||void 0===a?void 0:a.value.replaceAll("<","<").replaceAll(">",">"))})),'
'.concat(U(H||""),"
")}var t=U(H);t=(0,p.ZP)(t);var n=(0,p.ez)();H.match(/\[TOC\]/)&&(t=t.replace("

[TOC]

",(0,p.Qv)()),(0,p.Iy)()),t=t.replace(/(__special_katext_id_\d+__)/g,(function(e,t){var r=n[t],a=r.type,i=r.expression;return(0,x.renderToString)(function(e){var t=document.createElement("div");return t.innerHTML=e,0===t.childNodes.length?"":t.childNodes[0].nodeValue}(i)||"",{displayMode:"block"===a,throwOnError:!1,output:"html"})})),t=t.replace(/▁/g,"▁▁▁▁▁"),(0,p.AL)();var r=document.createElement("div");return r.innerHTML=t,i?r.innerText:k?(te(r,k.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")),r.innerHTML):(setTimeout((function(){return ae()}),500),r.innerHTML)}),[H,k]);(0,u.useEffect)((function(){ne.current&&ne.current.querySelectorAll(["input","textarea"]).forEach((function(e){e.oninput=Q,e.onblur=K,e.onfocus=ee}))}),[J]),(0,u.useEffect)((function(){if(null!=O&&O.length)try{var e,t=ne.current.querySelectorAll(".edu-program-fill-score"),n=ne.current.querySelectorAll('[name="edu-program-fill"]'),r=l()(n.entries());try{for(r.s();!(e=r.n()).done;){var a,i,o,s=d()(e.value,2),c=s[0],u=s[1];u.value=(null==O||null===(a=O[c])||void 0===a?void 0:a.value)||"","warning"===(null==O||null===(i=O[c])||void 0===i?void 0:i.type)?u.className="program-fill-warning":"success"===(null==O||null===(o=O[c])||void 0===o?void 0:o.type)?u.className="program-fill-success":u.className=""}}catch(e){r.e(e)}finally{r.f()}var p,m=l()(t.entries());try{for(m.s();!(p=m.n()).done;){var h,f,x=d()(p.value,2),v=x[0];x[1].innerHTML=null!=O&&null!==(h=O[v])&&void 0!==h&&h.score?"".concat(null==O||null===(f=O[v])||void 0===f?void 0:f.score,"分"):""}}catch(e){m.e(e)}finally{m.f()}G(O)}catch(e){console.log(e,"error")}}),[O]);var Q=function(e){J[e.target.dataset.id]=J[e.target.dataset.id]||{},J[e.target.dataset.id].value=e.target.value,G(o()(J)),C(J,e.target.dataset.id)},K=function(e){J[e.target.dataset.id]=J[e.target.dataset.id]||{},J[e.target.dataset.id].value=e.target.value,G(o()(J)),$(J,e.target.dataset.id)},ee=function(e){J[e.target.dataset.id]=J[e.target.dataset.id]||{},J[e.target.dataset.id].value=e.target.value,G(o()(J)),T(J,e.target.dataset.id)};function te(e,t){return e.childNodes.forEach((function(e){if(e.childNodes.length>0)te(e,t);else if("IMG"!==e.nodeName)if(e.innerHTML){var n;e.innerHTML=null===(n=e.innerHTML)||void 0===n?void 0:n.replace(new RegExp(t,"gi"),'$&')}else{var r=document.createElement("span");r.innerHTML=e.textContent.replace(new RegExp(t,"gi"),'$&'),e.replaceWith(r)}}))}var ne=(0,u.useRef)();function re(e){var t=e.target;if("A"===t.tagName.toUpperCase()){var n=t.getAttribute("href");if(n.indexOf("office")>-1)e.preventDefault(),M(n),F("office");else if(n.indexOf("application/pdf")>-1)e.preventDefault(),M(n),F("pdf");else if(n.indexOf("text/html")>-1)e.preventDefault(),M(n),F("html");else if(n.startsWith("#")){e.preventDefault();var r=document.getElementById(n.replace("#",""));r&&r.scrollIntoView(!0)}}}p.jb.WebkitLineClamp=s,s&&(f=a()(a()({},f),p.jb));var ae=function(){var e,t=null===(e=ne.current)||void 0===e?void 0:e.querySelectorAll("video");null==t||t.forEach((function(e){if(e.oncontextmenu=function(){return!1},e.src.indexOf(".m3u8")>-1)if(e.canPlayType("application/vnd.apple.mpegurl"));else if(m.ZP.isSupported()){var t=new m.ZP;t.loadSource(e.src),t.attachMedia(e)}}))};return(0,u.useEffect)((function(){if(ne.current&&q&&q.match(b)&&window.PR.prettyPrint(),ne.current)return ne.current.addEventListener("click",re),function(){var e;null===(e=ne.current)||void 0===e||e.removeEventListener("click",re),(0,p.AL)(),(0,p.Iy)()}}),[q,ne.current,re]),(0,u.useEffect)((function(){var e,t=function(e){e.preventDefault(),e.clipboardData.setData("text",window.getSelection().toString())};return null===(e=ne.current)||void 0===e||e.addEventListener("copy",t),function(){var e;null===(e=ne.current)||void 0===e||e.removeEventListener("copy",t)}}),[ne.current]),(0,_.jsxs)(_.Fragment,{children:[i&&(0,_.jsx)("div",{ref:ne,children:q}),!i&&(0,_.jsx)("div",{ref:ne,style:a()({},f),className:"".concat(r||""," ").concat(N?"disabled-fill":""," markdown-body ").concat(X.current),dangerouslySetInnerHTML:{__html:q}}),(0,_.jsx)(g.Z,{close:!0,data:R,type:null!=R&&R.length?W:"",style:a()({},w),onClose:function(){return M("")}})]})}},66857:function(e,t,n){n.r(t),n.d(t,{default:function(){return le}});var r=n(7557),a=n.n(r),i=n(41498),o=n.n(i),s=n(82242),l=n.n(s),c=n(79800),d=n.n(c),u=n(39647),p=n.n(u),m=n(59301),h=n(61186),f=n.n(h),x=n(86129),v=n.n(x),g=n(93969),_=n(18196),y=n(43418),b=n(8591),j=n(95237),w=n(43604),k=n(3113),S=n(78485),Z=n(66104),N=n(28103),O=n(2595),I=n(10777),C=n(57809),E=n(71418),$=n(66720),P=n(83281),T=n(80205),H=n(72295),A=n(4023),z=n(67275),R=n(34458),M=n(78241),B=n(400),L=n(92832),W=n(37712),F=function(e){var t=e.defaultValue,n=e.onBlur,r=e.max,a=e.className,i=void 0===a?"game-score":a,o=(0,m.useState)(t),s=d()(o,2),l=s[0],c=s[1];return(0,m.useEffect)((function(){c(t)}),[t]),(0,W.jsx)(B.Z,{max:r,min:0,className:i,value:l,onChange:function(e){c(e)},onBlur:function(){l&&(n(l>r?r:l),c(null))}})},D="greyText___lvEE6",V="info___El01Z",J="label___GmvST",G="blackContent___FYo0Z",X="orangeContent____uYQ3",Y="inputLabel___ruiZm",U="tableTitle___ir3x7",q="scoreTable___b9Z37",Q=(0,_.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,classroomList:e.classroomList}}))((function(e){var t,n,r=e.shixunHomeworks,i=e.dispatch,s=e.classroomList,l=e.gethomeworkreport,c=e.homeWorkReport,u=(r.shixunWorkReport,(0,_.useParams)()),p=(0,m.useState)(!1),h=d()(p,2),f=h[0],x=h[1],v=(0,m.useState)(!1),k=d()(v,2),S=k[0],Z=k[1],N=(0,m.useState)(""),I=d()(N,2),C=I[0],E=I[1],$=M.Z.useForm(),P=d()($,1)[0],T=function(){var e=o()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Z(!0),t=P.getFieldsValue(),e.next=4,(0,g.ZP)("/api/student_works/".concat(u.homeworkId,"/shixun_work_comment.json"),{method:"post",body:{hidden_comment:t.hidden_comment,comment:t.comment}});case 4:0===e.sent.status&&(b.ZP.success("点评成功"),P.resetFields(),i({type:"shixunHomeworks/setActionTabs",payload:{}}),l()),Z(!1);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),H=function(){var e=o()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(C){e.next=3;break}return b.ZP.warning("请填写分数"),e.abrupt("return");case 3:return Z(!0),t=P.getFieldsValue(),e.next=7,(0,g.ZP)("/api/student_works/".concat(u.homeworkId,"/add_score.json"),{method:"post",body:{comment:t.comment,score:C}});case 7:0===e.sent.status&&(b.ZP.success("点评成功"),i({type:"shixunHomeworks/setActionTabs",payload:{}}),l()),Z(!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,t){return(0,W.jsxs)("div",{children:[(0,W.jsx)("span",{style:{color:parseFloat(t.score_full)!==parseFloat(e)?"#E30000":"#53C41B"},children:e}),"/",t.score_full]})}},{title:"调分",width:100,dataIndex:"action",render:function(e,t){return(0,z.GJ)()?(0,W.jsx)(F,{max:t.score_full,onBlur:function(){var e=o()(a()().mark((function e(t){var n,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,z.Rm)()||null!==(n=s.AssistantObject.practice)&&void 0!==n&&n.can_appraise){e.next=3;break}return b.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:t}});case 5:r=e.sent,l(),0===r.status&&b.ZP.success("调分成功");case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()}):null!=c&&c.is_anonymous?(0,W.jsx)(B.Z,{min:0,value:C,onChange:function(e){return E(e)},max:t.score_full}):e}}].filter((function(e){return null==c||!c.is_anonymous||!["late_penalty","score","absence_penalty"].includes(e.dataIndex)}));return(0,W.jsxs)(y.Z,{centered:!0,width:1080,title:"点评作业",afterClose:function(){P.resetFields(),E("")},confirmLoading:S,open:"更改点评"===r.actionTabs.key,okText:"确定",cancelText:"取消",onOk:o()(a()().mark((function e(){var t,n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,z.Rm)()||null!==(t=s.AssistantObject.practice)&&void 0!==t&&t.can_appraise){e.next=3;break}return b.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能"),e.abrupt("return");case 3:if(null==c||!c.is_anonymous){e.next=6;break}return H(),e.abrupt("return");case 6:n=P.getFieldsValue(),"{}"===JSON.stringify(n)||""===n.hidden_comment&&""===n.comment?x(!0):T();case 8:case"end":return e.stop()}}),e)}))),onCancel:function(){i({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,W.jsxs)(j.Z,{className:V,children:[(0,W.jsxs)(w.Z,{children:[(0,W.jsx)("span",{className:"".concat(J," ").concat(D),children:"姓名"}),(0,W.jsx)("span",{className:G,children:null==c?void 0:c.username})]}),(0,W.jsxs)(w.Z,{children:[(0,W.jsx)("span",{className:"".concat(J," ").concat(D),children:"学号"}),(0,W.jsx)("span",{className:G,children:(null==c?void 0:c.student_id)||"--"})]}),!(null!=c&&c.is_anonymous)&&(0,W.jsxs)(W.Fragment,{children:[(0,W.jsxs)(w.Z,{children:[(0,W.jsx)("span",{className:"".concat(J," ").concat(D),children:"班级"}),(0,W.jsx)("span",{className:G,children:(null==c?void 0:c.group_name)||"--"})]}),(0,W.jsxs)(w.Z,{children:[(0,W.jsx)("span",{className:"".concat(J," ").concat(D),children:"补交扣分"}),(0,W.jsx)("span",{className:X,children:(null==c||null===(t=c.stage_list[0])||void 0===t?void 0:t.late_penalty)||"--"})]}),(0,W.jsxs)(w.Z,{children:[(0,W.jsx)("span",{className:"".concat(J," ").concat(D),children:"缺评扣分"}),(0,W.jsx)("span",{className:X,children:(null==c||null===(n=c.stage_list[0])||void 0===n?void 0:n.absence_penalty)||"--"})]}),(0,W.jsxs)(w.Z,{children:[(0,W.jsx)("span",{className:"".concat(J," ").concat(D),children:"总成绩"}),(0,W.jsx)("span",{className:X,children:(null==c?void 0:c.stage_list[0].score)||"--"})]})]})]}),(0,W.jsxs)(M.Z,{form:P,onChange:function(){f&&x(!1)},children:[(0,W.jsx)("div",{className:"".concat(Y," ").concat(D),children:null!=c&&c.is_anonymous?"评语":"学生和课堂老师可见"}),(0,W.jsx)(M.Z.Item,{name:"comment",children:(0,W.jsx)(L.Z.TextArea,{placeholder:"请输入评阅内容",rows:3})}),!(null!=c&&c.is_anonymous)&&(0,W.jsxs)(W.Fragment,{children:[(0,W.jsx)("div",{className:"".concat(Y," ").concat(D),children:"仅课堂老师可见"}),(0,W.jsx)(M.Z.Item,{name:"hidden_comment",children:(0,W.jsx)(L.Z.TextArea,{placeholder:"请输入评阅内容",rows:3})})," "]})]}),f&&(0,W.jsx)("p",{className:"c-red",children:"评阅内容至少有一个不为空"}),(0,W.jsx)("div",{className:U,children:"关卡成绩"}),(0,W.jsx)(O.Z,{className:q,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 t,n=e.shixunHomeworks,r=e.dispatch,i=e.gethomeworkreport,s=e.homeWorkReport;n.shixunWorkReport;console.log(s,"homeWorkReport");var l=(0,_.useParams)(),c=(0,m.useState)(!1),u=d()(c,2),p=u[0],h=u[1],f=M.Z.useForm(),x=d()(f,1)[0],v=(null==n||null===(t=n.actionTabs)||void 0===t||null===(t=t.selectArrs)||void 0===t?void 0:t.data)||{},w=v.user_name,k=v.score,S=v.comment_time,Z=v.content,N=v.score_id,O=v.user_id,I=function(){var e=o()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,x.validateFields();case 2:return h(!0),t=x.getFieldsValue(),e.next=6,(0,g.ZP)("/api/student_works/".concat(l.homeworkId,"/appeal_anonymous_score.json"),{method:"post",body:{comment:t.comment,score_id:N,userId:O}});case 6:0===e.sent.status&&(b.ZP.success("操作成功"),r({type:"shixunHomeworks/setActionTabs",payload:{}}),i()),h(!1);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,W.jsxs)(y.Z,{centered:!0,width:600,title:"匿评申诉",afterClose:function(){x.resetFields()},confirmLoading:p,open:"匿评申诉"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:I,onCancel:function(){r({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,W.jsxs)("div",{className:"p20",style:{background:"#F7F8F9",padding:15,marginBottom:20},children:[(0,W.jsxs)(j.Z,{justify:"space-between",className:K.info,children:[(0,W.jsxs)("span",{children:[(0,W.jsx)("span",{className:"c-grey-666",children:w}),(0,W.jsx)("span",{className:"c-grey-333 ml5",children:"调分为"}),(0,W.jsxs)("span",{className:"c-orange ml5",children:[k,"分"]})]}),(0,W.jsx)("span",{className:"c-grey-333",children:S})]}),(0,W.jsx)("div",{className:"c-grey-333 mt5",children:Z})]}),(0,W.jsx)(M.Z,{form:x,className:"mt15",layout:"vertical",children:(0,W.jsx)(M.Z.Item,{name:"comment",label:"申诉",rules:[{required:!0,message:"请输入申诉原因"}],children:(0,W.jsx)(L.Z.TextArea,{placeholder:"请输入申诉原因",rows:3})})})]})})),te=n(40553),ne={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"},re=n(5822),ae=n(22647),ie=n(65022),oe=n.n(ie),se=["shixunHomeworks","classroomList","globalSetting","loading","user","dispatch"],le=(0,_.connect)((function(e){var t=e.shixunHomeworks,n=e.classroomList,r=e.loading,a=e.globalSetting,i=e.user;return{shixunHomeworks:t,classroomList:n,globalSetting:a,loading:r.effects,user:i}}))((function(e){var t,n,r,i,s,c,u=e.shixunHomeworks,h=e.classroomList,x=(e.globalSetting,e.loading,e.user),M=e.dispatch,B=(p()(e,se),(0,m.useState)(l()({},(0,_.useParams)()))),L=d()(B,2),D=L[0],V=L[1],J=(0,_.useParams)(),G=(0,_.useLocation)(),X=(0,m.useState)([]),Y=(d()(X,0),(0,m.useState)({last:!1})),U=d()(Y,2),q=U[0],K=U[1],ie=(0,m.useState)({last:!1}),le=d()(ie,2),ce=le[0],de=le[1],ue=(0,m.useRef)(),pe=(0,m.useRef)(),me=(0,m.useState)(!1),he=d()(me,2),fe=he[0],xe=he[1],ve=(0,m.useState)(!1),ge=d()(ve,2),_e=ge[0],ye=ge[1],be=(0,m.useState)(!1),je=d()(be,2),we=(je[0],je[1]),ke=(0,m.useState)(),Se=d()(ke,2),Ze=Se[0],Ne=Se[1],Oe=(0,m.useState)(),Ie=d()(Oe,2),Ce=Ie[0],Ee=Ie[1],$e=(0,m.useState)(!0),Pe=d()($e,2),Te=Pe[0],He=Pe[1],Ae=(0,m.useState)(),ze=d()(Ae,2),Re=(ze[0],ze[1]),Me=(0,z.GJ)(),Be=(0,m.useState)(new(v())),Le=d()(Be,2),We=Le[0],Fe=Le[1],De=(0,m.useState)(0),Ve=d()(De,2),Je=(Ve[0],Ve[1],(0,m.useState)([])),Ge=d()(Je,2),Xe=Ge[0],Ye=Ge[1],Ue=(0,m.useState)(!1),qe=d()(Ue,2),Qe=qe[0],Ke=qe[1],et=(0,m.useState)(!1),tt=d()(et,2),nt=tt[0],rt=tt[1],at=(0,m.useState)(""),it=d()(at,2),ot=it[0],st=it[1],lt=(0,m.useState)(!1),ct=d()(lt,2),dt=(ct[0],ct[1]),ut=(0,m.useState)(!0),pt=d()(ut,2),mt=(pt[0],pt[1]),ht=(0,m.useState)(0),ft=d()(ht,2),xt=(ft[0],ft[1]),vt=function(){var e=o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(x.userInfo.is_teacher||x.userInfo.admin)&&(dt(!0),mt(!1));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){vt(),console.log("打印的------",Ze),console.log(u),st(null==Ze?void 0:Ze.repeat_minus_score)}),[Ze,x]),(0,m.useEffect)((function(){console.log("触发这",null==Ze?void 0:Ze.work_score),xt(null==Ze?void 0:Ze.work_score)}),[null==Ze?void 0:Ze.work_score,ot]),(0,m.useEffect)((function(){return M({type:"globalSetting/footerToggle",payload:!1}),function(){M({type:"globalSetting/footerToggle",payload:!0})}}),[]),(0,m.useEffect)((function(){if(Ze){var e,t=[];null==Ze||null===(e=Ze.target_test_sets)||void 0===e||e.map((function(e,n){var r;null==e||null===(r=e.targets)||void 0===r||r.map((function(r,a){var i;r.name=null==e?void 0:e.name,r.total_target_score=null==e?void 0:e.total_target_score,r.actual_target_score=null==e?void 0:e.actual_target_score,r.rowSpan=0===a?null==e||null===(i=e.targets)||void 0===i?void 0:i.length:0,r.order=n+1,t.push(r)}))})),Re(t),M({type:"classroomList/getAssistantPermissions",payload:{course_id:D.coursesId}})}}),[Ze]),(0,m.useEffect)((function(){"导出实训报告"===u.actionTabs.key&&Xe.length>0&&null!=Ze&&Ze.course_name&&bt("all")}),[null==Ze?void 0:Ze.course_name]),(0,m.useEffect)((function(){console.log(J),V(l()({},J))}),[G.pathname]);var gt=function(){document.body.scrollIntoView()};function _t(){return(_t=o()(a()().mark((function e(){var t,n,r,i,o,s,c;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=JSON.parse(localStorage.all_student_works_param||"{}"),e.next=3,M({type:"shixunHomeworks/getAllStudentWorks",payload:l()(l()({},D),r)});case 3:i=e.sent,Ye(i.all_student_works),(o=null===(t=i.all_student_works)||void 0===t?void 0:t.map((function(e){return String(e.student_work_id)})).indexOf(D.homeworkId))===(null===(n=i.all_student_works)||void 0===n?void 0:n.length)-1?K({last:!0}):K(null===(s=i.all_student_works)||void 0===s?void 0:s[o+1]),de(0===o?{last:!0}:null===(c=i.all_student_works)||void 0===c?void 0:c[o-1]);case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var yt=function(){document.querySelectorAll("canvas").forEach((function(e){(!e.clientWidth||!e.clientHeight)&&e.remove()}))},bt=function(){var e=o()(a()().mark((function e(t){var n,r,i,s,l,c,d,u,p,m,h,f;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(d=function(){return(d=o()(a()().mark((function e(){var t,r,i,o,l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.ZP)("/api/student_works/".concat(Xe[n].student_work_id,"/jupyter_work_report.json"),{method:"get"});case 2:if(0!==(null==(t=e.sent)?void 0:t.status)){e.next=14;break}if(Ne(t.data),null==t||null===(r=t.data)||void 0===r||null===(r=r.shixun_detail[0])||void 0===r||!r.myshixun_identifier){e.next=13;break}return He(!0),e.next=9,(0,g.ZP)("/api/jupyters/preview_tpi.json",{method:"get",params:{identifier:null==t||null===(i=t.data)||void 0===i||null===(i=i.shixun_detail[0])||void 0===i?void 0:i.myshixun_identifier,student_work_id:null==t||null===(o=t.data)||void 0===o?void 0:o.work_id}});case 9:0===(l=e.sent).status&&(Ee(l.html_content),He(!1),Zt(),s()),e.next=14;break;case 13:s();case 14:case"end":return e.stop()}}),e)})))).apply(this,arguments)},c=function(){return d.apply(this,arguments)},l=function(){return l=o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:gt(),n++,setTimeout(o()(a()().mark((function e(){var t,s,l,d,u,p;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:yt(),s=We.folder("".concat(null==Ze||null===(t=Ze.stage_list[0])||void 0===t?void 0:t.shixun_name)),l=document.querySelector("#export-all").children,d=oe()(),u=a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d.set(i).from(l[t]).toContainer().toCanvas().toPdf().get("pdf").then(function(){var e=o()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(t]*src=['"]([^'"]+)[^>]*>/gi))||void 0===t||t.map((function(e){var t=document.createElement("script");t.src=/