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

1 line
81 KiB

This file contains invisible Unicode characters!

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

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

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[52875],{80045:function(e,n,t){t.d(n,{Z:function(){return r}});var i=t(38329),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"},l=t(91851),o=function(e,n){return s.createElement(l.Z,(0,i.Z)({},e,{ref:n,icon:a}))};var r=s.forwardRef(o)},20114:function(e,n,t){t.d(n,{Z:function(){return r}});var i=t(38329),s=t(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},l=t(91851),o=function(e,n){return s.createElement(l.Z,(0,i.Z)({},e,{ref:n,icon:a}))};var r=s.forwardRef(o)},97598:function(e,n,t){t.d(n,{Z:function(){return f}});var i=t(26801),s=t.n(i),a=t(10574),l=t.n(a),o=t(39343),r=t.n(o),c=t(11006),d=t.n(c),u=t(27161),p=t.n(u),h=t(3113),v=t(59301),x=t(37712),m=["children"],f=function(e){var n=e.children,t=p()(e,m),i=(0,v.useState)(!1),a=d()(i,2),o=a[0],c=a[1];return(0,x.jsx)(h.ZP,s()(s()({},t),{},{loading:o,onClick:function(){var e=r()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,c(!0),e.next=4,t.onClick(n);case 4:c(!1),e.next=11;break;case 7:e.prev=7,e.t0=e.catch(0),console.error(e.t0),c(!1);case 11:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(n){return e.apply(this,arguments)}}(),children:n}))}},57732:function(e,n,t){var i=t(26801),s=t.n(i),a=(t(59301),t(93314)),l=t(3113),o=t(37712);n.Z=function(e){var n=e.img,t=e.buttonProps,i=void 0===t?{}:t,r=e.styles,c=void 0===r?{}:r,d=e.customText,u=e.ButtonText,p=e.ButtonClick,h=e.Buttonclass,v=e.ButtonTwo,x=e.imgStyles,m=e.loading,f=void 0!==m&&m;return(0,o.jsxs)("section",{className:"tc animated fadeIn",style:s()(s()({},{color:"#999",margin:"100px auto",visibility:f?"hidden":"visible"}),c),children:[(0,o.jsx)("img",{src:n||a,style:s()({},x)}),(0,o.jsx)("p",{className:"mt20 font14",children:d||"暂时还没有相关数据哦!"}),u&&(0,o.jsx)(l.ZP,s()(s()({className:h,onClick:p},i),{},{children:u})),v&&v]})}},24584:function(e,n,t){t.r(n),t.d(n,{default:function(){return Ke}});var i=t(11006),s=t.n(i),a=t(59301),l=t(22211),o=t(20834),r=t(43418),c=t(10574),d=t.n(c),u=t(39343),p=t.n(u),h=t(27161),v=t.n(h),x=t(8591),m=t(1056),f=t(6848),g=t(60324),y=t(71418),j=t(5112),b=t(81327),k=t(3113),_=t(43604),A=t(19842),w=t(95237),S=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n={"开始实战":"开始学习并完成实战任务","继续挑战":"继续完成后续学习和实战任务","查看实战":"查看我的实战光辉历史","模拟实战":"模拟完成实战任务","开启挑战":"开始学习并完成实战任务"};return n[e]||""},N=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:99,n=[0,3,1,-1];return!n.includes(e)},Z={flex_box_center:"flex_box_center___C7BpK",flex_space_between:"flex_space_between___y5tEt",flex_box_vertical_center:"flex_box_vertical_center___BzS9v",flex_box_center_end:"flex_box_center_end___BlZGt",flex_box_column:"flex_box_column___XFVq1",banner:"banner___x1zhX",wrp:"wrp___HroXY",action:"action___Q9oWd",titleWrap:"titleWrap___LbsjD",deleteBtnStatus:"deleteBtnStatus___QiOcU",title:"title___nwoJQ",btn:"btn___tsJce",btn_type:"btn_type___pqyD9",actionBtns:"actionBtns___VEzTd",ratingTitle:"ratingTitle___sVN4G",fork:"fork___zCzx7",collect:"collect___JiCST",gold:"gold___f3DHn",handleOverflow:"handleOverflow___gVLUz",laboratory:"laboratory___KOOT4",name:"name___NM3vA",contentWrap:"contentWrap___IYvpn",contentLeftWrap:"contentLeftWrap___O88ow",user:"user___WJ43b",text:"text___Ip9I2",d1:"d1___iRJGr",d2:"d2___GxMoB",operationWrap:"operationWrap___OafFH",iconBtn:"iconBtn___SopdR",testBtn:"testBtn___FstX2",fullScreenLoading:"fullScreenLoading___QcDyh",customPopover:"customPopover___v_kEO",active:"active___B6kUu"},D=t(23002),C=t(26801),T=t.n(C),B=t(41867),P="wrap___E1Sbk",U="title___nUI57",E="radioWrap___OlPAG",I="radio___S9z0O",O="colorFF0000___xX56a",z="pagination___fvfxn",F=t(3695),L=t(37712),V=["shixunsDetail","globalSetting","loading","dispatch"],Q=m.Z.Search,K=(0,l.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t.models.index}}))((function(e){var n,t,i=e.shixunsDetail,o=(e.globalSetting,e.loading,e.dispatch),c=(v()(e,V),(0,l.useParams)()),u=(0,a.useState)(0),h=s()(u,2),m=h[0],f=h[1],g=(0,a.useState)([]),y=s()(g,2),b=y[0],k=y[1],_=(0,a.useState)(""),A=s()(_,2),w=A[0],S=A[1],N=(0,a.useState)(),Z=s()(N,2),D=Z[0],C=Z[1],K=(0,a.useState)([]),W=s()(K,2),q=(W[0],W[1]),X=(0,a.useState)(!1),J=s()(X,2),R=J[0],Y=J[1],H=(0,a.useState)(!1),M=s()(H,2),G=M[0],$=M[1],ee=(0,a.useState)({id:null,page:1,limit:10}),ne=s()(ee,2),te=ne[0],ie=ne[1];(0,a.useEffect)((function(){"Banner-SendShixuns"===i.actionTabs.key&&(te.id=c.id,ie(te),se(te))}),[i.actionTabs.key]);(null==i||null===(n=i.detail)||void 0===n?void 0:n.is_jupyter)||null==i||null===(t=i.detail)||void 0===t||t.is_jupyter_lab;var se=function(){var e=p()(d()().mark((function e(n){var t;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o({type:"shixunsDetail/searchUserCourses",payload:n});case 2:401===(t=e.sent).status?(o({type:"shixunsDetail/setActionTabs",payload:{}}),$(!1)):($(!0),f((null==t?void 0:t.courses_count)||0),k((null==t?void 0:t.course_list)||[]));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ae=(0,F.P)(),le=s()(ae,4),oe=le[0],re=le[1],ce=le[2],de=le[3],ue=function(){var e=p()(d()().mark((function e(){var n,t;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(D){e.next=3;break}return Y(!0),e.abrupt("return");case 3:return t=null===(n=i.actionTabs.params)||void 0===n?void 0:n.id,$(!1),e.next=7,de({id:t,course_id:D,type:"shixun"});case 7:if(e.sent){e.next=12;break}return e.next=11,pe(0);case 11:he();case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),pe=function(){var e=p()(d()().mark((function e(n){var t,s,a,r;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s=null===(t=i.actionTabs.params)||void 0===t?void 0:t.id,a={id:s,identifier:c.id,courses:[{id:s,course_id:D,identifier:c.id,type:"normal",is_use:1,is_copy:n}]},e.next=4,o({type:"shixunsDetail/sendToCourse",payload:a});case 4:401!==(r=e.sent).status&&404!==r.status?(x.ZP.success(r.message),he(),re(),null===l.history||void 0===l.history||l.history.replace(r.first_category_url)):(he(),re());case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),he=function(){S(""),C(null),Y(!1),q([]),o({type:"shixunsDetail/setActionTabs",payload:{}}),$(!1)};return(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(r.Z,{centered:!0,keyboard:!1,closable:!1,title:"发送实训",open:G,okText:"确定",cancelText:"取消",onOk:ue,onCancel:he,children:(0,L.jsxs)("div",{className:P,children:[(0,L.jsx)("div",{className:U,children:"选择的实训将会发送到指定课堂"}),(0,L.jsx)("div",{className:"mb10",children:(0,L.jsx)(Q,{placeholder:"输入课堂名称的关键字进行搜索",value:w,onChange:function(e){return S(e.target.value)},onSearch:function(e){S(e);var n=T()(T()({},te),{page:1,limit:10,search:encodeURI(e)});ie(n),se(n)}})}),(0,L.jsx)("div",{className:E,children:(0,L.jsx)(j.ZP.Group,{value:D,onChange:function(e){C(e.target.value),Y(!1)},children:b.map((function(e,n){return(0,L.jsx)(j.ZP,{className:I,value:e.course_id,children:e.name},n)}))})}),R&&(0,L.jsx)("div",{className:O,children:"请选择你要发送的课堂"}),m>10&&(0,L.jsx)("div",{className:z,children:(0,L.jsx)(B.Z,{size:"small",className:"mb20",showQuickJumper:!0,showSizeChanger:!1,defaultCurrent:1,current:null==te?void 0:te.page,pageSize:10,total:m,onChange:function(e){var n=T()(T()({},te),{page:e,limit:10,search:encodeURI(w)});ie(n),se(n)}})})]})}),(0,L.jsx)(F.Z,{visible:oe,inPaper:!1,onOk:pe,onCancel:function(){he(),re()},renderData:ce,modalType:"single",type:"shixun"})]})})),W="wrap___M6YVE",q="text___wxM5Y",X="color848282___PNF2A",J=["shixunsDetail","globalSetting","loading","dispatch"],R=(0,l.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t.models.index}}))((function(e){var n=e.shixunsDetail,t=(e.globalSetting,e.loading,e.dispatch),i=(v()(e,J),(0,a.useState)(!1)),l=s()(i,2),o=l[0],c=l[1],u=function(){var e=p()(d()().mark((function e(){var i,s,a,l;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c(!0),e.next=3,t({type:"shixunsDetail/cancelRelease",payload:{id:null===(i=n.actionTabs.params)||void 0===i?void 0:i.id}});case 3:s=e.sent,t({type:"shixunsDetail/setActionTabs",payload:{}}),c(!1),401!==s.status&&(x.ZP.success(s.message),t({type:"shixunsDetail/getShixunsDetail",payload:{id:null===(a=n.actionTabs.params)||void 0===a?void 0:a.id}}),t({type:"shixunsDetail/getRightData",payload:{id:null===(l=n.actionTabs.params)||void 0===l?void 0:l.id}}));case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,L.jsx)(r.Z,{centered:!0,keyboard:!1,closable:!1,title:"提示",open:"Banner-CancelRelease"===n.actionTabs.key,okText:"确定",cancelText:"取消",confirmLoading:o,onOk:u,okButtonProps:{loading:o},onCancel:function(){t({type:"shixunsDetail/setActionTabs",payload:{}})},children:(0,L.jsxs)("div",{className:W,children:[(0,L.jsx)("p",{className:q,children:"是否确认撤销发布?"}),(0,L.jsx)("p",{className:"".concat(q," ").concat(X),children:"撤销发布后,学员将无法进行练习,若您新增关"}),(0,L.jsx)("p",{className:"".concat(q," ").concat(X),children:"卡,学员需要重新体验实训"})]})})})),Y=["shixunsDetail","globalSetting","loading","dispatch"],H=(0,l.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t.models.index}}))((function(e){var n,t=e.shixunsDetail,i=(e.globalSetting,e.loading,e.dispatch),l=(v()(e,Y),(0,a.useState)(!1)),o=s()(l,2),c=o[0],u=o[1],h=function(){var e=p()(d()().mark((function e(){var n,s,a,l,o;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return u(!0),e.next=3,i({type:"shixunsDetail/cancelPublic",payload:{id:null===(n=t.actionTabs.params)||void 0===n?void 0:n.id}});case 3:s=e.sent,i({type:"shixunsDetail/setActionTabs",payload:{}}),u(!1),0===s.status&&(i({type:"shixunsDetail/getShixunsDetail",payload:{id:null===(a=t.actionTabs.params)||void 0===a?void 0:a.id}}),i({type:"shixunsDetail/getRightData",payload:{id:null===(l=t.actionTabs.params)||void 0===l?void 0:l.id}}),x.ZP.success(null!==(o=t.actionTabs)&&void 0!==o&&null!==(o=o.params)&&void 0!==o&&o.isCancelPublic?"撤销公开成功!":"撤销申请公开成功!"));case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,L.jsx)(r.Z,{centered:!0,keyboard:!1,closable:!1,title:"提示",open:"Banner-CancelPublic"===t.actionTabs.key,okText:"确定",cancelText:"取消",confirmLoading:c,onOk:h,onCancel:function(){i({type:"shixunsDetail/setActionTabs",payload:{}})},children:(0,L.jsx)("div",{className:W,children:(0,L.jsxs)("p",{className:q,children:["是否确认撤销",null!==(n=t.actionTabs)&&void 0!==n&&null!==(n=n.params)&&void 0!==n&&n.isCancelPublic?"":"申请","公开?"]})})})})),M=["shixunsDetail","globalSetting","loading","dispatch"],G=(0,l.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t.models.index}}))((function(e){var n=e.shixunsDetail,t=(e.globalSetting,e.loading,e.dispatch),i=(v()(e,M),(0,a.useState)(!1)),l=s()(i,2),o=l[0],c=l[1],u=function(){var e=p()(d()().mark((function e(){var i,s,a,l,o,r,u,p,h,v,m,f,g,y,j;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(c(!0),null!==(i=n.actionTabs.params)&&void 0!==i&&i.type){e.next=16;break}if(!(null!==(a=n.actionTabs.params)&&void 0!==a&&a.discipline_name||null!==(l=n.actionTabs.params)&&void 0!==l&&l.sub_discipline_name)){e.next=8;break}if(null!==(v=n.actionTabs.params)&&void 0!==v&&v.discipline_name&&null!==(m=n.actionTabs.params)&&void 0!==m&&m.sub_discipline_name){e.next=6;break}return x.ZP.info("请填写方向或课程"),e.abrupt("return");case 6:e.next=11;break;case 8:if(null!==(f=n.actionTabs.params)&&void 0!==f&&f.sub_discipline_id){e.next=11;break}return x.ZP.info("请选择方向或课程"),e.abrupt("return");case 11:return e.next=13,t({type:"shixunsDetail/applyPublic",payload:{id:null===(o=n.actionTabs.params)||void 0===o?void 0:o.id,user_customize:null===(r=n.actionTabs.params)||void 0===r||!r.sub_discipline_id,discipline_name:null===(u=n.actionTabs.params)||void 0===u?void 0:u.discipline_name,sub_discipline_name:null===(p=n.actionTabs.params)||void 0===p?void 0:p.sub_discipline_name,sub_discipline_id:null===(h=n.actionTabs.params)||void 0===h?void 0:h.sub_discipline_id}});case 13:s=e.sent,e.next=19;break;case 16:return e.next=18,t({type:"shixunsDetail/applyPublic",payload:{id:null===(g=n.actionTabs.params)||void 0===g?void 0:g.id,user_customize:!1,sub_discipline_id:""}});case 18:s=e.sent;case 19:t({type:"shixunsDetail/setActionTabs",payload:{}}),c(!1),1!==s.status&&0!==s.status||(t({type:"shixunsDetail/getShixunsDetail",payload:{id:null===(y=n.actionTabs.params)||void 0===y?void 0:y.id}}),t({type:"shixunsDetail/getRightData",payload:{id:null===(j=n.actionTabs.params)||void 0===j?void 0:j.id}}));case 22:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,L.jsx)(r.Z,{centered:!0,keyboard:!1,closable:!1,title:"提示",open:"Banner-ApplyPublic"===n.actionTabs.key,okText:"确定申请",cancelText:"取消申请",confirmLoading:o,onOk:u,onCancel:function(){t({type:"shixunsDetail/setActionTabs",payload:{}})},children:(0,L.jsxs)("div",{className:W,children:[(0,L.jsx)("p",{className:q,children:"公开实训需经过平台标准化审核审核周期为1-2天"}),(0,L.jsx)("p",{className:"".concat(q," mt5"),children:"公开的实训将对平台所有人可见。若仅本人教学使用"}),(0,L.jsx)("p",{className:"".concat(q," mt5"),children:"则无需申请公开,直接发送到课堂即可。"})]})})})),$=t(67764),ee=["shixunsDetail","globalSetting","loading","dispatch"],ne=(0,l.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t.models.index}}))((function(e){var n,t,i=e.shixunsDetail,s=(e.globalSetting,e.loading,e.dispatch),a=(v()(e,ee),(null===(n=i.actionTabs)||void 0===n?void 0:n.params)||{}),l=a.tagPosition,o=void 0===l?[]:l,c=a.evaluationSetPosition,d=void 0===c?[]:c,u=a.publishBoxStatus,p=function(){return(0,L.jsx)("div",{className:W,children:(0,L.jsx)("p",{className:q,children:"发布申请已提交,请等待管理员的审核"})})},h=function(){return(0,L.jsxs)("div",{className:W,children:[(0,L.jsx)("p",{className:q,children:"发布申请已提交,请等待管理员的审核"}),(0,L.jsx)("p",{className:"".concat(q," font12"),children:"• 我们将在1-2个工作日内完成审核"})]})},x=function(){return(0,L.jsx)("div",{className:W,children:(0,L.jsxs)("p",{className:q,children:["第",d.join(","),"关尚未完成,无法申请发布"]})})},m=function(){return(0,L.jsx)("div",{className:W,children:(0,L.jsxs)("p",{className:q,children:["每一个关卡至少需要一个技能标签",(0,L.jsx)("br",{}),"第",o.join(","),"关尚未设置技能标签,请补充"]})})};return(0,L.jsx)(r.Z,{centered:!0,keyboard:!1,closable:!1,title:"提示",open:"Banner-ApplyRelease"===i.actionTabs.key,okText:"知道啦",onOk:function(){var e,n;0!==u&&1!==u||(s({type:"shixunsDetail/getShixunsDetail",payload:{id:null===(e=i.actionTabs.params)||void 0===e?void 0:e.id}}),s({type:"shixunsDetail/getRightData",payload:{id:null===(n=i.actionTabs.params)||void 0===n?void 0:n.id}}));s({type:"shixunsDetail/setActionTabs",payload:{}})},onCancel:function(){s({type:"shixunsDetail/setActionTabs",payload:{}})},children:(t={0:p,1:h,2:x,3:m},t[u]?t[u]():(0,L.jsx)("div",{className:W,children:(0,L.jsx)("p",{className:q,children:"尚未创建任务的实训,不能申请发布"})}))})})),te=t(23645),ie=t(49185),se=t(80045),ae=t(42884),le=t(20114),oe=t(67871),re=t(15830),ce=t(58696),de=t(85578),ue=t(59492),pe=t(97598),he=["shixunsDetail","user","globalSetting","loading","dispatch","problemset"],ve=(0,l.connect)((function(e){var n=e.shixunsDetail,t=e.user,i=e.loading,s=e.globalSetting,a=e.problemset;return{shixunsDetail:n,user:t,globalSetting:s,loading:i.models.index,problemset:a}}))((function(e){var n,t,i,o,c,u,h,C,T,B,P,U,E,I,O,z,F,V,Q,W,q,X,J,Y,M,ee,ve,xe,me,fe,ge,ye,je,be,ke,_e,Ae,we,Se,Ne,Ze,De,Ce,Te,Be,Pe,Ue,Ee,Ie,Oe,ze,Fe,Le,Ve,Qe,Ke,We,qe,Xe,Je,Re,Ye,He,Me,Ge,$e,en,nn,tn,sn,an,ln,on,rn,cn,dn,un,pn,hn,vn=e.shixunsDetail,xn=e.user,mn=(e.globalSetting,e.loading,e.dispatch),fn=e.problemset,gn=(v()(e,he),(0,l.useLocation)()),yn=(0,a.useRef)(""),jn=(0,a.useState)(!1),bn=s()(jn,2),kn=bn[0],_n=bn[1],An=((0,a.useRef)(null),(0,a.useState)(!0)),wn=s()(An,2),Sn=wn[0],Nn=wn[1],Zn=(0,a.useState)(2),Dn=s()(Zn,2),Cn=Dn[0],Tn=Dn[1],Bn=(0,a.useState)(!1),Pn=s()(Bn,2),Un=Pn[0],En=Pn[1],In=(0,a.useState)(!1),On=s()(In,2),zn=On[0],Fn=On[1],Ln=(0,a.useState)(),Vn=s()(Ln,2),Qn=Vn[0],Kn=Vn[1],Wn=(0,a.useState)(),qn=s()(Wn,2),Xn=qn[0],Jn=qn[1],Rn=(0,a.useState)(),Yn=s()(Rn,2),Hn=Yn[0],Mn=Yn[1],Gn=(0,a.useState)(!1),$n=s()(Gn,2),et=$n[0],nt=$n[1],tt=(0,a.useState)(!1),it=s()(tt,2),st=it[0],at=it[1],lt=[{level:"初级",color:"#44D7B6"},{level:"中级",color:"#F7B500"},{level:"中高级",color:"#FF8C29"},{level:"高级",color:"#E53333"}],ot=[{name:"未发布",connect:"当前课程正在开发中,不可被他人使用",bkcolor:"#D8D8D8",txcolor:"#FFFFFF"},{name:"静默发布",connect:"当前课程已发布,可以通过分享链接使用,但不能被开放检索",bkcolor:"#7B92C7",txcolor:"#FFFFFF"},{name:"公开审核",connect:"当前课程已发布,申请纳入开放检索,目前平台正在审核中",bkcolor:"#F9AF7E",txcolor:"#A44C11"},{name:"公开发布",connect:"当前课程已发布,且可被开放检索",bkcolor:"#FFE9C1",txcolor:"#A45204"}];(0,a.useEffect)((function(){var e;yn.current=null===(e=gn.pathname.split("/"))||void 0===e?void 0:e[2]}),[gn.pathname]),(0,a.useEffect)((function(){mn({type:"problemset/getEditDisciplines",payload:{source:"shixun"}}),setTimeout((function(){Nn(!1)}),5e3)}),[]);var rt=null===(n=xn.userInfo)||void 0===n||null===(n=n.shixun)||void 0===n?void 0:n.editable,ct=function(){var e=p()(d()().mark((function e(){var n,t,i,s;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(at(!0),null===(n=vn.detail)||void 0===n||!n.windows_vnc||(0,ce.ag)()){e.next=3;break}return e.abrupt("return",!1);case 3:if(null===(t=vn.detail)||void 0===t||!t.can_fork){e.next=6;break}return mn({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}}),e.abrupt("return");case 6:return e.next=8,(0,re.ZP)("/api/shixuns/".concat(null==yn?void 0:yn.current,"/copy.json"),{method:"post",body:{}});case 8:0===(i=e.sent).status?(at(!1),null===l.history||void 0===l.history||l.history.push("/shixuns/".concat(null===(s=i.data)||void 0===s?void 0:s.shixun,"/challenges")),x.ZP.success("复制成功"),En(!1)):at(!1),-3===i.status&&(at(!1),mn({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Per",params:{message:i.message}}}));case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),dt=function(){var e=p()(d()().mark((function e(){var n,t;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(0,de.L9)(["实践项目","详情页","取消收藏"]),e.next=3,mn({type:"shixunsDetail/cancelCollect",payload:{container_id:null===(n=vn.detail)||void 0===n?void 0:n.id,container_type:"Shixun"}});case 3:0===(t=e.sent).status&&(mn({type:"shixunsDetail/getShixunsDetail",payload:{id:yn.current}}),mn({type:"shixunsDetail/getRightData",payload:{id:yn.current}}),x.ZP.success(t.message));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ut=function(){var e=p()(d()().mark((function e(){var n,t;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(0,de.L9)(["实践项目","详情页","收藏"]),e.next=3,mn({type:"shixunsDetail/collect",payload:{container_id:null===(n=vn.detail)||void 0===n?void 0:n.id,container_type:"Shixun"}});case 3:0===(t=e.sent).status&&(mn({type:"shixunsDetail/getShixunsDetail",payload:{id:yn.current}}),mn({type:"shixunsDetail/getRightData",payload:{id:yn.current}}),x.ZP.success(t.message));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),pt=function(e){(0,de.L9)(["实践项目","详情页","撤销公开"]),mn({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-CancelPublic",params:{id:yn.current,isCancelPublic:e}}})},ht=function(){var e=p()(d()().mark((function e(){var n,t;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(0,de.L9)(["实践项目","详情页","申请发布"]),e.next=3,mn({type:"shixunsDetail/release",payload:{id:yn.current}});case 3:if(n=e.sent,mn({type:"shixunsDetail/getShixunsDetail",payload:{id:yn.current}}),mn({type:"shixunsDetail/getRightData",payload:{id:yn.current}}),t=(null==n?void 0:n.evaluation_set_position)||[],0!==n.status){e.next=10;break}return r.Z.info({width:530,title:"提示",centered:!0,content:(0,L.jsx)("div",{className:"tc font16",children:"实训发布后即可发送课堂使用"}),okText:"知道啦"}),e.abrupt("return");case 10:mn({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-ApplyRelease",params:{tagPosition:null==n?void 0:n.tag_position,evaluationSetPosition:t,publishBoxStatus:n.status}}});case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),vt=function e(n){var t,i;n=null!==(t=n)&&void 0!==t&&t.includes(".json")?n:"".concat(n,".json"),r.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,L.jsx)("div",{className:"tc font16",children:"实训已经更新了,正在为您重置!"}),onOk:(i=p()(d()().mark((function t(){var i,s;return d()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,ie.$Q)({url:n});case 2:if(i=t.sent){t.next=5;break}return t.abrupt("return");case 5:return x.ZP.success("重置成功,正在进入实践项目!"),t.next=8,(0,ie.Ir)({id:i.shixun_identifier});case 8:if(null==(s=t.sent)||!s.game_identifier){t.next=12;break}return null===l.history||void 0===l.history||l.history.push("/tasks/".concat(s.game_identifier)),t.abrupt("return");case 12:2===(null==s?void 0:s.status)?e(null==s?void 0:s.message):3===(null==s?void 0:s.status)&&xt(null==s?void 0:s.message);case 13:case"end":return t.stop()}}),t)}))),function(){return i.apply(this,arguments)})})},xt=function(e){r.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,L.jsxs)("div",{className:"tc font16",children:["目前该实践项目尚在内测中,将于",e,"之后开放,谢谢!"]})})},mt=function(e){return e?e>=1e3?e=e/1e3+"K":e:0};(0,a.useEffect)((function(){var e;wt(null===(e=vn.detail)||void 0===e?void 0:e.mark_content)}),[null===(t=vn.detail)||void 0===t?void 0:t.mark_content]);var ft,gt,yt,jt,bt,kt=(0,a.useState)(""),_t=s()(kt,2),At=_t[0],wt=_t[1],St=function(){var e=p()(d()().mark((function e(n){var t,i,s;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,re.ZP)("/api/shixuns/".concat(null==yn?void 0:yn.current,"/mark.json"),{method:"post",body:{mark_status:4===n?null===(t=vn.detail)||void 0===t?void 0:t.mark_status:(null===(i=vn.detail)||void 0===i?void 0:i.mark_status)===n?0:n,mark_content:At}});case 2:0===(null==(s=e.sent)?void 0:s.status)&&mn({type:"shixunsDetail/getShixunsDetail",payload:{id:yn.current}});case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,L.jsxs)("section",{children:[(0,L.jsx)("aside",{className:Z.banner,style:null!==(i=vn.detail)&&void 0!==i&&i.banner_image?{backgroundImage:"url(".concat(oe.Z.API_SERVER+(null===(o=vn.detail)||void 0===o?void 0:o.banner_image),")"),paddingTop:null!==(c=vn.detail)&&void 0!==c&&c.banner_image_b?0:50}:{},children:(0,L.jsxs)("aside",{className:Z.wrp,style:null!==(u=vn.detail)&&void 0!==u&&u.banner_image_b?{backgroundImage:"url(".concat(oe.Z.API_SERVER+(null===(h=vn.detail)||void 0===h?void 0:h.banner_image_b),")")}:{},children:[(0,L.jsxs)("div",{className:Z.action,children:[(0,L.jsxs)("div",{className:Z.titleWrap,children:[3===(null===(C=vn.detail)||void 0===C?void 0:C.shixun_status)&&(0,L.jsx)(f.Z,{title:"已关闭",children:(0,L.jsx)("i",{className:"iconfont icon-yiguanbi3 mr10",style:{color:"#f7b500"}})}),-1===(null===(T=vn.detail)||void 0===T?void 0:T.shixun_status)&&(0,L.jsx)("span",{className:Z.deleteBtnStatus,children:"已删除"}),(0,L.jsx)(f.Z,{title:(null===(B=vn.detail)||void 0===B?void 0:B.name)||"实践项目名称-未填写",children:(0,L.jsx)("span",{className:Z.title,children:(null===(P=vn.detail)||void 0===P?void 0:P.name)||"实践项目名称-未填写"})}),(0,L.jsx)("div",{className:Z.btn,style:{backgroundColor:(bt=null===(jt=vn.detail)||void 0===jt?void 0:jt.diffcult,bt?lt.find((function(e){return e.level===bt})).color:"--")},children:null===(U=vn.detail)||void 0===U?void 0:U.diffcult}),(null==vn||null===(E=vn.detail)||void 0===E||null===(E=E.shixun_marks)||void 0===E?void 0:E.length)>0&&(1==(null==xn||null===(I=xn.userInfo)||void 0===I?void 0:I.role)||2==(null==xn||null===(O=xn.userInfo)||void 0===O?void 0:O.role))&&(null==vn||null===(z=vn.detail)||void 0===z?void 0:z.shixun_marks.map((function(e,n){return(0,L.jsx)(f.Z,{title:"".concat(e),children:(0,L.jsx)("div",{className:Z.btn_type,style:{backgroundColor:"#43a2ff"},children:e})},n)}))),(null===(F=vn.detail)||void 0===F?void 0:F.identity)<5&&(0,L.jsx)(f.Z,{title:null===(V=ot[(null===(Q=vn.detail)||void 0===Q?void 0:Q.shixun_tag_num)-1])||void 0===V?void 0:V.connect,children:(0,L.jsx)("div",{className:Z.btn,style:{backgroundColor:null===(W=ot[(null===(q=vn.detail)||void 0===q?void 0:q.shixun_tag_num)-1])||void 0===W?void 0:W.bkcolor,color:null===(X=ot[(null===(J=vn.detail)||void 0===J?void 0:J.shixun_tag_num)-1])||void 0===X?void 0:X.txcolor},children:null===(Y=ot[(null===(M=vn.detail)||void 0===M?void 0:M.shixun_tag_num)-1])||void 0===Y?void 0:Y.name})}),(0,ce.Ny)()&&(null===(ee=vn.detail)||void 0===ee?void 0:ee.fork_from)&&(0,L.jsx)("a",{href:"/shixuns/".concat(null===(ve=vn.detail)||void 0===ve||null===(ve=ve.fork_from)||void 0===ve?void 0:ve.fork_identifier,"/challenges"),target:"_blank",className:"iconfont icon-fork",style:{fontSize:21}}),(0,ce.Ny)()&&(0,L.jsx)(g.Z,{trigger:"click",content:(0,L.jsxs)("div",{className:Z.customPopover,children:[(0,L.jsxs)("p",{children:[(0,L.jsx)("b",{children:"标签"}),(0,L.jsx)("span",{children:"标签用于管理,仅管理员/运营人员可见"})]}),(0,L.jsxs)("ul",{children:[(0,L.jsxs)("li",{onClick:function(){return St(1)},className:1===(null===(ft=vn.detail)||void 0===ft?void 0:ft.mark_status)?Z.active:"",children:["正常 ",(0,L.jsx)("i",{className:"iconfont icon-duigou1"})]}),(0,L.jsxs)("li",{onClick:function(){return St(2)},className:2===(null===(gt=vn.detail)||void 0===gt?void 0:gt.mark_status)?Z.active:"",children:["需完善 ",(0,L.jsx)("i",{className:"iconfont icon-duigou1"})]}),(0,L.jsxs)("li",{onClick:function(){return St(3)},className:3===(null===(yt=vn.detail)||void 0===yt?void 0:yt.mark_status)?Z.active:"",children:["无法使用 ",(0,L.jsx)("i",{className:"iconfont icon-duigou1"})]})]}),(0,L.jsxs)("p",{style:{margin:"16px 0"},children:[(0,L.jsx)("b",{children:"备注"}),(0,L.jsx)("span",{children:"字数限制在140字以内"})]}),(0,L.jsx)(m.Z.TextArea,{value:At,onChange:function(e){return wt(e.target.value)},onBlur:function(e){return St(4)},rows:4,maxLength:140})]}),children:(0,L.jsx)(se.Z,{style:{color:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n="#0152d9";return 1===e&&(n="#2FA34F"),2===e&&(n="#FF8C29"),3===e&&(n="#E53333"),n}(null===(xe=vn.detail)||void 0===xe?void 0:xe.mark_status)},className:"current font18 ml5 c-light-primary",rotate:180})})]}),(0,L.jsxs)("div",{className:Z.actionBtns,children:[(0,L.jsxs)("div",{className:Z.gold,children:[(0,L.jsxs)("div",{children:[(0,L.jsx)("i",{className:"iconfont icon-jinbi1 font16"}),(0,L.jsx)("span",{children:"金币"})]}),(0,L.jsx)("div",{className:Z.handleOverflow,children:null==vn||null===(me=vn.detail)||void 0===me?void 0:me.gold})]}),!(null!==(fe=vn.detail)&&void 0!==fe&&fe.is_jupyter)&&(0,L.jsxs)("div",{className:Z.gold,children:[(0,L.jsxs)("div",{children:[(0,L.jsx)("i",{className:"iconfont icon-pingfen2 font15"}),(0,L.jsx)("span",{children:"评分"})]}),(0,L.jsx)("div",{className:Z.handleOverflow,children:null===(ge=vn.detail)||void 0===ge?void 0:ge.score_info})]}),((null===(ye=vn.detail)||void 0===ye?void 0:ye.identity)<8||(null===(je=xn.userInfo)||void 0===je?void 0:je.is_shixun_marker))&&-1!==(null===(be=vn.detail)||void 0===be?void 0:be.shixun_status)&&0!==(null===(ke=vn.detail)||void 0===ke?void 0:ke.shixun_status)&&(null===(_e=vn.detail)||void 0===_e?void 0:_e.can_copy)&&(0,L.jsxs)("div",{className:Z.fork,children:[(0,L.jsx)(f.Z,{open:(null===(Ae=vn.detail)||void 0===Ae||!Ae.is_jupyter)&&Sn,title:(0,L.jsx)("span",{style:{color:"#000"},children:"新增关卡合并功能"}),color:"#fff",children:(0,L.jsx)(f.Z,{title:!(0,ce.ag)()&&(null===(we=vn.detail)||void 0===we?void 0:we.windows_vnc)&&"Windows镜像不支持复制",children:(0,L.jsxs)("div",{onClick:function(){},children:[(0,L.jsx)("i",{className:"iconfont icon-Fock font13"}),(0,L.jsxs)("span",{children:[(0,L.jsx)("span",{onClick:function(){var e;if(null!==(e=vn.detail)&&void 0!==e&&e.is_jupyter){var n;if(null!==(n=vn.detail)&&void 0!==n&&n.need_authorize)return void(0,te.rX)(!1);(0,de.L9)(["实践项目","详情页","复制实训"]),ct()}else En(!0),Tn(1)},children:"复制"}),!(null!==(Se=vn.detail)&&void 0!==Se&&Se.is_jupyter)&&(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)("span",{className:"ml5 mr5",children:"/"}),(0,L.jsx)("span",{onClick:function(){En(!0),Tn(2)},children:"合并"})]})]})]})})}),(0,L.jsx)("div",{className:Z.handleOverflow,onClick:function(){return l.history.push("/shixuns/".concat(yn.current,"/fork_list"))},children:mt(null===(Ne=vn.detail)||void 0===Ne?void 0:Ne.fork_num)})]}),(0,L.jsxs)("div",{className:Z.collect,children:[(0,L.jsx)("div",{children:null!==(Ze=vn.detail)&&void 0!==Ze&&Ze.is_collect?(0,L.jsxs)("span",{onClick:dt,children:[(0,L.jsx)("i",{className:"iconfont icon-shoucangerji font13"}),(0,L.jsx)("span",{children:"取消收藏"})]}):(0,L.jsxs)("span",{onClick:ut,children:[(0,L.jsx)("i",{className:"iconfont icon-shoucangyiji font14"}),(0,L.jsx)("span",{children:"收藏"})]})}),(0,L.jsx)("div",{className:Z.handleOverflow,children:mt(null===(De=vn.detail)||void 0===De?void 0:De.collection_count)})]})]})]}),(null===(Ce=vn.detail)||void 0===Ce?void 0:Ce.laboratory_name)&&(0,ce.Ny)()&&(0,L.jsxs)("div",{className:Z.laboratory,children:[(0,L.jsx)("span",{children:"云上实验室:"}),(0,L.jsx)(f.Z,{title:null===(Te=vn.detail)||void 0===Te?void 0:Te.laboratory_name,children:(0,L.jsx)("a",{href:"https://".concat(null===(Be=vn.detail)||void 0===Be?void 0:Be.laboratory_url),target:"_blank",className:Z.name,children:null===(Pe=vn.detail)||void 0===Pe?void 0:Pe.laboratory_name})})]}),(0,L.jsxs)("div",{className:Z.contentWrap,children:[(0,L.jsxs)("div",{className:Z.contentLeftWrap,children:[(0,L.jsxs)("div",{className:Z.user,children:[(0,L.jsx)("a",{href:null===(Ue=vn.rightData)||void 0===Ue||null===(Ue=Ue.creator)||void 0===Ue?void 0:Ue.user_url,target:"_blank",className:Z.img,children:(0,L.jsx)("img",{src:"".concat(oe.Z.IMG_SERVER,"/").concat((null===(Ee=vn.rightData)||void 0===Ee?void 0:Ee.creator)&&"images/".concat(null===(Ie=vn.rightData)||void 0===Ie?void 0:Ie.creator.image_url,"?1532489442")),alt:"头像"})}),(0,L.jsxs)("div",{className:Z.text,children:[(0,L.jsx)(f.Z,{title:null===(Oe=vn.rightData)||void 0===Oe||null===(Oe=Oe.creator)||void 0===Oe?void 0:Oe.name,children:(0,L.jsx)("a",{href:null===(ze=vn.rightData)||void 0===ze||null===(ze=ze.creator)||void 0===ze?void 0:ze.user_url,target:"_blank",className:Z.d1,children:null===(Fe=vn.rightData)||void 0===Fe||null===(Fe=Fe.creator)||void 0===Fe?void 0:Fe.name})}),(0,L.jsx)(f.Z,{title:"***"===(null===(Le=vn.rightData)||void 0===Le||null===(Le=Le.creator)||void 0===Le?void 0:Le.school)?"本单位不对外公开":null===(Ve=vn.rightData)||void 0===Ve||null===(Ve=Ve.creator)||void 0===Ve?void 0:Ve.school,children:(0,L.jsx)("div",{className:Z.d2,children:null===(Qe=vn.rightData)||void 0===Qe||null===(Qe=Qe.creator)||void 0===Qe?void 0:Qe.school})})]})]}),(0,L.jsxs)("div",{children:[!(null===(Ke=vn.detail)||void 0===Ke||!Ke.total_stu_num)&&(0,L.jsxs)("div",{className:Z.ratingTitle,children:[(0,L.jsx)("span",{children:"学习人次 "}),(0,L.jsxs)("span",{children:[null===(We=vn.detail)||void 0===We?void 0:We.total_stu_num,(0,L.jsxs)("span",{className:"font12",children:[null!==(qe=vn.detail)&&void 0!==qe&&qe.stu_num?(0,L.jsxs)("span",{children:["(自主学习:",null===(Xe=vn.detail)||void 0===Xe?void 0:Xe.stu_num]}):"",null!==(Je=vn.detail)&&void 0!==Je&&Je.spoc_stu_num?(0,L.jsxs)("span",{style:{marginLeft:5},children:["SPOC学习",null===(Re=vn.detail)||void 0===Re?void 0:Re.spoc_stu_num,""]}):""]})]})]}),(0,L.jsxs)("div",{className:Z.ratingTitle,children:[(0,L.jsx)("span",{children:"访问次数 "}),(0,L.jsx)("span",{children:null===(Ye=vn.detail)||void 0===Ye?void 0:Ye.total_visits})]})]})]}),(0,L.jsxs)("div",{className:Z.operationWrap,children:[N(null===(He=vn.detail)||void 0===He?void 0:He.shixun_status)&&"学生"!==(null===(Me=xn.userInfo)||void 0===Me?void 0:Me.user_identity)&&(0,L.jsx)(f.Z,{placement:"bottom",title:"以课堂实验的形式发送到我的课堂",children:(0,L.jsxs)("div",{className:Z.iconBtn,onClick:function(){var e;(0,de.L9)(["实践项目","详情页","发送至课堂"]),null!==(e=vn.detail)&&void 0!==e&&e.need_authorize?(0,te.rX)(!1):(0,te.tJ)(mn)&&mn({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-SendShixuns",params:{id:yn.current}}})},children:[(0,L.jsx)("i",{className:"iconfont icon-fasongzhi1 font20"}),(0,L.jsx)("span",{children:"发送至"})]})}),2===(null===(Ge=vn.detail)||void 0===Ge?void 0:Ge.shixun_status)&&0===(null===($e=vn.detail)||void 0===$e?void 0:$e.public)&&rt&&(0,L.jsx)(f.Z,{placement:"bottom",title:"撤销发布后,学员将无法进行练习",children:(0,L.jsxs)("div",{className:Z.iconBtn,onClick:function(){(0,de.L9)(["实践项目","详情页","撤销发布"]),mn({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-CancelRelease",params:{id:yn.current}}})},children:[(0,L.jsx)("i",{className:"iconfont icon-chexiaofabu2"}),(0,L.jsx)("span",{children:"撤销发布"})]})}),0===(null===(en=vn.detail)||void 0===en?void 0:en.shixun_status)&&rt&&(0,L.jsx)(f.Z,{placement:"bottom",title:"发布后,可以使用到自己的课堂和课程",children:(0,L.jsxs)("div",{className:Z.iconBtn,onClick:ht,children:[(0,L.jsx)("i",{className:"iconfont icon-fabu3"}),(0,L.jsx)("span",{children:"发布"})]})}),2===(null===(nn=vn.detail)||void 0===nn?void 0:nn.shixun_status)&&1===(null===(tn=vn.detail)||void 0===tn?void 0:tn.public)&&rt&&(0,L.jsx)(f.Z,{placement:"bottom",title:"撤销后,仅可以使用到自己的课堂和课程",children:(0,L.jsxs)("div",{className:Z.iconBtn,onClick:function(){return pt(!1)},children:[(0,L.jsx)("i",{className:"iconfont icon-chexiaoshenqinggongkai font18"}),(0,L.jsx)("span",{children:"撤销申请公开"})]})}),(null===(sn=xn.userInfo)||void 0===sn?void 0:sn.admin)&&2===(null===(an=vn.detail)||void 0===an?void 0:an.public)&&(0,L.jsx)(f.Z,{placement:"bottom",title:"撤销后,仅可以使用到自己的课堂和课程",children:(0,L.jsxs)("div",{className:Z.iconBtn,onClick:function(){return pt(!0)},children:[(0,L.jsx)("i",{className:"iconfont icon-chexiaoshenqinggongkai font18"}),(0,L.jsx)("span",{children:"撤销公开"})]})}),2===(null===(ln=vn.detail)||void 0===ln?void 0:ln.shixun_status)&&0===(null===(on=vn.detail)||void 0===on?void 0:on.public)&&rt&&(0,L.jsx)(f.Z,{placement:"bottom",title:"审核通过后,平台用户可以查看实训",children:(0,L.jsxs)("div",{className:Z.iconBtn,onClick:function(){var e,n;null!==(e=vn.detail)&&void 0!==e&&e.has_sub_discipline?((0,de.L9)(["实践项目","详情页","申请公开"]),mn({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-ApplyPublic",params:{id:yn.current,type:null===(n=vn.detail)||void 0===n?void 0:n.has_sub_discipline}}})):Fn(!0)},children:[(0,L.jsx)("i",{className:"iconfont icon-shenqinggongkai1 font18"}),(0,L.jsx)("span",{children:"申请公开"})]})}),-1!==(null===(rn=vn.detail)||void 0===rn?void 0:rn.shixun_status)&&(0,L.jsx)(f.Z,{placement:"bottom",title:null!==(cn=vn.detail)&&void 0!==cn&&cn.need_authorize?"需授权":S(null===(dn=vn.detail)||void 0===dn||null===(dn=dn.task_operation)||void 0===dn?void 0:dn[0]),children:(0,L.jsxs)(pe.Z,{onClick:p()(d()().mark((function e(){var n,t,i,s;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===(n=vn.detail)||void 0===n||!n.need_authorize){e.next=4;break}return(0,te.rX)(!1),(0,de.L9)(["实践项目","详情页","需授权"]),e.abrupt("return");case 4:return(0,de.L9)(["实践项目","详情页","开启挑战"]),e.next=7,(0,ue._)("".concat(null===(t=vn.detail)||void 0===t?void 0:t.id),{is_jupyter:null===(i=vn.detail)||void 0===i?void 0:i.is_jupyter,is_jupyter_lab:null===(s=vn.detail)||void 0===s?void 0:s.is_jupyter_lab});case 7:e.sent||(a=void 0,l=void 0,o=void 0,(0,te.tJ)(mn,!0)&&((null===(a=vn.detail)||void 0===a?void 0:a.shixun_status)>1&&_n(!0),null!==(l=vn.detail)&&void 0!==l&&l.is_jupyter||null!==(o=vn.detail)&&void 0!==o&&o.is_jupyter_lab?mn({type:"shixunsDetail/execJupyter",payload:{id:yn.current}}).then((function(e){_n(!1),null!=e&&e.identifier&&(window.location.href="/tasks/".concat(e.identifier,"/jupyter"))})):mn({type:"shixunsDetail/execShixun",payload:{id:yn.current}}).then(function(){var e=p()(d()().mark((function e(n){return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(_n(!1),null==n||!n.game_identifier){e.next=4;break}return window.location.href="/tasks/".concat(n.game_identifier),e.abrupt("return");case 4:2===(null==n?void 0:n.status)?vt(null==n?void 0:n.message):3===(null==n?void 0:n.status)&&xt(null==n?void 0:n.message);case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}())));case 9:case"end":return e.stop()}var a,l,o}),e)}))),className:Z.testBtn,type:"primary",children:[(0,L.jsx)("i",{className:"iconfont icon-jixutiaozhan mr10 font14"}),null!==(un=vn.detail)&&void 0!==un&&un.need_authorize?"需授权":(null===(pn=vn.detail)||void 0===pn?void 0:pn.shixun_status)>1?null===(hn=vn.detail)||void 0===hn||null===(hn=hn.task_operation)||void 0===hn?void 0:hn[0]:"模拟实战"]})})]})]})]})}),kn&&(0,L.jsx)("div",{className:Z.fullScreenLoading,children:(0,L.jsx)(y.Z,{size:"middle"})}),(0,L.jsx)(D.Z,{}),(0,L.jsx)(K,{}),(0,L.jsx)(R,{}),(0,L.jsx)(H,{}),(0,L.jsx)($.Z,{}),(0,L.jsx)(G,{}),(0,L.jsx)(ne,{}),(0,L.jsxs)(r.Z,{title:null,open:Un,width:472,footer:null,onCancel:function(){return En(!1)},children:[(0,L.jsx)("span",{style:{fontSize:"26px",fontWeight:500,color:"#333",paddingLeft:"32px"},children:"选择复制/合并方式"}),(0,L.jsx)("div",{style:{padding:"32px"},children:(0,L.jsx)(j.ZP.Group,{defaultValue:Cn,value:Cn,onChange:function(e){Tn(e.target.value)},children:(0,L.jsxs)(b.Z,{direction:"vertical",children:[(0,L.jsx)(j.ZP,{value:1,children:"复制(将当前实践复制并生成全新项目)"}),(0,L.jsx)(j.ZP,{value:2,children:"合并(将当前关卡合并至目标实践项目)"})]})})}),(0,L.jsxs)("div",{style:{width:"100%",textAlign:"center"},children:[(0,L.jsx)(k.ZP,{style:{background:"#F1F5FA",borderRadius:"20px",height:"36px",width:"100px",color:"#047AFF",marginRight:"10px"},onClick:function(){En(!1)},children:"取消"}),(0,L.jsx)(k.ZP,{loading:st,onClick:function(){if(1==Cn){var e;if(null!==(e=vn.detail)&&void 0!==e&&e.need_authorize)return void(0,te.rX)(!1);(0,de.L9)(["实践项目","详情页","复制实训"]),ct()}else l.history.push("/shixuns/".concat(yn.current,"/Merge"))},style:{background:"#016FFF",borderRadius:"20px",height:"36px",width:"100px",color:"#FFFFFF",marginLeft:"10px"},children:"确认"})]})]}),(0,L.jsx)(r.Z,{title:"方向&课程",open:zn,centered:!0,width:600,onCancel:function(){Fn(!1)},onOk:p()(d()().mark((function e(){var n;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,de.L9)(["实践项目","详情页","申请公开"]),mn({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-ApplyPublic",params:{id:yn.current,discipline_name:Xn,sub_discipline_name:Qn,sub_discipline_id:Hn,type:null===(n=vn.detail)||void 0===n?void 0:n.has_sub_discipline}}}),Fn(!1);case 3:case"end":return e.stop()}}),e)}))),children:(0,L.jsxs)("div",{style:{padding:"24px"},children:[(0,L.jsx)("p",{children:"需填写实践项目的方向&课程后,才能申请公开"}),(0,L.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,L.jsx)(_.Z,{style:{textAlign:"right",width:"82px"},children:(0,L.jsx)("label",{children:"方向&课程:"})}),(0,L.jsx)(_.Z,{span:12,children:(0,L.jsx)(A.Z,{placeholder:"请选择...",allowClear:!1,onChange:function(e,n){Mn(e[1])},style:{width:"422px"},options:fn.courseOptions})})]}),(0,L.jsx)(w.Z,{style:{display:"flex",marginTop:"5px"},children:(0,L.jsxs)(_.Z,{onClick:function(){nt(!et)},children:[(0,L.jsx)("a",{style:{marginLeft:"81px",marginRight:"271px"},children:"自定义方向&课程"}),(0,L.jsxs)("span",{style:{color:et?"#999999":"#666666",display:"inline-flex",alignItems:"center"},onClick:function(){},children:[et?"收起":"展开",et?(0,L.jsx)(le.Z,{}):(0,L.jsx)(ae.Z,{})]})]})}),et&&(0,L.jsxs)(L.Fragment,{children:[(0,L.jsxs)("div",{style:{display:"flex",marginTop:"15px"},children:[(0,L.jsx)(_.Z,{style:{textAlign:"right",width:"82px"},children:(0,L.jsx)("label",{children:"方向:"})}),(0,L.jsx)(_.Z,{span:12,children:(0,L.jsx)(m.Z,{value:Xn,onChange:function(e){Jn(e.target.value)}})})]}),(0,L.jsxs)("div",{style:{display:"flex",marginTop:"15px"},children:[(0,L.jsx)(_.Z,{style:{textAlign:"right",width:"82px"},children:(0,L.jsx)("label",{children:"课程:"})}),(0,L.jsx)(_.Z,{span:12,children:(0,L.jsx)(m.Z,{value:Qn,onChange:function(e){Kn(e.target.value)}})})]})]})]})})]})})),xe="firstEntryModal___KL7Hx",me="box___h_ENw",fe="tips___L_prp",ge=function(){var e=(0,a.useState)(0),n=s()(e,2),t=n[0],i=n[1],l=(0,a.useState)(0),o=s()(l,2),r=o[0],c=o[1],d=(0,a.useRef)();(0,a.useEffect)((function(){if(!localStorage.getItem("setPracticalFirstEntry")){document.body.setAttribute("style","height: 100vh; overflow: hidden");var e=document.getElementById("settingEntry");if(null!=e&&e.style){i(e.offsetLeft),c(e.offsetTop+18),d.current.style.display="block",e.style.opacity="0";var n=String((new Date).getTime());localStorage.setItem("setPracticalFirstEntry",n)}}}),[]);return(0,L.jsx)("div",{className:xe,ref:d,children:(0,L.jsxs)("div",{className:me,style:{left:t,top:r},children:[(0,L.jsxs)("div",{children:[(0,L.jsx)("i",{className:"iconfont icon-shijianshezhi"})," ",(0,L.jsx)("span",{children:"设置"})]}),(0,L.jsxs)("div",{className:fe,children:["可编辑实践项目的基本信息、代码仓库、任务关卡、实验环境等。",(0,L.jsx)("i",{onClick:function(){d.current.style.display="none",document.body.removeAttribute("style");var e=document.getElementById("settingEntry");null!=e&&e.style&&(e.style.opacity="1")},className:"iconfont icon-guanbi1"})]})]})})},ye="bg___UgpNC",je="tabs___BSqmb",be="wrap___NcfkY",ke="check___XPhyn",_e="activeCheck___gPjei",Ae=t(43428),we=t(93948),Se=t(74997),Ne="Header___XzbiS",Ze="doubtIcon___itWIF",De="body___RUXn8",Ce="Collapse___qW89G",Te="Table___s0Yl7",Be="Row___UV8EM",Pe="content___kHQti",Ue="title___Q6WVx",Ee="time___gdgDO",Ie="Retest___PLJVW",Oe="progress___r1CzM",ze="num___t0feJ",Fe="dot___XiDv_",Le="data:image/png;base64,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",Ve=t(57732),Qe=(0,l.connect)((function(e){return{user:e.user,globalSetting:e.globalSetting,shixunsDetail:e.shixunsDetail}}))((function(e){var n,t,i,o,r,c=e.isDrawer,u=void 0!==c&&c,h=e.setIsDrawer,v=(e.shixunsDetail,e.dispatch,(0,a.useState)(0)),x=s()(v,2),m=x[0],g=x[1],y=(0,a.useState)({}),j=s()(y,2),b=j[0],k=j[1],A=(0,a.useState)([]),S=s()(A,2),N=S[0],Z=S[1],D=(0,a.useState)([]),C=s()(D,2),T=C[0],B=C[1],P=(0,l.useParams)(),U=(0,a.useRef)(),E=function(){var e=p()(d()().mark((function e(n){var t,i,s,a;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t={method:n.method},"Get"==n.method?t.params=n.data:t.body=n.data,e.next=4,(0,re.ZP)("/api/shixuns/".concat(P.id,"/shixun_dectects.json"),t);case 4:i=e.sent,g(null==i?void 0:i.status),0==(null==i?void 0:i.status)?U.current||(U.current=setInterval(p()(d()().mark((function e(){return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,E({method:"Get",data:{identifier:P.id}});case 2:case"end":return e.stop()}}),e)}))),5e3)):(clearInterval(U.current),U.current=null),0!=(null==i?void 0:i.status)&&(k(i),Z((null===(s=i.data)||void 0===s?void 0:s.strong_details)||[]),B((null===(a=i.data)||void 0===a?void 0:a.normal_details)||[]));case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,a.useEffect)((function(){u&&E({method:"Get",data:{identifier:P.id}})}),[u]),(0,L.jsxs)(Ae.Z,{closable:!1,width:1e3,bodyStyle:{padding:0},open:u,onClose:function(){return h(!1)},destroyOnClose:!0,children:[(0,L.jsxs)(w.Z,{align:"middle",justify:"space-between",className:Ne,children:[(0,L.jsxs)(_.Z,{children:[(0,L.jsx)("span",{style:{color:"#191919"},children:"检测结果"}),(0,L.jsx)("i",{className:"iconfont icon-yiwenzhengchang ".concat(Ze),onClick:function(){return window.open("".concat(oe.Z.API_SERVER,"/pdf/实践项目检测结果的修复优化建议.pdf"),"_blank")}})]}),(0,L.jsx)(_.Z,{children:(0,L.jsx)("i",{className:"iconfont icon-guanbi10",style:{color:"#979797",cursor:"pointer"},onClick:function(){h(!1),clearInterval(U.current)}})})]}),0==m&&(0,L.jsx)(Ve.Z,{img:"data:image/png;base64,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",customText:"系统检测中,请稍候"}),1==m&&(0,L.jsxs)("div",{className:De,children:[(0,L.jsxs)(w.Z,{align:"middle",justify:"space-between",children:[(0,L.jsxs)(_.Z,{style:{display:"flex",flexDirection:"column"},children:[(0,L.jsxs)("span",{className:Ue,children:["待优化",(0,L.jsxs)("span",{style:{color:"#FF9D18"},children:[" ",(null==b?void 0:b.count)||0," "]}),"项"]}),(0,L.jsxs)("span",{className:Ee,children:["检测时间",(0,L.jsx)("span",{style:{marginLeft:"8px"},children:null==b?void 0:b.time})]})]}),(0,L.jsx)(_.Z,{children:(0,L.jsx)(pe.Z,{className:Ie,onClick:p()(d()().mark((function e(){return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,E({method:"post",data:{identifier:P.id}});case 2:case"end":return e.stop()}}),e)}))),children:"重新检测"})})]}),(0,L.jsxs)("div",{className:Oe,children:[0!=(null==b?void 0:b.count)&&(0,L.jsx)(we.Z,{percent:Math.round((null===(n=b.data)||void 0===n?void 0:n.strong_detail_count)/(null==b?void 0:b.count)*100),showInfo:!1,strokeWidth:10,strokeColor:"#E53333",trailColor:"#FFA221"}),(0,L.jsxs)(w.Z,{align:"middle",style:{marginTop:"16px"},children:[(0,L.jsxs)(w.Z,{className:ze,align:"middle",children:[(0,L.jsx)("div",{className:Fe,style:{background:"#E53333"}}),(0,L.jsx)("span",{children:"强烈建议修复项"}),(0,L.jsx)("span",{children:(null===(t=b.data)||void 0===t?void 0:t.strong_detail_count)||0})]}),(0,L.jsxs)(w.Z,{className:ze,align:"middle",children:[(0,L.jsx)("div",{className:Fe,style:{background:"#FFA221"}}),(0,L.jsx)("span",{children:"建议优化项"}),(0,L.jsx)("span",{children:(null===(i=b.data)||void 0===i?void 0:i.normal_detail_count)||0})]})]})]}),(0,L.jsxs)(Se.Z,{className:Ce,ghost:!0,expandIconPosition:"end",children:[(0,L.jsx)(Se.Z.Panel,{style:{marginBottom:"20px"},header:(0,L.jsxs)(w.Z,{align:"middle",justify:"space-between",children:[(0,L.jsx)(_.Z,{children:"强烈建议修复项"}),(0,L.jsx)(_.Z,{style:{color:"#E53333"},children:(null===(o=b.data)||void 0===o?void 0:o.strong_detail_count)||0})]}),children:(null==N?void 0:N.length)>0?(0,L.jsx)("div",{className:Te,children:N.map((function(e,n){var t;return(0,L.jsxs)(w.Z,{align:"middle",className:Be,wrap:!1,children:[(0,L.jsx)(_.Z,{style:{width:"150px"},className:Pe,children:(0,L.jsx)(f.Z,{placement:"topLeft",title:e.category,children:e.category})}),(0,L.jsx)(_.Z,{style:{width:"400px"},className:Pe,children:(0,L.jsx)(f.Z,{placement:"topLeft",title:e.raise_msg,children:e.raise_msg})}),(0,L.jsx)(_.Z,{style:{width:"100%",textAlign:"right"},children:null===(t=e.array_suggestion)||void 0===t?void 0:t.map((function(e,n){return(0,L.jsx)("div",{style:{width:"100%"},className:Pe,children:(0,L.jsx)(f.Z,{placement:"topLeft",title:e,children:e})},n)}))})]},n)}))}):(0,L.jsx)(Ve.Z,{img:Le,customText:"暂无优化项~",styles:{margin:"30px auto"}})},1),(0,L.jsx)(Se.Z.Panel,{header:(0,L.jsxs)(w.Z,{align:"middle",justify:"space-between",children:[(0,L.jsx)(_.Z,{children:"建议优化项"}),(0,L.jsx)(_.Z,{style:{color:"#FFA221"},children:(null===(r=b.data)||void 0===r?void 0:r.normal_detail_count)||0})]}),children:0!=(null==T?void 0:T.length)?(0,L.jsx)("div",{className:Te,children:T.map((function(e,n){var t;return(0,L.jsxs)(w.Z,{align:"middle",className:Be,wrap:!1,children:[(0,L.jsx)(_.Z,{style:{width:"150px"},className:Pe,children:(0,L.jsx)(f.Z,{placement:"topLeft",title:e.category,children:e.category})}),(0,L.jsx)(_.Z,{style:{width:"400px"},className:Pe,children:(0,L.jsx)(f.Z,{placement:"topLeft",title:e.raise_msg,children:e.raise_msg})}),(0,L.jsx)(_.Z,{style:{width:"100%",textAlign:"right"},children:null===(t=e.array_suggestion)||void 0===t?void 0:t.map((function(e,n){return(0,L.jsx)("div",{className:Pe,children:(0,L.jsx)(f.Z,{placement:"topLeft",title:e,children:e})},n)}))})]},n)}))}):(0,L.jsx)(Ve.Z,{img:Le,customText:"暂无优化项~",styles:{margin:"30px auto"}})},2)]})]})]})})),Ke=(0,l.connect)((function(e){var n=e.user,t=e.shixunsDetail,i=e.loading;return{user:n,shixunsDetail:t,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){var n,t,i,c,d,u,p,h,v,x,m,f,g,y,j,b=e.user,k=e.shixunsDetail,_=(e.globalSetting,e.loading,e.dispatch),A=(0,l.useSearchParams)(),w=s()(A,1)[0],S=(0,l.useParams)(),N=(0,a.useState)(""),Z=s()(N,2),D=Z[0],C=Z[1],T=(0,a.useState)(""),B=s()(T,2),P=B[0],U=B[1],E=(0,l.useLocation)(),I=(0,a.useState)(!1),O=s()(I,2),z=O[0],F=O[1];(0,de.Dk)((null===(n=k.detail)||void 0===n?void 0:n.name)||"实践项目名称-未填写"),(0,a.useEffect)((function(){var e=S.id;C(e),_({type:"shixunsDetail/getShixunsDetail",payload:{id:e}}),_({type:"shixunsDetail/getRightData",payload:{id:e}})}),[S.id]),(0,a.useEffect)((function(){var e;U({challenges:"1",propaedeutics:"2",repository:"3",secret_repository:"4",collaborators:"5",dataset:"6",shixun_discuss:"7",ranking_list:"8",settings:"9"}[null===(e=E.pathname.split("/"))||void 0===e?void 0:e[3]]||"1")}),[E.pathname]);var V=null===(t=b.userInfo)||void 0===t||null===(t=t.shixun)||void 0===t?void 0:t.own,Q=null===(i=b.userInfo)||void 0===i||null===(i=i.shixun)||void 0===i?void 0:i.editable;return(0,L.jsxs)("section",{className:ye,children:[(0,L.jsx)(ve,{}),(0,L.jsx)("section",{className:je,children:(0,L.jsxs)("aside",{className:be,children:[(0,L.jsxs)(o.Z,{mode:"horizontal",onClick:function(e){e.item;var n=e.key,t=(e.keyPath,e.domEvent);(0,de.L9)(["实践项目","详情页",t.currentTarget.textContent]);var i=function(e,n){return{1:{url:"/shixuns/".concat(n,"/challenges"),isPush:!1},2:{url:"/shixuns/".concat(n,"/propaedeutics"),isPush:!1},3:{url:"/shixuns/".concat(n,"/repository"),isPush:!0},4:{url:"/shixuns/".concat(n,"/secret_repository"),isPush:!0},5:{url:"/shixuns/".concat(n,"/collaborators"),isPush:!1},6:{url:"/shixuns/".concat(n,"/dataset"),isPush:!1},7:{url:"/shixuns/".concat(n,"/shixun_discuss"),isPush:!1},8:{url:"/shixuns/".concat(n,"/ranking_list"),isPush:!1},9:{url:"/shixuns/".concat(n,"/settings"),isPush:!1}}[e]||{}}(n,D),s=i.url;i.isPush?null===l.history||void 0===l.history||l.history.push(s):null===l.history||void 0===l.history||l.history.replace(s)},selectedKeys:[P],children:[(0,L.jsx)(o.Z.Item,{children:"任务"},"1"),V&&!(null!==(c=k.detail)&&void 0!==c&&c.is_jupyter)&&(null===(d=k.detail)||void 0===d?void 0:d.init_repository)&&(0,L.jsx)(o.Z.Item,{children:"代码"},"3"),V&&(null===(u=k.detail)||void 0===u?void 0:u.secret_repository)&&(0,L.jsx)(o.Z.Item,{children:"私密代码"},"4"),V&&Q&&!(null!==(p=k.detail)&&void 0!==p&&p.is_jupyter)&&!(null!==(h=k.detail)&&void 0!==h&&h.is_disable_discuss)&&(0,L.jsx)(o.Z.Item,{children:"评论"},"7"),!(null!==(v=k.detail)&&void 0!==v&&v.is_jupyter)&&(0,L.jsx)(o.Z.Item,{children:"排行榜"},"8"),V&&(0,L.jsx)(o.Z.Item,{children:"合作者"},"5"),V&&(null===(x=k.detail)||void 0===x?void 0:x.is_jupyter)&&(0,L.jsx)(o.Z.Item,{children:"数据集"},"6"),V&&(null===(m=k.detail)||void 0===m?void 0:m.is_jupyter)&&(0,L.jsx)(o.Z.Item,{children:"配置"},"9")]}),(0,ce.Ny)()&&!(null!==(f=k.challenges)&&void 0!==f&&f.is_jupyter||null!==(g=k.challenges)&&void 0!==g&&g.is_jupyter_lab)&&(0,L.jsxs)("span",{className:"".concat(ke," ").concat(_e),onClick:function(){return F(!0)},children:[(0,L.jsx)("i",{className:"iconfont icon-yijianjiance"}),"一键检测"]}),V&&Q&&!(null!==(y=k.detail)&&void 0!==y&&y.is_jupyter)&&(0,L.jsxs)(l.Link,{className:ke,to:"/shixuns/".concat(D,"/edit"),onClick:function(e){w.get("exercise")&&(e.preventDefault(),r.Z.confirm({title:"提示",content:"请注意,本次编辑仅修改试卷中的实训题,不会同步修改原实践项目。",okText:"确认",cancelText:"取消",onOk:function(){return l.history.push("/shixuns/".concat(D,"/edit"))}}))},id:"settingEntry",children:[(0,L.jsx)("i",{className:"iconfont icon-shijianshezhi"}),(0,L.jsx)("span",{children:"设置"})]}),V&&!(null!==(j=k.detail)&&void 0!==j&&j.is_jupyter)&&(0,L.jsx)(ge,{}),(0,L.jsx)(Qe,{isDrawer:z,setIsDrawer:F})]})}),(0,L.jsx)("aside",{className:"edu-container",children:(0,L.jsx)(l.Outlet,{})})]})}))},23002:function(e,n,t){var i=t(27161),s=t.n(i),a=(t(59301),t(22211)),l=t(43418),o=t(37712),r=["shixunsDetail","globalSetting","loading","dispatch"];n.Z=(0,a.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t.models.index}}))((function(e){var n,t=e.shixunsDetail,i=(e.globalSetting,e.loading,e.dispatch);s()(e,r);return(0,o.jsx)(l.Z,{centered:!0,keyboard:!1,closable:!1,title:"提示",open:"Banner-Auth"===t.actionTabs.key,okText:"确定",cancelText:"取消",onOk:function(){var e;i({type:"shixunsDetail/setActionTabs",payload:{}}),window.location.href=null===(e=t.detail)||void 0===e||null===(e=e.can_fork)||void 0===e?void 0:e.certi_url},onCancel:function(){i({type:"shixunsDetail/setActionTabs",payload:{}})},children:(0,o.jsxs)("p",{className:"tc font16",children:[null===(n=t.detail)||void 0===n||null===(n=n.can_fork)||void 0===n?void 0:n.can_fork,(0,o.jsx)("br",{}),"请问是否前往进行认证?"]})})}))},67764:function(e,n,t){var i=t(27161),s=t.n(i),a=(t(59301),t(22211)),l=t(43418),o=t(37712),r=["shixunsDetail","globalSetting","loading","dispatch"];n.Z=(0,a.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t.models.index}}))((function(e){var n,t,i=e.shixunsDetail,a=(e.globalSetting,e.loading,e.dispatch);s()(e,r);return(0,o.jsx)(l.Z,{centered:!0,keyboard:!1,closable:!1,title:"提示",open:"Banner-Per"===i.actionTabs.key,okText:"确定",cancelText:"取消",onOk:function(){a({type:"shixunsDetail/setActionTabs",payload:{}})},onCancel:function(){a({type:"shixunsDetail/setActionTabs",payload:{}})},children:(0,o.jsxs)("p",{className:"tc font16",children:["该实训所使用的实验环境为私有环境:",(0,o.jsx)("br",{}),null===(n=i.actionTabs)||void 0===n||null===(n=n.params)||void 0===n?void 0:n.message,(0,o.jsx)("br",{}),"您无该实验环境的使用权限,所以无法",(null===(t=i.actionTabs)||void 0===t||null===(t=t.params)||void 0===t?void 0:t.text)||"复制","该实训"]})})}))},59492:function(e,n,t){t.d(n,{_:function(){return m}});var i=t(10574),s=t.n(i),a=t(39343),l=t.n(a),o=t(49185),r=t(43418),c=t(8591),d=t(72315),u=t(85578),p=(t(59301),t(37712)),h=function(){var e=l()(s()().mark((function e(n){var t,i,a,l,r,c,d;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=n.is_jupyter,i=n.is_jupyter_lab,a=n.shixunId,l=n.homework_common_id,r=n.courseId,!t&&!i){e.next=7;break}return e.next=4,(0,o.BK)({id:a});case 4:return null!=(c=e.sent)&&c.identifier&&(0,u.xg)("/tasks/".concat(c.identifier,"/jupyter?homework_common_id=").concat(l)),e.abrupt("return");case 7:return e.next=9,(0,o.Ir)({id:a,homework_common_id:l});case 9:if(null==(d=e.sent)||!d.game_identifier){e.next=13;break}return(0,u.xg)("/tasks/".concat(r,"/").concat(l,"/").concat(d.game_identifier)),e.abrupt("return");case 13:2===(null==d?void 0:d.status)?v(null==d?void 0:d.message,l,r):3===(null==d?void 0:d.status)?x(null==d?void 0:d.message):-3==(null==d?void 0:d.status)&&(0,u.eF)();case 14:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),v=function e(n,t,i){var a,d;n=null!==(a=n)&&void 0!==a&&a.includes(".json")?n:"".concat(n,".json"),r.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,p.jsx)("div",{className:"tc font16",children:" 实训已经更新了,正在为您重置!"}),onOk:(d=l()(s()().mark((function a(){var l,r;return s()().wrap((function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,(0,o.$Q)({url:n});case 2:if(l=s.sent){s.next=5;break}return s.abrupt("return");case 5:return c.ZP.success("重置成功,正在进入实践项目!"),s.next=8,(0,o.Ir)({id:l.shixun_identifier,homework_common_id:t});case 8:if(null==(r=s.sent)||!r.game_identifier){s.next=12;break}return(0,u.xg)("/tasks/".concat(i,"/").concat(t,"/").concat(r.game_identifier)),s.abrupt("return");case 12:2===(null==r?void 0:r.status)?e(null==r?void 0:r.message,t,i):3===(null==r?void 0:r.status)&&x(null==r?void 0:r.message);case 13:case"end":return s.stop()}}),a)}))),function(){return d.apply(this,arguments)})})},x=function(e){r.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,p.jsxs)("div",{className:"tc font16",children:[" 目前该实践项目尚在内测中,将于",e,"之后开放,谢谢!"]})})},m=function(){var e=l()(s()().mark((function e(n,t){var i,a,l,c,u,v,x;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=t.is_jupyter,a=t.is_jupyter_lab,e.next=3,(0,o.WT)(n);case 3:if(!((l=e.sent).length>1)){e.next=7;break}return r.Z.info({icon:null,closable:!0,maskClosable:!0,centered:!0,width:820,okButtonProps:{style:{display:"none"}},title:"提示",content:(0,p.jsxs)("div",{children:[(0,p.jsxs)("div",{children:["你当前有",l.length,"个进行中的实训作业使用该实践项目,请在下方点击实训作业名称进入实训挑战页面:"]}),(0,p.jsx)(d.Z,{pagination:!1,columns:[{title:"课堂名称",dataIndex:"course_name",ellipsis:!0,width:180,align:"center"},{title:"作业名称",dataIndex:"name",ellipsis:!0,width:240,align:"center",render:function(e,n){var t=n||{},i=t.course_identifier,s=t.id;return(0,p.jsx)("a",{target:"_blank",href:"/classrooms/".concat(i,"/shixun_homework/").concat(s,"/detail"),children:e})}},{title:"作业截止时间",dataIndex:"end_time",align:"center"},{title:"操作",align:"center",render:function(e,n){var t=n.course_identifier,s=n.id,l=n.shixun_identifier;return(0,p.jsx)("div",{style:{cursor:"pointer",color:"#165dff"},onClick:function(){h({is_jupyter:i,is_jupyter_lab:a,shixunId:l,homework_common_id:s,courseId:t})},children:"前往挑战"})}}],dataSource:l,rowKey:"id"})]})}),e.abrupt("return",!0);case 7:if(1!==l.length){e.next=11;break}return c=l[0],u=c.shixun_identifier,v=c.id,x=c.course_identifier,h({is_jupyter:i,is_jupyter_lab:a,shixunId:u,homework_common_id:v,courseId:x}),e.abrupt("return",!0);case 11:return e.abrupt("return",!1);case 12:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}();n.Z=h},77578:function(e,n,t){t.d(n,{Z:function(){return i}});const i=e=>e?"function"==typeof e?e():e:null},39722:function(e,n,t){t.d(n,{t5:function(){return u}});var i=t(73287),s=t.n(i),a=t(55477),l=t(59301),o=t(36355),r=t(77578),c=t(17356),d=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<i.length;s++)n.indexOf(i[s])<0&&Object.prototype.propertyIsEnumerable.call(e,i[s])&&(t[i[s]]=e[i[s]])}return t};const u=e=>{const{hashId:n,prefixCls:t,className:i,style:o,placement:c="top",title:d,content:u,children:p}=e;return l.createElement("div",{className:s()(n,t,`${t}-pure`,`${t}-placement-${c}`,i),style:o},l.createElement("div",{className:`${t}-arrow`}),l.createElement(a.G,Object.assign({},e,{className:n,prefixCls:t}),p||((e,n,t)=>{if(n||t)return l.createElement(l.Fragment,null,n&&l.createElement("div",{className:`${e}-title`},(0,r.Z)(n)),l.createElement("div",{className:`${e}-inner-content`},(0,r.Z)(t)))})(t,d,u)))};n.ZP=e=>{const{prefixCls:n}=e,t=d(e,["prefixCls"]),{getPrefixCls:i}=l.useContext(o.E_),s=i("popover",n),[a,r]=(0,c.Z)(s);return a(l.createElement(u,Object.assign({},t,{prefixCls:s,hashId:r})))}},60324:function(e,n,t){var i=t(73287),s=t.n(i),a=t(59301),l=t(77578),o=t(62892),r=t(36355),c=t(6848),d=t(39722),u=t(17356),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<i.length;s++)n.indexOf(i[s])<0&&Object.prototype.propertyIsEnumerable.call(e,i[s])&&(t[i[s]]=e[i[s]])}return t};const h=e=>{let{title:n,content:t,prefixCls:i}=e;return a.createElement(a.Fragment,null,n&&a.createElement("div",{className:`${i}-title`},(0,l.Z)(n)),a.createElement("div",{className:`${i}-inner-content`},(0,l.Z)(t)))},v=a.forwardRef(((e,n)=>{const{prefixCls:t,title:i,content:l,overlayClassName:d,placement:v="top",trigger:x="hover",mouseEnterDelay:m=.1,mouseLeaveDelay:f=.1,overlayStyle:g={}}=e,y=p(e,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:j}=a.useContext(r.E_),b=j("popover",t),[k,_]=(0,u.Z)(b),A=j(),w=s()(d,_);return k(a.createElement(c.Z,Object.assign({placement:v,trigger:x,mouseEnterDelay:m,mouseLeaveDelay:f,overlayStyle:g},y,{prefixCls:b,overlayClassName:w,ref:n,overlay:i||l?a.createElement(h,{prefixCls:b,title:i,content:l}):null,transitionName:(0,o.m)(A,"zoom-big",y.transitionName),"data-popover-inject":!0})))}));v._InternalPanelDoNotUseOrYouWillBeFired=d.ZP,n.Z=v},17356:function(e,n,t){var i=t(17313),s=t(29878),a=t(19447),l=t(33166),o=t(83116),r=t(37613);const c=e=>{const{componentCls:n,popoverColor:t,minWidth:s,fontWeightStrong:l,popoverPadding:o,boxShadowSecondary:r,colorTextHeading:c,borderRadiusLG:d,zIndexPopup:u,marginXS:p,colorBgElevated:h,popoverBg:v}=e;return[{[n]:Object.assign(Object.assign({},(0,i.Wf)(e)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:u,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":h,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${n}-content`]:{position:"relative"},[`${n}-inner`]:{backgroundColor:v,backgroundClip:"padding-box",borderRadius:d,boxShadow:r,padding:o},[`${n}-title`]:{minWidth:s,marginBottom:p,color:c,fontWeight:l},[`${n}-inner-content`]:{color:t}})},(0,a.ZP)(e,{colorBg:"var(--antd-arrow-background-color)"}),{[`${n}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow,display:"inline-block",[`${n}-content`]:{display:"inline-block"}}}]},d=e=>{const{componentCls:n}=e;return{[n]:l.i.map((t=>{const i=e[`${t}6`];return{[`&${n}-${t}`]:{"--antd-arrow-background-color":i,[`${n}-inner`]:{backgroundColor:i},[`${n}-arrow`]:{background:"transparent"}}}}))}},u=e=>{const{componentCls:n,lineWidth:t,lineType:i,colorSplit:s,paddingSM:a,controlHeight:l,fontSize:o,lineHeight:r,padding:c}=e,d=l-Math.round(o*r);return{[n]:{[`${n}-inner`]:{padding:0},[`${n}-title`]:{margin:0,padding:`${d/2}px ${c}px ${d/2-t}px`,borderBottom:`${t}px ${i} ${s}`},[`${n}-inner-content`]:{padding:`${a}px ${c}px`}}}};n.Z=(0,o.Z)("Popover",(e=>{const{colorBgElevated:n,colorText:t,wireframe:i}=e,a=(0,r.TS)(e,{popoverPadding:12,popoverBg:n,popoverColor:t});return[c(a),d(a),i&&u(a),(0,s._y)(a,"zoom-big")]}),(e=>({width:177,minWidth:177,zIndexPopup:e.zIndexPopupBase+30})),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})}}]);