|
|
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[52875],{32137:function(e,n,i){i.d(n,{Z:function(){return f}});var t=i(82242),s=i.n(t),l=i(7557),a=i.n(l),r=i(41498),o=i.n(r),c=i(79800),d=i.n(c),u=i(39647),h=i.n(u),x=i(3113),p=i(59301),v=i(37712),m=["children"],f=function(e){var n=e.children,i=h()(e,m),t=(0,p.useState)(!1),l=d()(t,2),r=l[0],c=l[1];return(0,v.jsx)(x.ZP,s()(s()({},i),{},{loading:r,onClick:function(){var e=o()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,c(!0),e.next=4,i.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}))}},13261:function(e,n,i){var t=i(82242),s=i.n(t),l=(i(59301),i(93314)),a=i(3113),r=i(37712);n.Z=function(e){var n=e.img,i=e.buttonProps,t=void 0===i?{}:i,o=e.styles,c=void 0===o?{}:o,d=e.customText,u=e.ButtonText,h=e.ButtonClick,x=e.Buttonclass,p=e.ButtonTwo,v=e.imgStyles,m=e.loading,f=void 0!==m&&m;return(0,r.jsxs)("section",{className:"tc animated fadeIn",style:s()(s()({},{color:"#999",margin:"100px auto",visibility:f?"hidden":"visible"}),c),children:[(0,r.jsx)("img",{src:n||l,style:s()(s()({},v),{},{pointerEvents:"none",userSelect:"none"})}),(0,r.jsx)("p",{className:"mt20 font14",children:d||"暂时还没有相关数据哦!"}),u&&(0,r.jsx)(a.ZP,s()(s()({className:x,onClick:h},t),{},{children:u})),p&&p]})}},90155:function(e,n,i){i.d(n,{Z:function(){return L},P:function(){return P}});var t=i(37205),s=i.n(t),l=i(39647),a=i.n(l),r=i(7557),o=i.n(r),c=i(82242),d=i.n(c),u=i(41498),h=i.n(u),x=i(79800),p=i.n(x),v=i(59301),m=i(78241),f=i(43418),g=i(5112),j=i(92832),A=i(61998),y="brief___LOzpE",b="contentTitle___xkdcN",_="content___Vtri0",k="antdTable___s8T2N",w="tableCell___kN9Fw",Z="antdModal___WVBk3",C="orangeColor___ryB2u",N=i(18620),I=i(37712),S=["isImportMultipleCourse"],D=function(e){var n=e.studentNames,i=e.total;return i>3?(0,I.jsxs)(I.Fragment,{children:["课堂内有",(0,I.jsx)("span",{className:C,children:null==n?void 0:n.join("、")}),"等",(0,I.jsx)("span",{className:C,children:i}),"名学生"]}):(0,I.jsxs)(I.Fragment,{children:["课堂内有",(0,I.jsx)("span",{className:C,children:null==n?void 0:n.join("、")}),["","一","两","三"][i],"名学生"]})},T=function(e){var n=e.onCancel,i=e.onOk,t=e.visible,s=(e.inPaper,e.renderData),l=(e.type,e.isMultipleCourse),a=void 0!==l&&l,r=m.Z.useForm(),c=p()(r,1)[0],u=(0,v.useState)(1),x=p()(u,2),j=x[0],A=x[1],y=(0,v.useState)(!1),b=p()(y,2),k=b[0],w=b[1],N=(0,v.useMemo)((function(){return 1===(null==s?void 0:s.total_num)&&1===(null==s?void 0:s.can_copy_num)}),[s]),S=(0,v.useMemo)((function(){var e;return null==s||null===(e=s.course_data_list)||void 0===e?void 0:e.filter((function(e){return e.is_show}))}),[s]);return(0,I.jsx)(I.Fragment,{children:N?(0,I.jsxs)(f.Z,{centered:!0,closable:!0,open:t,destroyOnClose:!0,title:"提示",className:Z,width:682,confirmLoading:k,onCancel:n,onOk:h()(o()().mark((function e(){var n,t,l;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return w(!0),n=j,a&&(l=d()({},c.getFieldsValue()),n=null==s||null===(t=s.course_data_list)||void 0===t?void 0:t.map((function(e){return void 0!==l[e.id]?d()(d()({},e),{},{is_copy:l[e.id]}):e}))),e.next=5,i(n);case 5:w(!1);case 6:case"end":return e.stop()}}),e)}))),children:[(0,I.jsx)("div",{className:_,style:{marginBottom:20},children:a?"检测到以下课堂已在教学课堂中使用,请问是否复制成新的实训发送至教学课堂中?":(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(D,{studentNames:null==s?void 0:s.student_names,total:null==s?void 0:s.student_count}),"学习过该实践项目。该项目支持复制,请选择是否将该项目复制为新项目发送至课堂中?"]})}),a?(0,I.jsx)(m.Z,{form:c,preserve:!1,children:null==S?void 0:S.map((function(e){return(0,I.jsxs)(v.Fragment,{children:[(0,I.jsx)("h3",{className:"ml15 mb5",children:e.name}),(0,I.jsx)(m.Z.Item,{name:e.id,initialValue:1,children:(0,I.jsxs)(g.ZP.Group,{className:_,children:[(0,I.jsx)(g.ZP,{value:1,style:{color:"#464f66"},children:"复制实训"}),(0,I.jsx)(g.ZP,{value:0,style:{color:"#464f66"},children:"不复制实训"})]})})]},e.id)}))}):(0,I.jsxs)(g.ZP.Group,{value:j,onChange:function(e){return A(e.target.value)},className:_,style:{marginBottom:30},children:[(0,I.jsx)(g.ZP,{value:1,style:{color:"#464f66"},children:"复制"}),(0,I.jsx)(g.ZP,{value:0,style:{color:"#464f66"},children:"不复制"})]}),(0,I.jsxs)("div",{children:[(0,I.jsx)("div",{className:_,style:{marginBottom:10},children:"* 说明:"}),(0,I.jsx)("div",{className:_,style:{marginBottom:20},children:"1、复制:系统将复制并创建一个新的项目发送到课堂中使用(不会复制学生的挑战记录),新的项目支持进行编辑并与原项目信息互不影响。"}),(0,I.jsx)("div",{className:"".concat(_," ").concat(C),children:"2、不复制:当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"})]})]}):(0,I.jsx)(f.Z,{centered:!0,closable:!0,destroyOnClose:!0,open:t,confirmLoading:k,title:"提示",width:682,onCancel:n,onOk:h()(o()().mark((function e(){var n,t,l;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return w(!0),n=0,a&&(l=d()({},c.getFieldsValue()),n=null==s||null===(t=s.course_data_list)||void 0===t?void 0:t.map((function(e){return void 0!==l[e.id]?d()(d()({},e),{},{is_use:l[e.id]}):e}))),e.next=5,i(n);case 5:w(!1);case 6:case"end":return e.stop()}}),e)}))),children:(0,I.jsxs)("div",{className:_,children:[(0,I.jsx)(D,{studentNames:null==s?void 0:s.student_names,total:null==s?void 0:s.student_count}),"学习过该实践项目。",a?(0,I.jsxs)(m.Z,{form:c,preserve:!1,children:[(0,I.jsx)("h3",{children:"当前实训不可复制,已经检测到以下课堂存在该实训,同一实训在课堂中重复使用时,会导致成绩互相影响,请确认是否继续使用"}),null==S?void 0:S.map((function(e){return(0,I.jsxs)(v.Fragment,{children:[(0,I.jsx)("h3",{className:"ml15 mb5",children:e.name}),(0,I.jsx)(m.Z.Item,{name:e.id,initialValue:1,children:(0,I.jsxs)(g.ZP.Group,{className:_,children:[(0,I.jsx)(g.ZP,{value:1,style:{color:"#464f66"},children:"继续使用"}),(0,I.jsx)(g.ZP,{value:0,style:{color:"#464f66"},children:"不使用"})]})})]},e.id)}))]}):(0,I.jsxs)("div",{children:["该项目不支持复制,若确认继续发送,",(0,I.jsx)("span",{className:C,children:"当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"}),"(如果不想清空学生之前的挑战记录,建议参照该实践项目的内容自行创建一个新的项目,或者尝试联系项目创建人开放本项目的复制权限)。"]})]})})})},P=function(){var e=(0,v.useState)(!1),n=p()(e,2),i=n[0],t=n[1],s=(0,v.useState)(),l=p()(s,2),r=l[0],c=l[1],d=function(){var e=h()(o()().mark((function e(n){var i,s,l,r,d;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=n.isImportMultipleCourse,s=void 0!==i&&i,l=a()(n,S),console.log(n),e.t0=null==n?void 0:n.result,e.t0){e.next=7;break}return e.next=6,(0,N.Tr)(l);case 6:e.t0=e.sent;case 7:if(!("status"in(r=e.t0))){e.next=10;break}return e.abrupt("return",!1);case 10:if(!s){e.next=17;break}if(!(null==r||null===(d=r.course_data_list)||void 0===d?void 0:d.some((function(e){return e.is_show})))){e.next=16;break}return c(r),t(!0),e.abrupt("return",!0);case 16:return e.abrupt("return",r.course_data_list||[]);case 17:if(0!==r.student_count){e.next=19;break}return e.abrupt("return",!1);case 19:return c(r),t(!0),e.abrupt("return",!0);case 22:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return[i,function(){return t(!1)},r,d]},B=function(e){var n=m.Z.useForm(),i=p()(n,1)[0],t=(0,v.useState)(!1),l=p()(t,2),a=l[0],r=l[1],c=e.onCancel,d=e.onOk,u=e.visible,x=e.inPaper,_=void 0!==x&&x,N=e.renderData,S=e.type,T=e.isMultipleCourse,P=void 0!==T&&T,B=e.position,L=(0,v.useMemo)((function(){return _?[{title:"实践项目名称",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:w,render:function(e,n){return(0,I.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否复制",dataIndex:"is_copy",align:"center",render:function(e,n){return(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(m.Z.Item,{name:["".concat("subject"===S?n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],initialValue:1,children:(0,I.jsxs)(g.ZP.Group,{children:[(0,I.jsx)(g.ZP,{value:1,children:"是"}),(0,I.jsx)(g.ZP,{value:0,children:"否"})]})}),(0,I.jsx)(m.Z.Item,{name:["".concat("subject"===S?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],hidden:!0,initialValue:1,children:(0,I.jsx)(j.Z,{type:"hidden"})})]})}}]:[{title:"实践项目名称",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:w,render:function(e,n){return(0,I.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否使用",dataIndex:"is_use",align:"center",render:function(e,n){return(0,I.jsx)(m.Z.Item,{name:["".concat("subject"===S?n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],initialValue:1,children:(0,I.jsxs)(g.ZP.Group,{children:[(0,I.jsx)(g.ZP,{value:1,children:"是"}),(0,I.jsx)(g.ZP,{value:0,children:"否"})]})})}},{title:"是否复制",dataIndex:"is_copy",align:"center",render:function(e,n){return(0,I.jsx)(m.Z.Item,{name:["".concat("subject"===S?n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],initialValue:1,children:(0,I.jsxs)(g.ZP.Group,{children:[(0,I.jsx)(g.ZP,{value:1,children:"是"}),(0,I.jsx)(g.ZP,{value:0,children:"否"})]})})}}]}),[_]),z=(0,v.useMemo)((function(){return _?[{title:"实践项目名称",dataIndex:"name",width:424,className:w,align:"center",ellipsis:!0,render:function(e,n){return(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e}),(0,I.jsx)(m.Z.Item,{name:["".concat("subject"===S?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],hidden:!0,initialValue:0,children:(0,I.jsx)(j.Z,{type:"hidden"})}),(0,I.jsx)(m.Z.Item,{name:["".concat("subject"===S?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],hidden:!0,initialValue:1,children:(0,I.jsx)(j.Z,{type:"hidden"})})]})}}]:[{title:"实践项目名称",dataIndex:"name",width:424,className:w,ellipsis:!0,align:"center",render:function(e,n){return(0,I.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否使用",dataIndex:"is_use",align:"center",render:function(e,n){return(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(m.Z.Item,{name:["".concat("subject"===S?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],initialValue:0,children:(0,I.jsxs)(g.ZP.Group,{children:[(0,I.jsx)(g.ZP,{value:1,children:"是"}),(0,I.jsx)(g.ZP,{value:0,children:"否"})]})}),(0,I.jsx)(m.Z.Item,{name:["".concat("subject"===S?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],hidden:!0,initialValue:0,children:(0,I.jsx)(j.Z,{type:"hidden"})})]})}}]}),[_]);if(P){var F={title:"课堂名称",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:w,render:function(e,n){return(0,I.jsx)("a",{href:"/classrooms/".concat(n.course_id),children:e})}};L=[F].concat(s()(L)),z=[F].concat(s()(z))}var E=(0,v.useMemo)((function(){return function(e){var n=e.used,i=e.copy,t=e.canNotCopy,s=e.studentNames,l=e.studentCount,a=e.inPaper,r=e.is_random,o=void 0!==r&&r,c=e.position,d=(void 0===c?"":c)||(a?"试卷":"课程");return(0,I.jsxs)("span",{children:[(0,I.jsx)(D,{studentNames:s,total:l}),"学习过",d,"中的",(0,I.jsx)("span",{className:C,children:n}),"个项目,",i>0&&t>0?(0,I.jsxs)(I.Fragment,{children:["其中",(0,I.jsx)("span",{className:C,children:i}),"个项目支持复制,",(0,I.jsx)("span",{className:C,children:t}),"个项目不支持复制"]}):i>0&&0===t?(0,I.jsxs)(I.Fragment,{children:["其中",(0,I.jsx)("span",{className:C,children:i}),"个项目支持复制"]}):0===i&&t>0?(0,I.jsxs)(I.Fragment,{children:["其中",(0,I.jsx)("span",{className:C,children:t}),"个项目不支持复制"]}):void 0,"。请选择",o?"":"是否继续使用和","是否复制为新项目发送至课堂中?"]})}({used:null==N?void 0:N.repeat_shixun_num,copy:null==N?void 0:N.can_copy_num,canNotCopy:null==N?void 0:N.no_copy_num,studentNames:null==N?void 0:N.student_names,studentCount:null==N?void 0:N.student_count,is_random:null==N?void 0:N.is_random,inPaper:_,position:B})}),[N,_,B]);return(0,I.jsx)(f.Z,{title:"提示",centered:!0,open:u,confirmLoading:a,onOk:h()(o()().mark((function e(){var n,t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r(!0),n=i.getFieldsValue(),t=Object.keys(n).map((function(e){return{id:parseInt(e.split("_")[0]),course_id:parseInt(e.split("_")[1]),is_use:n[e].is_use,is_copy:n[e].is_copy}})),e.next=5,d(t);case 5:r(!1);case 6:case"end":return e.stop()}}),e)}))),onCancel:c,width:880,okText:"确认",className:Z,destroyOnClose:!0,children:(0,I.jsxs)(m.Z,{form:i,preserve:!1,children:[(0,I.jsx)("div",{className:y,children:E}),(0,I.jsxs)("div",{style:{marginBottom:30},children:[(0,I.jsx)("div",{style:{marginBottom:20},children:"* 说明"}),(0,I.jsx)("div",{style:{marginBottom:20},children:"1、复制:系统将复制并创建一个新的项目发送到课堂中使用(不会复制学生的挑战记录),新的项目支持进行编辑并与原项目信息互不影响。"}),(0,I.jsx)("div",{className:C,children:"2、不复制:当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"})]}),(null==N?void 0:N.can_copy_num)>0&&(0,I.jsxs)("div",{children:[(0,I.jsx)("div",{className:b,children:"支持复制的项目"}),(0,I.jsx)(A.Z,{columns:L,className:k,dataSource:null==N?void 0:N.can_copy_list,rowKey:"subject"===S?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})]}),(null==N?void 0:N.no_copy_num)>0&&(0,I.jsxs)("div",{children:[(0,I.jsx)("div",{className:b,children:"不支持复制的项目"}),(0,I.jsx)(A.Z,{columns:z,className:k,dataSource:null==N?void 0:N.no_copy_list,rowKey:"subject"===S?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})]}),(null==N?void 0:N.no_use_list.length)>0&&(null==N?void 0:N.no_use_list.map((function(e){return(0,I.jsxs)("div",{children:[(0,I.jsx)(m.Z.Item,{name:["".concat("subject"===S?null==e?void 0:e.stage_shixun_id:e.shixun_course_id||e.id),"is_copy"],hidden:!0,initialValue:0,children:(0,I.jsx)(j.Z,{type:"hidden"})}),(0,I.jsx)(m.Z.Item,{name:["".concat("subject"===S?null==e?void 0:e.stage_shixun_id:e.shixun_course_id||e.id),"is_use"],hidden:!0,initialValue:1,children:(0,I.jsx)(j.Z,{type:"hidden"})})]},"subject"===S?e.stage_shixun_id:e.shixun_course_id||e.id)})))]})})},L=function(e){return"multiple"===e.modalType?(0,I.jsx)(B,d()({},e)):(0,I.jsx)(T,d()({},e))}},83735:function(e,n,i){i.r(n),i.d(n,{default:function(){return en}});var t=i(79800),s=i.n(t),l=i(59301),a=i(51876),r=i(20834),o=i(7557),c=i.n(o),d=i(41498),u=i.n(d),h=i(39647),x=i.n(h),p=i(8591),v=i(43418),m=i(92832),f=i(6848),g=i(60324),j=i(71418),A=i(5112),y=i(81327),b=i(94001),_=i(43604),k=i(19842),w=i(95237),Z=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n={"开始实战":"开始学习并完成实战任务","继续挑战":"继续完成后续学习和实战任务","查看实战":"查看我的实战光辉历史","模拟实战":"模拟完成实战任务","开启挑战":"开始学习并完成实战任务"};return n[e]||""},C=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:99,n=[0,3,1,-1];return!n.includes(e)},N={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",splitInfo:"splitInfo___Iz1oG",splitInfo_t1:"splitInfo_t1___leyKR",splitInfo_t2:"splitInfo_t2___BwEYQ"},I=i(52360),S=i(82242),D=i.n(S),T=i(27092),P="wrap___E1Sbk",B="title___nUI57",L="radioWrap___OlPAG",z="radio___S9z0O",F="colorFF0000___xX56a",E="pagination___fvfxn",O=i(90155),V=i(37712),Q=["shixunsDetail","globalSetting","loading","dispatch"],X=m.Z.Search,W=(0,a.connect)((function(e){var n=e.shixunsDetail,i=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){var n,i,t=e.shixunsDetail,r=(e.globalSetting,e.loading,e.dispatch),o=(x()(e,Q),(0,a.useParams)()),d=(0,l.useState)(0),h=s()(d,2),m=h[0],f=h[1],g=(0,l.useState)([]),j=s()(g,2),y=j[0],b=j[1],_=(0,l.useState)(""),k=s()(_,2),w=k[0],Z=k[1],C=(0,l.useState)(),N=s()(C,2),I=N[0],S=N[1],W=(0,l.useState)([]),R=s()(W,2),M=(R[0],R[1]),q=(0,l.useState)(!1),U=s()(q,2),K=U[0],J=U[1],G=(0,l.useState)(!1),Y=s()(G,2),H=Y[0],$=Y[1],ee=(0,l.useState)({id:null,page:1,limit:10}),ne=s()(ee,2),ie=ne[0],te=ne[1];(0,l.useEffect)((function(){"Banner-SendShixuns"===t.actionTabs.key&&(ie.id=o.id,te(ie),se(ie))}),[t.actionTabs.key]);(null==t||null===(n=t.detail)||void 0===n?void 0:n.is_jupyter)||null==t||null===(i=t.detail)||void 0===i||i.is_jupyter_lab;var se=function(){var e=u()(c()().mark((function e(n){var i;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r({type:"shixunsDetail/searchUserCourses",payload:n});case 2:401===(i=e.sent).status?(r({type:"shixunsDetail/setActionTabs",payload:{}}),$(!1)):($(!0),f((null==i?void 0:i.courses_count)||0),b((null==i?void 0:i.course_list)||[]));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),le=(0,O.P)(),ae=s()(le,4),re=ae[0],oe=ae[1],ce=ae[2],de=ae[3],ue=function(){var e=u()(c()().mark((function e(){var n,i;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(I){e.next=3;break}return J(!0),e.abrupt("return");case 3:return i=null===(n=t.actionTabs.params)||void 0===n?void 0:n.id,$(!1),e.next=7,de({id:i,course_id:I,type:"shixun"});case 7:if(e.sent){e.next=12;break}return e.next=11,he(0);case 11:xe();case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),he=function(){var e=u()(c()().mark((function e(n){var i,s,l,a;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s=null===(i=t.actionTabs.params)||void 0===i?void 0:i.id,l={id:s,identifier:o.id,courses:[{id:s,course_id:I,identifier:o.id,type:"normal",is_use:1,is_copy:n}]},e.next=4,r({type:"shixunsDetail/sendToCourse",payload:l});case 4:401!==(a=e.sent).status&&404!==a.status?(p.ZP.success(a.message),xe(),oe(),window.location.href=a.first_category_url):(xe(),oe());case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),xe=function(){Z(""),S(null),J(!1),M([]),r({type:"shixunsDetail/setActionTabs",payload:{}}),$(!1)};return(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)(v.Z,{centered:!0,keyboard:!1,closable:!1,title:"发送实训",open:H,okText:"确定",cancelText:"取消",onOk:ue,onCancel:xe,children:(0,V.jsxs)("div",{className:P,children:[(0,V.jsx)("div",{className:B,children:"选择的实训将会发送到指定课堂"}),(0,V.jsx)("div",{className:"mb10",children:(0,V.jsx)(X,{placeholder:"输入课堂名称的关键字进行搜索",value:w,onChange:function(e){return Z(e.target.value)},onSearch:function(e){Z(e);var n=D()(D()({},ie),{page:1,limit:10,search:encodeURI(e)});te(n),se(n)}})}),(0,V.jsx)("div",{className:L,children:(0,V.jsx)(A.ZP.Group,{value:I,onChange:function(e){S(e.target.value),J(!1)},children:y.map((function(e,n){return(0,V.jsx)(A.ZP,{className:z,value:e.course_id,children:(0,V.jsx)("span",{title:e.name,children:e.name})},n)}))})}),K&&(0,V.jsx)("div",{className:F,children:"请选择你要发送的课堂"}),m>10&&(0,V.jsx)("div",{className:E,children:(0,V.jsx)(T.Z,{size:"small",className:"mb20",showQuickJumper:!0,showSizeChanger:!1,defaultCurrent:1,current:null==ie?void 0:ie.page,pageSize:10,total:m,onChange:function(e){var n=D()(D()({},ie),{page:e,limit:10,search:encodeURI(w)});te(n),se(n)}})})]})}),(0,V.jsx)(O.Z,{visible:re,inPaper:!1,onOk:he,onCancel:function(){xe(),oe()},renderData:ce,modalType:"single",type:"shixun"})]})})),R="wrap___M6YVE",M="text___wxM5Y",q="color848282___PNF2A",U=["shixunsDetail","globalSetting","loading","dispatch"],K=(0,a.connect)((function(e){var n=e.shixunsDetail,i=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){var n=e.shixunsDetail,i=(e.globalSetting,e.loading,e.dispatch),t=(x()(e,U),(0,l.useState)(!1)),a=s()(t,2),r=a[0],o=a[1],d=function(){var e=u()(c()().mark((function e(){var t,s,l,a;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o(!0),e.next=3,i({type:"shixunsDetail/cancelRelease",payload:{id:null===(t=n.actionTabs.params)||void 0===t?void 0:t.id}});case 3:s=e.sent,i({type:"shixunsDetail/setActionTabs",payload:{}}),o(!1),401!==s.status&&(p.ZP.success(s.message),i({type:"shixunsDetail/getShixunsDetail",payload:{id:null===(l=n.actionTabs.params)||void 0===l?void 0:l.id}}),i({type:"shixunsDetail/getRightData",payload:{id:null===(a=n.actionTabs.params)||void 0===a?void 0:a.id}}));case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsx)(v.Z,{centered:!0,keyboard:!1,closable:!1,title:"提示",open:"Banner-CancelRelease"===n.actionTabs.key,okText:"确定",cancelText:"取消",confirmLoading:r,onOk:d,okButtonProps:{loading:r},onCancel:function(){i({type:"shixunsDetail/setActionTabs",payload:{}})},children:(0,V.jsxs)("div",{className:R,children:[(0,V.jsx)("p",{className:M,children:"是否确认撤销发布?"}),(0,V.jsx)("p",{className:"".concat(M," ").concat(q),children:"撤销发布后,学员将无法进行练习,若您新增关"}),(0,V.jsx)("p",{className:"".concat(M," ").concat(q),children:"卡,学员需要重新体验实训"})]})})})),J=["shixunsDetail","globalSetting","loading","dispatch"],G=(0,a.connect)((function(e){var n=e.shixunsDetail,i=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){var n,i=e.shixunsDetail,t=(e.globalSetting,e.loading,e.dispatch),a=(x()(e,J),(0,l.useState)(!1)),r=s()(a,2),o=r[0],d=r[1],h=function(){var e=u()(c()().mark((function e(){var n,s,l,a,r;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return d(!0),e.next=3,t({type:"shixunsDetail/cancelPublic",payload:{id:null===(n=i.actionTabs.params)||void 0===n?void 0:n.id}});case 3:s=e.sent,t({type:"shixunsDetail/setActionTabs",payload:{}}),d(!1),0===s.status&&(t({type:"shixunsDetail/getShixunsDetail",payload:{id:null===(l=i.actionTabs.params)||void 0===l?void 0:l.id}}),t({type:"shixunsDetail/getRightData",payload:{id:null===(a=i.actionTabs.params)||void 0===a?void 0:a.id}}),p.ZP.success(null!==(r=i.actionTabs)&&void 0!==r&&null!==(r=r.params)&&void 0!==r&&r.isCancelPublic?"撤销公开成功!":"撤销申请公开成功!"));case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsx)(v.Z,{centered:!0,keyboard:!1,closable:!1,title:"提示",open:"Banner-CancelPublic"===i.actionTabs.key,okText:"确定",cancelText:"取消",confirmLoading:o,onOk:h,onCancel:function(){t({type:"shixunsDetail/setActionTabs",payload:{}})},children:(0,V.jsx)("div",{className:R,children:(0,V.jsxs)("p",{className:M,children:["是否确认撤销",null!==(n=i.actionTabs)&&void 0!==n&&null!==(n=n.params)&&void 0!==n&&n.isCancelPublic?"":"申请","公开?"]})})})})),Y=["shixunsDetail","globalSetting","loading","dispatch"],H=(0,a.connect)((function(e){var n=e.shixunsDetail,i=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){var n=e.shixunsDetail,i=(e.globalSetting,e.loading,e.dispatch),t=(x()(e,Y),(0,l.useState)(!1)),r=s()(t,2),o=r[0],d=r[1],h=(0,a.useParams)(),m=function(){var e=u()(c()().mark((function e(){var t,s,l,a,r,o,u,h,x,v,m,f,g,j,A;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(d(!0),null!==(t=n.actionTabs.params)&&void 0!==t&&t.type){e.next=16;break}if(!(null!==(l=n.actionTabs.params)&&void 0!==l&&l.discipline_name||null!==(a=n.actionTabs.params)&&void 0!==a&&a.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 p.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 p.ZP.info("请选择方向或课程"),e.abrupt("return");case 11:return e.next=13,i({type:"shixunsDetail/applyPublic",payload:{id:null===(r=n.actionTabs.params)||void 0===r?void 0:r.id,user_customize:null===(o=n.actionTabs.params)||void 0===o||!o.sub_discipline_id,discipline_name:null===(u=n.actionTabs.params)||void 0===u?void 0:u.discipline_name,sub_discipline_name:null===(h=n.actionTabs.params)||void 0===h?void 0:h.sub_discipline_name,sub_discipline_id:null===(x=n.actionTabs.params)||void 0===x?void 0:x.sub_discipline_id}});case 13:s=e.sent,e.next=19;break;case 16:return e.next=18,i({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:i({type:"shixunsDetail/setActionTabs",payload:{}}),d(!1),1!==s.status&&0!==s.status||(i({type:"shixunsDetail/getShixunsDetail",payload:{id:null===(j=n.actionTabs.params)||void 0===j?void 0:j.id}}),i({type:"shixunsDetail/getRightData",payload:{id:null===(A=n.actionTabs.params)||void 0===A?void 0:A.id}}));case 22:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsx)(v.Z,{centered:!0,keyboard:!1,closable:!1,title:"提示",open:"Banner-ApplyPublic"===n.actionTabs.key,okText:"确定申请",cancelText:"取消申请",confirmLoading:o,onOk:m,onCancel:function(){i({type:"shixunsDetail/setActionTabs",payload:{}})},children:(0,V.jsxs)("div",{className:R,children:[(0,V.jsx)("p",{className:M,style:{textAlign:"left",fontSize:"14px"},children:"申请说明:公开实训需经过平台标准化审核,预计审核时间为1至2个工作日;若仅本人教学使用则无需申请公开,直接发送至课堂即可。"}),(0,V.jsxs)("p",{className:"".concat(M," mt5"),style:{color:"#f5a44a",textAlign:"left",fontSize:"14px"},children:["注意:审核通过后,实训将对平台所有人可见,并且实训将默认向平台已职业认证的教师公开关卡的参考答案和测试集,如需修改请在通过审核后前往",(0,V.jsx)("span",{style:{color:"#4169d0",cursor:"pointer"},onClick:function(){window.open("/shixuns/".concat(null==h?void 0:h.id,"/edit?tabId=setting"))},children:"设置页面"}),"调整。"]})]})})})),$=i(42352),ee=["shixunsDetail","globalSetting","loading","dispatch"],ne=(0,a.connect)((function(e){var n=e.shixunsDetail,i=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){var n,i,t=e.shixunsDetail,s=(e.globalSetting,e.loading,e.dispatch),l=(x()(e,ee),(null===(n=t.actionTabs)||void 0===n?void 0:n.params)||{}),a=l.tagPosition,r=void 0===a?[]:a,o=l.evaluationSetPosition,c=void 0===o?[]:o,d=l.publishBoxStatus,u=function(){return(0,V.jsx)("div",{className:R,children:(0,V.jsx)("p",{className:M,children:"发布申请已提交,请等待管理员的审核"})})},h=function(){return(0,V.jsxs)("div",{className:R,children:[(0,V.jsx)("p",{className:M,children:"发布申请已提交,请等待管理员的审核"}),(0,V.jsx)("p",{className:"".concat(M," font12"),children:"• 我们将在1-2个工作日内完成审核"})]})},p=function(){return(0,V.jsx)("div",{className:R,children:(0,V.jsxs)("p",{className:M,children:["第",c.join(","),"关尚未完成,无法申请发布"]})})},m=function(){return(0,V.jsx)("div",{className:R,children:(0,V.jsxs)("p",{className:M,children:["每一个关卡至少需要一个技能标签",(0,V.jsx)("br",{}),"第",r.join(","),"关尚未设置技能标签,请补充"]})})};return(0,V.jsx)(v.Z,{centered:!0,keyboard:!1,closable:!1,title:"提示",open:"Banner-ApplyRelease"===t.actionTabs.key,okText:"知道啦",onOk:function(){var e,n;0!==d&&1!==d||(s({type:"shixunsDetail/getShixunsDetail",payload:{id:null===(e=t.actionTabs.params)||void 0===e?void 0:e.id}}),s({type:"shixunsDetail/getRightData",payload:{id:null===(n=t.actionTabs.params)||void 0===n?void 0:n.id}}));s({type:"shixunsDetail/setActionTabs",payload:{}})},onCancel:function(){s({type:"shixunsDetail/setActionTabs",payload:{}})},children:(i={0:u,1:h,2:p,3:m},i[d]?i[d]():(0,V.jsx)("div",{className:R,children:(0,V.jsx)("p",{className:M,children:"尚未创建任务的实训,不能申请发布"})}))})})),ie=i(2010),te=i(18620),se=i(680),le=i(78386),ae=i(20538),re=i(15309),oe=i(79311),ce=i(38296),de=i(27627),ue=i(66086),he=i(32137),xe="recommend_config_introduce___xnAQ0",pe="recommend_config___HSCj1",ve="recommend_config_item___uRjR7",me="item_title___KPaUh",fe="recommend_text___JUfgL",ge="item_content___HFNJz",je="tooltip___yYmGb",Ae=i(39248),ye=i(13014),be=function(e){var n=e.visible,i=e.onOk,t=e.onCancel,a=e.identifier,r=(0,l.useState)(!1),o=s()(r,2),d=o[0],h=o[1],x=(0,l.useState)({}),m=s()(x,2),g=m[0],A=(m[1],(0,l.useState)(!1)),y=s()(A,2),b=y[0],_=(y[1],function(){var e=u()(c()().mark((function e(){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return h(!0),e.next=3,(0,oe.ZP)("/api/shixuns/".concat(a,"/apply_recommend_config.json"),{method:"put",body:{data:null==g?void 0:g.recommend}});case 3:0==e.sent.status&&(p.ZP.success("应用成功"),h(!1),t());case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}());return(0,V.jsx)(V.Fragment,{children:(0,V.jsx)(v.Z,{title:"推荐配置",open:n,width:640,onCancel:t,centered:!0,onOk:u()(c()().mark((function e(){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,_();case 2:i();case 3:case"end":return e.stop()}}),e)}))),confirmLoading:d,okText:"使用推荐配置",cancelText:"不使用",children:(0,V.jsxs)(j.Z,{spinning:b,children:[(0,V.jsxs)("div",{className:xe,children:[(0,V.jsx)("div",{children:"当前配置:实验环境目前已经配置的资源。"}),(0,V.jsx)("div",{children:"推荐配置:系统根据实践项目使用的实际情况,计算出推荐配置。使用的人越多,推荐越准确。"})]}),(0,V.jsx)("div",{className:pe,children:["当前配置","推荐配置"].map((function(e,n){return(0,V.jsxs)("div",{className:"".concat(ve),children:[(0,V.jsxs)("div",{className:me,children:[(0,V.jsx)("div",{children:e}),1==n?(0,V.jsx)("div",{className:fe,children:"推荐"}):(0,V.jsx)(V.Fragment,{})]}),("当前配置"==e&&(null==g?void 0:g.current)||"推荐配置"==e&&(null==g?void 0:g.recommend)||[]).map((function(e,n){return(0,V.jsxs)("div",{className:ge,children:[(0,V.jsx)("span",{children:null==e?void 0:e.image_name}),null!=e&&e.cpu_limit?(0,V.jsxs)("span",{children:[null==e?void 0:e.cpu_limit,"核",null==e?void 0:e.memory_limit,"G"]}):(0,V.jsxs)("div",{children:[(0,V.jsx)("span",{children:"暂无推荐"}),(0,V.jsx)(f.Z,{title:(0,V.jsxs)("div",{style:{lineHeight:"22px",padding:5},children:["实验环境为特殊的专有云或无使用数",(0,V.jsx)("br",{}),"据,系统无法给出推荐值。一键应用",(0,V.jsx)("br",{}),"的时候,将使用原配置。"]}),children:(0,V.jsx)(Ae.Z,{className:je})})]})]},n)}))]},e)}))}),(0,V.jsxs)("div",{children:[(0,V.jsx)("span",{children:"没找到合适的配置?"}),(0,V.jsx)("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:function(){v.Z.info({centered:!0,icon:null,width:424,title:"联系平台管理员",content:(0,V.jsx)("div",{className:"tc",children:(0,V.jsx)("img",{src:ye,alt:"二维码",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})}),okText:"我知道了"})},children:"联系管理员"})]})]})})})},_e=["shixunsDetail","user","globalSetting","loading","dispatch","problemset"],ke=(0,a.connect)((function(e){var n=e.shixunsDetail,i=e.user,t=e.loading,s=e.globalSetting,l=e.problemset;return{shixunsDetail:n,user:i,globalSetting:s,loading:t.models.index,problemset:l}}))((function(e){var n,i,t,r,o,d,h,S,D,T,P,B,L,z,F,E,O,Q,X,R,M,q,U,J,Y,ee,xe,pe,ve,me,fe,ge,je,Ae,ye,ke,we,Ze,Ce,Ne,Ie,Se,De,Te,Pe,Be,Le,ze,Fe,Ee,Oe,Ve,Qe,Xe,We,Re,Me,qe,Ue,Ke,Je,Ge,Ye,He,$e,en,nn,tn,sn,ln,an,rn,on,cn,dn,un,hn,xn,pn,vn,mn,fn=e.shixunsDetail,gn=e.user,jn=(e.globalSetting,e.loading,e.dispatch),An=e.problemset,yn=(x()(e,_e),(0,a.useLocation)()),bn=(0,l.useRef)(""),_n=(0,l.useState)(!1),kn=s()(_n,2),wn=kn[0],Zn=kn[1],Cn=((0,l.useRef)(null),(0,l.useState)(!0)),Nn=s()(Cn,2),In=Nn[0],Sn=Nn[1],Dn=(0,l.useState)(2),Tn=s()(Dn,2),Pn=Tn[0],Bn=Tn[1],Ln=(0,l.useState)(!1),zn=s()(Ln,2),Fn=zn[0],En=zn[1],On=(0,l.useState)(!1),Vn=s()(On,2),Qn=Vn[0],Xn=Vn[1],Wn=(0,l.useState)(),Rn=s()(Wn,2),Mn=Rn[0],qn=Rn[1],Un=(0,l.useState)(),Kn=s()(Un,2),Jn=Kn[0],Gn=Kn[1],Yn=(0,l.useState)(),Hn=s()(Yn,2),$n=Hn[0],ei=Hn[1],ni=(0,l.useState)(!1),ii=s()(ni,2),ti=ii[0],si=ii[1],li=(0,l.useState)(!1),ai=s()(li,2),ri=(ai[0],ai[1]),oi=(0,l.useState)(2),ci=s()(oi,2),di=ci[0],ui=ci[1],hi=(0,l.useState)(!1),xi=s()(hi,2),pi=xi[0],vi=xi[1],mi=[{level:"初级",color:"#44D7B6"},{level:"中级",color:"#F7B500"},{level:"中高级",color:"#FF8C29"},{level:"高级",color:"#E53333"}],fi=[{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,l.useEffect)((function(){var e;bn.current=null===(e=yn.pathname.split("/"))||void 0===e?void 0:e[2]}),[yn.pathname]),(0,l.useEffect)((function(){jn({type:"problemset/getEditDisciplines",payload:{source:"shixun"}}),setTimeout((function(){Sn(!1)}),5e3)}),[]);var gi=null===(n=gn.userInfo)||void 0===n||null===(n=n.shixun)||void 0===n?void 0:n.own,ji=null===(i=gn.userInfo)||void 0===i||null===(i=i.shixun)||void 0===i?void 0:i.editable,Ai=null==fn||null===(t=fn.challenges)||void 0===t||null===(t=t.challenge_list)||void 0===t?void 0:t.length,yi=!(null!==(r=gn.userInfo)&&void 0!==r&&null!==(r=r.shixun)&&void 0!==r&&r.can_managed),bi=function(){var e=u()(c()().mark((function e(){var n,i,t,s;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(ri(!0),null===(n=fn.detail)||void 0===n||!n.windows_vnc||(0,ce.ag)()){e.next=3;break}return e.abrupt("return",!1);case 3:if(null===(i=fn.detail)||void 0===i||!i.can_fork){e.next=6;break}return jn({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}}),e.abrupt("return");case 6:return e.next=8,(0,oe.ZP)("/api/shixuns/".concat(null==bn?void 0:bn.current,"/copy.json"),{method:"post",body:{}});case 8:0===(t=e.sent).status?(ri(!1),window.location.href="/shixuns/".concat(null===(s=t.data)||void 0===s?void 0:s.shixun,"/challenges"),p.ZP.success("复制成功"),En(!1)):ri(!1),-3===t.status&&(ri(!1),jn({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Per",params:{message:t.message}}}));case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),_i=function(){var e=u()(c()().mark((function e(){var n,i;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(0,de.L9)(["实践项目","详情页","取消收藏"]),e.next=3,jn({type:"shixunsDetail/cancelCollect",payload:{container_id:null===(n=fn.detail)||void 0===n?void 0:n.id,container_type:"Shixun"}});case 3:0===(i=e.sent).status&&(jn({type:"shixunsDetail/getShixunsDetail",payload:{id:bn.current}}),jn({type:"shixunsDetail/getRightData",payload:{id:bn.current}}),p.ZP.success(i.message));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ki=function(){var e=u()(c()().mark((function e(){var n,i;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(0,de.L9)(["实践项目","详情页","收藏"]),e.next=3,jn({type:"shixunsDetail/collect",payload:{container_id:null===(n=fn.detail)||void 0===n?void 0:n.id,container_type:"Shixun"}});case 3:0===(i=e.sent).status&&(jn({type:"shixunsDetail/getShixunsDetail",payload:{id:bn.current}}),jn({type:"shixunsDetail/getRightData",payload:{id:bn.current}}),p.ZP.success(i.message));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),wi=function(e){yi?p.ZP.warning("非实训合作者不可操作,请与实训负责人联系,获得合作者身份后进行相关操作。"):((0,de.L9)(["实践项目","详情页","撤销公开"]),jn({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-CancelPublic",params:{id:bn.current,isCancelPublic:e}}}))},Zi=function(){var e=u()(c()().mark((function e(){var n,i;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(0,de.L9)(["实践项目","详情页","申请发布"]),e.next=3,jn({type:"shixunsDetail/release",payload:{id:bn.current}});case 3:if(n=e.sent,jn({type:"shixunsDetail/getShixunsDetail",payload:{id:bn.current}}),jn({type:"shixunsDetail/getRightData",payload:{id:bn.current}}),i=(null==n?void 0:n.evaluation_set_position)||[],0!==n.status){e.next=10;break}return v.Z.info({width:530,title:"提示",centered:!0,content:(0,V.jsx)("div",{className:"tc font16",children:"实训发布后即可发送课堂使用"}),okText:"知道啦"}),e.abrupt("return");case 10:jn({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-ApplyRelease",params:{tagPosition:null==n?void 0:n.tag_position,evaluationSetPosition:i,publishBoxStatus:n.status}}});case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ci=function e(n){var i,t;n=null!==(i=n)&&void 0!==i&&i.includes(".json")?n:"".concat(n,".json"),v.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,V.jsx)("div",{className:"tc font16",children:"实训已经更新了,正在为您重置!"}),onOk:(t=u()(c()().mark((function i(){var t,s;return c()().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,(0,te.$Q)({url:n});case 2:if(t=i.sent){i.next=5;break}return i.abrupt("return");case 5:return p.ZP.success("重置成功,正在进入实践项目!"),i.next=8,(0,te.Ir)({id:t.shixun_identifier});case 8:if(null==(s=i.sent)||!s.game_identifier){i.next=12;break}return null===a.history||void 0===a.history||a.history.push("/tasks/".concat(s.game_identifier)),i.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)&&Ni(null==s?void 0:s.message);case 13:case"end":return i.stop()}}),i)}))),function(){return t.apply(this,arguments)})})},Ni=function(e){v.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,V.jsxs)("div",{className:"tc font16",children:["目前该实践项目尚在内测中,将于",e,"之后开放,谢谢!"]})})},Ii=function(e){return e?e>=1e3?e=e/1e3+"K":e:0};(0,l.useEffect)((function(){var e;Ei(null===(e=fn.detail)||void 0===e?void 0:e.mark_content)}),[null===(o=fn.detail)||void 0===o?void 0:o.mark_content]);var Si,Di,Ti,Pi,Bi,Li=(0,l.useState)(""),zi=s()(Li,2),Fi=zi[0],Ei=zi[1],Oi=function(){var e=u()(c()().mark((function e(n){var i,t,s;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,oe.ZP)("/api/shixuns/".concat(null==bn?void 0:bn.current,"/mark.json"),{method:"post",body:{mark_status:4===n?null===(i=fn.detail)||void 0===i?void 0:i.mark_status:(null===(t=fn.detail)||void 0===t?void 0:t.mark_status)===n?0:n,mark_content:Fi}});case 2:0===(null==(s=e.sent)?void 0:s.status)&&jn({type:"shixunsDetail/getShixunsDetail",payload:{id:bn.current}});case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,V.jsxs)("section",{children:[(0,V.jsx)("aside",{className:N.banner,style:null!==(d=fn.detail)&&void 0!==d&&d.banner_image?{backgroundImage:"url(".concat(null===(h=fn.detail)||void 0===h?void 0:h.banner_image,")"),paddingTop:null!==(S=fn.detail)&&void 0!==S&&S.banner_image_b?0:50}:{},children:(0,V.jsxs)("aside",{className:N.wrp,style:null!==(D=fn.detail)&&void 0!==D&&D.banner_image_b?{backgroundImage:"url(".concat(null===(T=fn.detail)||void 0===T?void 0:T.banner_image_b,")")}:{},children:[(0,V.jsxs)("div",{className:N.action,children:[(0,V.jsxs)("div",{className:N.titleWrap,children:[3===(null===(P=fn.detail)||void 0===P?void 0:P.shixun_status)&&(0,V.jsx)(f.Z,{title:"已关闭",children:(0,V.jsx)("i",{className:"iconfont icon-yiguanbi3 mr10",style:{color:"#f7b500"}})}),-1===(null===(B=fn.detail)||void 0===B?void 0:B.shixun_status)&&(0,V.jsx)("span",{className:N.deleteBtnStatus,children:"已删除"}),(0,V.jsx)(f.Z,{title:(null===(L=fn.detail)||void 0===L?void 0:L.name)||"实践项目名称-未填写",children:(0,V.jsx)("span",{className:N.title,children:(null===(z=fn.detail)||void 0===z?void 0:z.name)||"实践项目名称-未填写"})}),(0,V.jsx)("div",{className:N.btn,style:{backgroundColor:(Bi=null===(Pi=fn.detail)||void 0===Pi?void 0:Pi.diffcult,Bi?mi.find((function(e){return e.level===Bi})).color:"--")},children:null===(F=fn.detail)||void 0===F?void 0:F.diffcult}),(null==fn||null===(E=fn.detail)||void 0===E||null===(E=E.shixun_marks)||void 0===E?void 0:E.length)>0&&(1==(null==gn||null===(O=gn.userInfo)||void 0===O?void 0:O.role)||2==(null==gn||null===(Q=gn.userInfo)||void 0===Q?void 0:Q.role))&&(null==fn||null===(X=fn.detail)||void 0===X?void 0:X.shixun_marks.map((function(e,n){return(0,V.jsx)(f.Z,{title:"".concat(e),children:(0,V.jsx)("div",{className:N.btn_type,style:{backgroundColor:"#43a2ff"},children:e})},n)}))),(null===(R=fn.detail)||void 0===R?void 0:R.identity)<5&&(0,V.jsx)(f.Z,{title:null===(M=fi[(null===(q=fn.detail)||void 0===q?void 0:q.shixun_tag_num)-1])||void 0===M?void 0:M.connect,children:(0,V.jsx)("div",{className:N.btn,style:{backgroundColor:null===(U=fi[(null===(J=fn.detail)||void 0===J?void 0:J.shixun_tag_num)-1])||void 0===U?void 0:U.bkcolor,color:null===(Y=fi[(null===(ee=fn.detail)||void 0===ee?void 0:ee.shixun_tag_num)-1])||void 0===Y?void 0:Y.txcolor},children:null===(xe=fi[(null===(pe=fn.detail)||void 0===pe?void 0:pe.shixun_tag_num)-1])||void 0===xe?void 0:xe.name})}),(null===(ve=fn.detail)||void 0===ve?void 0:ve.fork_from)&&(0,V.jsx)(f.Z,{title:"当前为复制实训,点击标识可跳转至原实训",children:(0,V.jsx)("a",{href:"/shixuns/".concat(null===(me=fn.detail)||void 0===me||null===(me=me.fork_from)||void 0===me?void 0:me.fork_identifier,"/challenges"),target:"_blank",className:"iconfont icon-fork",style:{fontSize:21}})}),(0,ce.Ny)()&&(0,V.jsx)(g.Z,{trigger:"click",content:(0,V.jsxs)("div",{className:N.customPopover,children:[(0,V.jsxs)("p",{children:[(0,V.jsx)("b",{children:"标签"}),(0,V.jsx)("span",{children:"标签用于管理,仅管理员/运营人员可见"})]}),(0,V.jsxs)("ul",{children:[(0,V.jsxs)("li",{onClick:function(){return Oi(1)},className:1===(null===(Si=fn.detail)||void 0===Si?void 0:Si.mark_status)?N.active:"",children:["正常 ",(0,V.jsx)("i",{className:"iconfont icon-duigou1"})]}),(0,V.jsxs)("li",{onClick:function(){return Oi(2)},className:2===(null===(Di=fn.detail)||void 0===Di?void 0:Di.mark_status)?N.active:"",children:["需完善 ",(0,V.jsx)("i",{className:"iconfont icon-duigou1"})]}),(0,V.jsxs)("li",{onClick:function(){return Oi(3)},className:3===(null===(Ti=fn.detail)||void 0===Ti?void 0:Ti.mark_status)?N.active:"",children:["无法使用 ",(0,V.jsx)("i",{className:"iconfont icon-duigou1"})]})]}),(0,V.jsxs)("p",{style:{margin:"16px 0"},children:[(0,V.jsx)("b",{children:"备注"}),(0,V.jsx)("span",{children:"字数限制在140字以内"})]}),(0,V.jsx)(m.Z.TextArea,{value:Fi,onChange:function(e){return Ei(e.target.value)},onBlur:function(e){return Oi(4)},rows:4,maxLength:140})]}),children:(0,V.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===(fe=fn.detail)||void 0===fe?void 0:fe.mark_status)},className:"current font18 ml5 c-light-primary",rotate:180})})]}),(0,V.jsxs)("div",{className:N.actionBtns,children:[(0,V.jsxs)("div",{className:N.gold,children:[(0,V.jsxs)("div",{children:[(0,V.jsx)("i",{className:"iconfont icon-jinbi1 font16"}),(0,V.jsx)("span",{children:"金币"})]}),(0,V.jsx)("div",{className:N.handleOverflow,children:null==fn||null===(ge=fn.detail)||void 0===ge?void 0:ge.gold})]}),!(null!==(je=fn.detail)&&void 0!==je&&je.is_jupyter)&&(0,V.jsxs)("div",{className:N.gold,children:[(0,V.jsxs)("div",{children:[(0,V.jsx)("i",{className:"iconfont icon-pingfen2 font15"}),(0,V.jsx)("span",{children:"评分"})]}),(0,V.jsx)("div",{className:N.handleOverflow,children:null===(Ae=fn.detail)||void 0===Ae?void 0:Ae.score_info})]}),((null===(ye=fn.detail)||void 0===ye?void 0:ye.identity)<8||(null===(ke=gn.userInfo)||void 0===ke?void 0:ke.is_shixun_marker))&&-1!==(null===(we=fn.detail)||void 0===we?void 0:we.shixun_status)&&0!==(null===(Ze=fn.detail)||void 0===Ze?void 0:Ze.shixun_status)&&(null===(Ce=fn.detail)||void 0===Ce?void 0:Ce.can_copy)&&(0,V.jsxs)("div",{className:N.fork,children:[(0,V.jsx)(f.Z,{open:(null===(Ne=fn.detail)||void 0===Ne||!Ne.is_jupyter)&&In,title:(0,V.jsxs)("span",{style:{color:"#000"},children:["新增关卡合并",Ai>1&&"/拆分","功能"]}),color:"#fff",children:(0,V.jsx)(f.Z,{title:!(0,ce.ag)()&&(null===(Ie=fn.detail)||void 0===Ie?void 0:Ie.windows_vnc)&&"Windows镜像不支持复制",children:(0,V.jsxs)("div",{onClick:function(){},children:[(0,V.jsx)("i",{className:"iconfont icon-Fock font13"}),(0,V.jsxs)("span",{children:[(0,V.jsx)("span",{onClick:function(){var e,n;if(null!==(e=fn.detail)&&void 0!==e&&e.is_jupyter){var i;if(null!==(i=fn.detail)&&void 0!==i&&i.need_authorize)return void(0,ie.rX)(!1);(0,de.L9)(["实践项目","详情页","复制实训"]),bi()}else{var t;null!=gn&&null!==(t=gn.userInfo)&&void 0!==t&&t.professional_certification?(En(!0),Bn(1)):v.Z.confirm({centered:!0,title:"提示",icon:null,content:"为了进行复制/合并/拆分实践项目,您必须先完成职业认证。请问是否前往职业认证?",okText:"确认",cancelText:"取消",onOk:(n=u()(c()().mark((function e(){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:a.history.push("/account/certification");case 1:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)})})}},children:"复制"}),!(null!==(Se=fn.detail)&&void 0!==Se&&Se.is_jupyter)&&!(null!==(De=fn.detail)&&void 0!==De&&De.is_jupyter_lab)&&(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)("span",{className:"ml5 mr5",children:"/"}),(0,V.jsx)("span",{onClick:function(){var e,n;null!=gn&&null!==(e=gn.userInfo)&&void 0!==e&&e.professional_certification?(En(!0),Bn(2)):v.Z.confirm({centered:!0,title:"提示",icon:null,content:"为了进行复制/合并/拆分实践项目,您必须先完成职业认证。请问是否前往职业认证?",okText:"确认",cancelText:"取消",onOk:(n=u()(c()().mark((function e(){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:a.history.push("/account/certification");case 1:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)})})},children:"合并"})]}),!(null!==(Te=fn.detail)&&void 0!==Te&&Te.is_jupyter)&&!(null!==(Pe=fn.detail)&&void 0!==Pe&&Pe.is_jupyter_lab)&&Ai>1&&(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)("span",{className:"ml5 mr5",children:"/"}),(0,V.jsx)("span",{onClick:function(){var e,n;null!=gn&&null!==(e=gn.userInfo)&&void 0!==e&&e.professional_certification?(En(!0),Bn(3),ui(2)):v.Z.confirm({centered:!0,title:"提示",icon:null,content:"为了进行复制/合并/拆分实践项目,您必须先完成职业认证。请问是否前往职业认证?",okText:"确认",cancelText:"取消",onOk:(n=u()(c()().mark((function e(){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:a.history.push("/account/certification");case 1:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)})})},children:"拆分"})]})]})]})})}),gi&&(0,ce.JL)()&&!(null===(Be=fn.detail)||void 0===Be||!Be.fork_num)&&(0,V.jsx)("div",{className:N.handleOverflow,onClick:function(){return a.history.push("/shixuns/".concat(bn.current,"/fork_list"))},children:Ii(null===(Le=fn.detail)||void 0===Le?void 0:Le.fork_num)})]}),(0,V.jsxs)("div",{className:N.collect,children:[(0,V.jsx)("div",{children:null!==(ze=fn.detail)&&void 0!==ze&&ze.is_collect?(0,V.jsxs)("span",{onClick:_i,children:[(0,V.jsx)("i",{className:"iconfont icon-shoucangerji font13"}),(0,V.jsx)("span",{children:"取消收藏"})]}):(0,V.jsxs)("span",{onClick:ki,children:[(0,V.jsx)("i",{className:"iconfont icon-shoucangyiji font14"}),(0,V.jsx)("span",{children:"收藏"})]})}),(0,V.jsx)("div",{className:N.handleOverflow,children:Ii(null===(Fe=fn.detail)||void 0===Fe?void 0:Fe.collection_count)})]})]})]}),(null===(Ee=fn.detail)||void 0===Ee?void 0:Ee.laboratory_name)&&(0,ce.Ny)()&&(0,V.jsxs)("div",{className:N.laboratory,children:[(0,V.jsx)("span",{children:"云上实验室:"}),(0,V.jsx)(f.Z,{title:null===(Oe=fn.detail)||void 0===Oe?void 0:Oe.laboratory_name,children:(0,V.jsx)("a",{href:"https://".concat(null===(Ve=fn.detail)||void 0===Ve?void 0:Ve.laboratory_url),target:"_blank",className:N.name,children:null===(Qe=fn.detail)||void 0===Qe?void 0:Qe.laboratory_name})})]}),(0,V.jsxs)("div",{className:N.contentWrap,children:[(0,V.jsxs)("div",{className:N.contentLeftWrap,children:[(0,V.jsxs)("div",{className:N.user,children:[(0,V.jsx)("a",{href:null===(Xe=fn.rightData)||void 0===Xe||null===(Xe=Xe.creator)||void 0===Xe?void 0:Xe.user_url,target:"_blank",className:N.img,children:(0,V.jsx)("img",{src:"".concat(re.Z.IMG_SERVER,"/").concat((null===(We=fn.rightData)||void 0===We?void 0:We.creator)&&"images/".concat(null===(Re=fn.rightData)||void 0===Re?void 0:Re.creator.image_url,"?1532489442")),alt:"头像"})}),(0,V.jsxs)("div",{className:N.text,children:[(0,V.jsx)(f.Z,{title:null===(Me=fn.rightData)||void 0===Me||null===(Me=Me.creator)||void 0===Me?void 0:Me.name,children:(0,V.jsx)("a",{href:null===(qe=fn.rightData)||void 0===qe||null===(qe=qe.creator)||void 0===qe?void 0:qe.user_url,target:"_blank",className:N.d1,children:null===(Ue=fn.rightData)||void 0===Ue||null===(Ue=Ue.creator)||void 0===Ue?void 0:Ue.name})}),(0,V.jsx)(f.Z,{title:"***"===(null===(Ke=fn.rightData)||void 0===Ke||null===(Ke=Ke.creator)||void 0===Ke?void 0:Ke.school)?"本单位不对外公开":null===(Je=fn.rightData)||void 0===Je||null===(Je=Je.creator)||void 0===Je?void 0:Je.school,children:(0,V.jsx)("div",{className:N.d2,children:null===(Ge=fn.rightData)||void 0===Ge||null===(Ge=Ge.creator)||void 0===Ge?void 0:Ge.school})})]})]}),(0,V.jsx)("div",{children:!(null===(Ye=fn.detail)||void 0===Ye||!Ye.total_stu_num)&&(0,V.jsxs)("div",{className:N.ratingTitle,children:[(0,V.jsx)("span",{children:"学习人次 "}),(0,V.jsx)("span",{children:null===(He=fn.detail)||void 0===He?void 0:He.total_stu_num})]})})]}),(0,V.jsxs)("div",{className:N.operationWrap,children:[C(null===($e=fn.detail)||void 0===$e?void 0:$e.shixun_status)&&"学生"!==(null===(en=gn.userInfo)||void 0===en?void 0:en.user_identity)&&(0,V.jsx)(f.Z,{placement:"bottom",title:"以课堂实验的形式发送到我的课堂",children:(0,V.jsxs)("div",{className:N.iconBtn,onClick:function(){var e;(0,de.L9)(["实践项目","详情页","发送至课堂"]),null!==(e=fn.detail)&&void 0!==e&&e.need_authorize?(0,ie.rX)(!1):(0,ie.tJ)(jn)&&jn({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-SendShixuns",params:{id:bn.current}}})},children:[(0,V.jsx)("i",{className:"iconfont icon-fasongzhi1 font20"}),(0,V.jsx)("span",{children:"发送至"})]})}),2===(null===(nn=fn.detail)||void 0===nn?void 0:nn.shixun_status)&&0===(null===(tn=fn.detail)||void 0===tn?void 0:tn.public)&&ji&&(0,V.jsx)(f.Z,{placement:"bottom",title:"撤销发布后,学员将无法进行练习",children:(0,V.jsxs)("div",{className:N.iconBtn,onClick:function(){yi?p.ZP.warning("非实训合作者不可操作,请与实训负责人联系,获得合作者身份后进行相关操作。"):((0,de.L9)(["实践项目","详情页","撤销发布"]),jn({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-CancelRelease",params:{id:bn.current}}}))},children:[(0,V.jsx)("i",{className:"iconfont icon-chexiaofabu2"}),(0,V.jsx)("span",{children:"撤销发布"})]})}),0===(null===(sn=fn.detail)||void 0===sn?void 0:sn.shixun_status)&&ji&&(0,V.jsx)(f.Z,{placement:"bottom",title:"发布后,可以使用到自己的课堂和课程",children:(0,V.jsxs)("div",{className:N.iconBtn,onClick:function(){yi?p.ZP.warning("非实训合作者不可操作,请与实训负责人联系,获得合作者身份后进行相关操作。"):Zi()},children:[(0,V.jsx)("i",{className:"iconfont icon-fabu3"}),(0,V.jsx)("span",{children:"发布"})]})}),2===(null===(ln=fn.detail)||void 0===ln?void 0:ln.shixun_status)&&1===(null===(an=fn.detail)||void 0===an?void 0:an.public)&&ji&&(0,V.jsx)(f.Z,{placement:"bottom",title:"撤销后,仅可以使用到自己的课堂和课程",children:(0,V.jsxs)("div",{className:N.iconBtn,onClick:function(){return wi(!1)},children:[(0,V.jsx)("i",{className:"iconfont icon-chexiaoshenqinggongkai font18"}),(0,V.jsx)("span",{children:"撤销申请公开"})]})}),(null===(rn=gn.userInfo)||void 0===rn?void 0:rn.admin)&&2===(null===(on=fn.detail)||void 0===on?void 0:on.public)&&(0,V.jsx)(f.Z,{placement:"bottom",title:"撤销后,仅可以使用到自己的课堂和课程",children:(0,V.jsxs)("div",{className:N.iconBtn,onClick:function(){return wi(!0)},children:[(0,V.jsx)("i",{className:"iconfont icon-chexiaoshenqinggongkai font18"}),(0,V.jsx)("span",{children:"撤销公开"})]})}),2===(null===(cn=fn.detail)||void 0===cn?void 0:cn.shixun_status)&&0===(null===(dn=fn.detail)||void 0===dn?void 0:dn.public)&&ji&&(0,V.jsx)(f.Z,{placement:"bottom",title:"审核通过后,平台用户可以查看实训",children:(0,V.jsxs)("div",{className:N.iconBtn,onClick:function(){var e,n;yi?p.ZP.warning("非实训合作者不可操作,请与实训负责人联系,获得合作者身份后进行相关操作。"):null!==(e=fn.detail)&&void 0!==e&&e.has_sub_discipline?((0,de.L9)(["实践项目","详情页","申请公开"]),jn({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-ApplyPublic",params:{id:bn.current,type:null===(n=fn.detail)||void 0===n?void 0:n.has_sub_discipline}}})):Xn(!0)},children:[(0,V.jsx)("i",{className:"iconfont icon-shenqinggongkai1 font18"}),(0,V.jsx)("span",{children:"申请公开"})]})}),-1!==(null===(un=fn.detail)||void 0===un?void 0:un.shixun_status)&&(0,V.jsx)(f.Z,{placement:"bottom",title:null!==(hn=fn.detail)&&void 0!==hn&&hn.need_authorize?"需授权":Z(null===(xn=fn.detail)||void 0===xn||null===(xn=xn.task_operation)||void 0===xn?void 0:xn[0]),children:(0,V.jsxs)(he.Z,{onClick:u()(c()().mark((function e(){var n,i,t,s;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===(n=fn.detail)||void 0===n||!n.need_authorize){e.next=4;break}return(0,ie.rX)(!1),(0,de.L9)(["实践项目","详情页","需授权"]),e.abrupt("return");case 4:return(0,de.L9)(["实践项目","详情页","开启挑战"]),e.next=7,(0,ue._)("".concat(null===(i=fn.detail)||void 0===i?void 0:i.id),{is_jupyter:null===(t=fn.detail)||void 0===t?void 0:t.is_jupyter,is_jupyter_lab:null===(s=fn.detail)||void 0===s?void 0:s.is_jupyter_lab});case 7:e.sent||(l=void 0,a=void 0,r=void 0,(0,ie.tJ)(jn,!0)&&((null===(l=fn.detail)||void 0===l?void 0:l.shixun_status)>1&&Zn(!0),null!==(a=fn.detail)&&void 0!==a&&a.is_jupyter||null!==(r=fn.detail)&&void 0!==r&&r.is_jupyter_lab?jn({type:"shixunsDetail/execJupyter",payload:{id:bn.current}}).then((function(e){Zn(!1),null!=e&&e.identifier&&(window.location.href="/tasks/".concat(e.identifier,"/jupyter"))})):jn({type:"shixunsDetail/execShixun",payload:{id:bn.current}}).then(function(){var e=u()(c()().mark((function e(n){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Zn(!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)?Ci(null==n?void 0:n.message):3===(null==n?void 0:n.status)&&Ni(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 l,a,r}),e)}))),className:N.testBtn,type:"primary",children:[(0,V.jsx)("i",{className:"iconfont icon-jixutiaozhan mr10 font14"}),null!==(pn=fn.detail)&&void 0!==pn&&pn.need_authorize?"需授权":(null===(vn=fn.detail)||void 0===vn?void 0:vn.shixun_status)>1?null===(mn=fn.detail)||void 0===mn||null===(mn=mn.task_operation)||void 0===mn?void 0:mn[0]:"模拟实战"]})})]})]})]})}),wn&&(0,V.jsx)("div",{className:N.fullScreenLoading,children:(0,V.jsx)(j.Z,{size:"middle"})}),(0,V.jsx)(I.Z,{}),(0,V.jsx)(W,{}),(0,V.jsx)(K,{}),(0,V.jsx)(G,{}),(0,V.jsx)($.Z,{}),(0,V.jsx)(H,{}),(0,V.jsx)(ne,{}),(0,V.jsx)(v.Z,{title:"选择复制/合并".concat(Ai>1?"/拆分":"","方式"),open:Fn,width:450,onCancel:function(){return En(!1)},onOk:function(){if(1==Pn){var e;if(null!==(e=fn.detail)&&void 0!==e&&e.need_authorize)return void(0,ie.rX)(!1);(0,de.L9)(["实践项目","详情页","复制实训"]),bi()}else if(2==Pn)window.location.href="/shixuns/".concat(bn.current,"/Merge");else if(3==Pn){if(di<1)return void p.ZP.error("请输入拆分数量");window.location.href="/shixuns/".concat(bn.current,"/Split?splitCount=").concat(Ai,"&newSplitCount=").concat(di)}},style:{top:300},children:(0,V.jsxs)("div",{children:[(0,V.jsx)(A.ZP.Group,{defaultValue:Pn,value:Pn,onChange:function(e){3==e.target.value&&ui(2),Bn(e.target.value)},children:(0,V.jsxs)(y.Z,{direction:"vertical",children:[(0,V.jsxs)(A.ZP,{value:1,children:[(0,V.jsx)("span",{style:{color:"#000",marginRight:10},children:"复制"}),(0,V.jsx)("span",{style:{color:"#9096A3"},children:"将当前实践复制并生成全新项目"})]}),(0,V.jsxs)(A.ZP,{value:2,className:"mt10",children:[(0,V.jsx)("span",{style:{color:"#000",marginRight:10},children:"合并"}),(0,V.jsx)("span",{style:{color:"#9096A3"},children:"将当前关卡合并至目标实践项目"})]}),Ai>1&&(0,V.jsxs)(A.ZP,{value:3,className:"mt10",children:[(0,V.jsx)("span",{style:{color:"000",marginRight:10},children:"拆分"}),(0,V.jsx)("span",{style:{color:"#9096A3"},children:"将当前实践项目复制后再拆分成指定数量的全新项目"})]})]})}),Ai>1&&3==Pn&&(0,V.jsxs)("div",{className:N.splitInfo,children:[(0,V.jsxs)("div",{className:"mr40",children:[(0,V.jsx)("span",{className:N.splitInfo_t1,children:"关卡总数"}),Ai]}),(0,V.jsxs)("div",{children:[(0,V.jsx)("span",{className:N.splitInfo_t2,children:"拆分项目数量"}),(0,V.jsx)(b.Z,{style:{width:150},value:di,min:1,max:Ai,placeholder:"请输入整数",onChange:function(e){/^\d*$/.test(e)&&ui(e)}})]})]})]})}),(0,V.jsx)(v.Z,{title:"方向&课程",open:Qn,centered:!0,width:600,onCancel:function(){Xn(!1)},onOk:u()(c()().mark((function e(){var n;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,de.L9)(["实践项目","详情页","申请公开"]),jn({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-ApplyPublic",params:{id:bn.current,discipline_name:Jn,sub_discipline_name:Mn,sub_discipline_id:$n,type:null===(n=fn.detail)||void 0===n?void 0:n.has_sub_discipline}}}),Xn(!1);case 3:case"end":return e.stop()}}),e)}))),children:(0,V.jsxs)("div",{style:{padding:"24px"},children:[(0,V.jsx)("p",{children:"需填写实践项目的方向&课程后,才能申请公开"}),(0,V.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,V.jsx)(_.Z,{style:{textAlign:"right",width:"82px"},children:(0,V.jsx)("label",{children:"方向&课程:"})}),(0,V.jsx)(_.Z,{span:12,children:(0,V.jsx)(k.Z,{placeholder:"请选择...",allowClear:!1,onChange:function(e,n){ei(e[1])},style:{width:"422px"},options:An.courseOptions})})]}),(0,V.jsx)(w.Z,{style:{display:"flex",marginTop:"5px"},children:(0,V.jsxs)(_.Z,{onClick:function(){si(!ti)},children:[(0,V.jsx)("a",{style:{marginLeft:"81px",marginRight:"271px"},children:"自定义方向&课程"}),(0,V.jsxs)("span",{style:{color:ti?"#999999":"#666666",display:"inline-flex",alignItems:"center"},onClick:function(){},children:[ti?"收起":"展开",ti?(0,V.jsx)(ae.Z,{}):(0,V.jsx)(le.Z,{})]})]})}),ti&&(0,V.jsxs)(V.Fragment,{children:[(0,V.jsxs)("div",{style:{display:"flex",marginTop:"15px"},children:[(0,V.jsx)(_.Z,{style:{textAlign:"right",width:"82px"},children:(0,V.jsx)("label",{children:"方向:"})}),(0,V.jsx)(_.Z,{span:12,children:(0,V.jsx)(m.Z,{value:Jn,onChange:function(e){Gn(e.target.value)}})})]}),(0,V.jsxs)("div",{style:{display:"flex",marginTop:"15px"},children:[(0,V.jsx)(_.Z,{style:{textAlign:"right",width:"82px"},children:(0,V.jsx)("label",{children:"课程:"})}),(0,V.jsx)(_.Z,{span:12,children:(0,V.jsx)(m.Z,{value:Mn,onChange:function(e){qn(e.target.value)}})})]})]})]})}),(0,V.jsx)(be,{visible:pi,identifier:bn.current,onOk:function(){vi(!1),Zi()},onCancel:function(){vi(!1),Zi()}})]})})),we="firstEntryModal___KL7Hx",Ze="box___h_ENw",Ce="tips___L_prp",Ne=function(){var e=(0,l.useState)(0),n=s()(e,2),i=n[0],t=n[1],a=(0,l.useState)(0),r=s()(a,2),o=r[0],c=r[1],d=(0,l.useRef)();(0,l.useEffect)((function(){if(!localStorage.getItem("setPracticalFirstEntry")){document.body.setAttribute("style","height: 100vh; overflow: hidden");var e=document.getElementById("settingEntry");if(null!=e&&e.style){t(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)}setTimeout((function(){u()}),3e3)}}),[]);var u=function(){d.current.style.display="none",document.body.removeAttribute("style");var e=document.getElementById("settingEntry");null!=e&&e.style&&(e.style.opacity="1")};return(0,V.jsx)("div",{className:we,ref:d,onClick:function(){u()},children:(0,V.jsxs)("div",{className:Ze,style:{left:i,top:o},onClick:function(e){e.stopPropagation(),e.preventDefault()},children:[(0,V.jsxs)("div",{children:[(0,V.jsx)("i",{className:"iconfont icon-shijianshezhi"})," ",(0,V.jsx)("span",{children:"设置"})]}),(0,V.jsxs)("div",{className:Ce,children:["可编辑实践项目的基本信息、代码仓库、任务关卡、实验环境等。",(0,V.jsx)("i",{onClick:u,className:"iconfont icon-guanbi1"})]})]})})},Ie="bg___UgpNC",Se="tabs___BSqmb",De="wrap___NcfkY",Te="check___XPhyn",Pe="activeCheck___gPjei",Be=i(43428),Le=i(93948),ze=i(36381),Fe="Header___XzbiS",Ee="doubtIcon___itWIF",Oe="body___RUXn8",Ve="Collapse___qW89G",Qe="Table___s0Yl7",Xe="Row___UV8EM",We="content___kHQti",Re="title___Q6WVx",Me="time___gdgDO",qe="Retest___PLJVW",Ue="progress___r1CzM",Ke="num___t0feJ",Je="dot___XiDv_",Ge="data:image/png;base64,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",Ye=i(13261),He=i.p+"static/frame1.8be958f3.gif",$e=(0,a.connect)((function(e){return{user:e.user,globalSetting:e.globalSetting,shixunsDetail:e.shixunsDetail}}))((function(e){var n,i,t,r,o,d=e.isDrawer,h=void 0!==d&&d,x=e.setIsDrawer,p=(e.shixunsDetail,e.dispatch,(0,l.useState)(0)),v=s()(p,2),m=v[0],g=v[1],j=(0,l.useState)({}),A=s()(j,2),y=A[0],b=A[1],k=(0,l.useState)([]),Z=s()(k,2),C=Z[0],N=Z[1],I=(0,l.useState)([]),S=s()(I,2),D=S[0],T=S[1],P=(0,l.useState)(0),B=s()(P,2),L=(B[0],B[1]),z=(0,a.useParams)(),F=(0,l.useRef)(),E=function(){var e=u()(c()().mark((function e(n){var i,t,s,l;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i={method:n.method},"Get"==n.method?i.params=n.data:i.body=n.data,e.next=4,(0,oe.ZP)("/api/shixuns/".concat(z.id,"/shixun_dectects.json"),i);case 4:t=e.sent,g(null==t?void 0:t.status),0==(null==t?void 0:t.status)?F.current||(F.current=setInterval(u()(c()().mark((function e(){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,E({method:"Get",data:{identifier:z.id}});case 2:case"end":return e.stop()}}),e)}))),5e3)):(clearInterval(F.current),F.current=null),0!=(null==t?void 0:t.status)&&(b(t),N((null===(s=t.data)||void 0===s?void 0:s.strong_details)||[]),T((null===(l=t.data)||void 0===l?void 0:l.normal_details)||[]));case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,l.useEffect)((function(){h&&E({method:"Get",data:{identifier:z.id}})}),[h]),(0,V.jsxs)(Be.Z,{closable:!1,width:1e3,bodyStyle:{padding:0},open:h,onClose:function(){return x(!1)},destroyOnClose:!0,children:[(0,V.jsxs)(w.Z,{align:"middle",justify:"space-between",className:Fe,children:[(0,V.jsxs)(_.Z,{children:[(0,V.jsx)("span",{style:{color:"#191919"},children:"检测结果"}),(0,V.jsx)("i",{className:"iconfont icon-yiwenzhengchang ".concat(Ee),onClick:function(){return window.open("https://www.educoder.net/forums/36896","_blank")}})]}),(0,V.jsx)(_.Z,{children:(0,V.jsx)("i",{className:"iconfont icon-guanbi10",style:{color:"#979797",cursor:"pointer"},onClick:function(){x(!1),clearInterval(F.current)}})})]}),0==m&&(0,V.jsxs)("div",{children:[(0,V.jsx)(Ye.Z,{img:He,customText:"系统检测中,请稍候..."}),(0,V.jsx)("p",{style:{textAlign:"center"},children:"一键检测功能,可以将实践项目中配置不完善的地方检测出来。你可以根据建议进行对应的调整~"}),(0,V.jsx)("div",{style:{textAlign:"center"},children:(0,V.jsx)(he.Z,{className:qe,onClick:u()(c()().mark((function e(){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:window.open("https://www.educoder.net/forums/36896","_blank");case 1:case"end":return e.stop()}}),e)}))),children:"详细了解 >"})})]}),1==m&&(0,V.jsxs)("div",{className:Oe,children:[(0,V.jsxs)(w.Z,{align:"middle",justify:"space-between",children:[(0,V.jsxs)(_.Z,{style:{display:"flex",flexDirection:"column"},children:[(0,V.jsxs)("span",{className:Re,children:["待优化",(0,V.jsxs)("span",{style:{color:"#FF9D18"},children:[" ",(null==y?void 0:y.count)||0," "]}),"项"]}),(0,V.jsxs)("span",{className:Me,children:["检测时间",(0,V.jsx)("span",{style:{marginLeft:"8px"},children:null==y?void 0:y.time})]})]}),(0,V.jsx)(_.Z,{children:(0,V.jsx)(he.Z,{className:qe,onClick:u()(c()().mark((function e(){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return L(0),e.next=3,E({method:"post",data:{identifier:z.id}});case 3:case"end":return e.stop()}}),e)}))),children:"重新检测"})})]}),(0,V.jsxs)("div",{className:Ue,children:[0!=(null==y?void 0:y.count)&&(0,V.jsx)(Le.Z,{percent:Math.round((null===(n=y.data)||void 0===n?void 0:n.strong_detail_count)/(null==y?void 0:y.count)*100),showInfo:!1,strokeWidth:10,strokeColor:"#E53333",trailColor:"#FFA221"}),(0,V.jsxs)(w.Z,{align:"middle",style:{marginTop:"16px"},children:[(0,V.jsxs)(w.Z,{className:Ke,align:"middle",children:[(0,V.jsx)("div",{className:Je,style:{background:"#E53333"}}),(0,V.jsx)("span",{children:"强烈建议修复项"}),(0,V.jsx)("span",{children:(null===(i=y.data)||void 0===i?void 0:i.strong_detail_count)||0})]}),(0,V.jsxs)(w.Z,{className:Ke,align:"middle",children:[(0,V.jsx)("div",{className:Je,style:{background:"#FFA221"}}),(0,V.jsx)("span",{children:"建议优化项"}),(0,V.jsx)("span",{children:(null===(t=y.data)||void 0===t?void 0:t.normal_detail_count)||0})]})]})]}),(0,V.jsxs)(ze.Z,{className:Ve,ghost:!0,expandIconPosition:"end",children:[(0,V.jsx)(ze.Z.Panel,{style:{marginBottom:"20px"},header:(0,V.jsxs)(w.Z,{align:"middle",justify:"space-between",children:[(0,V.jsx)(_.Z,{children:"强烈建议修复项"}),(0,V.jsx)(_.Z,{style:{color:"#E53333"},children:(null===(r=y.data)||void 0===r?void 0:r.strong_detail_count)||0})]}),children:(null==C?void 0:C.length)>0?(0,V.jsx)("div",{className:Qe,children:C.map((function(e,n){var i;return(0,V.jsxs)(w.Z,{align:"middle",className:Xe,wrap:!1,children:[(0,V.jsx)(_.Z,{style:{width:"150px"},className:We,children:(0,V.jsx)(f.Z,{placement:"topLeft",title:e.category,children:e.category})}),(0,V.jsx)(_.Z,{style:{width:"400px"},className:We,children:(0,V.jsx)(f.Z,{placement:"topLeft",title:e.raise_msg,children:e.raise_msg})}),(0,V.jsx)(_.Z,{style:{width:"100%",textAlign:"right"},children:null===(i=e.array_suggestion)||void 0===i?void 0:i.map((function(e,n){return(0,V.jsx)("div",{style:{width:"100%"},className:We,children:(0,V.jsx)(f.Z,{placement:"topLeft",title:e,children:e})},n)}))})]},n)}))}):(0,V.jsx)(Ye.Z,{img:Ge,customText:"暂无优化项~",styles:{margin:"30px auto"}})},1),(0,V.jsx)(ze.Z.Panel,{header:(0,V.jsxs)(w.Z,{align:"middle",justify:"space-between",children:[(0,V.jsx)(_.Z,{children:"建议优化项"}),(0,V.jsx)(_.Z,{style:{color:"#FFA221"},children:(null===(o=y.data)||void 0===o?void 0:o.normal_detail_count)||0})]}),children:0!=(null==D?void 0:D.length)?(0,V.jsx)("div",{className:Qe,children:D.map((function(e,n){var i;return(0,V.jsxs)(w.Z,{align:"middle",className:Xe,wrap:!1,children:[(0,V.jsx)(_.Z,{style:{width:"150px"},className:We,children:(0,V.jsx)(f.Z,{placement:"topLeft",title:e.category,children:e.category})}),(0,V.jsx)(_.Z,{style:{width:"400px"},className:We,children:(0,V.jsx)(f.Z,{placement:"topLeft",title:e.raise_msg,children:e.raise_msg})}),(0,V.jsx)(_.Z,{style:{width:"100%",textAlign:"right"},children:null===(i=e.array_suggestion)||void 0===i?void 0:i.map((function(e,n){return(0,V.jsx)("div",{className:We,children:(0,V.jsx)(f.Z,{placement:"topLeft",title:e,children:e})},n)}))})]},n)}))}):(0,V.jsx)(Ye.Z,{img:Ge,customText:"暂无优化项~",styles:{margin:"30px auto"}})},2)]})]})]})})),en=(0,a.connect)((function(e){var n=e.user,i=e.shixunsDetail,t=e.loading;return{user:n,shixunsDetail:i,globalSetting:e.globalSetting,loading:t.models.index}}))((function(e){var n,i,t,o,c,d,u,h,x,p,v,m,f,g,j=e.user,A=e.shixunsDetail,y=(e.globalSetting,e.loading,e.dispatch),b=(0,a.useSearchParams)(),_=(s()(b,1)[0],(0,a.useParams)()),k=(0,l.useState)(""),w=s()(k,2),Z=w[0],C=w[1],N=(0,l.useState)(""),I=s()(N,2),S=I[0],D=I[1],T=(0,a.useLocation)(),P=(0,l.useState)(!1),B=s()(P,2),L=B[0],z=B[1];(0,l.useEffect)((function(){var e,n;null!==(e=A.detail)&&void 0!==e&&e.id&&(0,de.Dk)((null===(n=A.detail)||void 0===n?void 0:n.name)||"实践项目名称-未填写")}),[A]),(0,l.useEffect)((function(){var e=_.id;C(e),y({type:"shixunsDetail/getShixunsDetail",payload:{id:e}}),y({type:"shixunsDetail/getRightData",payload:{id:e}})}),[_.id]),(0,l.useEffect)((function(){var e;D({challenges:"1",propaedeutics:"2",repository:"3",secret_repository:"4",collaborators:"5",dataset:"6",shixun_discuss:"7",ranking_list:"8",settings:"9",fork_list:"10"}[null===(e=T.pathname.split("/"))||void 0===e?void 0:e[3]]||"1")}),[T.pathname]);var F=null===(n=j.userInfo)||void 0===n||null===(n=n.shixun)||void 0===n?void 0:n.own,E=null===(i=j.userInfo)||void 0===i||null===(i=i.shixun)||void 0===i?void 0:i.lookable;return(0,V.jsxs)("section",{className:Ie,children:[(0,V.jsx)(ke,{}),(0,V.jsx)("section",{className:Se,children:(0,V.jsxs)("aside",{className:De,children:[(0,V.jsxs)(r.Z,{mode:"horizontal",onClick:function(e){e.item;var n=e.key,i=(e.keyPath,e.domEvent);(0,de.L9)(["实践项目","详情页",i.currentTarget.textContent]);var t=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},10:{url:"/shixuns/".concat(n,"/fork_list"),isPush:!1}}[e]||{}}(n,Z),s=t.url;t.isPush?null===a.history||void 0===a.history||a.history.push(s):null===a.history||void 0===a.history||a.history.replace(s)},selectedKeys:[S],children:[(0,V.jsx)(r.Z.Item,{children:"任务"},"1"),F&&!(null!==(t=A.detail)&&void 0!==t&&t.is_jupyter)&&(null===(o=A.detail)||void 0===o?void 0:o.init_repository)&&(0,V.jsx)(r.Z.Item,{children:"代码"},"3"),(0,V.jsx)(r.Z.Item,{children:"数据集"},"6"),F&&(null===(c=A.detail)||void 0===c?void 0:c.secret_repository)&&(0,V.jsx)(r.Z.Item,{children:"私密代码"},"4"),F&&E&&!(null!==(d=A.detail)&&void 0!==d&&d.is_jupyter)&&!(null!==(u=A.detail)&&void 0!==u&&u.is_disable_discuss)&&(0,V.jsx)(r.Z.Item,{children:"评论"},"7"),!(null!==(h=A.detail)&&void 0!==h&&h.is_jupyter)&&(0,V.jsx)(r.Z.Item,{children:"排行榜"},"8"),F&&(0,V.jsx)(r.Z.Item,{children:"合作者"},"5"),F&&(0,ce.JL)()&&!(null===(x=A.detail)||void 0===x||!x.new_fork_count)&&(0,V.jsx)(r.Z.Item,{children:"复制列表"},"10"),F&&(null===(p=A.detail)||void 0===p?void 0:p.is_jupyter)&&(0,V.jsx)(r.Z.Item,{children:"配置"},"9")]}),(0,ce.Ny)()&&!(null!==(v=A.challenges)&&void 0!==v&&v.is_jupyter||null!==(m=A.challenges)&&void 0!==m&&m.is_jupyter_lab)&&(0,V.jsxs)("span",{className:"".concat(Te," ").concat(Pe),onClick:function(){return z(!0)},children:[(0,V.jsx)("i",{className:"iconfont icon-yijianjiance"}),"一键检测"]}),F&&E&&!(null!==(f=A.detail)&&void 0!==f&&f.is_jupyter)&&(0,V.jsxs)("a",{className:Te,onClick:function(e){a.history.push("/shixuns/".concat(Z,"/edit"))},id:"settingEntry",children:[(0,V.jsx)("i",{className:"iconfont icon-shijianshezhi"}),(0,V.jsx)("span",{children:"设置"})]}),F&&!(null!==(g=A.detail)&&void 0!==g&&g.is_jupyter)&&(0,V.jsx)(Ne,{}),(0,V.jsx)($e,{isDrawer:L,setIsDrawer:z})]})}),(0,V.jsx)("aside",{className:"edu-container",children:(0,V.jsx)(a.Outlet,{})})]})}))},52360:function(e,n,i){var t=i(39647),s=i.n(t),l=(i(59301),i(51876)),a=i(43418),r=i(37712),o=["shixunsDetail","globalSetting","loading","dispatch"];n.Z=(0,l.connect)((function(e){var n=e.shixunsDetail,i=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){var n,i=e.shixunsDetail,t=(e.globalSetting,e.loading,e.dispatch);s()(e,o);return(0,r.jsx)(a.Z,{centered:!0,keyboard:!1,closable:!1,title:"提示",open:"Banner-Auth"===i.actionTabs.key,okText:"确定",cancelText:"取消",onOk:function(){var e;t({type:"shixunsDetail/setActionTabs",payload:{}}),window.location.href=null===(e=i.detail)||void 0===e||null===(e=e.can_fork)||void 0===e?void 0:e.certi_url},onCancel:function(){t({type:"shixunsDetail/setActionTabs",payload:{}})},children:(0,r.jsxs)("p",{className:"tc font16",children:[null===(n=i.detail)||void 0===n||null===(n=n.can_fork)||void 0===n?void 0:n.can_fork,(0,r.jsx)("br",{}),"请问是否前往进行认证?"]})})}))},42352:function(e,n,i){var t=i(39647),s=i.n(t),l=(i(59301),i(51876)),a=i(43418),r=i(37712),o=["shixunsDetail","globalSetting","loading","dispatch"];n.Z=(0,l.connect)((function(e){var n=e.shixunsDetail,i=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){var n,i,t=e.shixunsDetail,l=(e.globalSetting,e.loading,e.dispatch);s()(e,o);return(0,r.jsx)(a.Z,{centered:!0,keyboard:!1,closable:!1,title:"提示",open:"Banner-Per"===t.actionTabs.key,okText:"确定",cancelText:"取消",onOk:function(){l({type:"shixunsDetail/setActionTabs",payload:{}})},onCancel:function(){l({type:"shixunsDetail/setActionTabs",payload:{}})},children:(0,r.jsxs)("p",{className:"tc font16",children:["该实训所使用的实验环境为私有环境:",(0,r.jsx)("br",{}),null===(n=t.actionTabs)||void 0===n||null===(n=n.params)||void 0===n?void 0:n.message,(0,r.jsx)("br",{}),"您无该实验环境的使用权限,所以无法",(null===(i=t.actionTabs)||void 0===i||null===(i=i.params)||void 0===i?void 0:i.text)||"复制","该实训"]})})}))},66086:function(e,n,i){i.d(n,{_:function(){return m}});var t=i(7557),s=i.n(t),l=i(41498),a=i.n(l),r=i(18620),o=i(43418),c=i(8591),d=i(61998),u=i(27627),h=(i(59301),i(37712)),x=function(){var e=a()(s()().mark((function e(n){var i,t,l,a,o,c,d;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=n.is_jupyter,t=n.is_jupyter_lab,l=n.shixunId,a=n.homework_common_id,o=n.courseId,!i&&!t){e.next=7;break}return e.next=4,(0,r.BK)({id:l});case 4:return null!=(c=e.sent)&&c.identifier&&(0,u.xg)("/tasks/".concat(c.identifier,"/jupyter?homework_common_id=").concat(a)),e.abrupt("return");case 7:return e.next=9,(0,r.Ir)({id:l,homework_common_id:a});case 9:if(null==(d=e.sent)||!d.game_identifier){e.next=13;break}return(0,u.xg)("/tasks/".concat(o,"/").concat(a,"/").concat(d.game_identifier)),e.abrupt("return");case 13:2===(null==d?void 0:d.status)?p(null==d?void 0:d.message,a,o):3===(null==d?void 0:d.status)?v(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)}}(),p=function e(n,i,t){var l,d;n=null!==(l=n)&&void 0!==l&&l.includes(".json")?n:"".concat(n,".json"),o.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,h.jsx)("div",{className:"tc font16",children:" 实训已经更新了,正在为您重置!"}),onOk:(d=a()(s()().mark((function l(){var a,o;return s()().wrap((function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,(0,r.$Q)({url:n});case 2:if(a=s.sent){s.next=5;break}return s.abrupt("return");case 5:return c.ZP.success("重置成功,正在进入实践项目!"),s.next=8,(0,r.Ir)({id:a.shixun_identifier,homework_common_id:i});case 8:if(null==(o=s.sent)||!o.game_identifier){s.next=12;break}return(0,u.xg)("/tasks/".concat(t,"/").concat(i,"/").concat(o.game_identifier)),s.abrupt("return");case 12:2===(null==o?void 0:o.status)?e(null==o?void 0:o.message,i,t):3===(null==o?void 0:o.status)&&v(null==o?void 0:o.message);case 13:case"end":return s.stop()}}),l)}))),function(){return d.apply(this,arguments)})})},v=function(e){o.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,h.jsxs)("div",{className:"tc font16",children:[" 目前该实践项目尚在内测中,将于",e,"之后开放,谢谢!"]})})},m=function(){var e=a()(s()().mark((function e(n,i){var t,l,a,c,u,p,v;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=i.is_jupyter,l=i.is_jupyter_lab,e.next=3,(0,r.WT)(n);case 3:if(!((a=e.sent).length>1)){e.next=7;break}return o.Z.info({icon:null,closable:!0,maskClosable:!0,centered:!0,width:820,okButtonProps:{style:{display:"none"}},title:"提示",content:(0,h.jsxs)("div",{children:[(0,h.jsxs)("div",{children:["你当前有",a.length,"个进行中的实训作业使用该实践项目,请在下方点击实训作业名称进入实训挑战页面:"]}),(0,h.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 i=n||{},t=i.course_identifier,s=i.id;return(0,h.jsx)("a",{target:"_blank",href:"/classrooms/".concat(t,"/shixun_homework/").concat(s,"/detail"),children:e})}},{title:"作业截止时间",dataIndex:"end_time",align:"center"},{title:"操作",align:"center",render:function(e,n){var i=n.course_identifier,s=n.id,a=n.shixun_identifier;return(0,h.jsx)("div",{style:{cursor:"pointer",color:"#165dff"},onClick:function(){x({is_jupyter:t,is_jupyter_lab:l,shixunId:a,homework_common_id:s,courseId:i})},children:"前往挑战"})}}],dataSource:a,rowKey:"id"})]})}),e.abrupt("return",!0);case 7:if(1!==a.length){e.next=11;break}return c=a[0],u=c.shixun_identifier,p=c.id,v=c.course_identifier,x({is_jupyter:t,is_jupyter_lab:l,shixunId:u,homework_common_id:p,courseId:v}),e.abrupt("return",!0);case 11:return e.abrupt("return",!1);case 12:case"end":return e.stop()}}),e)})));return function(n,i){return e.apply(this,arguments)}}();n.Z=x},2010:function(e,n,i){i.d(n,{rX:function(){return w},pW:function(){return Z},gy:function(){return C},xY:function(){return k},O5:function(){return _},tJ:function(){return g},o1:function(){return j},Rd:function(){return b}});var t=i(7557),s=i.n(t),l=i(41498),a=i.n(l),r=i(51876),o=i(43418),c=i(28103),d=i(8591),u=i(38296),h=i(27627),x=i(680),p=i(25510),v=i.p+"static/newqrcode.a8740efb.png",m=i(32637),f=i(37712),g=function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return!(!j(e)||!A(n))},j=function(e){return!!(0,u.bg)()||(e({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},A=function(){var e,n=(0,r.getDvaApp)()._store.getState(),i=n.user;return!(null===(e=i.userInfo)||void 0===e||!e.profile_completed)||(o.Z.confirm({title:"提示",width:530,centered:!0,content:"您需要去完善您的个人资料,才能使用此功能",okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,h.xg)("/account/profile/edit"),y()}}),!1)},y=function(){o.Z.success({title:"提示",width:430,closable:!0,centered:!0,content:"已完善个人资料?请刷新页面",okText:"立即刷新",icon:null,onOk:function(){location.reload()}})},b=function(){o.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:m}),(0,f.jsx)("div",{style:{color:"#666666",fontSize:14,marginTop:15},children:"添加客服人员微信,获得更多支持"})]})})},_=function(){var e;return!(null===(e=(0,r.getDvaApp)()._store.getState().user.userInfo)||void 0===e||!e.professional_certification)||(o.Z.confirm({title:"提示",centered:!0,content:(0,f.jsx)("div",{className:"tc",children:"您需要去完成您的职业认证,才能使用此功能"}),okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,h.xg)("/account/certification")}}),!1)},k=function(){return!!(0,u.V9)()||(o.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:v,width:200})]}),okText:"我知道了",maskClosable:!0}),!1)},w=function(e,n){return!!e||(o.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,h.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},Z=function(e){o.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:p,alt:"二维码",width:160})})]})})},C=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",i=(0,r.getDvaApp)()._store.getState(),t=i.shixunsDetail.detail;if(2===(null==t?void 0:t.public)||1===(null==t?void 0:t.public)||3===(null==t?void 0:t.shixun_status)){var l="";return 2===(null==t?void 0:t.public)&&(l="已公开"),1===(null==t?void 0:t.public)&&(l="待审核"),3===(null==t?void 0:t.shixun_status)&&(l="已关闭"),o.Z.info({centered:!0,icon:(0,f.jsx)(x.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:["该实践项目的状态为",l,",",n,"。"]}),(0,f.jsx)("p",{children:"如有需要,请联系平台管理员进行技术支持。"})]}),(0,f.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:p,alt:"二维码",width:160})]}),okText:"我知道了"}),!0}return 2===(null==t?void 0:t.shixun_status)&&(o.Z.confirm({centered:!0,icon:(0,f.jsx)(x.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;o.Z.confirm({width:440,centered:!0,icon:(0,f.jsx)(x.Z,{style:{color:"#faad14"}}),title:"提示",content:"撤销发布后,学员将无法进行练习。是否确认撤销发布?",okText:"确定撤销发布",cancelText:"取消",onOk:(n=a()(s()().mark((function n(){return s()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,e({type:"shixunsDetail/cancelRelease",payload:{id:null==t?void 0:t.identifier}});case 2:401!==n.sent.status&&(d.ZP.success("撤销发布成功。实训回到未发布的状态。"),e({type:"shixunsDetail/getShixunsDetail",payload:{id:null==t?void 0:t.identifier}}),e({type:"practiceSetting/getCommonData",payload:{id:null==t?void 0:t.identifier}}));case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})}}),!0)}},32637:function(e,n,i){e.exports=i.p+"static/AssistantCode3.a8740efb.jpeg"},13014:function(e,n,i){e.exports=i.p+"static/yunying_code.7d649890.jpg"}}]); |