|
|
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[23332,51562,65119],{65119:function(e,n,t){t.d(n,{Z:function(){return k}});var i=t(7557),s=t.n(i),a=t(82242),l=t.n(a),r=t(37205),o=t.n(r),c=t(41498),d=t.n(c),u=t(79800),f=t.n(u),v=t(59301),p=t(80608),m=t(24905),h=t(97810),x=t(65547),g=t(49105),y=t(78241),j=t(57809),P={},b=t(37712),w=(m.Z.Group,(0,p.connect)((function(e){var n=e.classroomList,t=e.loading,i=e.globalSetting,s=e.user;return{classroomList:n,globalSetting:i,loading:t.effects,user:s}}))((function(e){e.classroomList,e.loading,e.user,e.exercise_id,e.homework_common_id;var n,t,i,a,r,o,c,u,m=e.setitem,h=e.item,x=(e.type,e.rz),w=(e.dispatch,(0,v.useState)([])),k=f()(w,2),T=(k[0],k[1],(0,v.useState)({zydatas:[],jbdatas:[],kcdatas:[],zsdatas:[],page:1,per_page:20})),N=f()(T,2),A=N[0],I=N[1],S=((0,p.useParams)(),(0,v.useState)(!1)),C=f()(S,2),Z=(C[0],C[1],(0,v.useState)(!1)),L=f()(Z,2),D=(L[0],L[1],y.Z.useForm()),z=f()(D,1)[0];function X(){return(X=d()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("----",h),e.next=3,F(null==h?void 0:h.ec_major_school_id);case 3:return e.next=5,H(null==h?void 0:h.ec_year_id);case 5:return e.next=7,J(null==h?void 0:h.ec_course_id);case 7:z.setFieldsValue({ec_course_id:null==h?void 0:h.ec_course_id,ec_major_school_id:null==h?void 0:h.ec_major_school_id,ec_point_ids:null==h?void 0:h.ec_point_ids,ec_year_id:null==h?void 0:h.ec_year_id});case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function F(e){return M.apply(this,arguments)}function M(){return(M=d()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.ZP)("/api/ec_major_schools/".concat(n,"/ec_years/get_year_list.json"),{method:"get"});case 2:t=e.sent,A.jbdatas=null==t?void 0:t.data,I(l()({},A)),z.setFieldsValue({ec_year_id:"",ec_course_id:"",ec_point_ids:[]});case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function H(e){return O.apply(this,arguments)}function O(){return(O=d()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.ZP)("/api/ec_years/".concat(n,"/ec_courses/get_courses.json"),{method:"get"});case 2:t=e.sent,A.kcdatas=null==t?void 0:t.data,I(l()({},A)),z.setFieldsValue({ec_course_id:"",ec_point_ids:[]});case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,v.useEffect)((function(){x&&(A.zydatas=x,I(l()({},A)),null!=h&&h.ec_course_id&&function(){X.apply(this,arguments)}())}),[h,x]);var J=function(){var e=d()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.ZP)("/api/ec_courses/".concat(n,"/ec_points.json"),{method:"get",params:{ec_course_id:n}});case 2:t=e.sent,A.zsdatas=null==t?void 0:t.data,I(l()({},A));case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,b.jsx)("div",{className:P.from,children:(0,b.jsxs)(y.Z,{form:z,layout:"inline",onValuesChange:function(e){console.log("----",e),e.ec_major_school_id&&(A.jbdatas=[],A.kcdatas=[],A.zsdatas=[],I(l()({},A)),F(e.ec_major_school_id)),e.ec_year_id&&(A.kcdatas=[],A.zsdatas=[],I(l()({},A)),H(e.ec_year_id)),e.ec_course_id&&(A.zsdatas=[],I(l()({},A)),J(e.ec_course_id))},onFinish:function(){var e=d()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:m(n);case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,b.jsx)(y.Z.Item,{label:"认证专业",name:"ec_major_school_id",children:(0,b.jsx)(j.default,{style:{width:150},disabled:(null===(n=A.zydatas)||void 0===n?void 0:n.length)<=0,placeholder:"请选择认证专业",children:null==A||null===(t=A.zydatas)||void 0===t?void 0:t.map((function(e,n){return(0,b.jsx)(j.default.Option,{value:null==e?void 0:e.ec_major_school_id,children:null==e?void 0:e.name},n)}))})}),(0,b.jsx)(y.Z.Item,{label:"认证届别",name:"ec_year_id",children:(0,b.jsx)(j.default,{style:{width:150},disabled:(null===(i=A.jbdatas)||void 0===i?void 0:i.length)<=0,placeholder:"请选择认证届别",children:null==A||null===(a=A.jbdatas)||void 0===a?void 0:a.map((function(e,n){return(0,b.jsx)(j.default.Option,{value:null==e?void 0:e.ec_year_id,children:null==e?void 0:e.year},n)}))})}),(0,b.jsx)(y.Z.Item,{label:"课程",name:"ec_course_id",children:(0,b.jsx)(j.default,{style:{width:150},disabled:(null===(r=A.kcdatas)||void 0===r?void 0:r.length)<=0,placeholder:"请选择课程",children:null==A||null===(o=A.kcdatas)||void 0===o?void 0:o.map((function(e,n){return(0,b.jsx)(j.default.Option,{value:null==e?void 0:e.id,children:null==e?void 0:e.name},n)}))})}),(0,b.jsx)(y.Z.Item,{label:"知识点",name:"ec_point_ids",children:(0,b.jsx)(j.default,{onChange:function(){z.submit()},style:{width:150},mode:"multiple",disabled:(null===(c=A.zsdatas)||void 0===c?void 0:c.length)<=0,placeholder:"请选择知识点",children:null==A||null===(u=A.zsdatas)||void 0===u?void 0:u.map((function(e,n){return(0,b.jsx)(j.default.Option,{value:null==e?void 0:e.id,children:null==e?void 0:e.name},n)}))})})]})})}))),k=(m.Z.Group,(0,p.connect)((function(e){var n=e.classroomList,t=e.loading,i=e.globalSetting,s=e.user;return{classroomList:n,globalSetting:i,loading:t.effects,user:s}}))((function(e){e.classroomList,e.loading;var n,t,i=e.user,a=e.exercise_id,r=void 0===a?null:a,c=e.homework_common_id,u=void 0===c?null:c,p=e.setitem,m=(e.type,e.dispatch,(0,v.useState)([{}])),y=f()(m,2),j=y[0],P=y[1],k=(0,v.useState)([]),T=f()(k,2),N=T[0],A=T[1];function I(){return S.apply(this,arguments)}function S(){return(S=d()(s()().mark((function e(){var n,t,i,a,o;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.ZP)("/api/ec_courses/".concat(0,"/ec_points/get_work_points.json"),{method:"get",params:{exercise_id:r,homework_common_id:u}});case 2:(null==(t=e.sent)||null===(n=t.data)||void 0===n?void 0:n.length)>0&&(o=[],null==t||null===(i=t.data)||void 0===i||i.map((function(e){var n;null==e||null===(n=e.ec_point_ids)||void 0===n||n.map((function(e){o.push(e)}))})),p(l()(l()({},null==t||null===(a=t.data)||void 0===a?void 0:a[0]),{},{ec_point_ids:o})),P(null==t?void 0:t.data));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function C(){return(C=d()(s()().mark((function e(){var n,t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.ZP)("/api/schools/".concat(null==i||null===(n=i.userInfo)||void 0===n||null===(n=n.course)||void 0===n?void 0:n.course_school_id,"/ec_majors/get_major_list.json"),{method:"get"});case 2:t=e.sent,A(null==t?void 0:t.data),(u||r)&&I();case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,v.useEffect)((function(){var e;null!=i&&null!==(e=i.userInfo)&&void 0!==e&&null!==(e=e.course)&&void 0!==e&&e.course_school_id&&function(){C.apply(this,arguments)}()}),[null==i||null===(n=i.userInfo)||void 0===n||null===(n=n.course)||void 0===n?void 0:n.course_school_id]),(0,b.jsxs)("div",{style:{display:null!==(t=i.userInfo.course)&&void 0!==t&&t.is_openengineering?"":"none"},children:[(0,b.jsx)("p",{style:{fontSize:"16px",fontWeight:400},children:"工程认证考核知识点"}),null==j?void 0:j.map((function(e,n){return(0,b.jsxs)("div",{style:{display:"flex",alignItems:"center",marginBottom:"10px"},children:[(0,b.jsx)(w,{rz:N,item:e,type:n,setitem:function(e){j.splice(n,1,e),P(o()(j));var t=[];null==j||j.map((function(e){var n;null==e||null===(n=e.ec_point_ids)||void 0===n||n.map((function(e){t.push(e)}))})),p(l()(l()({},e),{},{ec_point_ids:t}))}}),0!=n&&(0,b.jsx)(h.Z,{onClick:function(){j.splice(n,1),P(o()(j))},style:{marginLeft:10,fontSize:"20px"}}),(0,b.jsx)(x.Z,{onClick:function(){j.push({}),P(o()(j))},style:{marginLeft:10,fontSize:"20px"}})]},n)}))]})})))},1526:function(e,n,t){t.d(n,{Z:function(){return f}});var i=t(79800),s=t.n(i),a=t(78241),l=t(24650),r=t(3113),o=t(59301),c={search:"search___JA0r9",btn:"btn___GGtZC"},d=t(89392),u=t(37712),f=function(e){var n=e.value,t=e.onChange,i=a.Z.useForm(),f=s()(i,1)[0];(0,o.useEffect)((function(){n&&f.setFieldsValue(n)}),n);var v=(0,o.useRef)((0,d.throttle)((function(e){return t(e)}),2e3,{leading:!0,trailing:!1},1500)).current;return(0,u.jsx)("div",{className:c.search,children:(0,u.jsxs)(a.Z,{className:c.formWrap,colon:!1,form:f,size:"large",layout:"inline",onFinish:v,children:[(0,u.jsx)(a.Z.Item,{label:"实训信息",name:"keyword",initialValue:"",children:(0,u.jsx)(l.Z,{style:{width:280,height:40}})}),(0,u.jsx)(a.Z.Item,{label:"学校/单位",name:"schools",initialValue:"",style:{margin:"0 40px"},children:(0,u.jsx)(l.Z,{style:{width:280,height:40}})}),(0,u.jsx)(a.Z.Item,{label:"创建者/合作者",name:"creator",initialValue:"",children:(0,u.jsx)(l.Z,{style:{width:200,height:40}})}),(0,u.jsx)(r.ZP,{className:c.btn,type:"primary",htmlType:"submit",children:"搜索"})]})})}},51562:function(e,n,t){t.d(n,{Z:function(){return X},P:function(){return D}});var i=t(37205),s=t.n(i),a=t(39647),l=t.n(a),r=t(7557),o=t.n(r),c=t(82242),d=t.n(c),u=t(41498),f=t.n(u),v=t(79800),p=t.n(v),m=t(59301),h=t(78241),x=t(43418),g=t(5112),y=t(24650),j=t(51945),P="brief___LOzpE",b="contentTitle___xkdcN",w="content___Vtri0",k="antdTable___s8T2N",T="tableCell___kN9Fw",N="antdModal___WVBk3",A="orangeColor___ryB2u",I=t(33329),S=t(37712),C=["isImportMultipleCourse"],Z=function(e){var n=e.studentNames,t=e.total;return t>3?(0,S.jsxs)(S.Fragment,{children:["课堂内有",(0,S.jsx)("span",{className:A,children:null==n?void 0:n.join("、")}),"等",(0,S.jsx)("span",{className:A,children:t}),"名学生"]}):(0,S.jsxs)(S.Fragment,{children:["课堂内有",(0,S.jsx)("span",{className:A,children:null==n?void 0:n.join("、")}),["","一","两","三"][t],"名学生"]})},L=function(e){var n=e.onCancel,t=e.onOk,i=e.visible,s=(e.inPaper,e.renderData),a=(e.type,e.isMultipleCourse),l=void 0!==a&&a,r=h.Z.useForm(),c=p()(r,1)[0],u=(0,m.useState)(1),v=p()(u,2),y=v[0],j=v[1],P=(0,m.useState)(!1),b=p()(P,2),k=b[0],T=b[1],I=(0,m.useMemo)((function(){return 1===(null==s?void 0:s.total_num)&&1===(null==s?void 0:s.can_copy_num)}),[s]),C=(0,m.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,S.jsx)(S.Fragment,{children:I?(0,S.jsxs)(x.Z,{centered:!0,closable:!0,open:i,destroyOnClose:!0,title:"提示",className:N,width:682,confirmLoading:k,onCancel:n,onOk:f()(o()().mark((function e(){var n,i,a;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return T(!0),n=y,l&&(a=d()({},c.getFieldsValue()),n=null==s||null===(i=s.course_data_list)||void 0===i?void 0:i.map((function(e){return void 0!==a[e.id]?d()(d()({},e),{},{is_copy:a[e.id]}):e}))),e.next=5,t(n);case 5:T(!1);case 6:case"end":return e.stop()}}),e)}))),children:[(0,S.jsx)("div",{className:w,style:{marginBottom:20},children:l?"检测到以下课堂已在教学课堂中使用,请问是否复制成新的实训发送至教学课堂中?":(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(Z,{studentNames:null==s?void 0:s.student_names,total:null==s?void 0:s.student_count}),"学习过该实践项目。该项目支持复制,请选择是否将该项目复制为新项目发送至课堂中?"]})}),l?(0,S.jsx)(h.Z,{form:c,preserve:!1,children:null==C?void 0:C.map((function(e){return(0,S.jsxs)(m.Fragment,{children:[(0,S.jsx)("h3",{className:"ml15 mb5",children:e.name}),(0,S.jsx)(h.Z.Item,{name:e.id,initialValue:1,children:(0,S.jsxs)(g.ZP.Group,{className:w,children:[(0,S.jsx)(g.ZP,{value:1,style:{color:"#464f66"},children:"复制实训"}),(0,S.jsx)(g.ZP,{value:0,style:{color:"#464f66"},children:"不复制实训"})]})})]},e.id)}))}):(0,S.jsxs)(g.ZP.Group,{value:y,onChange:function(e){return j(e.target.value)},className:w,style:{marginBottom:30},children:[(0,S.jsx)(g.ZP,{value:1,style:{color:"#464f66"},children:"复制"}),(0,S.jsx)(g.ZP,{value:0,style:{color:"#464f66"},children:"不复制"})]}),(0,S.jsxs)("div",{children:[(0,S.jsx)("div",{className:w,style:{marginBottom:10},children:"* 说明:"}),(0,S.jsx)("div",{className:w,style:{marginBottom:20},children:"1、复制:系统将复制并创建一个新的项目发送到课堂中使用(不会复制学生的挑战记录),新的项目支持进行编辑并与原项目信息互不影响。"}),(0,S.jsx)("div",{className:"".concat(w," ").concat(A),children:"2、不复制:当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"})]})]}):(0,S.jsx)(x.Z,{centered:!0,closable:!0,destroyOnClose:!0,open:i,confirmLoading:k,title:"提示",width:682,onCancel:n,onOk:f()(o()().mark((function e(){var n,i,a;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return T(!0),n=0,l&&(a=d()({},c.getFieldsValue()),n=null==s||null===(i=s.course_data_list)||void 0===i?void 0:i.map((function(e){return void 0!==a[e.id]?d()(d()({},e),{},{is_use:a[e.id]}):e}))),e.next=5,t(n);case 5:T(!1);case 6:case"end":return e.stop()}}),e)}))),children:(0,S.jsxs)("div",{className:w,children:[(0,S.jsx)(Z,{studentNames:null==s?void 0:s.student_names,total:null==s?void 0:s.student_count}),"学习过该实践项目。",l?(0,S.jsxs)(h.Z,{form:c,preserve:!1,children:[(0,S.jsx)("h3",{children:"当前实训不可复制,已经检测到以下课堂存在该实训,同一实训在课堂中重复使用时,会导致成绩互相影响,请确认是否继续使用"}),null==C?void 0:C.map((function(e){return(0,S.jsxs)(m.Fragment,{children:[(0,S.jsx)("h3",{className:"ml15 mb5",children:e.name}),(0,S.jsx)(h.Z.Item,{name:e.id,initialValue:1,children:(0,S.jsxs)(g.ZP.Group,{className:w,children:[(0,S.jsx)(g.ZP,{value:1,style:{color:"#464f66"},children:"继续使用"}),(0,S.jsx)(g.ZP,{value:0,style:{color:"#464f66"},children:"不使用"})]})})]},e.id)}))]}):(0,S.jsxs)("div",{children:["该项目不支持复制,若确认继续发送,",(0,S.jsx)("span",{className:A,children:"当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"}),"(如果不想清空学生之前的挑战记录,建议参照该实践项目的内容自行创建一个新的项目,或者尝试联系项目创建人开放本项目的复制权限)。"]})]})})})},D=function(){var e=(0,m.useState)(!1),n=p()(e,2),t=n[0],i=n[1],s=(0,m.useState)(),a=p()(s,2),r=a[0],c=a[1],d=function(){var e=f()(o()().mark((function e(n){var t,s,a,r,d;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=n.isImportMultipleCourse,s=void 0!==t&&t,a=l()(n,C),e.next=3,(0,I.Tr)(a);case 3:if(!("status"in(r=e.sent))){e.next=6;break}return e.abrupt("return",!1);case 6:if(!s){e.next=13;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=12;break}return c(r),i(!0),e.abrupt("return",!0);case 12:return e.abrupt("return",r.course_data_list||[]);case 13:if(0!==r.student_count){e.next=15;break}return e.abrupt("return",!1);case 15:return c(r),i(!0),e.abrupt("return",!0);case 18:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return[t,function(){return i(!1)},r,d]},z=function(e){var n=h.Z.useForm(),t=p()(n,1)[0],i=(0,m.useState)(!1),a=p()(i,2),l=a[0],r=a[1],c=e.onCancel,d=e.onOk,u=e.visible,v=e.inPaper,w=void 0!==v&&v,I=e.renderData,C=e.type,L=e.isMultipleCourse,D=void 0!==L&&L,z=e.position,X=(0,m.useMemo)((function(){return w?[{title:"实践项目名称",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:T,render:function(e,n){return(0,S.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否复制",dataIndex:"is_copy",align:"center",render:function(e,n){return(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(h.Z.Item,{name:["".concat("subject"===C?n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],initialValue:1,children:(0,S.jsxs)(g.ZP.Group,{children:[(0,S.jsx)(g.ZP,{value:1,children:"是"}),(0,S.jsx)(g.ZP,{value:0,children:"否"})]})}),(0,S.jsx)(h.Z.Item,{name:["".concat("subject"===C?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],hidden:!0,initialValue:1,children:(0,S.jsx)(y.Z,{type:"hidden"})})]})}}]:[{title:"实践项目名称",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:T,render:function(e,n){return(0,S.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否使用",dataIndex:"is_use",align:"center",render:function(e,n){return(0,S.jsx)(h.Z.Item,{name:["".concat("subject"===C?n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],initialValue:1,children:(0,S.jsxs)(g.ZP.Group,{children:[(0,S.jsx)(g.ZP,{value:1,children:"是"}),(0,S.jsx)(g.ZP,{value:0,children:"否"})]})})}},{title:"是否复制",dataIndex:"is_copy",align:"center",render:function(e,n){return(0,S.jsx)(h.Z.Item,{name:["".concat("subject"===C?n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],initialValue:1,children:(0,S.jsxs)(g.ZP.Group,{children:[(0,S.jsx)(g.ZP,{value:1,children:"是"}),(0,S.jsx)(g.ZP,{value:0,children:"否"})]})})}}]}),[w]),F=(0,m.useMemo)((function(){return w?[{title:"实践项目名称",dataIndex:"name",width:424,className:T,align:"center",ellipsis:!0,render:function(e,n){return(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e}),(0,S.jsx)(h.Z.Item,{name:["".concat("subject"===C?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],hidden:!0,initialValue:0,children:(0,S.jsx)(y.Z,{type:"hidden"})}),(0,S.jsx)(h.Z.Item,{name:["".concat("subject"===C?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],hidden:!0,initialValue:1,children:(0,S.jsx)(y.Z,{type:"hidden"})})]})}}]:[{title:"实践项目名称",dataIndex:"name",width:424,className:T,ellipsis:!0,align:"center",render:function(e,n){return(0,S.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否使用",dataIndex:"is_use",align:"center",render:function(e,n){return(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(h.Z.Item,{name:["".concat("subject"===C?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],initialValue:0,children:(0,S.jsxs)(g.ZP.Group,{children:[(0,S.jsx)(g.ZP,{value:1,children:"是"}),(0,S.jsx)(g.ZP,{value:0,children:"否"})]})}),(0,S.jsx)(h.Z.Item,{name:["".concat("subject"===C?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],hidden:!0,initialValue:0,children:(0,S.jsx)(y.Z,{type:"hidden"})})]})}}]}),[w]);if(D){var M={title:"课堂名称",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:T,render:function(e,n){return(0,S.jsx)("a",{href:"/classrooms/".concat(n.course_id),children:e})}};X=[M].concat(s()(X)),F=[M].concat(s()(F))}var H=(0,m.useMemo)((function(){return function(e){var n=e.used,t=e.copy,i=e.canNotCopy,s=e.studentNames,a=e.studentCount,l=e.inPaper,r=e.is_random,o=void 0!==r&&r,c=e.position,d=(void 0===c?"":c)||(l?"试卷":"课程");return(0,S.jsxs)("span",{children:[(0,S.jsx)(Z,{studentNames:s,total:a}),"学习过",d,"中的",(0,S.jsx)("span",{className:A,children:n}),"个项目,",t>0&&i>0?(0,S.jsxs)(S.Fragment,{children:["其中",(0,S.jsx)("span",{className:A,children:t}),"个项目支持复制,",(0,S.jsx)("span",{className:A,children:i}),"个项目不支持复制"]}):t>0&&0===i?(0,S.jsxs)(S.Fragment,{children:["其中",(0,S.jsx)("span",{className:A,children:t}),"个项目支持复制"]}):0===t&&i>0?(0,S.jsxs)(S.Fragment,{children:["其中",(0,S.jsx)("span",{className:A,children:i}),"个项目不支持复制"]}):void 0,"。请选择",o?"":"是否继续使用和","是否复制为新项目发送至课堂中?"]})}({used:null==I?void 0:I.repeat_shixun_num,copy:null==I?void 0:I.can_copy_num,canNotCopy:null==I?void 0:I.no_copy_num,studentNames:null==I?void 0:I.student_names,studentCount:null==I?void 0:I.student_count,is_random:null==I?void 0:I.is_random,inPaper:w,position:z})}),[I,w,z]);return(0,S.jsx)(x.Z,{title:"提示",centered:!0,open:u,confirmLoading:l,onOk:f()(o()().mark((function e(){var n,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r(!0),n=t.getFieldsValue(),i=Object.keys(n).map((function(e){return{id:parseInt(e.split("_")[0]),course_id:parseInt(e.split("_")[1]),is_use:n[e].is_use,is_copy:n[e].is_copy}})),e.next=5,d(i);case 5:r(!1);case 6:case"end":return e.stop()}}),e)}))),onCancel:c,width:880,okText:"确认",className:N,destroyOnClose:!0,children:(0,S.jsxs)(h.Z,{form:t,preserve:!1,children:[(0,S.jsx)("div",{className:P,children:H}),(0,S.jsxs)("div",{style:{marginBottom:30},children:[(0,S.jsx)("div",{style:{marginBottom:20},children:"* 说明"}),(0,S.jsx)("div",{style:{marginBottom:20},children:"1、复制:系统将复制并创建一个新的项目发送到课堂中使用(不会复制学生的挑战记录),新的项目支持进行编辑并与原项目信息互不影响。"}),(0,S.jsx)("div",{className:A,children:"2、不复制:当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"})]}),(null==I?void 0:I.can_copy_num)>0&&(0,S.jsxs)("div",{children:[(0,S.jsx)("div",{className:b,children:"支持复制的项目"}),(0,S.jsx)(j.Z,{columns:X,className:k,dataSource:null==I?void 0:I.can_copy_list,rowKey:"subject"===C?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})]}),(null==I?void 0:I.no_copy_num)>0&&(0,S.jsxs)("div",{children:[(0,S.jsx)("div",{className:b,children:"不支持复制的项目"}),(0,S.jsx)(j.Z,{columns:F,className:k,dataSource:null==I?void 0:I.no_copy_list,rowKey:"subject"===C?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})]}),(null==I?void 0:I.no_use_list.length)>0&&(null==I?void 0:I.no_use_list.map((function(e){return(0,S.jsxs)("div",{children:[(0,S.jsx)(h.Z.Item,{name:["".concat("subject"===C?null==e?void 0:e.stage_shixun_id:e.shixun_course_id||e.id),"is_copy"],hidden:!0,initialValue:0,children:(0,S.jsx)(y.Z,{type:"hidden"})}),(0,S.jsx)(h.Z.Item,{name:["".concat("subject"===C?null==e?void 0:e.stage_shixun_id:e.shixun_course_id||e.id),"is_use"],hidden:!0,initialValue:1,children:(0,S.jsx)(y.Z,{type:"hidden"})})]},"subject"===C?e.stage_shixun_id:e.shixun_course_id||e.id)})))]})})},X=function(e){return"multiple"===e.modalType?(0,S.jsx)(z,d()({},e)):(0,S.jsx)(L,d()({},e))}},11869:function(e,n,t){t.r(n),t.d(n,{default:function(){return fs}});var i=t(7557),s=t.n(i),a=t(82242),l=t.n(a),r=t(41498),o=t.n(r),c=t(79800),d=t.n(c),u=t(39647),f=t.n(u),v=t(59301),p=t(80608),m=t(37205),h=t.n(m),x=t(8591),g=t(43418),y=t(5112),j=t(6848),P=t(38854),b=t(20834),w=t(17178),k=t(3113),T=t(44483),N={flex_box_center:"flex_box_center___GMs27",flex_space_between:"flex_space_between___iZX2j",flex_box_vertical_center:"flex_box_vertical_center___FAqrL",flex_box_center_end:"flex_box_center_end___bcsHk",flex_box_column:"flex_box_column___bbK5J",banner:"banner___J_z1y",wrp:"wrp___J4x9Y",titleWrap:"titleWrap___PRimN",titleFlexEnd:"titleFlexEnd___iJ3Lp",title:"title___p7Rh_",titleName:"titleName___rfBg7",titleIcon:"titleIcon___krG4h",contentWrap:"contentWrap___TSTbZ",verticalLine:"verticalLine___I9rNF",contentLeftWrap:"contentLeftWrap___ctnXO",openCourseTag:"openCourseTag___GKlHI",tagsWrap:"tagsWrap___Fm7yN",ratingWrap:"ratingWrap___txiLS",ratingTitle:"ratingTitle___Q3b2_",rating:"rating___nWYrn",popoverWrap:"popoverWrap___OuHzS",popverLeft:"popverLeft___LE1m6",popoverRight:"popoverRight___qoc3O",popverScore:"popverScore___yjk5A",popoverRateWrap:"popoverRateWrap___LTwq7",popoverProgress:"popoverProgress___zgQTd",button:"button___laG3U",operationWrap:"operationWrap___HATT3",forkWrap:"forkWrap___JKLmo",fork:"fork___WAxXu",forkNum:"forkNum___mVT0B",buttonTransparent:"buttonTransparent___UvCv6",buttonLearnStatistics:"buttonLearnStatistics___clQ8y",publishPopverWrap:"publishPopverWrap___HdjD0",colorFF6802:"colorFF6802___qG9SX",w140:"w140___sbUdr",nav:"nav___MhhTj",navLeft:"navLeft___lqVWg",navContent:"navContent___n2s_9",flexRow:"flexRow___zwFIa",navRight:"navRight____4Spc",navLeftIcon:"navLeftIcon___WHxlM",colorOrange:"colorOrange___L2ZcR",contentItem:"contentItem___bTFib",contentItemTitle:"contentItemTitle___cRyCT",contentItemText:"contentItemText___p2VVW",classButton:"classButton___ht2ZK",bg28e:"bg28e___Lpwef",bgGray:"bgGray___ix5uS",btn:"btn___cK9ZK",laboratory:"laboratory___EJVoA",name:"name___bHCrt"},A=t(75916),I=t(3634),S=t(57809),C=t(95237),Z=t(43604),L=t(24905),D=t(32985),z=t(61186),X=t.n(z),F="scoremodal___BKuJN",M="wrap___ptPf6",H="wrap_title___QhQIv",O="radioWrap___YOQsB",J="createMkdir___kT_2U",_="tree___an1x1",E=t(27876),V=t(51562),K=t(37712),R=["pathsDetail","globalSetting","loading","dispatch"],B=S.default.Option,U=(0,p.connect)((function(e){var n=e.pathsDetail,t=e.loading;return{pathsDetail:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){var n=e.pathsDetail,t=(e.globalSetting,e.loading,e.dispatch),i=(f()(e,R),(0,p.useParams)()),a=(0,v.useState)(),r=d()(a,2),c=r[0],u=r[1],m=(0,v.useState)([]),h=d()(m,2),y=h[0],j=h[1],P=(0,v.useState)([]),b=d()(P,2),w=b[0],k=b[1],T=(0,v.useState)([]),N=d()(T,2),A=N[0],z=N[1],U=(0,v.useState)(),q=d()(U,2),W=q[0],G=q[1],Q=(0,v.useState)(),Y=d()(Q,2),$=Y[0],ee=Y[1],ne=(0,v.useState)(!0),te=d()(ne,2),ie=te[0],se=te[1];(0,v.useEffect)((function(){"PathsDetail-SendToClass"===n.actionTabs.key&&le()}),[n.actionTabs.key]);var ae=function(e){switch(e.item_type){case"Shixun":return(0,K.jsxs)("span",{children:[(0,K.jsx)("span",{className:"mr5 c-light-primary",children:"实训"}),e.name]});case"Attachment":return(0,K.jsxs)("span",{children:[(0,K.jsx)("span",{className:"mr5 c-cyan-blue",children:"课件"}),e.name]});case"VideoItem":return(0,K.jsxs)("span",{children:[(0,K.jsx)("span",{className:"mr5 c-purple-8C1",children:"视频"}),e.name]});case"SubjectHomework":return"group"==(null==e?void 0:e.homework_type)?(0,K.jsxs)("span",{children:[(0,K.jsx)("span",{className:"mr5",style:{color:"#AABF07"},children:"分组作业"}),e.name]}):(0,K.jsxs)("span",{children:[(0,K.jsx)("span",{className:"mr5",style:{color:"#20BB8A"},children:"图文作业"}),e.name]});case"StageCatalog":return(0,K.jsx)("span",{children:e.name});default:return""}},le=function(){var e=o()(s()().mark((function e(){var n,t,a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.MO)({id:i.pathId});case 2:(n=e.sent)&&(j((null==n?void 0:n.courses)||[]),a=null===(t=n.stages)||void 0===t?void 0:t.map((function(e,n){var t;return{title:e.state_name||"",key:n,children:null===(t=e.items)||void 0===t?void 0:t.map((function(e,t){var i;return l()(l()({},e),{},{title:ae(e),key:"".concat(n,"-").concat(t),children:null===(i=e.children)||void 0===i?void 0:i.map((function(e,i){return l()(l()({},e),{},{title:ae(e),key:"".concat(n,"-").concat(t,"-").concat(i)})}))})}))}})),k(a||[]));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),re=function(){var e=A.filter((function(e){return"string"==typeof e})),n=[],t=[],i=[],s=[],a=[],l=[];return null==w||w.map((function(r,o){var c;null==r||null===(c=r.children)||void 0===c||c.map((function(r,c){var d;e.includes("".concat(o,"-").concat(c))&&(i.push(r.stage_item_id),"Shixun"===r.item_type?n.push(r.id):"Attachment"===r.item_type?s.push(r.id):"VideoItem"===r.item_type?t.push(r.id):"SubjectHomework"===r.item_type&&("group"==r.homework_type?a.push(r.id):"normal"==r.homework_type&&l.push(r.id))),null==r||null===(d=r.children)||void 0===d||d.map((function(d,u){e.includes("".concat(o,"-").concat(c,"-").concat(u))&&(i.push(d.stage_item_id),"Shixun"===d.item_type?n.push(d.id):"Attachment"===d.item_type?s.push(d.id):"VideoItem"===d.item_type?t.push(d.id):"SubjectHomework"===r.item_type&&("group"==r.homework_type?a.push(r.id):"normal"==r.homework_type&&l.push(r.id)))}))}))})),{shixunIds:n,videoItemIds:t,stageItemIds:i,coursewareIds:s,groupIds:a,normalIds:l}},oe=(0,V.P)(),ce=d()(oe,4),de=ce[0],ue=ce[1],fe=ce[2],ve=ce[3],pe=function(){var e=o()(s()().mark((function e(){var n,t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=re(),t=n.stageItemIds,c){e.next=4;break}return x.ZP.info("您还未选择发送的课堂"),e.abrupt("return");case 4:if(ye.length||Pe.length||we.length||Te.length||Ae.length){e.next=7;break}return x.ZP.info("您还未选择实训、视频、分组作业或者图文作业"),e.abrupt("return");case 7:return ee(!0),e.next=10,ve({id:i.pathId,course_id:parseInt(c),type:"subject",stage_item_id:t,sync_catelog:ie?1:0});case 10:if(e.sent){e.next=14;break}return e.next=14,me(t.map((function(e){return{id:e,is_copy:0,is_use:1}})));case 14:ee(!1),he();case 16:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),me=function(){var e=o()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.Q)({id:i.pathId,course_id:c,stage_shixuns:n.map((function(e){return{stage_shixun_id:e.id,is_copy:e.is_copy,is_use:e.is_use}})),sync_catelog:ie?1:0});case 2:t=e.sent,u(null),ue(),1===(null==t?void 0:t.status)&&g.Z.confirm({title:"提示",centered:!0,okText:"确定",cancelText:"取消",content:(0,K.jsx)("div",{className:"tc",children:t.message}),onOk:function(){var e,n=null==t||null===(e=t.url.split("/"))||void 0===e?void 0:e[2];(0,E.xg)("/classrooms/".concat(n,"/shixun_homework"))}});case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),he=function(){t({type:"pathsDetail/setActionTabs",payload:{}}),z([]),G(null)},xe=re(),ge=xe.shixunIds,ye=void 0===ge?[]:ge,je=xe.videoItemIds,Pe=void 0===je?[]:je,be=xe.coursewareIds,we=void 0===be?[]:be,ke=xe.groupIds,Te=void 0===ke?[]:ke,Ne=xe.normalIds,Ae=void 0===Ne?[]:Ne;return(0,K.jsxs)(K.Fragment,{children:[(0,K.jsx)(g.Z,{title:"发送至课堂",keyboard:!1,destroyOnClose:!0,open:"PathsDetail-SendToClass"===n.actionTabs.key,width:750,centered:!0,confirmLoading:$,className:F,onCancel:he,onOk:pe,children:(0,K.jsxs)("div",{className:M,children:[(0,K.jsx)("div",{className:"mb10",children:(0,K.jsx)(S.default,{placeholder:"请选择您要发送的课堂",defaultOpen:!1,value:c,style:{width:"100%"},onSelect:function(e){return u(e)},optionLabelProp:"lable",children:null==y?void 0:y.map((function(e,n){return(0,K.jsx)(B,{value:e.course_id,lable:e.course_name,children:(0,K.jsxs)(C.Z,{justify:"space-between",children:[(0,K.jsx)(Z.Z,{children:e.course_name}),(0,K.jsx)(Z.Z,{children:X()(e.created_at).format("YYYY-MM-DD HH:mm")})]})},e.course_id)}))})}),(0,K.jsxs)("div",{className:H,children:["温馨提示:",(0,K.jsx)("br",{}),"1.请在本课程中选择所需项目发送到指定课堂,分组作业不会被发送至开放课堂;",(0,K.jsx)("br",{}),"2.未发布的实训不能发送至课堂,也不会进入本弹窗备选。"]}),(0,K.jsxs)("div",{className:O,children:[(0,K.jsx)("div",{children:(0,K.jsx)(L.Z,{value:W,onChange:function(e){var n=e.target.checked,t=[];null==w||w.map((function(e,n){var i;t.push(n),null==e||null===(i=e.children)||void 0===i||i.map((function(e,i){var s;t.push("".concat(n,"-").concat(i)),null==e||null===(s=e.children)||void 0===s||s.map((function(e,s){t.push("".concat(n,"-").concat(i,"-").concat(s))}))}))})),z(n?t:[])},className:"font14 ml20",children:"全选"})}),!(null==w||!w.length)&&(0,K.jsx)(D.Z,{className:_,checkable:!0,defaultExpandAll:!0,treeData:w,checkedKeys:A,onCheck:function(e,n){return function(e,n){z(e)}(e)}})]}),(0,K.jsxs)("div",{className:J,children:[(0,K.jsx)(L.Z,{checked:ie,onChange:function(e){return se(e.target.checked)},className:"font14",children:"选中章节在课堂中同步生成目录"}),!!(ye.length+Pe.length+Te.length+Ae.length)&&(0,K.jsxs)("span",{children:[(0,K.jsx)("span",{children:"已选中:"}),!!ye.length&&(0,K.jsxs)(K.Fragment,{children:[(0,K.jsxs)("span",{className:"c-light-primary",children:[ye.length," "]}),(0,K.jsx)("span",{children:"个实训"})]}),!!Pe.length&&(0,K.jsxs)(K.Fragment,{children:[(0,K.jsxs)("span",{className:"c-purple-8C1 ml5",children:[Pe.length," "]}),(0,K.jsx)("span",{children:"个视频"})]}),!!we.length&&(0,K.jsxs)(K.Fragment,{children:[(0,K.jsxs)("span",{className:"c-cyan-blue ml5",children:[we.length," "]}),(0,K.jsx)("span",{children:"个课件"})]}),!!Te.length&&(0,K.jsxs)(K.Fragment,{children:[(0,K.jsxs)("span",{className:"ml5",style:{color:"#AABF07"},children:[Te.length," "]}),(0,K.jsx)("span",{children:"个分组作业"})]}),!!Ae.length&&(0,K.jsxs)(K.Fragment,{children:[(0,K.jsxs)("span",{className:"ml5",style:{color:"#20BB8A"},children:[Ae.length," "]}),(0,K.jsx)("span",{children:"个图文作业"})]})]})]})]})}),(0,K.jsx)(V.Z,{visible:de,inPaper:!1,renderData:fe,onCancel:ue,onOk:me,modalType:"multiple",type:"subject"})]})})),q=t(10283),W=t(56102),G=t(78241),Q=t(19842),Y=t(24650),$=t(71418),ee=t(49105),ne="applyPublicContainer___UVHD5",te="applyPublicContent___XjdaZ",ie="spin___xLRsh",se="tips___Hok1Y",ae="action___Wp5oZ",le=function(e){var n=e.type,t=e.onCancel,i=e.onOk,a=G.Z.useForm(),l=d()(a,1)[0],r=(0,v.useState)(!0),c=d()(r,2),u=c[0],f=c[1],p=(0,v.useState)(!1),m=d()(p,2),h=m[0],y=m[1],j=(0,v.useState)([]),P=d()(j,2),b=P[0],w=P[1];(0,v.useEffect)((function(){k()}),[]);var k=function(){var e=o()(s()().mark((function e(){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!n){e.next=7;break}return y(!0),e.next=4,(0,ee.ZP)("/api/disciplines.json",{method:"get",params:{source:n}});case 4:t=e.sent,w(t.disciplines||[]),y(!1);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,K.jsx)(g.Z,{width:600,className:ne,title:"添加方向&课程弹窗",okText:"申请公开",open:!0,onCancel:t,onOk:function(){var e=l.getFieldsValue(),n=e.sub_discipline_id,t=e.discipline_name,s=e.sub_discipline_name;if((!n||n&&0===n.length)&&(!t||!s))return x.ZP.warning("请选择方向&课程"),!1;i({user_customize:n&&0===n.length||!n,sub_discipline_id:n,discipline_name:t,sub_discipline_name:s})},children:(0,K.jsxs)("div",{className:te,children:[(0,K.jsx)("div",{className:se,children:"需填写实践项目的方向&课程后,才能申请公开"}),(0,K.jsxs)(G.Z,{labelCol:{span:4},labelAlign:"right",form:l,children:[(0,K.jsxs)(G.Z.Item,{label:"方向&课程:",name:"sub_discipline_id",children:[(0,K.jsx)(Q.Z,{expandTrigger:"hover",placeholder:"请选择方向&课程",options:b,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:function(e,n){return l.setFieldsValue({sub_discipline_id:e})}}),(0,K.jsxs)("div",{className:ae,onClick:function(){return f(!u)},children:[(0,K.jsx)("div",{children:"自定义方向&课程"}),(0,K.jsxs)("div",{children:[(0,K.jsx)("span",{children:u?"展开":"收起"}),(0,K.jsx)("span",{children:(0,K.jsx)("i",{className:"iconfont ".concat(u?"icon-zhankai2":"icon-shouqi1")})})]})]})]}),!u&&(0,K.jsxs)(K.Fragment,{children:[(0,K.jsx)(G.Z.Item,{label:"方向",name:"discipline_name",children:(0,K.jsx)(Y.Z,{placeholder:"请输入方向",autoComplete:"off"})}),(0,K.jsx)(G.Z.Item,{label:"课程",name:"sub_discipline_name",children:(0,K.jsx)(Y.Z,{placeholder:"请输入课程",autoComplete:"off"})})]})]}),h&&(0,K.jsx)("div",{className:ie,children:(0,K.jsx)($.Z,{})})]})})},re=t(4585),oe=t(71681);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var ce="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNNC41IDE3Ljk0UzUuNTg3IDguNDUgMTMuODYgOC40NVY1bDUuOTUyIDYuMDQtNS45NTMgNi4wMzd2LTMuNDVTNy45NTEgMTIuOTYgNC41IDE3Ljk0IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+";Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var de="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNMTUuMjg0IDVBNC4xMDYgNC4xMDYgMCAwIDAgMTIgNi43MjcgNC4wOTQgNC4wOTQgMCAwIDAgOC43MTYgNUM2LjM5IDUgNC41IDcuMDc4IDQuNSA5LjYzYTYuMTYzIDYuMTYzIDAgMCAwIDEuMjIzIDMuNDUyYzEuNTgyIDIuNSA1LjU2NyA1LjYgNS43MzggNS43MjlhLjg2My44NjMgMCAwIDAgMS4wNzggMGMuMTczLS4xMjkgNC4xNDctMy4yMzggNS43MzgtNS43MjlBNi4xNjMgNi4xNjMgMCAwIDAgMTkuNSA5LjYzQzE5LjUgNy4wOCAxNy42MSA1IDE1LjI4NCA1WiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==",ue=["pathsDetail","user","globalSetting","loading","dispatch"],fe=[{name:"未发布",connect:"当前课程正在开发中,不可被他人使用",bkcolor:"#D8D8D8",txcolor:"#FFFFFF"},{name:"静默发布",connect:"当前课程已发布,可以通过分享链接使用,但不能被开放检索",bkcolor:"#7B92C7",txcolor:"#FFFFFF"},{name:"公开审核",connect:"当前课程已发布,申请纳入开放检索,目前平台正在审核中",bkcolor:"#F9AF7E",txcolor:"#A44C11"},{name:"公开发布",connect:"当前课程已发布,且可被开放检索",bkcolor:"#FFE9C1",txcolor:"#A45204"}],ve=(0,p.connect)((function(e){var n=e.pathsDetail,t=e.user,i=e.loading;return{pathsDetail:n,user:t,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){var n,t,i,a,r,c,u,m,S,C,Z,L,D,z,X,F,M,H,O,J,_,V,R,B,G,Q,Y,$,ee,ne,te,ie,se,ae,ve,pe,me,he,xe,ge,ye,je,Pe,be,we,ke,Te,Ne,Ae,Ie,Se,Ce,Ze,Le,De,ze,Xe,Fe,Me,He,Oe,Je,_e,Ee,Ve,Ke,Re,Be,Ue,qe,We,Ge,Qe,Ye,$e,en,nn,tn,sn,an,ln,rn,on,cn,dn,un,fn,vn,pn,mn,hn,xn,gn,yn,jn,Pn,bn,wn,kn,Tn,Nn,An,In,Sn,Cn,Zn,Ln=e.pathsDetail,Dn=e.user,zn=(e.globalSetting,e.loading,e.dispatch),Xn=(f()(e,ue),(0,p.useParams)()),Fn=(0,v.useState)({}),Mn=d()(Fn,2),Hn=Mn[0],On=Mn[1],Jn=(0,v.useRef)(1),_n=(0,v.useState)(),En=d()(_n,2),Vn=En[0],Kn=En[1],Rn=(0,v.useState)(!1),Bn=d()(Rn,2),Un=Bn[0],qn=Bn[1],Wn=(0,v.useState)(!1),Gn=d()(Wn,2),Qn=Gn[0],Yn=Gn[1],$n=(0,v.useRef)(null),et=(0,v.useState)({status:!1}),nt=d()(et,2),tt=nt[0],it=nt[1];(null===(n=Ln.detail)||void 0===n?void 0:n.is_free)||null===(t=Ln.detail)||void 0===t||t.can_learning;(0,v.useEffect)((function(){it({status:!1})}),[]),(0,v.useEffect)((function(){function e(){return(e=o()(s()().mark((function e(){var n,t,i,a,l,r,o;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,zn({type:"pathsDetail/getPathsDetail",payload:{id:Xn.pathId}});case 2:null!=(n=e.sent)&&n.toast&&(null!=n&&null!==(t=n.toast)&&void 0!==t&&t.is_open&&-1===(null===(i=n.toast)||void 0===i?void 0:i.open_num)?Yn(!0):null!=n&&null!==(a=n.toast)&&void 0!==a&&a.is_open&&1===(null==n||null===(l=n.toast)||void 0===l?void 0:l.open_num)?(o=JSON.parse(localStorage.getItem("pathsshow"))||[],(null===(r=o.filter((function(e){return e===(null==Xn?void 0:Xn.pathId)})))||void 0===r?void 0:r.length)>0?Yn(!1):(Yn(!0),o.push(null==Xn?void 0:Xn.pathId),localStorage.setItem("pathsshow",JSON.stringify(o)))):Yn(!1));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[]),(0,v.useEffect)((function(){var e,n,t;if(null===(e=Ln.detail)||void 0===e||null===(e=e.courses)||void 0===e?void 0:e.length){var i;if(null!==(n=Ln.detail)&&void 0!==n&&n.has_start){var s,a=null===(s=Ln.detail)||void 0===s||null===(s=s.courses)||void 0===s?void 0:s.findIndex((function(e){var n;return 1===(null===(n=e.course_status)||void 0===n?void 0:n.status)}));i=a>-1?a:0}else{var l,r,o=null===(l=Ln.detail)||void 0===l||null===(l=l.courses)||void 0===l||null===(l=l.map((function(e){var n;return null===(n=e.course_status)||void 0===n?void 0:n.status})))||void 0===l?void 0:l.lastIndexOf(2);i=o>-1?o:0,i=(o=null===(r=Ln.detail)||void 0===r||null===(r=r.courses)||void 0===r?void 0:r.findIndex((function(e){var n;return 0===(null===(n=e.course_status)||void 0===n?void 0:n.status)})))>-1?o:i}On((null===(t=Ln.detail)||void 0===t?void 0:t.courses[i])||{})}}),[Ln.detail]);var st=function(){var e=o()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.rs)({container_id:Xn.pathId,container_type:"Subject"});case 2:0===(n=e.sent).status&&(ht(),x.ZP.success(n.message));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),at=function(){var e=o()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.KM)({container_id:Xn.pathId,container_type:"Subject"});case 2:0===(n=e.sent).status&&(ht(),x.ZP.success(n.message));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),lt=function(){var e=o()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:g.Z.confirm({centered:!0,width:430,title:"提示",okText:"确定",cancelText:"取消",icon:null,content:(0,K.jsx)("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"},children:"是否删除实践课程?"}),onOk:function(){var e=o()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.eJ)({id:Xn.pathId});case 2:1===e.sent.status&&p.history.push("/paths");case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),rt=function(){var e=o()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:g.Z.info({centered:!0,width:530,title:"提示",okText:"知道啦",icon:null,content:(0,K.jsx)("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"},children:"课程发布后即可发送课堂使用"}),onOk:function(){var e=o()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.Go)({id:Xn.pathId});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(ht(),x.ZP.success(n.message));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ot=function(){var e=o()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:g.Z.confirm({centered:!0,width:430,title:"提示",okText:"确定",cancelText:"取消",icon:null,content:(0,K.jsx)("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"},children:"是否确认撤销发布?"}),okButtonProps:{loading:Un},onOk:function(){var e=o()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return qn(!0),e.next=3,(0,I.fj)({id:Xn.pathId});case 3:1===(null==(n=e.sent)?void 0:n.status)&&(ht(),x.ZP.success("撤销发布成功")),qn(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ct=function(){Ln.detail&&Ln.detail.has_sub_discipline?ut({user_customize:!1}):dt(!0)},dt=function(e){it({status:e})},ut=function(e){var n;g.Z.confirm({centered:!0,width:590,title:"提示",okText:"确定申请",cancelText:"取消申请",icon:null,content:(0,K.jsxs)("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"},children:["公开课程需经过平台标准化审核,审核周期为1-2天,公开的课程将对平台所有人可见。",(0,K.jsx)("br",{}),"若仅本人教学使用则无需申请公开,直接发送到课堂即可",(0,K.jsx)("br",{})]}),onOk:(n=o()(s()().mark((function n(){var t,i;return s()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return t={user_customize:e.user_customize},e.user_customize?t=l()(l()({},t),{},{discipline_name:e.discipline_name,sub_discipline_name:e.sub_discipline_name}):e.sub_discipline_id&&(t=l()(l()({},t),{},{sub_discipline_id:e.sub_discipline_id})),n.next=4,(0,I.WO)(l()({id:Xn.pathId},t));case 4:0!==(null==(i=n.sent)?void 0:i.status)&&1!==(null==i?void 0:i.status)||(ht(),x.ZP.success("公开申请已提交,请等待管理员的审核"));case 6:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})},ft=function(){var e=o()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:g.Z.confirm({centered:!0,width:530,title:"提示",okText:"确定",cancelText:"取消",icon:null,content:(0,K.jsx)("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"},children:"是否确认撤销申请公开?"}),onOk:function(){var e=o()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.Er)({id:Xn.pathId});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(ht(),x.ZP.success("撤销申请公开成功"));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),vt=function(){var e=o()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:g.Z.confirm({centered:!0,width:530,title:"提示",okText:"确定",cancelText:"取消",icon:null,content:(0,K.jsx)("div",{className:"ml20",children:(0,K.jsxs)(y.ZP.Group,{defaultValue:1,onChange:function(e){return Jn.current=e.target.value},children:[(0,K.jsxs)(y.ZP,{value:1,className:"mt10",style:{color:"#5F6367"},children:["开放课堂:",(0,K.jsx)("span",{children:"所有用户可以随时访问"})]}),(0,K.jsxs)(y.ZP,{value:0,className:"mt10",style:{color:"#5F6367"},children:["私有课堂:",(0,K.jsx)("span",{children:"仅报名参与的课堂成员可以访问"})]})]})}),onOk:function(){var e=o()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,E.xg)("/classrooms/news/".concat(Xn.pathId,"/newgold/").concat(Jn.current));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),pt=function(){var e;g.Z.confirm({centered:!0,width:530,title:"提示",okText:"确定",cancelText:"取消",icon:null,content:(0,K.jsx)("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"},children:"是否确认立即预约?"}),onOk:(e=o()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.c3)({id:Xn.pathId});case 2:0===(n=e.sent).status&&(Kn(!0),x.ZP.success(n.message));case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},mt=function(){var e;(0,q.tJ)(zn)&&g.Z.confirm({centered:!0,width:530,title:"提示",okText:"确定",icon:null,cancelText:"取消",content:(0,K.jsx)("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"},children:"是否确定加入该课堂"}),onOk:(e=o()(s()().mark((function e(){var n,t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.JS)({id:null==Hn?void 0:Hn.course_id});case 2:0===(n=e.sent).status&&(x.ZP.success(n.message),zn({type:"pathsDetail/getPathsDetail",payload:{id:Xn.pathId}}),1===(null===(t=Hn.course_status)||void 0===t?void 0:t.status)&&(0,E.xg)("/classrooms/".concat(null==Hn?void 0:Hn.course_id,"/shixun_homework")));case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},ht=function(){zn({type:"pathsDetail/getPathsDetail",payload:{id:Xn.pathId}}),zn({type:"pathsDetail/getRightData",payload:{id:Xn.pathId}})},xt=!(null===(i=Ln.detail)||void 0===i||!i.participant_count||null!==(a=Ln.detail)&&void 0!==a&&a.allow_statistics),gt=(null===(r=Ln.detail)||void 0===r||null===(r=r.courses)||void 0===r?void 0:r.findIndex((function(e){return(null==e?void 0:e.course_id)===(null==Hn?void 0:Hn.course_id)})))+1,yt=gt===(null===(c=Ln.detail)||void 0===c||null===(c=c.courses)||void 0===c?void 0:c.length);return(0,K.jsxs)("section",{children:[(0,K.jsx)("aside",{className:N.banner,style:{backgroundImage:null!=Ln&&null!==(u=Ln.detail)&&void 0!==u&&null!==(u=u.attachments)&&void 0!==u&&null!==(u=u[0])&&void 0!==u&&u.url?"url(".concat(oe.Z.API_SERVER+(null==Ln||null===(m=Ln.detail)||void 0===m||null===(m=m.attachments)||void 0===m||null===(m=m[0])||void 0===m?void 0:m.url),")"):"url(".concat("data:image/png;base64,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",")"),marginBottom:null!==(S=Ln.detail)&&void 0!==S&&null!==(S=S.courses)&&void 0!==S&&S.length?70:20,paddingTop:20},children:(0,K.jsxs)("aside",{className:N.wrp,style:{backgroundImage:null!=Ln&&null!==(C=Ln.detail)&&void 0!==C&&null!==(C=C.attachments_b)&&void 0!==C&&null!==(C=C[0])&&void 0!==C&&C.url?"url(".concat(oe.Z.API_SERVER+(null==Ln||null===(Z=Ln.detail)||void 0===Z||null===(Z=Z.attachments_b)||void 0===Z||null===(Z=Z[0])||void 0===Z?void 0:Z.url),")"):""},children:[(0,K.jsxs)("div",{className:N.operationWrap,children:[(null===(L=Dn.userInfo)||void 0===L?void 0:L.login)&&(null===(D=Ln.detail)||void 0===D?void 0:D.is_collect)&&(0,K.jsxs)("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"20px",width:80,display:"flex"},onClick:st,children:[(0,K.jsx)(j.Z,{title:"取消收藏",children:(0,K.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNMTUuMjg0IDVBNC4xMDYgNC4xMDYgMCAwIDAgMTIgNi43MjcgNC4wOTQgNC4wOTQgMCAwIDAgOC43MTYgNUM2LjM5IDUgNC41IDcuMDc4IDQuNSA5LjYzYTYuMTYzIDYuMTYzIDAgMCAwIDEuMjIzIDMuNDUyYzEuNTgyIDIuNSA1LjU2NyA1LjYgNS43MzggNS43MjlhLjg2My44NjMgMCAwIDAgMS4wNzggMGMuMTczLS4xMjkgNC4xNDctMy4yMzggNS43MzgtNS43MjlBNi4xNjMgNi4xNjMgMCAwIDAgMTkuNSA5LjYzQzE5LjUgNy4wOCAxNy42MSA1IDE1LjI4NCA1WiIgZmlsbD0iI0VFNUQ1RCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==",style:{marginRight:"10px"}})}),(0,K.jsx)("span",{style:{height:"24px"},children:"已收藏"})]}),(null===(z=Dn.userInfo)||void 0===z?void 0:z.login)&&!(null!==(X=Ln.detail)&&void 0!==X&&X.is_collect)&&(0,K.jsxs)("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",width:70,marginLeft:"20px",display:"flex"},onClick:at,children:[(0,K.jsx)(j.Z,{title:"收藏",children:(0,K.jsx)("img",{src:de,style:{marginRight:"10px"}})}),(0,K.jsx)("span",{style:{height:"24px"},children:"收藏"})]}),!(0,A.bg)()&&(0,K.jsxs)("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"20px",display:"flex"},className:"mr15",onClick:function(){(0,q.tJ)(zn)},children:[(0,K.jsx)("img",{src:de,style:{marginRight:"10px"}}),(0,K.jsx)("span",{style:{height:"24px"},children:"收藏"})]}),!(null===(F=Ln.detail)||void 0===F||!F.is_free)&&0!==(null===(M=Ln.detail)||void 0===M?void 0:M.publish_status)&&((null===(H=Ln.detail)||void 0===H?void 0:H.allow_add_member)||!(0,A.JA)())&&(0,K.jsx)(j.Z,{title:"以课堂实验的形式发送到我的课堂",children:(0,K.jsxs)("span",{onClick:function(){var e;null!==(e=Ln.detail)&&void 0!==e&&e.need_authorize?(0,q.rX)(!1,"该课程中包含实训需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。"):(0,q.tJ)(zn)&&zn({type:"pathsDetail/setActionTabs",payload:{key:"PathsDetail-SendToClass"}})},style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"},children:[(0,K.jsx)("img",{src:ce,style:{marginRight:"10px"}}),"发送课堂"]})}),(null===(O=Ln.detail)||void 0===O?void 0:O.allow_statistics)&&2===(null===(J=Ln.detail)||void 0===J?void 0:J.public_status)&&(0,K.jsxs)("span",{onClick:function(){return p.history.push("/paths/".concat(Xn.pathId,"/statistics"))},style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"},children:[(0,K.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNNy44NDMgMTcuOTY3VjkuMzRjMC0uMzQzLS4yNTgtLjYwOC0uNTY4LS42MDhINS41NjljLS4zMSAwLS41NjkuMjktLjU2OS42MDh2OC42MjdoMi44NDNabTMuNjE5IDBWNS42MzVjMC0uMzQzLS4yNTktLjYzNS0uNTY5LS42MzVIOS4xODhjLS4zMTEgMC0uNTcuMjktLjU3LjYzNXYxMi4zMzJoMi44NDRabTMuNjE5IDB2LTUuNDVjMC0uMzQ1LS4yNTktLjYzNi0uNTctLjYzNmgtMS43MDVjLS4zMSAwLS41NjkuMjktLjU2OS42MzR2NS40NTJoMi44NDNabTMuNjE4IDBWOS4zNGMwLS4zNDMtLjI1OS0uNjA4LS41NjktLjYwOGgtMS43MDZjLS4zMSAwLS41NjguMjktLjU2OC42MDh2OC42MjdoMi44NDNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",style:{marginRight:"10px"}}),"学习统计"]}),(null===(_=Ln.detail)||void 0===_?void 0:_.is_share)&&(0,K.jsx)(W.CopyToClipboard,{text:"".concat(window.location.origin,"/paths/").concat(Xn.pathId,"?userid=").concat(null===(V=Dn.userInfo)||void 0===V?void 0:V.user_id),onCopy:function(){return x.ZP.success("已复制课程分享专属链接")},children:(0,K.jsxs)("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"},children:[(0,K.jsx)("img",{src:ce,style:{marginRight:"10px"}}),"分享课程"]})}),(null===(R=Ln.detail)||void 0===R?void 0:R.allow_add_member)&&(0,K.jsx)(P.Z,{dropdownRender:function(){var e,n,t,i,s,a,l,r,o,c,d,u,f,v,m,h,x;return(0,K.jsxs)(b.Z,{children:[(null===(e=Ln.detail)||void 0===e?void 0:e.courses)&&((null===(n=Ln.detail)||void 0===n?void 0:n.is_creator)&&!(null===(t=Dn.userInfo)||void 0===t||!t.professional_certification)||(0,A.ag)())&&(0,K.jsx)(b.Z.Item,{style:{textAlign:"center"},onClick:vt,children:"开课"}),(null===(i=Ln.detail)||void 0===i?void 0:i.allow_statistics)&&(0,K.jsx)(b.Z.Item,{style:{textAlign:"center"},onClick:function(){return p.history.push("/paths/".concat(Xn.pathId,"/edit"))},children:"编辑课程"}),(null===(s=Ln.detail)||void 0===s?void 0:s.allow_add_member)&&0===(null===(a=Ln.detail)||void 0===a?void 0:a.publish_status)&&(0,K.jsx)(b.Z.Item,{style:{textAlign:"center"},onClick:rt,children:"发布课程"}),(null===(l=Ln.detail)||void 0===l?void 0:l.allow_statistics)&&2===(null===(r=Ln.detail)||void 0===r?void 0:r.publish_status)&&0===(null===(o=Ln.detail)||void 0===o?void 0:o.public_status)&&(0,K.jsx)(b.Z.Item,{style:{textAlign:"center"},onClick:ot,children:"撤销发布"}),(null===(c=Ln.detail)||void 0===c?void 0:c.allow_statistics)&&2===(null===(d=Ln.detail)||void 0===d?void 0:d.publish_status)&&0===(null===(u=Ln.detail)||void 0===u?void 0:u.public_status)&&(0,K.jsx)(b.Z.Item,{style:{textAlign:"center"},onClick:ct,children:"公开课程"}),(null===(f=Ln.detail)||void 0===f?void 0:f.allow_statistics)&&1===(null===(v=Ln.detail)||void 0===v?void 0:v.public_status)&&(0,K.jsx)(b.Z.Item,{style:{textAlign:"center"},onClick:ft,children:"撤销申请公开"}),(0,A.GJ)()&&(null===(m=Ln.detail)||void 0===m?void 0:m.allow_statistics)&&2===(null===(h=Ln.detail)||void 0===h?void 0:h.public_status)&&(0,K.jsx)(b.Z.Item,{style:{textAlign:"center"},onClick:ft,children:"撤销公开"}),(null===(x=Ln.detail)||void 0===x?void 0:x.allow_delete)&&(0,K.jsx)(b.Z.Item,{style:{textAlign:"center"},onClick:lt,children:"删除课程"})]})},children:(0,K.jsxs)("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"},children:[(0,K.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNMTkuMzI4IDEwLjU1Yy0uMDktLjQ1Ny0uMzcxLS43NTItLjcxNi0uNzUyaC0uMDcyQTEuODMgMS44MyAwIDAgMSAxNi43IDcuOTgxYzAtLjMyMi4xNjMtLjY5LjE2My0uNjlhLjk0OC45NDggMCAwIDAtLjMyNi0xLjE1NGwtLjAyNy0uMDE4LTEuODU3LTEuMDEyLS4wMjctLjAwOWEuOTYuOTYgMCAwIDAtLjM5OS0uMDhjLS4yOSAwLS41Ny4xMTYtLjc2LjMwNC0uMi4yMDYtLjkwNi44MDYtMS40NS44MDYtLjU0MyAwLTEuMjUtLjYwOS0xLjQ1OC0uODE1QTEuMDY3IDEuMDY3IDAgMCAwIDkuNzk5IDVjLS4xMzYgMC0uMjYzLjAyNy0uMzkuMDcybC0uMDI3LjAwOS0xLjkxMSAxLjA0Ny0uMDI3LjAxOGEuOTQ0Ljk0NCAwIDAgMC0uMzI2IDEuMTQ2cy4xNjMuMzY3LjE2My42ODlhMS44MyAxLjgzIDAgMCAxLTEuODM5IDEuODE3SDUuMzdjLS4zNTQgMC0uNjM0LjI5NS0uNzE2Ljc1Mi0uMDEuMDM2LS4xNTQuODMyLS4xNTQgMS40NXMuMTU0IDEuNDE0LjE1NCAxLjQ1Yy4wOS40NTcuMzcxLjc1Mi43MTYuNzUyaC4wODFhMS44MyAxLjgzIDAgMCAxIDEuODM5IDEuODE3YzAgLjMyMi0uMTU0LjY5LS4xNjMuNjlhLjk0OC45NDggMCAwIDAgLjMyNiAxLjE1NGwuMDE4LjAxOCAxLjgyIDEuMDEyLjAyOC4wMDljLjExOC4wNTMuMjUzLjA4LjM5LjA4LjI5IDAgLjU3OS0uMTE2Ljc2LS4zMjIuMjYzLS4yNzguOTYtLjg1IDEuNDc3LS44NS41NjEgMCAxLjI4Ni42NDQgMS40OTQuODY4YTEuMDQ1IDEuMDQ1IDAgMCAwIDEuMTYuMjQxbC4wMjctLjAwOSAxLjg5My0xLjAyOS4wMjctLjAxOGEuOTQ0Ljk0NCAwIDAgMCAuMzI2LTEuMTQ2cy0uMTYzLS4zNjctLjE2My0uNjg5YTEuODMgMS44MyAwIDAgMSAxLjgzOS0xLjgxN2guMDcyYy4zNTQgMCAuNjM0LS4yOTUuNzI1LS43NTIgMC0uMDA5LjE1NC0uODE0LjE1NC0xLjQ1YTEwLjg4OCAxMC44ODggMCAwIDAtLjE3Mi0xLjQ2Wm0tNy4zNzMgNC4wNzNDMTAuNDg3IDE0LjYyMyA5LjMgMTMuNDQgOS4zIDEyYzAtMS40NSAxLjE5NS0yLjYyMyAyLjY1NC0yLjYyMyAxLjQ2NyAwIDIuNjU0IDEuMTgyIDIuNjU0IDIuNjIzIDAgMS40NDEtMS4xODcgMi42MjMtMi42NTQgMi42MjNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",style:{marginRight:"10px"}}),"设置"]})})]}),(0,K.jsxs)("div",{style:{alignItems:"center"},className:[N.titleWrap,(null===(B=Ln.detail)||void 0===B||null===(B=B.name)||void 0===B?void 0:B.indexOf("\n"))&&N.titleFlexEnd].join(" "),children:[(0,K.jsxs)("div",{className:N.title,children:[(0,K.jsx)(j.Z,{title:null===(G=Ln.detail)||void 0===G||null===(G=G.name)||void 0===G?void 0:G.split("\n")[0],children:(0,K.jsx)("strong",{className:N.titleName,style:{maxWidth:(null==$n||null===(Q=$n.current)||void 0===Q?void 0:Q.offsetWidth)<150?810:(null==$n||null===(Y=$n.current)||void 0===Y?void 0:Y.offsetWidth)<250?700:590},children:null===($=Ln.detail)||void 0===$||null===($=$.name)||void 0===$?void 0:$.split("\n")[0]})}),(0,K.jsxs)("span",{className:"font24",children:[(0,K.jsx)("br",{}),null===(ee=Ln.detail)||void 0===ee||null===(ee=ee.name)||void 0===ee?void 0:ee.split("\n").filter((function(e,n){return 0!==n})).join("")]})]}),(0,K.jsx)("div",{children:(0,K.jsxs)("div",{className:N.tagsWrap,ref:$n,children:[(null===(ne=Ln.detail)||void 0===ne?void 0:ne.allow_add_member)&&!(null!==(te=Ln.detail)&&void 0!==te&&te.excellent)&&(0,K.jsx)(j.Z,{title:null===(ie=fe[(null===(se=Ln.detail)||void 0===se?void 0:se.shixun_tag_num)-1])||void 0===ie?void 0:ie.connect,children:(0,K.jsx)("div",{children:(0,K.jsx)("div",{className:"".concat(N.openCourseTag," font14"),style:{backgroundColor:null===(ae=fe[(null===(ve=Ln.detail)||void 0===ve?void 0:ve.shixun_tag_num)-1])||void 0===ae?void 0:ae.bkcolor,color:null===(pe=fe[(null===(me=Ln.detail)||void 0===me?void 0:me.shixun_tag_num)-1])||void 0===pe?void 0:pe.txcolor,height:26,border:"1px solid ".concat(null===(he=fe[(null===(xe=Ln.detail)||void 0===xe?void 0:xe.shixun_tag_num)-1])||void 0===he?void 0:he.bkcolor)},children:null===(ge=fe[(null===(ye=Ln.detail)||void 0===ye?void 0:ye.shixun_tag_num)-1])||void 0===ge?void 0:ge.name})})}),(null===(je=Ln.detail)||void 0===je?void 0:je.featured)>0&&(0,K.jsxs)("div",{children:[1===(null===(Pe=Ln.detail)||void 0===Pe?void 0:Pe.featured)&&(0,K.jsx)("div",{className:"".concat(N.openCourseTag," font14"),style:{background:"#FF6500",border:"1px solid #FF6500"},children:"国家一流"}),2===(null===(be=Ln.detail)||void 0===be?void 0:be.featured)&&(0,K.jsx)("div",{className:"".concat(N.openCourseTag," font14"),style:{background:"#4361F2",border:"1px solid #4361F2"},children:"军队一流"}),3===(null===(we=Ln.detail)||void 0===we?void 0:we.featured)&&(0,K.jsx)("div",{className:"".concat(N.openCourseTag," font14"),style:{background:"#E9AD5D",border:"1px solid #E9AD5D"},children:"省级一流"}),4===(null===(ke=Ln.detail)||void 0===ke?void 0:ke.featured)&&(0,K.jsx)("div",{className:"".concat(N.openCourseTag," font14"),style:{background:"#f7ce62",border:"1px solid #f7ce62"},children:"精品课程"})]}),(null===(Te=Ln.detail)||void 0===Te?void 0:Te.excellent)&&(null===(Ne=Ln.detail)||void 0===Ne?void 0:Ne.allow_add_member)&&"公开发布"==(null===(Ae=fe[(null===(Ie=Ln.detail)||void 0===Ie?void 0:Ie.shixun_tag_num)-1])||void 0===Ae?void 0:Ae.name)&&15!=(null==Dn||null===(Se=Dn.userInfo)||void 0===Se?void 0:Se.role)&&(0,K.jsx)("div",{children:(0,K.jsx)("div",{className:"".concat(N.openCourseTag," font14"),style:{background:"#44D7B6",border:"1px solid #44D7B6"},children:"开放课程"})}),(null===(Ce=Ln.detail)||void 0===Ce?void 0:Ce.excellent)&&15==(null==Dn||null===(Ze=Dn.userInfo)||void 0===Ze?void 0:Ze.role)&&(0,K.jsx)("div",{children:(0,K.jsx)("div",{className:"".concat(N.openCourseTag," font14"),style:{background:"#44D7B6",border:"1px solid #44D7B6"},children:"开放课程"})}),(null===(Le=Ln.detail)||void 0===Le?void 0:Le.is_plan)&&(0,K.jsx)(j.Z,{title:"教育部101计划计算机类课程",children:(0,K.jsx)("div",{children:(0,K.jsx)("div",{className:"".concat(N.openCourseTag," font14"),style:{background:"#19CB70",border:"1px solid #19CB70",marginRight:0},children:"101计划"})})})]})})]}),(null===(De=Ln.detail)||void 0===De?void 0:De.laboratory_name)&&(0,A.Ny)()&&(0,K.jsxs)("div",{className:N.laboratory,children:[(0,K.jsx)("span",{children:"云上实验室:"}),(0,K.jsx)(j.Z,{title:null===(ze=Ln.detail)||void 0===ze?void 0:ze.laboratory_name,children:(0,K.jsx)("a",{href:"https://".concat(null===(Xe=Ln.detail)||void 0===Xe?void 0:Xe.laboratory_url),target:"_blank",className:N.name,children:null===(Fe=Ln.detail)||void 0===Fe?void 0:Fe.laboratory_name})})]}),(0,K.jsx)("div",{className:N.contentWrap,children:(0,K.jsxs)("div",{className:N.contentLeftWrap,children:[!(null===(Me=Ln.detail)||void 0===Me||!Me.stages_count)&&(0,K.jsxs)("div",{className:"mr30",children:[(0,K.jsx)("span",{children:"章节"}),(0,K.jsx)("p",{className:"mt3",children:null===(He=Ln.detail)||void 0===He?void 0:He.stages_count})]}),!(null===(Oe=Ln.detail)||void 0===Oe||!Oe.shixuns_count)&&(0,K.jsxs)("div",{className:"mr30",children:[(0,K.jsx)("span",{children:"单元"}),(0,K.jsx)("p",{className:"mt3",children:null===(Je=Ln.detail)||void 0===Je?void 0:Je.shixuns_count})]}),!(null===(_e=Ln.detail)||void 0===_e||!_e.challenge_choose_count)&&(0,K.jsxs)("div",{className:"mr30",children:[(0,K.jsx)("span",{children:"选择题关卡"}),(0,K.jsx)("p",{className:"mt3",children:null===(Ee=Ln.detail)||void 0===Ee?void 0:Ee.challenge_choose_count})]}),!(null===(Ve=Ln.detail)||void 0===Ve||!Ve.challenges_count)&&(0,K.jsxs)("div",{className:"mr30",children:[(0,K.jsx)("span",{children:"实践关卡"}),(0,K.jsx)("p",{className:"mt3",children:null===(Ke=Ln.detail)||void 0===Ke?void 0:Ke.challenges_count})]}),!(null===(Re=Ln.detail)||void 0===Re||!Re.videos_count)&&(0,K.jsxs)("div",{className:"mr30",children:[(0,K.jsx)("span",{children:"视频"}),(0,K.jsx)("p",{className:"mt3",children:null===(Be=Ln.detail)||void 0===Be?void 0:Be.videos_count})]}),!(null===(Ue=Ln.detail)||void 0===Ue||!Ue.attachment_count)&&(0,K.jsxs)("div",{className:"mr30",children:[(0,K.jsx)("span",{children:"课件"}),(0,K.jsx)("p",{className:"mt3",children:null===(qe=Ln.detail)||void 0===qe?void 0:qe.attachment_count})]}),0!==(null===(We=Ln.detail)||void 0===We?void 0:We.publish_status)&&!(null===(Ge=Ln.detail)||void 0===Ge||!Ge.subject_score)&&(0,K.jsxs)("div",{className:"mr30",children:[(0,K.jsx)("span",{children:"经验值"}),(0,K.jsx)("p",{className:"mt3",children:null===(Qe=Ln.detail)||void 0===Qe?void 0:Qe.subject_score})]}),0!==(null===(Ye=Ln.detail)||void 0===Ye?void 0:Ye.publish_status)&&!(null===($e=Ln.detail)||void 0===$e||!$e.member_count)&&(0,K.jsxs)("div",{className:"mr30",children:[(0,K.jsxs)("span",{children:[(0,K.jsx)("span",{children:"学习人数"}),(0,K.jsx)(j.Z,{title:"更新时间:".concat((null===(en=Ln.detail)||void 0===en?void 0:en.member_count_update_at)||"--"),children:(0,K.jsx)("i",{className:"iconfont icon-xiaowenhao1 font14 ml5"})})]}),(0,K.jsx)("p",{className:"mt3",children:null===(nn=Ln.detail)||void 0===nn?void 0:nn.member_count})]}),(null===(tn=Ln.detail)||void 0===tn?void 0:tn.subject_score)>0&&(0,K.jsxs)("span",{className:"font14 c-white",children:[(0,K.jsx)("span",{children:"评分"}),(0,K.jsx)("br",{}),(0,K.jsx)("div",{className:N.rating,children:(0,K.jsx)(w.Z,{allowHalf:!0,style:{fontSize:12},value:(0,E.og)(null===(sn=Ln.detail)||void 0===sn?void 0:sn.averge_star),disabled:!0})})]})]})}),!(null===(an=Ln.detail)||void 0===an||null===(an=an.courses)||void 0===an||!an.length)&&(0,K.jsxs)("aside",{className:N.nav,children:[(0,K.jsxs)("div",{className:N.navLeft,children:[Hn.course_identity<4&&(0,K.jsx)(j.Z,{placement:"bottom",title:"编辑课堂",children:(0,K.jsx)("a",{href:"/classrooms/".concat(null==Hn?void 0:Hn.course_id,"/newgolds/settings"),target:"_blank",children:(0,K.jsx)("i",{className:"iconfont icon-bianji1 ".concat(N.navLeftIcon)})})}),(0,K.jsx)(P.Z,{dropdownRender:function(){var e,n;return(0,K.jsx)(b.Z,{children:null===(e=h()(null===(n=Ln.detail)||void 0===n?void 0:n.courses))||void 0===e||null===(e=e.reverse())||void 0===e?void 0:e.map((function(e,n){var t;return(0,K.jsx)(b.Z.Item,{onClick:function(){return n=e.course_id,i=null===(t=Ln.detail)||void 0===t||null===(t=t.courses)||void 0===t?void 0:t.find((function(e){return e.course_id===n})),On(i||{}),void zn({type:"classroomList/setActionTabs",payload:{key:"修改开课时间",name:n}});var n,t,i},children:(0,K.jsxs)("span",{className:"font14",children:["第",(null===(t=Ln.detail)||void 0===t||null===(t=t.courses)||void 0===t?void 0:t.length)-n,"期"]})},e.course_id)}))})},children:(0,K.jsxs)("div",{children:[(0,K.jsxs)("span",{className:"font14 current",children:["第",(0,K.jsx)("span",{className:N.colorOrange,children:gt}),"期"]}),(0,K.jsx)(T.Z,{})]})}),(0,K.jsxs)("div",{className:N.navContent,children:[(0,K.jsxs)("div",{className:N.contentItem,children:[(0,K.jsx)("div",{className:N.contentItemTitle,children:"开课时间:"}),(0,K.jsx)("div",{className:N.contentItemText,children:null==Hn?void 0:Hn.start_date})]}),(0,K.jsx)("div",{className:N.verticalLine}),(0,K.jsxs)("div",{className:N.contentItem,children:[(0,K.jsx)("div",{className:N.contentItemTitle,children:"结课时间:"}),(0,K.jsx)("div",{className:N.contentItemText,children:null==Hn?void 0:Hn.end_date})]}),(0,K.jsx)("div",{className:N.verticalLine}),(0,K.jsxs)("div",{className:N.contentItem,children:[(0,K.jsx)("div",{className:N.contentItemTitle,children:"本期选课人数"}),(0,K.jsxs)("div",{className:N.contentItemText,children:[null==Hn?void 0:Hn.student_count," 人"]})]})]})]}),(0,K.jsxs)("div",{className:N.navRight,style:{display:"none"},children:[(0,K.jsxs)("div",{className:N.flexRow,children:[1===(null==Hn||null===(ln=Hn.course_status)||void 0===ln?void 0:ln.status)&&(0,K.jsx)("div",{className:"mr20 c-red-ee4",children:null==Hn||null===(rn=Hn.course_status)||void 0===rn?void 0:rn.time}),2===(null==Hn||null===(on=Hn.course_status)||void 0===on?void 0:on.status)&&Hn.course_identity<6&&(0,K.jsx)("div",{className:"current mr20 c-grey-9b9 font14",children:"已结束"}),2===(null===(cn=Hn.course_status)||void 0===cn?void 0:cn.status)&&(Hn.course_identity<6?(0,K.jsx)("a",{className:N.classButton,href:"/classrooms/".concat(null==Hn||null===(dn=Hn.first_category_url)||void 0===dn||null===(dn=dn.split("/"))||void 0===dn?void 0:dn[2],"/announcement"),target:"_blank",children:"进入课堂"}):(0,K.jsx)("div",{className:"current mr20 c-grey-9b9 font14",children:"已结束"})),1===(null===(un=Hn.course_status)||void 0===un?void 0:un.status)&&Hn.course_identity>5&&(0,K.jsx)("div",{className:N.classButton,onClick:mt,children:"立即加入"}),1===(null===(fn=Hn.course_status)||void 0===fn?void 0:fn.status)&&5===Hn.course_identity&&(0,K.jsx)("a",{className:N.classButton,href:"/classrooms/".concat(null==Hn||null===(vn=Hn.first_category_url)||void 0===vn||null===(vn=vn.split("/"))||void 0===vn?void 0:vn[2],"/announcement"),target:"_blank",children:"立即学习"}),0===(null===(pn=Hn.course_status)||void 0===pn?void 0:pn.status)&&Hn.course_identity>5&&(0,K.jsx)("div",{className:N.classButton,onClick:mt,children:"立即报名"}),0===(null===(mn=Hn.course_status)||void 0===mn?void 0:mn.status)&&5===Hn.course_identity&&(0,K.jsx)("div",{className:N.classButton,children:"报名成功"}),(0===(null==Hn||null===(hn=Hn.course_status)||void 0===hn?void 0:hn.status)||1===(null==Hn||null===(xn=Hn.course_status)||void 0===xn?void 0:xn.status))&&Hn.course_identity<5&&(0,K.jsx)("a",{className:N.classButton,href:"/classrooms/".concat(null==Hn||null===(gn=Hn.first_category_url)||void 0===gn||null===(gn=gn.split("/"))||void 0===gn?void 0:gn[2],"/announcement"),target:"_blank",children:"进入课堂"}),xt&&yt&&(null===(yn=Ln.detail)||void 0===yn?void 0:yn.has_participate)&&(0,K.jsx)("span",{className:"".concat(N.classButton," ").concat(N.bgGray),children:"预约报名成功"}),xt&&yt&&!(null!==(jn=Ln.detail)&&void 0!==jn&&jn.has_participate)&&(Vn?(0,K.jsx)("span",{className:"".concat(N.classButton," ").concat(N.bgGray),children:"预约报名成功"}):(0,K.jsx)("span",{className:"".concat(N.classButton," ").concat(N.bg28e),onClick:pt,children:"期待开课并预约报名"}))]}),(0,K.jsxs)("div",{className:N.flexRow,children:[xt&&!(null===(Pn=Ln.detail)||void 0===Pn||null===(Pn=Pn.courses)||void 0===Pn||!Pn.length)&&yt&&(0,K.jsxs)("span",{className:"mt20",children:[(0,K.jsxs)("span",{className:"mr10",children:["当预约报名人数达到 ",null===(bn=Ln.detail)||void 0===bn?void 0:bn.student_count," ","人时即将开课"]}),(0,K.jsxs)("span",{className:"",children:["当前预约报名人数:",(0,K.jsx)("span",{className:"mr5 c-red-ee4",children:!0===Vn?(null===(wn=Ln.detail)||void 0===wn?void 0:wn.participant_count)+1:null===(kn=Ln.detail)||void 0===kn?void 0:kn.participant_count}),"人"]})]}),xt&&!(null!==(Tn=Ln.detail)&&void 0!==Tn&&null!==(Tn=Tn.courses)&&void 0!==Tn&&Tn.length)&&yt&&(0,K.jsxs)("span",{children:[!(null!==(Nn=Ln.detail)&&void 0!==Nn&&Nn.has_participate)&&(!0===Vn?(0,K.jsx)("span",{className:"".concat(N.classButton," ").concat(N.bgGray),children:"预约报名成功"}):(0,K.jsx)("a",{className:"".concat(N.classButton," ").concat(N.bg28e),onClick:pt,children:"期待开课并预约报名"})),(null===(An=Ln.detail)||void 0===An?void 0:An.has_participate)&&(0,K.jsx)("span",{className:"".concat(N.classButton," ").concat(N.bgGray),children:"预约报名成功"}),(0,K.jsxs)("span",{className:"mr10",children:["当预约报名人数达到 ",null===(In=Ln.detail)||void 0===In?void 0:In.student_count," ","人时即将开课"]}),(0,K.jsxs)("span",{className:"",children:["当前预约报名人数:",(0,K.jsx)("span",{className:"mr5 c-red-ee4",children:!0===Vn?(null===(Sn=Ln.detail)||void 0===Sn?void 0:Sn.participant_count)+1:null===(Cn=Ln.detail)||void 0===Cn?void 0:Cn.participant_count}),"人"]})]})]})]})]})]})}),(0,K.jsx)(U,{}),tt.status&&(0,K.jsx)(le,{type:"subject",onCancel:function(){return dt(!1)},onOk:function(e){dt(!1),ut(e)}}),(0,K.jsx)(g.Z,{open:Qn,title:"课程公告",width:593,maskClosable:!1,onCancel:function(){Yn(!1)},centered:!0,footer:(0,K.jsx)("div",{children:(0,K.jsx)(k.ZP,{type:"primary",onClick:function(){Yn(!1)},children:"我知道了"})}),children:(0,K.jsx)(re.Z,{style:{maxHeight:378,overflow:"auto"},value:null==Ln||null===(Zn=Ln.detail)||void 0===Zn||null===(Zn=Zn.toast)||void 0===Zn?void 0:Zn.content})})]})})),pe=t(93948),me="rightWrap___trEKQ",he="qrCode___J87U9",xe="cardTop___sVfNE",ge="card___xqkwa",ye="flexRow___EJjLR",je="flexRowAbout___wsXZw",Pe="skillWrap___H2LfA",be="skillTopWrap___Iy4yY",we="directionItemWrap___D3A3B",ke="groupActionWrap___uM9bY",Te="classButton___kwIIq",Ne="bg28e____4vxe",Ae="bgGray___bP0QM",Ie="price___YtmIz",Se="d1___kWoQd",Ce="auto___j1TRz",Ze="disabled___acQun",Le="d2___lGbRu",De="d3___bWANm",ze="d4___wyT_a",Xe="imgradius___fmcxI",Fe="imageWrap___HkmiW",Me="directionItemWrap___MKzHd",He="groupActionWrap___PB2b7",Oe="teamHeight___qj0wW",Je="divHeight___MUuEe",_e=t(88522),Ee=t(51945),Ve=t(26724),Ke=t.n(Ve),Re=t(6668),Be=t(92396),Ue=(0,p.connect)((function(e){return{pathsDetail:e.pathsDetail,loading:e.loading}}))((function(e){var n=e.pathsDetail,t=(e.loading,e.dispatch),i=e.onReloadData,a=void 0===i?function(){}:i,r=(0,p.useParams)(),c=(0,v.useState)([]),u=d()(c,2),f=u[0],m=u[1],y=(0,v.useState)(!0),P=d()(y,2),b=P[0],w=P[1],T=(0,v.useState)(!1),N=d()(T,2),A=N[0],C=N[1],Z=G.Z.useForm(),D=d()(Z,1)[0],z=(0,v.useState)([]),F=d()(z,2),M=F[0],H=F[1],O=(0,v.useState)(1),J=d()(O,2),_=J[0],E=J[1],V=(0,v.useState)([]),R=d()(V,2),B=R[0],U=R[1],q=(0,v.useState)(!0),W=d()(q,2),Q=W[0],$=W[1],ee=(0,v.useState)(!1),ne=d()(ee,2),te=ne[0],ie=ne[1];(0,v.useEffect)((function(){"Collaborators-AddCollaborator"===n.actionTabs.key&&($(!0),w(!0),se())}),[n.actionTabs.key]);var se=function(){var e=o()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({type:"classroomList/getSchoolList",payload:{}});case 2:n=e.sent,m(n.map((function(e){return{value:e}})));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ae=function(){var e=o()(s()().mark((function e(){var n,t,i,a,o,c=arguments;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=c.length>0&&void 0!==c[0]&&c[0],!(b&&!A||n)){e.next=11;break}return a=D.getFieldValue(),C(!0),E(n?1:_+1),e.next=7,(0,Re.nQ)(l()(l()({page:n?1:_+1,container_id:r.pathId,container_type:3},a),{},{school_name:(null==a?void 0:a.school_name)||null,keyword:(null==a||null===(t=a.keyword)||void 0===t?void 0:t.trim())||null}));case 7:o=e.sent,H(n?h()(o.users):[].concat(h()(M),h()(o.users))),C(!1),(null===(i=o.users)||void 0===i?void 0:i.length)<10&&w(!1);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),le=function(){var e=o()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=B&&B.length){e.next=4;break}x.ZP.warning("请先在下面列表中选择要添加成员"),e.next=10;break;case 4:return ie(!0),e.next=7,(0,I.mx)({id:r.pathId,user_ids:B});case 7:n=e.sent,ie(!1),n&&(x.ZP.success("添加成功"),re(),a&&a());case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),re=function(){D.setFieldsValue({keyword:""}),t({type:"pathsDetail/setActionTabs",payload:{}})},oe=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(e,n){return(0,K.jsx)(L.Z,{value:n.numid,checked:B.includes(String(n.numid)),disabled:!!e})}},{title:"姓名",width:100,ellipsis:!0,dataIndex:"username",render:function(e,n){return(0,K.jsx)(j.Z,{placement:"bottom",title:e,children:(0,K.jsx)(p.Link,{className:"bold c-black",to:"/users/".concat(n.login),target:"_blank",children:e||"--"})})}},{title:"手机号",width:100,dataIndex:"phone",ellipsis:!0,render:function(e){return(0,K.jsx)(j.Z,{placement:"bottom",title:e,children:(0,K.jsx)("span",{children:e||"--"})})}},{title:"邮箱",dataIndex:"email",width:100,ellipsis:!0,render:function(e){return(0,K.jsx)(j.Z,{placement:"bottom",title:e,children:(0,K.jsx)("span",{children:e||"--"})})}},{title:"学号/工号",width:100,dataIndex:"student_number",ellipsis:!0,render:function(e){return(0,K.jsx)(j.Z,{placement:"bottom",title:e,children:(0,K.jsx)("span",{children:e||"--"})})}},{title:"学校/单位",width:150,dataIndex:"school_name",ellipsis:!0,render:function(e){return(0,K.jsx)(j.Z,{placement:"bottom",title:e,children:(0,K.jsx)("span",{children:e||"--"})})}},{title:"院系/部门",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(e){return(0,K.jsx)(j.Z,{placement:"bottom",title:e,children:(0,K.jsx)("span",{children:e||"--"})})}},{title:"实名认证",dataIndex:"auth",width:100,render:function(e){return e?"是":"否"}},{title:"最后登录时间",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(e){return(0,K.jsx)(j.Z,{placement:"bottom",title:e&&X()(e).format("YYYY-MM-DD HH:mm"),children:(0,K.jsx)("span",{children:e&&X()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"状态",dataIndex:"added",width:80,render:function(e){if(1===e)return(0,K.jsx)("span",{className:"c-green",children:"已添加"})}}];return(0,K.jsxs)(g.Z,{title:"添加合作者",open:"Collaborators-AddCollaborator"===n.actionTabs.key,okText:"确定",cancelText:"取消",width:1100,centered:!0,keyboard:!1,maskClosable:!1,bodyStyle:{minHeight:200},confirmLoading:te,onOk:le,onCancel:re,children:[(0,K.jsxs)(G.Z,{layout:"inline",form:D,initialValues:{school_name:"",keyword:"",search_type:"1"},className:"mt10",onFinish:function(){var e;if(null===(e=D.getFieldValue())||void 0===e||null===(e=e.keyword)||void 0===e||!e.trim())return x.ZP.warning("请输入搜索内容"),void H([]);$(!1),w(!0),C(!1),E(1),U([]),ae(!0)},children:[(0,K.jsx)(G.Z.Item,{name:"search_type",label:"搜索类型",children:(0,K.jsxs)(S.default,{children:[(0,K.jsx)(S.default.Option,{value:"1",children:"姓名"}),(0,K.jsx)(S.default.Option,{value:"2",children:"手机号"}),(0,K.jsx)(S.default.Option,{value:"3",children:"邮箱"})]})}),(0,K.jsx)(G.Z.Item,{name:"keyword",label:"搜索内容",children:(0,K.jsx)(Y.Z,{allowClear:!0,style:{width:280},size:"middle",placeholder:"请输入内容"})}),(0,K.jsx)(G.Z.Item,{name:"school_name",label:"单位:",children:(0,K.jsx)(_e.Z,{allowClear:!0,defaultOpen:!1,options:f,style:{width:380},size:"middle",placeholder:"请输入单位名称",filterOption:function(e,n){return-1!==n.value.toUpperCase().indexOf(e.toUpperCase())}})}),(0,K.jsx)(G.Z.Item,{children:(0,K.jsx)(k.ZP,{htmlType:"submit",type:"primary",size:"middle",children:"搜索"})})]}),Q&&(0,K.jsxs)("div",{className:"tc font16 c-light-black mt40",children:[(0,K.jsx)("img",{src:Be.RL,width:"100",alt:""}),(0,K.jsx)("br",{}),"请搜索要添加的人员"]}),!Q&&(0,K.jsxs)("section",{children:[(0,K.jsx)("div",{className:"flexd-table-header mt20",children:(0,K.jsx)(Ee.Z,{pagination:!1,dataSource:[],columns:oe})}),(0,K.jsx)("div",{style:{maxHeight:260,overflow:"auto"},children:(0,K.jsx)(Ke(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){ae()},hasMore:b,useWindow:!1,children:(0,K.jsx)(Ee.Z,{loading:A,showHeader:!1,pagination:!1,dataSource:M,columns:oe,onRow:function(e){return{onClick:function(e){e.currentTarget.querySelector("input").disabled||function(e){e=String(e);var n=B.indexOf(e);n<0?B.push(e):B.splice(n,1),U(h()(B))}(e.currentTarget.querySelector("input").value)}}}})})})]})]})})),qe=(0,p.connect)((function(e){return{pathsDetail:e.pathsDetail,loading:e.loading}}))((function(e){var n=e.pathsDetail,t=(e.loading,e.dispatch),i=e.data,a=e.onReloadData,l=void 0===a?function(){}:a,r=(0,p.useParams)(),c=(0,v.useState)(!0),u=d()(c,2),f=u[0],m=u[1],y=(0,v.useState)(!1),P=d()(y,2),b=P[0],w=P[1],T=G.Z.useForm(),N=d()(T,1)[0],A=(0,v.useState)([]),S=d()(A,2),C=S[0],Z=S[1],D=(0,v.useState)(1),z=d()(D,2),X=z[0],F=z[1],M=(0,v.useState)([]),H=d()(M,2),O=H[0],J=H[1],_=(0,v.useState)(!0),E=d()(_,2),V=E[0],R=E[1],B=(0,v.useState)(!1),U=d()(B,2),q=U[0],W=U[1];(0,v.useEffect)((function(){"Collaborators-AddCourses"===n.actionTabs.key&&(R(!0),m(!0),Q())}),[n.actionTabs.key]);var Q=function(){var e=o()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({type:"classroomList/getSchoolList",payload:{}});case 2:e.sent;case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),$=function(){var e=o()(s()().mark((function e(){var n,t,i,a,l,o=arguments;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=o.length>0&&void 0!==o[0]&&o[0],!(f&&!b||n)){e.next=11;break}return a=N.getFieldValue(),w(!0),F(n?1:X+1),e.next=7,(0,Re.FU)({page:n?1:X+1,container_id:r.pathId,container_type:3,manager_name:(null==a?void 0:a.manager_name)||null,course_name:(null==a||null===(t=a.course_name)||void 0===t?void 0:t.trim())||null});case 7:l=e.sent,Z(n?h()(l.courses):[].concat(h()(C),h()(l.courses))),w(!1),(null===(i=l.courses)||void 0===i?void 0:i.length)<10&&m(!1);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ee=function(){var e=o()(s()().mark((function e(){var t,a,o;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=O&&O.length){e.next=4;break}x.ZP.warning("请先在下面列表中选择要添加课堂"),e.next=19;break;case 4:if(1==n.actionTabs.type){e.next=10;break}if(!((null==n||null===(t=n.Courses)||void 0===t||null===(t=t.spoc_courses)||void 0===t?void 0:t.length)+(null==O?void 0:O.length)>3)){e.next=8;break}return x.ZP.warning("一个实践课程只能加入3个spoc课堂"),e.abrupt("return");case 8:e.next=13;break;case 10:if(!((null==i||null===(a=i.spoc_courses)||void 0===a?void 0:a.length)+(null==O?void 0:O.length)>3)){e.next=13;break}return x.ZP.warning("一个实践课程只能加入3个历史课堂"),e.abrupt("return");case 13:return W(!0),e.next=16,(0,I.sm)({id:r.pathId,course_ids:O,course_type:n.actionTabs.type});case 16:o=e.sent,W(!1),o&&(x.ZP.success("添加成功"),ne(),l&&l());case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ne=function(){N.setFieldsValue({course_name:"",manager_name:""}),J([]),t({type:"pathsDetail/setActionTabs",payload:{}})},te=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(e,n){return(0,K.jsx)(L.Z,{value:n.id,checked:O.includes(String(n.id)),disabled:!!e})}},{title:"课堂名称",dataIndex:"name",width:100,ellipsis:!0,render:function(e){return(0,K.jsx)(j.Z,{placement:"bottom",title:e,children:(0,K.jsx)("span",{children:e||"--"})})}},{title:"管理者",width:100,dataIndex:"managers",ellipsis:!0,render:function(e){return(0,K.jsx)(j.Z,{placement:"bottom",title:e,children:(0,K.jsx)("span",{children:e||"--"})})}},{title:"课堂所在学校",width:150,dataIndex:"school_name",ellipsis:!0,render:function(e){return(0,K.jsx)(j.Z,{placement:"bottom",title:e,children:(0,K.jsx)("span",{children:e||"--"})})}},{title:"创建时间",dataIndex:"created_at",width:140,ellipsis:!0,render:function(e){return(0,K.jsx)(j.Z,{placement:"bottom",title:e,children:(0,K.jsx)("span",{children:e})})}},{title:"成员数量",dataIndex:"course_members_count",width:80,render:function(e){return(0,K.jsx)(j.Z,{placement:"bottom",title:e,children:(0,K.jsx)("span",{children:e||"--"})})}}];return(0,K.jsxs)(g.Z,{title:"添加课堂",open:"Collaborators-AddCourses"===n.actionTabs.key,okText:"确定",cancelText:"取消",width:1100,centered:!0,keyboard:!1,maskClosable:!1,bodyStyle:{minHeight:200},confirmLoading:q,onOk:ee,onCancel:ne,children:[(0,K.jsxs)(G.Z,{layout:"inline",form:N,initialValues:{course_name:"",manager_name:""},className:"mt10",onFinish:function(){R(!1),m(!0),w(!1),F(1),J([]),$(!0)},children:[(0,K.jsx)(G.Z.Item,{name:"course_name",label:"课堂名称",children:(0,K.jsx)(Y.Z,{allowClear:!0,style:{width:370},size:"middle",placeholder:"请输入课堂名称"})}),(0,K.jsx)(G.Z.Item,{name:"manager_name",label:"课堂管理者",children:(0,K.jsx)(Y.Z,{allowClear:!0,style:{width:370},size:"middle",placeholder:"请输入课堂管理者名称"})}),(0,K.jsx)(G.Z.Item,{children:(0,K.jsx)(k.ZP,{htmlType:"submit",type:"primary",size:"middle",children:"搜索"})})]}),V&&(0,K.jsxs)("div",{className:"tc font16 c-light-black mt40",children:[(0,K.jsx)("img",{src:Be.RL,width:"100",alt:""}),(0,K.jsx)("br",{}),"请搜索要添加的人员"]}),!V&&(0,K.jsxs)("section",{children:[(0,K.jsx)("div",{className:"flexd-table-header mt20",children:(0,K.jsx)(Ee.Z,{pagination:!1,dataSource:[],columns:te})}),(0,K.jsx)("div",{style:{maxHeight:260,overflow:"auto"},children:(0,K.jsx)(Ke(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){$()},hasMore:f,useWindow:!1,children:(0,K.jsx)(Ee.Z,{loading:b,showHeader:!1,pagination:!1,dataSource:C,columns:te,onRow:function(e){return{onClick:function(e){e.currentTarget.querySelector("input").disabled||function(e){e=String(e);var n=O.indexOf(e);n<0?O.push(e):O.splice(n,1),J(h()(O))}(e.currentTarget.querySelector("input").value)}}}})})})]})]})})),We=t(73971),Ge=t(44589),Qe=t(39180),Ye=t.n(Qe),$e=(0,Ge.W8)((function(e){var n,t,i,s,a,l,r=e.item,o=(e.toIndex,e.params,e.isShow,e.setShow,e.dispatch),c=e.user,d=(e.classroomList,e.handleDeleteMember),u=e.pathsDetail;return(0,K.jsx)("span",{style:{display:"inline-block",width:"33%",padding:"5px",background:"#fff",marginTop:"10px"},children:(0,K.jsxs)("div",{className:Me,children:[(0,K.jsxs)(j.Z,{color:"#ffffff",placement:"leftTop",autoAdjustOverflow:!1,title:(0,K.jsxs)("div",{className:Oe,children:[(0,K.jsxs)("div",{style:{display:"flex"},children:[(0,K.jsx)("div",{className:Fe,style:{marginRight:11},children:(0,K.jsx)("img",{className:Fe,src:oe.Z.API_SERVER+"/images/"+(null==r?void 0:r.image_url)})}),(0,K.jsxs)("div",{children:[(0,K.jsx)("div",{title:null==r?void 0:r.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"200px",overflow:"hidden"},children:(null==r?void 0:r.name)||"--"}),(0,K.jsx)("div",{style:{color:"#999999",fontSize:"12px",width:"192px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},children:null==r?void 0:r.school})]})]}),(0,K.jsx)("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"20px",marginBottom:"10px"}}),!(null!=r&&r.brief_introduction)&&(0,K.jsx)("div",{children:"暂无相关介绍"}),(null==r?void 0:r.brief_introduction)&&(0,K.jsx)("div",{className:Je,children:null==r?void 0:r.brief_introduction}),(null==c||null===(n=c.userInfo)||void 0===n?void 0:n.user_id)===(null==r?void 0:r.id)&&(0,K.jsx)("div",{style:{position:"absolute",bottom:"15px",right:"23px",cursor:"pointer"},onClick:function(){return p.history.push("/account/profile")},children:(0,K.jsx)("i",{className:"iconfont icon-bianji_Hover",style:{color:"#3061D0"}})})]}),children:[(0,K.jsx)("img",{draggable:!1,className:Xe,onClick:function(){(0,A.bg)()?p.history.push("".concat(r.user_url)):o({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:oe.Z.API_SERVER+"/images/"+(null==r?void 0:r.image_url)}),(0,K.jsxs)("div",{children:[(null==r||null===(t=r.name)||void 0===t?void 0:t.length)>6?(null==r||null===(i=r.name)||void 0===i?void 0:i.substr(0,6))+"...":(null==r?void 0:r.name)||"--",(0,K.jsx)("br",{}),(0,K.jsx)("span",{style:{color:"#999999"},children:(null==r||null===(s=r.school)||void 0===s?void 0:s.length)>6?(null==r||null===(a=r.school)||void 0===a?void 0:a.substr(0,6))+"...":(null==r?void 0:r.school)||"--"})]})]}),(0,K.jsx)("br",{}),(0,K.jsx)("span",{className:He,children:(0,K.jsx)("i",{style:{display:!(null!==(l=u.detail)&&void 0!==l&&l.allow_add_member)&&"none"},className:"iconfont icon-shanchu5 mr1 c-red font15 current",onClick:function(e){e.stopPropagation(),d(r.id)}})})]})})})),en=(0,Ge.JN)((function(e){var n=e.isShow,t=e.setShow,i=e.pathsDetail,s=e.items,a=e.params,l=e.dispatch,r=e.user,o=e.classroomList,c=e.handleDeleteMember;return(0,K.jsx)("div",{className:"task-list-container",children:null==s?void 0:s.map((function(e,s){return(0,K.jsx)($e,{isShow:n,setShow:t,dispatch:l,pathsDetail:i,handleDeleteMember:c,user:r,classroomList:o,toIndex:s+1,params:a,index:s,item:e},"".concat(e.id))}))})})),nn=(0,p.connect)((function(e){return{user:e.user,classroomList:e.classroomList,pathsDetail:e.pathsDetail}}))((function(e){var n=e.isupdate,t=e.setisupdate,i=e.data,a=e.user,l=e.classroomList,r=e.pathsDetail,c=e.operation,u=(e.callback,e.handleDeleteMember),f=(e.onCancel,e.dispatch),m=(e.visible,(0,v.useState)(i)),h=d()(m,2),x=h[0],g=h[1],y=(0,p.useParams)(),j=(0,v.useState)(),P=d()(j,2),b=(P[0],P[1],(0,v.useState)(!0)),w=d()(b,2),k=w[0],T=w[1];function N(){return(N=o()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/paths/".concat(null==y?void 0:y.pathId,"/move_subject_members.json"),{method:"post",body:{user_ids:n}});case 2:e.sent,f({type:"pathsDetail/getRightData",payload:{id:y.pathId}});case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,v.useEffect)((function(){n&&(!function(e){N.apply(this,arguments)}(x.map((function(e){return null==e?void 0:e.id}))),t(!1))}),[n]),(0,v.useEffect)((function(){g(i)}),[JSON.stringify(i)]),(0,K.jsx)("div",{style:{zIndex:1e3,width:"100%",position:"relative"},className:"sort-list-panel",children:(0,K.jsx)(en,{axis:"xy",helperClass:"dragging-li",isShow:k,setShow:T,distance:2,disableAutoscroll:!0,dispatch:f,pathsDetail:r,handleDeleteMember:u,user:a,classroomList:l,params:y,items:x,onSortEnd:function(e){var n=e.newIndex,t=e.oldIndex;c&&g(Ye()(x,t,n))}})})})),tn="imgradius___Iug8Z",sn="directionItemWrap___odBHm",an="groupActionWrap___u5Xgw",ln="bottomdiv___MLbfq",rn=(0,Ge.W8)((function(e){var n,t,i,s,a=e.item,l=(e.toIndex,e.params,e.dispatch,e.classroomList,e.handleDeleteMember),r=e.pathsDetail;return(0,K.jsxs)("span",{onClick:function(){window.open(null==a?void 0:a.first_category_url)},style:{display:"inline-block",padding:"10px 20px",width:"100%",background:"#fff",marginTop:"5px"},children:[(0,K.jsxs)("div",{className:sn,children:[(0,K.jsx)("img",{className:tn,src:oe.Z.API_SERVER+(null==a?void 0:a.default_image)}),(0,K.jsx)("span",{className:an,children:(0,K.jsx)(j.Z,{title:a.name,children:(0,K.jsx)("span",{style:{fontSize:"18px",color:"#ffffff"},children:(null===(n=a.name)||void 0===n?void 0:n.length)>7?(0,K.jsxs)("span",{children:[null===(t=a.name)||void 0===t?void 0:t.substring(0,7),(0,K.jsx)("br",{})," ",null===(i=a.name)||void 0===i?void 0:i.substring(7,14),(null==a?void 0:a.name.length)>14&&"..."]}):a.name})})})]}),(0,K.jsxs)("div",{className:ln,children:[(0,K.jsx)(j.Z,{title:"访问数:".concat(null==a?void 0:a.visits),placement:"bottom",children:(0,K.jsxs)("span",{children:[(0,K.jsx)("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-chakan ml3 font15 current"}),(0,K.jsx)("span",{style:{color:"rgba(0, 0, 0, 0.45)"},children:null==a?void 0:a.visits})]})}),(0,K.jsx)(j.Z,{title:"课堂成员数:".concat(null==a?void 0:a.course_members_count),placement:"bottom",children:(0,K.jsxs)("span",{children:[(0,K.jsx)("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-ren ml3 font15 current"}),(0,K.jsxs)("span",{style:{color:"rgba(0, 0, 0, 0.45)"},children:[" ",null==a?void 0:a.course_members_count]})]})}),(0,K.jsx)(j.Z,{overlayStyle:{maxWidth:380},title:(0,K.jsxs)("div",{style:{whiteSpace:"nowrap"},children:["课堂的任务数(作业数+试卷数+问卷数):",null==a?void 0:a.tasks_count]}),placement:"bottom",children:(0,K.jsxs)("span",{children:[(0,K.jsx)("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-wenjian2 ml3 font15 current"}),(0,K.jsxs)("span",{style:{color:"rgba(0, 0, 0, 0.45)"},children:[" ",null==a?void 0:a.tasks_count]})]})}),(0,K.jsx)(j.Z,{title:"删除",placement:"bottom",children:(0,K.jsx)("span",{children:(0,K.jsx)("i",{style:{color:"#bbbbbb",display:!(null!=r&&null!==(s=r.detail)&&void 0!==s&&s.allow_add_member)&&"none"},className:"iconfont icon-lajitong1 mr3 font15 current",onClick:function(e){e.stopPropagation(),l(a.id)}})})})]})]})})),on=(0,Ge.JN)((function(e){var n=e.items,t=e.params,i=e.dispatch,s=e.classroomList,a=e.handleDeleteMember,l=e.pathsDetail;return(0,K.jsx)("div",{className:"task-list-container",style:{minHeight:240*(null==n?void 0:n.length)},children:null==n?void 0:n.map((function(e,n){return(0,K.jsx)(rn,{dispatch:i,pathsDetail:l,handleDeleteMember:a,classroomList:s,toIndex:n+1,params:t,index:n,item:e},"".concat(e.id))}))})})),cn=(0,p.connect)((function(e){return{classroomList:e.classroomList,pathsDetail:e.pathsDetail}}))((function(e){var n=e.data,t=e.classroomList,i=e.pathsDetail,a=(e.callback,e.handleDeleteMember),l=(e.onCancel,e.dispatch),r=(e.visible,(0,v.useState)(n)),c=d()(r,2),u=c[0],f=c[1],m=(0,p.useParams)(),h=(0,v.useState)(),x=d()(h,2);x[0],x[1];function g(){return(g=o()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/paths/".concat(null==m?void 0:m.pathId,"/spoc_courses/move_position.json"),{method:"post",body:{ids:n}});case 2:e.sent;case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,v.useEffect)((function(){f(n)}),[JSON.stringify(n)]),(0,K.jsx)("div",{style:{zIndex:9999,width:"100%"},className:"sort-list-panel",children:(0,K.jsx)(on,{axis:"y",helperClass:"dragging-li",pathsDetail:i,distance:2,dispatch:l,handleDeleteMember:a,classroomList:t,params:m,items:u,onSortEnd:function(e){var n=e.newIndex,t=e.oldIndex;!function(e){g.apply(this,arguments)}(Ye()(u,t,n).map((function(e){return null==e?void 0:e.id}))),f(Ye()(u,t,n))}})})})),dn=t(43516),un=t(33329),fn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAWCAYAAADTlvzyAAAAAXNSR0IArs4c6QAAA+JJREFUSA2dVltslEUUPmf+f7cXt+oKRKzVtCoICbARtVEJIA+mQiMaI00UXuCBRCT2AZPGaCJvWjUmQowPSBpN+kK8RKVNCIZLorIEVEqFmABVgxsuspi2wHZ3Z+f4za7/9r9sSe0k7Zz55pzzzZzL7M80zdHaJ7fnx+g9EeokptkklGGm/geX0PZDq1hP0w1MpzHm7pA5LLQfZKka6t/MaqZ1p7q4UGMvArkRBMC+IWnTpvC4EMeEzI+bD9NWoZpk1nzt1Yu0cXB44js27qMlY+pE0fAzqfjPtXxHCPcOFZdr0tuIlWOvfyXnnBWmTQjh1MNQtynSBVaynhFnROOFgZP6y84lbl/YSPmBPackAeBVOHc8vP8MuVgnvHWtGQdacO66ygT2jDw/eKLwUADDIkDYmNePIU/1fqWR626V3I8HZMT+eBYHCw3AHSEoSEjKzA0rzLuNcmGs1np+MnY5jDNJcxgL3NBRztWwwsuLdAy1PBbGQ+uRpclCJOwiEvEXINTaBPMAr66hFSieSPL9hErRVyLc7sfKsnL+CmMBwtzZ2K9EcsmvBLL2jpZiP4rvhh+vyrj9ylbqU8RPVzFPKBX3e6I3Bwi7uriE8O3yNu2MbuCuB/hZiBuwV/Lv4RATsxto/YZ79eZwsQnJt51LG/7061s5QGiBzlT8qGL+3MresC/MruV6HP2108PsjHZ4+532UhzifX4cUTl9PBX7xI95coTQbhjhBk/Bzqi20fGSm4UwJ4ALzUPLHqVQcaBY6lb+QfYgkYHDTI69JwsPs+GXgMyvoHLpWsF8/dqxullaUw9uumBSuyIhrMcScerdsayUE0OrEcrW/2z/IaW+uJw9v2/jqrYJz65MODh0o0UoZl+YhXYDoctlS/xpzw/OQuSwG0QtnsFUM4h/g7N3P1qhf4+zbIKXZFlXZIwV716Tih2wax4YlkeopF+HXAmByLm3foqlM9fofZDdXTb6H/9AfLolSVu2L9YdSMFizxSHObQ65X7AAycKH4O3fAPE/sK2tDo8mnc+g2LN/HoObjbb6r2jXq/pbZcX8Zjf5emyMT3WaeXqEFjR7rG88wbEGZNZ57ZFsjn3TXbUgF1XB6ukwo/JLziRwUlyrxyI5RHGch6rSjMXnjyYkcn3FalicjOVoknLrbq+cM+W7+MJVGN65hw+S/RSoo4WfbiMGuONdOap+3nU7pYJfWrUvFOeM4a2olKfwG0D/ejXm0qGQ/upkcaj0HuxmwfDehFCT2HdHnGO/E1tukhJx6Em9FgTctOEz4cmtM8t+BOkwn485TCPk6Er+Nk+n7yTRm72ffMvtr1U/uTpxS8AAAAASUVORK5CYII=",vn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAAAgpJREFUSA3VVT1LHFEUPXdnPxUVU6TwB9j5hQZsElxECBgMgkIaU/kjJH8gmPQ2goWkMSSNWoSA7pIuKGxCmiSkFlQM6JpFd3fm5rzgzs6Ob3CywSKPYd7Mu+ecufe+e+cBMcduSTd2Svo6JhzJuEAFxgTgFW8IPVkhafz0An1VF11RtDsdyBrbzwouojBpB+WeLA6g+JjkLUNglnNOPXREkU7OfUskBgnUqZMVQcYPbXSZ+VPM+/Q2Hij2dn9J5gw10QY/FuX/E7aWWy4FPH8MdP+pg+jIz1gfzzaBSvU6xirsMEEsL/TkrhOCKykHcPztD1pgb5DzS+Dpeivwb99ubfOsqTDe5fuZihtyzG5F4bs9FqvwXTb2y1k7Ibw6vQIclsOrETk+IvDJ2s0em6qwiZrPWD02hh/H5t7+uLXNaworau37d8UU+K3SFBa8/1dh/i59jZa+GX2hi+JhhueE/8/NJNHZ14WRhCBtPuwpqgdllC7r+OU7oqhQaGtvSVYbay3CjcXGXPiiY14N7wjqlgQWeNIoPLxSQZnd/HBiRPYa2PAcKVz8rPddF9sEpCk6nx+WbUPmUTZN+TeMqqYOHk0OyoewqHm3ChdLes9VFGlVHgUzk0OyGyQXP2meKdmk1ZEUHuQHZD9oN8/NzQtYXEEvRb85DqbCogY2MSwFRjHFlHyVOrGW8RupGIelwwS0iwAAAABJRU5ErkJggg==",pn=t(87684),mn=t(42441),hn=(t(56047),["pathsDetail","user","globalSetting","loading","classroomList","dispatch"]);function xn(e){var n=e.target,t=function(e,n){if(e.localName===n)return e;for(var t=0,i=e;i=i.parentNode;t++){if(i.localName===n)return i;if(i==document.documentElement)return!1}}(n,"a");if(console.log([t],null==t?void 0:t.href,44),(null==t||!t.href)&&"IMG"===n.tagName.toUpperCase()){var i=n.src||n.getAttribute("src");i&&-1===i.indexOf("/images/avatars/User")&&(e.stopPropagation(),e.preventDefault(),pn.Z.publish("preview-image",i))}}var gn=(0,p.connect)((function(e){var n=e.pathsDetail,t=e.user,i=e.loading,s=e.globalSetting,a=e.classroomList;return{pathsDetail:n,user:t,globalSetting:s,loading:i.models.index,classroomList:a}}))((function(e){var n,t,i,a,l,r,c,u,m,h,y,P,b,w,T,N,S,L,D,z,X,F,M,H,O,J,_,V,R,B,U,W,G,Q,$,ne,te,ie,se,ae,le,ce,de,ue,fe,ve,He,_e,Ee,Ve,Ke,Re,Ge,Qe,Ye,$e,en,tn,sn,an,ln,rn,on,pn,gn,yn,jn,Pn,bn,wn,kn,Tn,Nn,An,In,Sn,Cn,Zn,Ln,Dn,zn,Xn,Fn,Mn,Hn,On,Jn,_n=e.pathsDetail,En=e.user,Vn=(e.globalSetting,e.loading,e.classroomList),Kn=e.dispatch,Rn=(f()(e,hn),(0,p.useSearchParams)()),Bn=d()(Rn,1)[0],Un=(0,p.useParams)(),qn=(0,v.useState)(!0),Wn=d()(qn,2),Gn=(Wn[0],Wn[1],(0,v.useState)(!1)),Qn=d()(Gn,2),Yn=Qn[0],$n=Qn[1],et=(0,v.useState)(),nt=d()(et,2),tt=nt[0],it=nt[1],st=(0,v.useState)(),at=d()(st,2),lt=at[0],rt=at[1],ot=(0,v.useState)({}),ct=d()(ot,2),dt=ct[0],ut=ct[1],ft=(0,v.useState)(),vt=d()(ft,2),pt=vt[0],mt=vt[1],ht=(0,v.useRef)(),xt=(0,v.useState)(!1),gt=d()(xt,2),yt=gt[0],jt=gt[1],Pt=(0,v.useState)({}),bt=d()(Pt,2),wt=bt[0],kt=bt[1],Tt=(0,v.useState)(!1),Nt=d()(Tt,2),At=Nt[0],It=Nt[1],St=(0,v.useState)(!1),Ct=d()(St,2),Zt=Ct[0],Lt=Ct[1];(0,p.useLocation)();(0,v.useEffect)((function(){if(ht.current)return ht.current.addEventListener("mousedown",xn),function(){var e;null===(e=ht.current)||void 0===e||e.removeEventListener("mousedown",xn)}}),[ht.current]);var Dt=function(){var e=o()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=lt&<.trim()){e.next=3;break}return x.ZP.warning("名称不能为空"),e.abrupt("return");case 3:return e.next=5,(0,I.bw)({id:Un.pathId,team_title:lt.trim()});case 5:n=e.sent,it(!tt),0===(null==n?void 0:n.status)&&(rt(null),x.ZP.success(n.message),Kn({type:"pathsDetail/getRightData",payload:{id:Un.pathId}}));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function zt(){return Xt.apply(this,arguments)}function Xt(){return(Xt=o()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=kt,e.next=3,(0,I.ue)({id:Un.pathId,course_type:1});case 3:e.t1=e.sent,(0,e.t0)(e.t1);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,v.useEffect)((function(){Kn({type:"pathsDetail/getCoureses",payload:{id:Un.pathId}}),zt()}),[]),(0,v.useEffect)((function(){var e;if("修改开课时间"===(null===(e=Vn.actionTabs)||void 0===e?void 0:e.key)){var n,t=null===(n=_n.detail)||void 0===n||null===(n=n.courses)||void 0===n?void 0:n.find((function(e){var n;return e.course_id===(null===(n=Vn.actionTabs)||void 0===n?void 0:n.name)}));ut(t||{})}}),[Vn.actionTabs]),(0,v.useEffect)((function(){var e,n,t,i;if(null!==(e=_n.detail)&&void 0!==e&&e.has_start){var s,a=null===(s=_n.detail)||void 0===s||null===(s=s.courses)||void 0===s?void 0:s.findIndex((function(e){var n;return 1===parseInt(null===(n=e.course_status)||void 0===n?void 0:n.status)}));t=a>-1?a:0}else{var l,r,o=null===(l=_n.detail)||void 0===l||null===(l=l.courses)||void 0===l||null===(l=l.map((function(e){var n;return parseInt(null===(n=e.course_status)||void 0===n?void 0:n.status)})))||void 0===l?void 0:l.lastIndexOf(2);t=o>-1?o:0,t=(o=null===(r=_n.detail)||void 0===r||null===(r=r.courses)||void 0===r?void 0:r.findIndex((function(e){var n;return 0===parseInt(null===(n=e.course_status)||void 0===n?void 0:n.status)})))>-1?o:t}null!==(n=_n.detail)&&void 0!==n&&n.courses&&ut((null===(i=_n.detail)||void 0===i?void 0:i.courses[t])||{})}),[_n.detail]);var Ft,Mt,Ht,Ot=function(){var e=o()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:g.Z.confirm({title:"提示",centered:!0,okText:"确定",cancelText:"取消",content:(0,K.jsx)("div",{className:"tc",children:"你确定要删除该成员吗?"}),onOk:function(){var e=o()(s()().mark((function e(){var t,i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.EP)({id:Un.pathId,user_id:n});case 2:1===(null==(t=e.sent)?void 0:t.status)&&((null===(i=En.userInfo)||void 0===i?void 0:i.user_id)===n&&(window.location.href=window.location.href),x.ZP.info(null==t?void 0:t.message),Vt());case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Jt=function(){var e=o()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:g.Z.confirm({title:"提示",centered:!0,okText:"确定",cancelText:"取消",content:(0,K.jsx)("div",{className:"tc",children:"你确定要删除该课堂吗?"}),onOk:function(){var e=o()(s()().mark((function e(){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.$D)({id:Un.pathId,courseid:n});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(x.ZP.info("删除成功"),Vt());case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),_t=function(){var e;g.Z.confirm({centered:!0,width:530,title:"提示",okText:"确定",cancelText:"取消",content:(0,K.jsx)("div",{className:"tc",children:"是否确认立即预约?"}),onOk:(e=o()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.c3)({id:Un.pathId});case 2:0===(n=e.sent).status&&(mt(!0),x.ZP.success(n.message));case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},Et=function(e){Kn({type:"pathsDetail/setActionTabs",payload:{key:"Collaborators-AddCourses",type:e}})},Vt=function(){Kn({type:"pathsDetail/getPathsDetail",payload:{id:Un.pathId}}),Kn({type:"pathsDetail/getRightData",payload:{id:Un.pathId}}),Kn({type:"pathsDetail/getCoureses",payload:{id:Un.pathId}}),zt()},Kt=function(){var e;(0,q.tJ)(Kn)&&g.Z.confirm({centered:!0,width:530,title:"提示",okText:"确定",cancelText:"取消",content:(0,K.jsx)("div",{className:"tc",children:"是否确定加入该课堂"}),onOk:(e=o()(s()().mark((function e(){var n,t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.JS)({id:null==dt?void 0:dt.course_id});case 2:0===(n=e.sent).status&&(x.ZP.success(n.message),Kn({type:"pathsDetail/getPathsDetail",payload:{id:Un.pathId}}),1===parseInt(null===(t=dt.course_status)||void 0===t?void 0:t.status)&&(0,E.xg)("".concat(null==dt?void 0:dt.first_category_url)));case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},Rt=function(){var e=o()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return $n(!0),e.next=3,(0,ee.ZP)("/api/payments.json",{method:"POST",body:{subject_id:Un.pathId,payment_method:"wechat_qr"}});case 3:null!=(n=e.sent)&&n.num&&($n(!1),p.history.push(Bn.get("userid")?"/order/".concat(Un.pathId,"/pay?order_num=").concat(null==n?void 0:n.num,"&userid=").concat(Bn.get("userid")):"/order/".concat(Un.pathId,"/pay?order_num=").concat(null==n?void 0:n.num)));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Bt=function(){var e=o()(s()().mark((function e(n,t){var i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Kn({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"正在进入实践项目,请稍后..."}}),!t){e.next=7;break}return e.next=4,(0,un.BK)({id:n});case 4:e.t0=e.sent,e.next=10;break;case 7:return e.next=9,(0,un.Ir)({id:n});case 9:e.t0=e.sent;case 10:if(i=e.t0,Kn({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(null!=i&&i.game_identifier||null!=i&&i.identifier)){e.next=15;break}return(0,E.xg)(t?"/tasks/".concat(null==i?void 0:i.identifier,"/jupyter"):"/tasks/".concat(i.game_identifier)),e.abrupt("return");case 15:2===(null==i?void 0:i.status)?qt(null==i?void 0:i.message):3===(null==i?void 0:i.status)&&Ut(null==i?void 0:i.message);case 16:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),Ut=function(e){g.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,K.jsxs)("div",{className:"tc font16",children:["目前该实践项目尚在内测中,将于",e,"之后开放,谢谢!"]})})},qt=function e(n){var t,i;n=null!==(t=n)&&void 0!==t&&t.includes(".json")?n:"".concat(n,".json"),g.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,K.jsx)("div",{className:"tc font16",children:"实训已经更新了,正在为您重置!"}),onOk:(i=o()(s()().mark((function t(){var i,a;return s()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,dn.$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,un.Ir)({id:i.shixun_identifier});case 8:if(null==(a=t.sent)||!a.game_identifier){t.next=12;break}return(0,E.xg)("/tasks/".concat(a.game_identifier)),t.abrupt("return");case 12:2===(null==a?void 0:a.status)?e(null==a?void 0:a.message):3===(null==a?void 0:a.status)&&Ut(null==a?void 0:a.message);case 13:case"end":return t.stop()}}),t)}))),function(){return i.apply(this,arguments)})})},Wt=function(){var e;if((0,q.tJ)(Kn)){var n=[];null==_n||null===(e=_n.stageData)||void 0===e||e.forEach((function(e){var t,i;e.items&&null!==(t=e.items)&&void 0!==t&&t.length&&(null===(i=e.items)||void 0===i||i.forEach((function(e){var t;n.push(e),e.children&&null!==(t=e.children)&&void 0!==t&&t.length&&(n=n.concat(e.children))})))}));var t=n.find((function(e){return["VideoItem","Attachment","Shixun"].includes(e.item_type)}));console.log(t,"stageParam"),"VideoItem"!==t.item_type?"Attachment"!==t.item_type?"Shixun"!==t.item_type||Bt(t.identifier,t.is_jupyter):(0,E.xg)(t.url):(0,E.xg)("/video/".concat(t.id,"?subject_id=").concat(Un.pathId))}},Gt=function(){var e=o()(s()().mark((function e(){var n,t,i,a,l,r,c,d;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=function(){var e=o()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/users/".concat(En.userInfo.login,"/subjects/request_certificate.json"),{method:"post",body:{subject_id:Un.pathId}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(x.ZP.info("提交成功"),Kn({type:"pathsDetail/getRightData",payload:{id:Un.pathId}}));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),null!==(n=En.userInfo)&&void 0!==n&&n.professional_certification){e.next=4;break}return g.Z.confirm({title:"提示",centered:!0,content:(0,K.jsx)("div",{className:"tc",children:"您需要去完成您的职业认证,才能使用此功能"}),okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,E.xg)("/account/certification")}}),e.abrupt("return",!1);case 4:if("drafted"!==(null===(t=_n.rightData)||void 0===t||null===(t=t.progress)||void 0===t?void 0:t.certificated)){e.next=6;break}return e.abrupt("return",!1);case 6:if("none"!==(null===(i=_n.rightData)||void 0===i||null===(i=i.progress)||void 0===i?void 0:i.certificated)&&"rejected"!==(null===(a=_n.rightData)||void 0===a||null===(a=a.progress)||void 0===a?void 0:a.certificated)){e.next=9;break}return 100===(null===(c=_n.rightData)||void 0===c?void 0:c.progress.learned)?g.Z.info({title:"申请证书",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:'申请成功,可以在个人中心"我的证书"中查看',okText:"确定申请",cancelText:"取消",onOk:r}):g.Z.confirm({title:"申请证书",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:"你目前学习进度为".concat(null===(d=_n.rightData)||void 0===d?void 0:d.progress.learned,"%,建议申请后继续进行课程学习"),okText:"确定申请",cancelText:"取消",onOk:r}),e.abrupt("return",!1);case 9:"passed"===(null===(l=_n.rightData)||void 0===l||null===(l=l.progress)||void 0===l?void 0:l.certificated)&&jt(!0);case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Qt=!(null===(n=_n.detail)||void 0===n||!n.participant_count||null!==(t=_n.detail)&&void 0!==t&&t.allow_statistics),Yt=(null===(i=_n.detail)||void 0===i||null===(i=i.courses)||void 0===i?void 0:i.findIndex((function(e){return(null==e?void 0:e.course_id)===(null==dt?void 0:dt.course_id)})))+1===(null===(a=_n.detail)||void 0===a||null===(a=a.courses)||void 0===a?void 0:a.length);return(0,K.jsxs)("section",{className:me,children:[(null===(l=_n.rightData)||void 0===l?void 0:l.qrcode_img)&&(0,K.jsx)("div",{className:he,children:(0,K.jsx)("img",{src:null===(r=_n.rightData)||void 0===r?void 0:r.qrcode_img})}),(null===(c=_n.rightData)||void 0===c?void 0:c.progress)&&(0,K.jsxs)("div",{className:"".concat(ge," ").concat(xe),style:{top:null!==(u=_n.detail)&&void 0!==u&&null!==(u=u.courses)&&void 0!==u&&u.length?"-140px":"-70px"},children:[2===parseInt(null==dt||null===(m=dt.course_status)||void 0===m?void 0:m.status)&&dt.course_identity<6&&(0,K.jsx)("div",{className:"current mr20 c-grey-9b9 font14",children:"已结束"}),2===parseInt(null===(h=dt.course_status)||void 0===h?void 0:h.status)&&(dt.course_identity<6?"":(0,K.jsx)("div",{className:"current mr20 c-grey-9b9 font14",children:"已结束"})),(0,K.jsxs)("div",{className:ye,children:[Qt&&!(null===(y=_n.detail)||void 0===y||null===(y=y.courses)||void 0===y||!y.length)&&Yt&&(0,K.jsxs)("span",{className:"mt20",children:[(0,K.jsxs)("span",{className:"mr10",children:["当预约报名人数达到 ",null===(P=_n.detail)||void 0===P?void 0:P.student_count," 人时即将开课"]}),(0,K.jsxs)("p",{className:"",children:["当前预约报名人数:",(0,K.jsx)("span",{className:"mr5 c-red-ee4",children:!0===pt?(null===(b=_n.detail)||void 0===b?void 0:b.participant_count)+1:null===(w=_n.detail)||void 0===w?void 0:w.participant_count}),"人"]})]}),Qt&&!(null!==(T=_n.detail)&&void 0!==T&&null!==(T=T.courses)&&void 0!==T&&T.length)&&Yt&&(0,K.jsxs)("span",{children:[!(null!==(N=_n.detail)&&void 0!==N&&N.has_participate)&&(!0===pt?(0,K.jsx)("span",{className:"".concat(Te," ").concat(Ae),children:"预约报名成功"}):(0,K.jsx)("a",{className:"".concat(Te," ").concat(Ne),onClick:_t,children:"期待开课并预约报名"})),(null===(S=_n.detail)||void 0===S?void 0:S.has_participate)&&(0,K.jsx)("span",{className:"".concat(Te," ").concat(Ae),children:"预约报名成功"}),(0,K.jsxs)("span",{className:"mr10",children:["当预约报名人数达到 ",null===(L=_n.detail)||void 0===L?void 0:L.student_count," 人时即将开课"]}),(0,K.jsxs)("p",{className:"",children:["当前预约报名人数:",(0,K.jsx)("span",{className:"mr5 c-red-ee4",children:!0===pt?(null===(D=_n.detail)||void 0===D?void 0:D.participant_count)+1:null===(z=_n.detail)||void 0===z?void 0:z.participant_count}),"人"]})]})]}),1===parseInt(null==dt||null===(X=dt.course_status)||void 0===X?void 0:X.status)&&(0,K.jsx)("div",{className:"mr20 c-red-ee4",children:null==dt||null===(F=dt.course_status)||void 0===F?void 0:F.time}),(0,K.jsxs)("p",{style:{display:dt.course_identity<6?"":"none"},className:"mb10 mt10 ".concat(je),children:[(0,K.jsxs)("span",{style:{display:(null===(M=dt.course_status)||void 0===M?void 0:M.status)<=1?"":"none"},className:"c-light-green font14",children:["已学",null===(H=_n.rightData)||void 0===H?void 0:H.progress.learned,"%"]}),(0,K.jsxs)("span",{style:{display:(null===(O=dt.course_status)||void 0===O?void 0:O.status)<=1?"":"none"},className:"c-light-black",children:["学习耗时",(0,E.li)(null===(J=_n.rightData)||void 0===J?void 0:J.progress.time)," "]}),"disabled"!=(null===(_=_n.rightData)||void 0===_||null===(_=_.progress)||void 0===_?void 0:_.certificated)&&(0,K.jsxs)(k.ZP,{disabled:"drafted"===(null===(V=_n.rightData)||void 0===V||null===(V=V.progress)||void 0===V?void 0:V.certificated),onClick:Gt,children:["none"===(null===(R=_n.rightData)||void 0===R||null===(R=R.progress)||void 0===R?void 0:R.certificated)&&"申请证书","rejected"===(null===(B=_n.rightData)||void 0===B||null===(B=B.progress)||void 0===B?void 0:B.certificated)&&"申请证书","drafted"===(null===(U=_n.rightData)||void 0===U||null===(U=U.progress)||void 0===U?void 0:U.certificated)&&"审核中","passed"===(null===(W=_n.rightData)||void 0===W||null===(W=W.progress)||void 0===W?void 0:W.certificated)&&"查看证书"]})]}),(0,K.jsxs)(j.Z,{placement:"bottom",title:"完成课程后可获取证书!",color:"yellow",children:[" ",(0,K.jsx)(pe.Z,{percent:null===(G=_n.rightData)||void 0===G?void 0:G.progress.learned,showInfo:!1,style:{display:(null===(Q=dt.course_status)||void 0===Q?void 0:Q.status)<=1&&dt.course_identity<6?"":"none"},status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})]}),2===parseInt(null===($=dt.course_status)||void 0===$?void 0:$.status)&&(null===(ne=_n.detail)||void 0===ne?void 0:ne.allow_add_member)&&(0,K.jsx)("a",{className:Te,href:"".concat(null==dt?void 0:dt.first_category_url),target:"_blank",children:"进入课堂"}),1===parseInt(null===(te=dt.course_status)||void 0===te?void 0:te.status)&&dt.course_identity>5&&(0,K.jsx)("div",{className:Te,onClick:Kt,children:"立即加入"}),1===parseInt(null===(ie=dt.course_status)||void 0===ie?void 0:ie.status)&&5===dt.course_identity&&(0,K.jsx)("a",{className:Te,href:"".concat(null==dt?void 0:dt.first_category_url),target:"_blank",children:"立即学习"}),0===parseInt(null===(se=dt.course_status)||void 0===se?void 0:se.status)&&dt.course_identity>5&&(0,K.jsx)("div",{className:Te,onClick:Kt,children:"立即报名"}),0===parseInt(null===(ae=dt.course_status)||void 0===ae?void 0:ae.status)&&5===dt.course_identity&&(0,K.jsx)("div",{className:Te,children:"报名成功"}),(0===parseInt(null==dt||null===(le=dt.course_status)||void 0===le?void 0:le.status)||1===parseInt(null==dt||null===(ce=dt.course_status)||void 0===ce?void 0:ce.status))&&dt.course_identity<5&&(0,K.jsx)("a",{className:Te,href:"".concat(null==dt?void 0:dt.first_category_url),target:"_blank",children:"进入课堂"}),Qt&&Yt&&(null===(de=_n.detail)||void 0===de?void 0:de.has_participate)&&(0,K.jsx)("span",{className:"".concat(Te," ").concat(Ae),children:"预约报名成功"}),Qt&&Yt&&!(null!==(ue=_n.detail)&&void 0!==ue&&ue.has_participate)&&(pt?(0,K.jsx)("span",{className:"".concat(Te," ").concat(Ae),children:"预约报名成功"}):(0,K.jsx)("span",{className:"".concat(Te," ").concat(Ne),onClick:_t,children:"期待开课并预约报名"})),!(null!==(fe=_n.detail)&&void 0!==fe&&fe.excellent)&&!0!==(null===(ve=_n.detail)||void 0===ve?void 0:ve.is_free)&&(0,K.jsxs)("div",{className:Ie,children:[(0,K.jsxs)("div",{className:Se,children:[(0,K.jsxs)("span",{children:["课程有效期:","1"===(null===(He=_n.detail)||void 0===He||null===(He=He.expiration_type)||void 0===He?void 0:He.clazz)&&"永久有效","2"===(null===(_e=_n.detail)||void 0===_e||null===(_e=_e.expiration_type)||void 0===_e?void 0:_e.clazz)&&"购买后".concat(null===(Ee=_n.detail)||void 0===Ee||null===(Ee=Ee.expiration_type)||void 0===Ee||null===(Ee=Ee.days)||void 0===Ee?void 0:Ee[0],"天内有效"),"3"===(null===(Ve=_n.detail)||void 0===Ve||null===(Ve=Ve.expiration_type)||void 0===Ve?void 0:Ve.clazz)&&"".concat(null===(Ke=_n.detail)||void 0===Ke||null===(Ke=Ke.expiration_type)||void 0===Ke||null===(Ke=Ke.days)||void 0===Ke?void 0:Ke.join("到"))]}),function(){var e,n,t,i,s,a,l,r=null===(e=_n.detail)||void 0===e||null===(e=e.learning_status)||void 0===e?void 0:e[0];null===(n=_n.detail)||void 0===n||null===(n=n.learning_status)||void 0===n||n[1];return"disabled"===r?(0,K.jsx)(j.Z,{title:"完成课程学习即可获得结业证书",children:(0,K.jsx)("b",{className:Ce,children:"申请证书"})}):"can"===r?(0,K.jsxs)("b",{className:"drafted"===(null===(t=_n.rightData)||void 0===t||null===(t=t.progress)||void 0===t?void 0:t.certificated)?Ze:"",onClick:Gt,children:["none"===(null===(i=_n.rightData)||void 0===i||null===(i=i.progress)||void 0===i?void 0:i.certificated)&&"申请证书","rejected"===(null===(s=_n.rightData)||void 0===s||null===(s=s.progress)||void 0===s?void 0:s.certificated)&&"申请证书","drafted"===(null===(a=_n.rightData)||void 0===a||null===(a=a.progress)||void 0===a?void 0:a.certificated)&&"审核中","passed"===(null===(l=_n.rightData)||void 0===l||null===(l=l.progress)||void 0===l?void 0:l.certificated)&&"查看证书"]}):void 0}()]}),"can"===(null===(Re=_n.detail)||void 0===Re||null===(Re=Re.learning_status)||void 0===Re?void 0:Re[0])?(0,K.jsxs)(v.Fragment,{children:[(0,K.jsxs)("div",{className:Le,children:[(0,K.jsxs)("span",{children:["已学",null===(Ge=_n.rightData)||void 0===Ge?void 0:Ge.progress.learned,"%"]}),(0,K.jsxs)("b",{children:["学习耗时",(0,E.li)(null===(Qe=_n.rightData)||void 0===Qe?void 0:Qe.progress.time)]})]}),(0,K.jsx)("div",{className:De,children:(0,K.jsx)("div",{style:{width:(null===(Ye=_n.rightData)||void 0===Ye?void 0:Ye.progress.learned)+"%"}})})]}):(0,K.jsxs)("div",{className:ze,children:[(null===($e=_n.detail)||void 0===$e?void 0:$e.is_discount)&&!(null===(en=_n.detail)||void 0===en||!en.origin_price)&&(0,K.jsxs)("span",{children:["课程原价",(0,K.jsx)("br",{}),(0,K.jsxs)("i",{children:["¥",null===(tn=_n.detail)||void 0===tn?void 0:tn.origin_price]})]}),(0,K.jsxs)("div",{style:{margin:"0 auto",display:"flex",alignItems:"center"},children:[(0,K.jsxs)("div",{children:[(0,K.jsx)("span",{style:{fontSize:"16px",marginRight:"4px"},children:"¥"}),null!==(sn=_n.detail)&&void 0!==sn&&sn.is_discount?null===(an=_n.detail)||void 0===an?void 0:an.price:null===(ln=_n.detail)||void 0===ln?void 0:ln.origin_price]}),null!==(rn=_n.detail)&&void 0!==rn&&rn.is_discount?(0,K.jsx)("div",{style:{fontSize:"12px",background:"#f9d1d1",color:"#dd4046",borderRadius:"3px",padding:"0 5px",marginLeft:"3px",lineHeight:"20px"},children:null!==(on=_n.detail)&&void 0!==on&&on.countdown?"倒计时:".concat(null===(pn=_n.detail)||void 0===pn?void 0:pn.countdown):"限时优惠"}):(0,K.jsx)(K.Fragment,{})]})]}),function(){var e,n,t=null===(e=_n.detail)||void 0===e||null===(e=e.learning_status)||void 0===e?void 0:e[0],i=null===(n=_n.detail)||void 0===n||null===(n=n.learning_status)||void 0===n?void 0:n[1];if("can"===t)return(0,K.jsx)(k.ZP,{onClick:Wt,type:"primary",children:"开始学习"});if("disabled"===t){if("try"===i||"unpayed"===i)return(0,K.jsx)(k.ZP,{loading:Yn,onClick:Rt,type:"primary",children:"立即购买"});if("expired"===i)return(0,K.jsx)(k.ZP,{disabled:!0,type:"primary",children:"已过期"});if("buyed"===i)return(0,K.jsx)(k.ZP,{disabled:!0,type:"primary",children:"未开始"})}}()]}),(0,K.jsx)("p",{className:"mb30",style:{marginTop:"15px"},children:(0,K.jsxs)("span",{className:"font16",style:{display:"flex",alignItems:"center"},children:[(0,K.jsx)("img",{style:{marginRight:"10px"},src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAAv9JREFUSA2dVV1IVEEU/s7sqkuiUAahgREkQVjmS0FEBRWELz1Yj5ZSJBEaVm8RBOFbQSZIQUU9hFT4EqRuBdIP0oOia5lIZBRZoBWYy+a6O3M6s3DxXrurez1wOeee+b7zzZ05dwYIaD0x3dk9rNsD0hAOSgBjDwHTQXmBhZgwB7A8wcwjFI1xYYiw7sA2mshWJqRUHSkkso3b/LMPXJHOw9eaCko6OOUE1muY1pQx490xPuLOO3HZLV7b8BJz9X1QNnbybt8zok/plBlHwlxw5z1CIajbIMwQm87no1xugZeZVVkbN5S28YD5i2mTxmDmkdjm1t/geoux2O5hrpY9vCnhJOWrBzbnmOyr12T5Kg3M8UixunSyF8WJeXQxY7cX5X0jwmvZu9rH+5CeZXMxn1TH4uX/T8gpsfkOF83E0S8zrHRyS3rCu5Iwdo2eobgfzrN0bsCfWVzLWcQSGVt/p4WTxXy/aEM7b0wafBRyKAvPP03QBQoVX5ro82JA+MUYl+h5bKIwkge3IEZELCK1gUVsZZlYhgtcZWmQ6Ai2y5fk6VUYU6mkeaVZv02n9FDviD5m8TJYbf1KzOFGY6bFsB60tSmhn4SJ1HnA7JTZJCMR9TRTnFGyEhE315B6KHUjIhxWpPrCh6qoVwD2WTDCLxFemVmuWE0VfRPX6hTx7TrRGHIAQX02rq+QdE6XbJQOKmI5Ga4P0VfIticx7vrgl0xZjl9rW5KvkB1Yk4dzMsP3Ns7JBFtcBGksf8sqZI+Swnzsl3PsjT91IWsxFjt+gmYXst4oq5CFfTpNU43N2BtSaJBig16q/G+Ss2MWY7GLx93v0ua5W+YOSiFzfUAutu+N9DNXdk5C5R28Op1GnRQtcBc2QFwV4L4ILnnjWo7nKncXccc6jcPGoM2dc2Kex4TEUec9m8/pi44+4lD/FHbInxVxF9KM+I+zGLAHsTvvF+ck5BBLr3OL3KRNcjyxNMGVyWa654wt53NaOqeIzColcVL+L1nJTOwMLev/AaJkF76u7DFoAAAAAElFTkSuQmCC"})," ",null===(gn=_n.detail)||void 0===gn?void 0:gn.learning_notes_title]})}),(0,K.jsx)("div",{ref:ht,children:(0,K.jsx)(re.Z,{className:"fon16",value:null===(yn=_n.detail)||void 0===yn?void 0:yn.learning_notes})})]}),!(null===(jn=_n.rightData)||void 0===jn||null===(jn=jn.members)||void 0===jn||!jn.length)&&(0,K.jsxs)("div",{className:"".concat(ge," pb0"),style:{marginTop:null!==(Pn=_n.detail)&&void 0!==Pn&&null!==(Pn=Pn.courses)&&void 0!==Pn&&Pn.length?-135:-65},children:[null!==(bn=_n.detail)&&void 0!==bn&&bn.allow_add_member?tt?(0,K.jsxs)("div",{className:ye,children:[(0,K.jsx)(Y.Z,{placeholder:"例如:教学团队",value:lt,onChange:function(e){return rt(e.target.value)}}),(0,K.jsx)(k.ZP,{className:"ml5",onClick:function(){return it(!tt)},children:"取消"}),(0,K.jsx)(k.ZP,{className:"ml5",type:"primary",onClick:Dt,children:"确定"})]}):(0,K.jsxs)("div",{className:we,children:[(0,K.jsxs)("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"},children:[" ",(0,K.jsx)("img",{style:{marginRight:"10px"},src:fn})," ",null===(Ht=_n.rightData)||void 0===Ht?void 0:Ht.team_title]}),(0,K.jsx)("span",{className:ke,children:(0,K.jsx)("i",{className:"iconfont icon-xiugai mr1 c-light-primary font15 current",onClick:function(){return it(!tt)}})}),!At&&(0,K.jsx)("a",{style:{flex:"1",textAlign:"end"},onClick:function(){It(!0)},children:"编辑"}),At&&(0,K.jsxs)("div",{style:{flex:"1",textAlign:"end"},children:[(0,K.jsx)("a",{onClick:function(){It(!1)},children:"取消"}),(0,K.jsx)("a",{onClick:function(){Lt(!0),setTimeout((function(){It(!1)}),500)},style:{marginLeft:10},children:"完成"})]})]}):(0,K.jsxs)("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"},children:[" ",(0,K.jsx)("img",{style:{marginRight:"10px"},src:fn})," ",null===(wn=_n.rightData)||void 0===wn?void 0:wn.team_title]}),At&&(0,K.jsx)(nn,{setisupdate:Lt,isupdate:Zt,data:null===(kn=_n.rightData)||void 0===kn?void 0:kn.members,operation:null===(Tn=_n.detail)||void 0===Tn?void 0:Tn.allow_add_member,handleDeleteMember:Ot}),!At&&(0,K.jsx)("div",{style:{width:"100%"},children:null===(Nn=_n.rightData)||void 0===Nn||null===(Nn=Nn.members)||void 0===Nn?void 0:Nn.map((function(e,n){var t,i,s,a,l;return(0,K.jsx)("div",{style:{display:"inline-block",width:"33%",padding:"5px",background:"#fff",marginTop:"10px"},children:(0,K.jsxs)("div",{className:Me,children:[(0,K.jsxs)(j.Z,{autoAdjustOverflow:!1,color:"#ffffff",placement:"leftTop",title:(0,K.jsxs)("div",{className:Oe,children:[(0,K.jsxs)("div",{style:{display:"flex"},children:[(0,K.jsx)("div",{className:Fe,style:{marginRight:11},children:(0,K.jsx)("img",{className:Fe,src:oe.Z.API_SERVER+"/images/"+(null==e?void 0:e.image_url)})}),(0,K.jsxs)("div",{children:[(0,K.jsx)("div",{title:null==e?void 0:e.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"200px",overflow:"hidden"},children:(null==e?void 0:e.name)||"--"}),(0,K.jsx)("div",{title:null==e?void 0:e.school,style:{color:"#999999",fontSize:"12px",width:"192px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},children:null==e?void 0:e.school})]})]}),(0,K.jsx)("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"20px",marginBottom:"10px"}}),!(null!=e&&e.brief_introduction)&&(0,K.jsx)("div",{children:"暂无相关介绍"}),(null==e?void 0:e.brief_introduction)&&(0,K.jsx)("div",{className:Je,children:null==e?void 0:e.brief_introduction}),(null==En||null===(t=En.userInfo)||void 0===t?void 0:t.user_id)===(null==e?void 0:e.id)&&(0,K.jsx)("div",{style:{position:"absolute",bottom:"15px",right:"23px",cursor:"pointer"},onClick:function(){return p.history.push("/account/profile")},children:(0,K.jsx)("i",{className:"iconfont icon-bianji_Hover",style:{color:"#3061D0"}})})]}),children:[(0,K.jsx)("img",{draggable:!1,className:Xe,onClick:function(){(0,A.bg)()?p.history.push("".concat(e.user_url)):Kn({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:oe.Z.API_SERVER+"/images/"+(null==e?void 0:e.image_url)}),(0,K.jsxs)("div",{children:[(null==e||null===(i=e.name)||void 0===i?void 0:i.length)>6?(null==e||null===(s=e.name)||void 0===s?void 0:s.substr(0,6))+"...":(null==e?void 0:e.name)||"--",(0,K.jsx)("br",{}),(0,K.jsx)("span",{style:{color:"#999999"},children:(null==e||null===(a=e.school)||void 0===a?void 0:a.length)>6?(null==e||null===(l=e.school)||void 0===l?void 0:l.substr(0,6))+"...":(null==e?void 0:e.school)||"--"})]})]}),(0,K.jsx)("br",{})]})},n)}))}),(null===(An=_n.detail)||void 0===An?void 0:An.allow_add_member)&&(0,K.jsx)(C.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0 pb20",children:(0,K.jsx)(Z.Z,{className:"c-blue current",onClick:function(){Kn({type:"pathsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator"}})},children:"+ 添加合作者"})})]}),!(null===(In=_n.rightData)||void 0===In||null===(In=In.tags)||void 0===In||!In.length)&&(null===(Sn=_n.detail)||void 0===Sn?void 0:Sn.show_tag)&&(0,K.jsxs)("div",{className:Pe,children:[(0,K.jsx)("p",{className:"".concat(be," font16 mb20"),children:(0,K.jsxs)("span",{children:["技能标签",(0,K.jsx)("span",{className:"ml5 c-grey-c",children:null===(Cn=_n.rightData)||void 0===Cn||null===(Cn=Cn.tags)||void 0===Cn?void 0:Cn.length})]})}),(0,K.jsx)(mn.Z,{option:(Mt=new Image,Mt.src=Be.yt,{backgroundColor:"#fff",tooltip:{pointFormat:"{series.name}</b>"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:Mt,textStyle:{normal:{color:function(){return"rgb("+Math.round(255*Math.random())+", "+Math.round(255*Math.random())+", "+Math.round(255*Math.random())+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:(null===(Ft=_n.rightData)||void 0===Ft||null===(Ft=Ft.tags)||void 0===Ft?void 0:Ft.map((function(e,n){return{name:e.tag_name,value:n}})))||[]}]}),style:{height:370},opts:{renderer:"svg"}})]}),1===(null===(Zn=_n.detail)||void 0===Zn?void 0:Zn.show_spoc)&&(0,K.jsxs)("div",{className:"".concat(ge," pb0"),style:{marginTop:15},children:[(0,K.jsxs)("p",{className:"font16",style:{display:"flex",alignItems:"center"},children:[(0,K.jsx)("img",{style:{marginRight:"10px"},src:vn}),"SPOC课堂"]}),(0,K.jsx)(cn,{data:null===(Ln=_n.Courses)||void 0===Ln?void 0:Ln.spoc_courses,handleDeleteMember:Jt}),1===(null===(Dn=_n.detail)||void 0===Dn?void 0:Dn.show_spoc)&&(null==_n||null===(zn=_n.Courses)||void 0===zn||null===(zn=zn.spoc_courses)||void 0===zn?void 0:zn.length)<3&&(null===(Xn=_n.detail)||void 0===Xn?void 0:Xn.allow_add_member)&&(0,K.jsx)(C.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt10 pb20",children:(0,K.jsx)(Z.Z,{className:"c-blue current",onClick:function(){return Et()},children:"+ 添加课堂"})})]}),(null===(Fn=_n.detail)||void 0===Fn?void 0:Fn.show_history)&&(0,K.jsxs)("div",{className:"".concat(ge," pb0"),style:{marginTop:15},children:[(0,K.jsxs)("p",{className:"font16",style:{display:"flex",alignItems:"center"},children:[(0,K.jsx)("img",{style:{marginRight:"10px"},src:vn}),"历史课堂"]}),(0,K.jsx)(cn,{data:null==wt?void 0:wt.spoc_courses,handleDeleteMember:Jt}),(null===(Mn=_n.detail)||void 0===Mn?void 0:Mn.show_history)&&(null==wt||null===(Hn=wt.spoc_courses)||void 0===Hn?void 0:Hn.length)<3&&(null===(On=_n.detail)||void 0===On?void 0:On.allow_add_member)&&(0,K.jsx)(C.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0",children:(0,K.jsx)(Z.Z,{className:"c-blue current",onClick:function(){return Et(1)},children:"+ 添加课堂"})})]}),(0,K.jsx)(Ue,{onReloadData:Vt}),(0,K.jsx)(qe,{onReloadData:Vt,data:wt}),(0,K.jsx)(We.Z,{visible:yt,onCancel:function(){jt(!1)},data:(null===(Jn=_n.rightData)||void 0===Jn||null===(Jn=Jn.progress)||void 0===Jn?void 0:Jn.info)||{}})]})})),yn=t(12563),jn="shixuns___x9sW9",Pn="buttons___LxOPo",bn="addStage___o5akL",wn="color4CA___SvYU_",kn="actionTabs____5k1w",Tn="tab___Bfp9d",Nn="s1___BkREC",An="s2___y46gT",In="tabActive___Tk1ym",Sn="learn___nzbq4",Cn="labelContainer___o566h",Zn="text___J_6Dy",Ln="tag____4FNA",Dn="tagsList-content___j8ztj",zn=t(43428),Xn=t(28103),Fn=t(86859),Mn=t(1526),Hn="drawer___hKPci",On="menu___NmsZq",Jn="actived___VmSRs",_n="listItem___rLCYD",En="info___ProlR",Vn="title___DtPu3",Kn="titleLeft___nAPKM",Rn="description___D_sXj",Bn="authorname___cTiR0",Un="tooltip-content___M1Rrn",qn=(Y.Z.Search,[{id:"type",name:"筛选",children:[{name:"全部实训",id:"all",type:"type"},{name:"我的实训",id:"mine",type:"type"}]},{id:"diff",name:"难度",children:[{name:"全部",id:"",type:"diff"},{name:"初级",id:1,type:"diff"},{name:"中级",id:2,type:"diff"},{name:"中高级",id:3,type:"diff"},{name:"高级",id:4,type:"diff"}]}]),Wn=(0,p.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n,t=e.classroomList,i=e.loading,a=e.dispatch,r=e.cb,c=e.shixunIds,u=void 0===c?[]:c,f=(0,p.useParams)(),m=((0,p.useLocation)(),t.actionTabs,G.Z.useForm()),g=(d()(m,1)[0],t.shixunLists),y=(0,v.useState)([]),P=d()(y,2),b=P[0],w=P[1],T=(0,v.useState)([]),N=d()(T,2),S=N[0],C=N[1],Z=(0,v.useState)({page:1,type:"all",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count",group_id:null,need:1}),D=d()(Z,2),z=D[0],X=D[1];(0,v.useEffect)((function(){"选用实践项目"===t.actionTabs.key&&(z.page=1,a({type:"classroomList/getShixunLists",payload:l()({},z)}))}),[t.actionTabs.key]),(0,v.useEffect)((function(){F()}),[f]);var F=function(){var e=o()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});case 2:n=e.sent,w([{id:null,name:"全部"},{id:-1,name:"未加入目录"}].concat(h()((null==n?void 0:n.groups)||[])));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),M=function(){a({type:"classroomList/setActionTabs",payload:{}}),X({page:1,type:"all",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count",group_id:null})};return"选用实践项目"!==t.actionTabs.key?null:(0,K.jsxs)(zn.Z,{placement:"bottom",height:"100%",closable:!1,open:"选用实践项目"===t.actionTabs.key,rootClassName:Hn,footer:(0,K.jsxs)("div",{className:"tc",children:[(0,K.jsx)(k.ZP,{size:"middle",onClick:function(){M(),C([]),r("取消")},style:{marginRight:8},children:"取消"}),(0,K.jsx)(k.ZP,{size:"middle",onClick:o()(s()().mark((function e(){var n,i,a,l;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=s()().mark((function e(){var n,t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=S[a],!u.includes(n)){e.next=4;break}return x.ZP.info("请勿重复选择:".concat(null==g||null===(t=g.shixun_list)||void 0===t||null===(t=t.find((function(e){return e.id===n})))||void 0===t?void 0:t.title)),e.abrupt("return",{v:void 0});case 4:case"end":return e.stop()}}),e)})),a=0;case 2:if(!(a<(null==S?void 0:S.length))){e.next=10;break}return e.delegateYield(n(),"t0",4);case 4:if(!(i=e.t0)){e.next=7;break}return e.abrupt("return",i.v);case 7:a++,e.next=2;break;case 10:return e.next=12,(0,I.Ep)({id:t.actionTabs.id,subject_id:t.actionTabs.subject_id,shixun_ids:h()(S)});case 12:l=e.sent,C([]),null!=l&&l.shixuns_list&&(M(),r(l.shixuns_list));case 15:case"end":return e.stop()}}),e)}))),type:"primary",children:"确定"})]}),children:[(0,K.jsx)("section",{className:"tc",children:(0,K.jsx)(Mn.Z,{onChange:function(e){X(l()(l()(l()({},z),e),{},{page:1})),a({type:"classroomList/getShixunLists",payload:l()(l()(l()({},z),e),{},{page:1})})}})}),(0,K.jsx)($.Z,{spinning:i.effects["classroomList/getShixunLists"],children:(0,K.jsxs)("section",{className:"edu-container",children:[qn.map((function(e,n){var t;return(0,K.jsxs)("ul",{className:On,children:[(0,K.jsx)("li",{children:e.name}),null==e||null===(t=e.children)||void 0===t?void 0:t.map((function(n,t){return(0,K.jsx)("li",{className:z[e.id]==n.id?Jn:"",onClick:function(){z[e.id]=n.id,z.page=1,X(l()({},z)),a({type:"classroomList/getShixunLists",payload:l()({},z)})},children:(0,K.jsx)("strong",{children:n.name})},t)}))]},n)})),"mine"===z.type&&(0,K.jsxs)("ul",{className:On,children:[(0,K.jsx)("li",{children:"目录"}),null==b?void 0:b.map((function(e,n){return(0,K.jsx)("li",{className:z.group_id==e.id?Jn:"",onClick:function(){z.group_id=e.id,z.page=1,X(l()({},z)),a({type:"classroomList/getShixunLists",payload:l()({},z)})},children:(0,K.jsx)("strong",{children:e.name})},e.name)}))]}),null==g||null===(n=g.shixun_list)||void 0===n?void 0:n.map((function(e,n){return(0,K.jsxs)("div",{className:_n,children:[(0,K.jsx)(L.Z,{checked:S.includes(e.id),value:e.id,onChange:function(n){S.indexOf(e.id);S.indexOf(e.id)>-1?C(S.filter((function(n){return n!==e.id}))):C(S.concat(e.id))}}),(0,K.jsxs)("div",{className:En,children:[(0,K.jsx)("div",{className:Vn,children:(0,K.jsxs)("div",{className:Kn,children:[(0,K.jsx)("a",{className:"c-black",href:"/shixuns/".concat(null==e?void 0:e.identifier,"/challenges"),target:"_blank",children:(0,K.jsx)("strong",{className:"font16",dangerouslySetInnerHTML:{__html:e.title}})}),(0,A.Ny)()&&1===(null==e?void 0:e.mark_status)&&(0,K.jsx)(j.Z,{title:null==e?void 0:e.mark_content,children:(0,K.jsx)("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10",children:"正常"})}),(0,A.Ny)()&&2===(null==e?void 0:e.mark_status)&&(0,K.jsx)(j.Z,{title:null==e?void 0:e.mark_content,children:(0,K.jsx)("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10",children:"需完善"})}),(0,A.Ny)()&&3===(null==e?void 0:e.mark_status)&&(0,K.jsx)(j.Z,{title:null==e?void 0:e.mark_content,children:(0,K.jsx)("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10",children:"无法使用"})})]})}),(0,K.jsx)("div",{className:"flex-wrp mt10 font14 c-light-black",children:(0,K.jsx)("span",{className:Rn,dangerouslySetInnerHTML:{__html:e.description}})}),(0,K.jsx)("div",{className:" mt15",children:e.challenge_names.map((function(e,n){return(0,K.jsxs)("span",{className:"mr30 font12",children:["第",n+1,"关 ",e," "]},n)}))}),(0,K.jsx)(Xn.Z,{dashed:!0}),(0,K.jsxs)("div",{className:"c-light-black mt20 font12",style:{display:"flex",justifyContent:"space-between"},children:[(0,K.jsxs)("div",{children:[(0,K.jsx)(j.Z,{overlayClassName:Un,title:(0,K.jsx)("div",{children:(0,K.jsx)("span",{dangerouslySetInnerHTML:{__html:null==e?void 0:e.member_user_names}})}),children:(0,K.jsx)("span",{className:Bn,dangerouslySetInnerHTML:{__html:null==e?void 0:e.member_user_names}})}),e.author_school_name&&(0,K.jsx)(v.Fragment,{children:(0,K.jsx)("span",{dangerouslySetInnerHTML:{__html:e.author_school_name}})})]}),(0,K.jsxs)("div",{children:[(0,K.jsxs)("span",{className:"mr30",children:["难度系数 ",e.level]}),(0,K.jsxs)("span",{children:["学习人数 ",e.study_count]})]})]})]})]},n)})),(0,K.jsx)("p",{})]})}),(0,K.jsx)("div",{className:"tc",children:(0,K.jsx)(Fn.Z,{current:z.page||1,hideOnSinglePage:!0,showSizeChanger:!1,defaultPageSize:20,showQuickJumper:!0,total:null==g?void 0:g.shixuns_count,onChange:function(e){z.page=e,a({type:"classroomList/getShixunLists",payload:l()({},z)})}})})]},"bottom")})),Gn=t(91232),Qn=t.n(Gn),Yn=t(99313),$n="scoremodal___lnIm4",et="selectWrapper___Om9M5",nt="search___eCZan",tt="searchIcon___fI8IN",it="header_style___E1ylY",st="tabWrap___hzccg",at="form_style___oK8LP",lt=t(6638),rt=t(43764),ot="scoremodal___cmAHe",ct="tabWrap___Xnuvu",dt="RenderHtml_content___pmH_q",ut="RenderHtml_style___tvtS0",ft="content_list___jvOz0",vt="content_value___DkebT",pt="content_text___oRKdm",mt=function(e){var n=e.setScoreShow,t=e.ScoreShow,i=e.modalDdata,s=(0,v.useState)({type:"1"}),a=d()(s,2),r=a[0],o=a[1];return(0,K.jsx)("div",{children:(0,K.jsxs)(g.Z,{title:"详情",footer:!1,open:t,width:900,centered:!0,className:ot,onCancel:function(){n(!1)},children:[(0,K.jsx)(Yn.Z,{className:ct,activeKey:r.type,onChange:function(e){r.type=e,o(l()({},r))},items:[{label:"作业描述",key:"1"},{label:"参考答案",key:"2"}]}),(0,K.jsxs)("div",{className:dt,children:["1"==r.type&&(null!=i&&i.description?"group"==(null==i?void 0:i.homework_type)?(0,K.jsxs)("div",{children:[(0,K.jsx)(re.Z,{value:null==i?void 0:i.description,className:ut,style:{color:"#5f6367"}}),(0,K.jsxs)("div",{className:ft,children:["分组要求",(0,K.jsxs)("span",{className:vt,children:[null==i?void 0:i.min_num,"-",null==i?void 0:i.max_num]}),"人",(0,K.jsx)("span",{className:pt,children:"(学生提交作品时需要关联同组成员,组内成员作品共享)"})]}),(0,K.jsxs)("div",{className:ft,children:["基于项目实施",(0,K.jsx)("span",{className:vt,children:null!=i&&i.base_on_project?"是":"否"}),(0,K.jsx)("span",{className:pt,children:null!=i&&i.base_on_project?"(学生必须在平台创建项目,项目管理员可以提交作品)":"(学生不需要在本平台创建项目,所有学生可以提交作品)"})]})]}):(0,K.jsx)(re.Z,{value:null==i?void 0:i.description,style:{color:"#5f6367",fontSize:14}}):(0,K.jsx)(lt.Z,{styles:{margin:"80px auto"}})),"2"==r.type&&(null!=i&&i.reference_answer?(0,K.jsx)(re.Z,{value:null==i?void 0:i.reference_answer,style:{color:"#5f6367",fontSize:14}}):(0,K.jsx)(lt.Z,{styles:{margin:"80px auto"}}))]})]})})},ht=(0,p.connect)((function(e){return{user:e.user,dispatch:e.dispatch}}))((function(e){var n,t=e.setScoreShow,i=e.ScoreShow,a=e.modalType,r=e.user,c=e.id,u=e.subjectId,f=(e.dispatch,e.getData),p=(0,v.useState)({page:1,type:"1",per_page:10,category:"manage",search:"",homework_type:"3",association_id:""}),m=d()(p,2),y=m[0],j=m[1],P=(0,v.useState)([]),b=d()(P,2),w=b[0],k=b[1],T=(0,v.useState)([]),N=d()(T,2),A=N[0],C=N[1],Z=(0,v.useState)([]),L=d()(Z,2),D=L[0],z=L[1],X=(0,v.useState)(!1),F=d()(X,2),M=F[0],H=F[1],O=G.Z.useForm(),J=d()(O,1)[0],_=(0,v.useState)(0),E=d()(_,2),V=E[0],R=E[1],B=(0,v.useState)([]),U=d()(B,2),q=U[0],W=U[1],Q=(0,v.useState)(!1),$=d()(Q,2),ee=$[0],ne=$[1],te=(0,v.useState)(""),ie=d()(te,2),se=ie[0],ae=ie[1],le=(0,v.useState)([]),re=d()(le,2),oe=re[0],ce=re[1],de=(0,v.useRef)(new Set),ue=(0,v.useRef)(new Set);(0,v.useEffect)((function(){i&&(y.search="",y.homework_type="分组作业"==a?"3":"1",j(y),pe(y),J.setFieldsValue({association_id:"",search:null}),1==y.type?fe():2==y.type&&ve(),de.current.clear(),ue.current.clear(),ce([]),k([]),C([]))}),[i]);var fe=function(){var e;(0,rt.Ho)({page:1,per_page:1e4,category:"manage",status:"",sort_by:"updated_at",sort_direction:"desc",username:null==r||null===(e=r.userInfo)||void 0===e?void 0:e.login}).then((function(e){W([{id:"",name:"全部教学课堂"}].concat(h()(null==e?void 0:e.courses)))}))},ve=function(){var e;(0,rt.w3)({page:1,per_page:1e4,category:"manage",status:"",sort_by:"updated_at",sort_direction:"desc",username:null==r||null===(e=r.userInfo)||void 0===e?void 0:e.login}).then((function(e){W([{id:"",name:"全部实践课程"}].concat(h()(null==e?void 0:e.subjects)))}))};function pe(e){return me.apply(this,arguments)}function me(){return(me=o()(s()().mark((function e(n){var t,i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:H(!0),j(l()({},n)),"1"==n.type?(0,I.A7)(l()({user_id:null==r||null===(t=r.userInfo)||void 0===t?void 0:t.login},n)).then((function(e){0==(null==e?void 0:e.status)&&z(null==e?void 0:e.data)})):"2"==n.type&&(0,I.jT)(l()({user_id:null==r||null===(i=r.userInfo)||void 0===i?void 0:i.login},n)).then((function(e){0==(null==e?void 0:e.status)&&z(null==e?void 0:e.data)})),H(!1);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,v.useEffect)((function(){V>0&&setTimeout((function(){R(0)}),2e3)}),[V]),(0,K.jsxs)("div",{children:[(0,K.jsxs)(g.Z,{title:"选用"+a,open:i,width:900,centered:!0,className:$n,onCancel:function(){t(!1)},onOk:function(){(null==A?void 0:A.length)<=0?x.ZP.info("当前暂未选择数据"):(0,I._C)({id:c,subject_id:u,homework_type:"分组作业"==a?"3":"1",homework_ids:h()(ue.current),subject_homework_ids:h()(de.current)}).then((function(e){0==(null==e?void 0:e.status)&&(x.ZP.success("选用成功"),f(),t(!1))}))},children:[(0,K.jsxs)("div",{className:it,children:[(0,K.jsx)(Yn.Z,{className:st,activeKey:y.type,onChange:function(e){y.type=e,y.page=1,y.updated_at="",y.association_id=null,y.search=null,J.setFieldsValue({association_id:"",search:null}),"1"==y.type?fe():"2"==y.type&&ve(),j(l()({},y)),pe(l()({},y))},items:[{label:"从教学课堂选用",key:"1"},{label:"从实践课程选用",key:"2"}]}),(0,K.jsxs)(G.Z,{layout:"inline",className:at,form:J,onValuesChange:function(e,n){y.page=1,e.search||""===e.search||J.submit()},onFinish:function(e){j(l()(l()({},y),e)),pe(l()(l()({},y),e))},children:[(0,K.jsx)(G.Z.Item,{name:"association_id",children:(0,K.jsx)(S.default,{className:et,style:{width:200},size:"large",getPopupContainer:function(e){return e.parentNode},children:q.map((function(e){return(0,K.jsx)(S.default.Option,{children:e.name},e.id)}))})}),(0,K.jsx)(G.Z.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"search",children:(0,K.jsx)(Y.Z.Search,{className:nt,placeholder:"请输入作业名称进行搜索",allowClear:!0,suffix:(0,K.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(tt),onClick:function(){return J.submit()}}),onSearch:function(e){J.submit()}})})]})]}),(null==D||null===(n=D.list)||void 0===n?void 0:n.length)>0?(0,K.jsx)(Ee.Z,{style:{marginTop:20,marginBottom:20},scroll:{y:260},dataSource:null==D?void 0:D.list,pagination:!1,loading:M,rowKey:function(e){return e.id},rowSelection:{type:"checkbox",selectedRowKeys:w,onSelect:function(e,n,t){if(n)k([].concat(h()(w),[e.id])),ce([].concat(h()(oe),[e])),"2"===y.type?de.current.add(e.id):ue.current.add(e.id),R(1),C([].concat(h()(A),[e.id]));else{var i=oe.filter((function(n){return n.id!==e.id}));ce(i);var s=i.map((function(e){return e.id}));k(h()(s)),"2"===y.type?de.current.delete(e.id):ue.current.delete(e.id);var a=A.filter((function(n){return n!==e.id}));C(a)}},onSelectAll:function(e,n,t){if(e){var i=t.map((function(e){return e.id}));ce([].concat(h()(oe),h()(t))),k([].concat(h()(w),h()(i))),C([].concat(h()(A),h()(i)));var s,a=Qn()(t);try{for(a.s();!(s=a.n()).done;){var l=s.value;"2"===y.type?de.current.add(l.id):ue.current.add(l.id)}}catch(e){a.e(e)}finally{a.f()}}else;}},columns:[{title:"作业名称",dataIndex:"name",key:"name",ellipsis:!0},{title:"1"==(null==y?void 0:y.type)?"所属课堂":"所属实践课程",dataIndex:"1"==(null==y?void 0:y.type)?"course_name":"subject_name",width:"55%",key:"1"==(null==y?void 0:y.type)?"course_name":"subject_name",ellipsis:!0},{title:"操作",dataIndex:"id",width:"60px",key:"item_type",render:function(e,n,t){return(0,K.jsx)("div",{style:{flex:1,textAlign:"start"},children:(0,K.jsx)("a",{onClick:function(){(0,I.NV)({id:null==n?void 0:n.id,source:"1"==(null==y?void 0:y.type)?"course":"subject"}).then((function(e){var n;0==(null==e?void 0:e.status)&&ae(null==e||null===(n=e.data)||void 0===n?void 0:n.homework);ne(!0)}))},children:"查看"})})}}].filter((function(e){return!e.hidden}))}):(0,K.jsx)(lt.Z,{}),(null==D?void 0:D.count)>0&&(0,K.jsx)(Fn.Z,{current:y.page,total:null==D?void 0:D.count,style:{marginBottom:20},defaultPageSize:y.per_page,showTotal:function(e){return(0,K.jsxs)("span",{children:["共 ",(0,K.jsx)("span",{style:{color:"#165DFF"},children:e})," 条数据"]})},pageSize:y.per_page,onChange:function(e,n){y.page=e,y.per_page=n,j(l()({},y)),pe(l()({},y))}})]}),(0,K.jsx)(mt,{setScoreShow:ne,ScoreShow:ee,modalDdata:se})]})})),xt=t(77036),gt=t(98955),yt=t(33511),jt=t(62449),Pt=(t(93428),t(74063)),bt=t(94001),wt=(0,p.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t.models.index}}))((function(e){e.user;var n=e.onReplyDiscuss,t=e.dispatch,i=e.id,s=e.activeDiscussIndex,a=e.placeholder,l=(0,v.useState)(""),r=d()(l,2),o=r[0],c=r[1];var u=(0,p.useParams)();return(0,K.jsxs)("div",{className:"discuss-item-editor",style:{display:s===i?"block":"none",width:"100%"},children:[(0,K.jsx)(xt.Z,{miniToolbar:!0,startInit:s===i,defaultValue:o,id:i,noStorage:!0,watch:!1,height:155,placeholder:a||"我要回复",showResizeBar:!0,onChange:function(e){c(e)}}),(0,K.jsx)("a",{onClick:function(){o?(n(i,o),t({type:"pathsDetail/getPathsDetail",payload:{id:u.pathId}}),c("")):x.ZP.info("回复内容不能为空!")},className:"btn-send",children:"发送"})]},i)})),kt=(0,p.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.user,t=e.upDataList,i=(e.page,e.getTypeNumber,e.dispatch,e.keywords),a=(0,p.useParams)(),l=function(){var e=o()(s()().mark((function e(n,a){var l;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.WD)({id:n,content:a});case 2:0===(null==(l=e.sent)?void 0:l.status)&&t(1,i);case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}();return(0,K.jsxs)("div",{className:"discuss-item-container bg-white",children:[(0,K.jsx)("a",{href:"/users/".concat(n.login),target:"_blank",children:(0,K.jsx)("img",{alt:"用户头像",height:"50",src:"".concat(oe.Z.IMG_SERVER,"/images/").concat(n.image_url),width:"50"})}),(0,K.jsx)("section",{children:(0,K.jsx)(wt,{id:a.pathId,activeDiscussIndex:a.pathId,onReplyDiscuss:l,placeholder:"我要讨论"})})]})})),Tt=t(72637);function Nt(e,n){return(0,ee.v_)("/discusses/".concat(e,"/top_or_down_discuss.json"),{top:n})}function At(e,n){return(0,ee.v_)("/discusses/".concat(e,"/plus.json"),{container_type:"Discuss",type:n?1:0})}function It(e,n){return(0,ee.v_)("/discusses/".concat(e,"/hidden.json"),n)}function St(e,n){return(0,ee.v_)("/discusses/".concat(e,"/reward_code.json"),n)}function Ct(e){return(0,ee.ZP)("/api/discusses/".concat(e,".json"),{method:"delete"})}function Zt(e,n){return(0,ee.v_)("/discusses/".concat(e,"/reply.json"),{container_type:"Shixun",content:n})}var Lt=t(41129);function Dt(e){var n=e.data,t=e.index,i=e.adminOrOperator,s=e.parentDiscussIndex,a=e.shixunIdentifier,l=(e.isDelete,e.user,e.onSetRewardData),r=e.onSetActionType,o=e.deleteCommentAlert,c=e.shixunName,d=e.keywords,u=n.author,f=(n.can_delete,n.manage),v=n.content,p=n.hidden,m=n.id,h=n.reward,x=n.time;return(0,K.jsxs)("div",{className:"second-level-discuss",children:[(0,K.jsxs)("div",{className:"discuss-info-body",children:[(0,K.jsxs)("div",{className:"discuss-info",children:[(0,K.jsx)("a",{href:"/users/".concat(u.login),target:"_blank",children:u.name}),(0,K.jsx)("span",{className:"grey",children:x}),h?(0,K.jsxs)("a",{className:"c-orange gift",title:"已奖励金币".concat(h),children:[(0,K.jsx)("i",{className:"iconfont icon-gift c-orange "}),(0,K.jsx)("span",{children:h})]}):null]}),(0,K.jsxs)("div",{className:d?"hidden":"btn-group",children:[i?(0,K.jsx)("a",{onClick:function(){l({id:m,index:t,user_id:u.user_id,parentDiscussIndex:s})},title:"给TA奖励金币",children:(0,K.jsx)("i",{className:"iconfont icon-jiangli"})}):null,i?(0,K.jsx)("a",{onClick:function(){r({id:m,index:t,params:{hidden:p?"0":"1",container_identifier:a},type:"hidden-discuss",parentDiscussIndex:s,message:p?"确定要取消隐藏该条回复吗":"确定要隐藏该条回复吗"})},title:p?"取消隐藏":"隐藏评论",children:(0,K.jsx)("i",{className:p?"iconfont icon-yincangbiyan":"fa fa-eye"})}):null,f?(0,K.jsx)("a",{onClick:function(){o?g.Z.info({title:"提示",content:(0,K.jsxs)("div",{className:"tc",children:[" ","该条评论来自《",c,"》实践项目,您不是该实践项目的管理者,不能删除评论!"]}),onOk:function(){}}):r({id:m,index:t,type:"delete-discuss",parentDiscussIndex:s,message:"确定要删除该条回复吗"})},title:"删除",children:(0,K.jsx)("i",{className:"iconfont icon-shanchu"})}):null]})]}),(0,K.jsx)(re.Z,{className:"discuss-content",value:v,highlightKeywords:d})]})}var zt=function(e){var n=e.data,t=e.index,i=e.shixunIdentifier,s=e.adminOrOperator,a=e.identity,l=(e.onTopOrDownDiscuss,e.onPlusDiscuss),r=e.onSetActionType,o=e.onSetRewardData,c=e.user,d=e.isDelete,u=e.activeDiscussIndex,f=e.onReplyDiscuss,v=e.onSetActiveDiscussIndex,p=e.keywords,m=n.content,h=n.children,x=n.game_url,y=n.hidden,j=n.id,P=n.position,b=n.praise_count,w=n.reward,k=(n.sticky,n.time),T=n.user_praise,N=n.game_passed,A=n.delete_comment_alert,I=n.author,S=n.shixun_name,C=n.manage;var Z=function(e){var n=e.target,t=n.nodeName,i=n.src;"IMG"===t&&(pn.Z.publish("preview-image",i),console.log("src:",i))};return(0,K.jsxs)("div",{className:"discuss-item-container",children:[(0,K.jsx)("a",{href:"/users/".concat(I.login),target:"_blank",children:(0,K.jsx)("img",{alt:"用户头像",height:"50",src:"".concat(oe.Z.IMG_SERVER,"/images/").concat(I.image_url),width:"50"})}),(0,K.jsxs)("section",{children:[(0,K.jsxs)("div",{className:"discuss-info",children:[(0,K.jsx)("a",{href:"/users/".concat(I.login),target:"_blank",children:I.name}),(0,K.jsx)("span",{className:"grey",children:k}),P?(0,K.jsxs)("span",{className:"c-green",children:[" [第",P,"关] "]}):null,x?(0,K.jsx)("a",{href:x,target:"_blank",className:"view-code",title:"点击查看TA的代码页面",children:"查看"}):null,w?(0,K.jsxs)("a",{className:"c-orange gift",title:"已奖励金币".concat(w),children:[(0,K.jsx)("i",{className:"iconfont icon-gift c-orange "}),(0,K.jsx)("span",{children:w})]}):null,a<=5?(0,K.jsx)("span",{style:{flex:"1",textAlign:"right",color:1===N?"#29bd8b":""},children:N||0===N?1===N?"已通关":"未通关":""}):null]}),(0,K.jsx)("div",{onClick:Z,children:(0,K.jsx)(re.Z,{className:"discuss-content",value:m,highlightKeywords:p})}),h&&h.length>0?(0,K.jsx)("div",{className:"reply-discuss-container",onClick:Z,children:h.map((function(e,n){return(0,K.jsx)(Dt,{data:e,index:n,deleteCommentAlert:A,shixunName:S,shixunIdentifier:i,adminOrOperator:s,user:c,isDelete:d,onSetRewardData:o,onSetActionType:r,parentDiscussIndex:t,keywords:p},e.id)}))}):null,(0,K.jsxs)("div",{className:p?"hidden":"btn-group",children:[s?(0,K.jsx)("a",{onClick:function(){o({id:j,index:t,user_id:I.user_id})},title:"给TA奖励金币",children:(0,K.jsx)("i",{className:"iconfont icon-jiangli"})}):null,s?(0,K.jsx)("a",{onClick:function(){r({id:j,index:t,params:{hidden:y?"0":"1",container_identifier:i},type:"hidden-discuss",message:y?"确定要取消隐藏该条回复吗":"确定要隐藏该条回复吗"})},title:y?"取消隐藏":"隐藏评论",children:(0,K.jsx)("i",{className:y?"iconfont icon-yincangbiyan":"fa fa-eye"})}):null,C&&(!h||0==h.length)&&(0,K.jsx)("a",{onClick:function(){A?g.Z.info({title:"提示",content:(0,K.jsxs)("div",{className:"tc",children:[" ","该条评论来自《",S,"》实践项目,您不是该实践项目的管理者,不能删除评论!"]}),onOk:function(){}}):r({id:j,index:t,type:"delete-discuss",message:"确定要删除该条回复吗"})},title:"删除",children:(0,K.jsx)("i",{className:"iconfont icon-shanchu"})}),(0,K.jsx)("a",{onClick:function(){v(j)},title:"回复",children:(0,K.jsx)("i",{className:"iconfont icon-huifu1"})}),(0,K.jsxs)("a",{onClick:function(){l(j,!T,t)},style:{whiteSpace:"nowrap"},className:T?"c-orange":"",children:[(0,K.jsx)("i",{className:T?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),(0,K.jsx)("span",{children:b||""})]})]}),(0,K.jsx)(wt,{id:j,activeDiscussIndex:u,onReplyDiscuss:f})]})]},j)},Xt={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function Ft(e,n){switch(n.type){case Tt.tD:return l()(l()({},e),{},{loading:!0});case Tt.RS:return l()(l()({},e),{},{showRewardDialog:!0});case Tt.t2:return l()(l()({},e),{},{showRewardDialog:!1});case Tt.GR:case Tt.u8:case Tt.rM:case Tt.yS:case Tt.Vn:case Tt.SX:return l()(l()({},e),n.payload);default:throw new Error}}var Mt=function(e){var n=e.shixunIdentifier,t=e.identity,i=e.activeIndex,a=e.user,r=(e.isShixunDetail,e.isDelete),c=e.getTypeNumber,u=e.keywords,f=e.refreshCount,m=(0,v.useReducer)(Ft,Xt),h=d()(m,2),x=h[0],y=h[1],j=x.page,P=x.loading,b=x.data,w=x.actionType,k=x.showRewardDialog,T=x.activeDiscussIndex,N=(0,v.useRef)(),S=(0,v.useRef)(),C=(0,p.useParams)();function Z(e){return L.apply(this,arguments)}function L(){return(L=o()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!P){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,y({type:Tt.tD}),e.next=6,(0,I.Ax)(l()(l()({},C),{},{page:n,keywords:u}));case 6:t=e.sent,y({type:Tt.GR,payload:{activeDiscussIndex:null,page:n,data:t,loading:!1}}),e.next=13;break;case 10:e.prev=10,e.t0=e.catch(2),console.log(e.t0);case 13:case"end":return e.stop()}}),e,null,[[2,10]])})))).apply(this,arguments)}function D(e){document.body.scrollIntoView(),Z(e)}function z(e,n,t){return X.apply(this,arguments)}function X(){return(X=o()(s()().mark((function e(n,t,i){var a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,At(n,t);case 3:a=e.sent,U[i].user_praise=t,U[i].praise_count=a.praise_count,y({type:Tt.rM,payload:{data:l()(l()({},b),{},{comments:U})}}),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(0),console.log(e.t0);case 12:case"end":return e.stop()}}),e,null,[[0,9]])})))).apply(this,arguments)}function F(e,n,t){return M.apply(this,arguments)}function M(){return(M=o()(s()().mark((function e(n,t,i){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Nt(n,t);case 3:U[i].sticky=t,y({type:Tt.u8,payload:{data:l()(l()({},b),{},{comments:U})}}),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),console.log(e.t0);case 10:case"end":return e.stop()}}),e,null,[[0,7]])})))).apply(this,arguments)}function H(){return H=o()(s()().mark((function e(){var n,t,i,a,r,o,c,d;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=w.id,t=w.params,i=w.type,a=w.index,r=w.parentDiscussIndex,"hidden-discuss"!==i){e.next=6;break}return e.next=4,It(n,t);case 4:r?U[r].children[a].hidden=1==t.hidden:U[a].hidden=1==t.hidden,y({type:Tt.yS,payload:{actionType:null,data:l()(l()({},b),{},{comments:U})}});case 6:if("delete-discuss"!==i){e.next=32;break}return e.next=9,Ct(n);case 9:if(!r&&0!==r){e.next=22;break}o=U[r].children,c=o.length-1;case 12:if(!(c>=0)){e.next=19;break}if(o[c].id!==n){e.next=16;break}return o.splice(c,1),e.abrupt("break",19);case 16:c--,e.next=12;break;case 19:U[r].children=o,e.next=30;break;case 22:d=U.length-1;case 23:if(!(d>=0)){e.next=30;break}if(U[d].id!==n){e.next=27;break}return U.splice(d,1),e.abrupt("break",30);case 27:d--,e.next=23;break;case 30:y({type:Tt.yS,payload:{actionType:null,data:l()(l()({},b),{},{comments:U})}}),f();case 32:case"end":return e.stop()}}),e)}))),H.apply(this,arguments)}function O(e){y({type:Tt.yS,payload:{actionType:e}})}function J(){return(J=o()(s()().mark((function e(){var n,t,i,a,r,o,c;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=N.current,t=n.id,i=n.index,a=n.score,r=n.user_id,o=n.parentDiscussIndex,e.next=3,St(t,{container_type:"Discusses",score:a,user_id:r});case 3:c=e.sent,o?U[o].children[i].reward=c.code:U[i].reward=c.code,y({type:Tt.Vn,payload:{showRewardDialog:!1,data:l()(l()({},b),{},{comments:U})}}),N.current=null;case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function _(e){N.current=e,y({type:Tt.RS})}function E(e,n){return V.apply(this,arguments)}function V(){return(V=o()(s()().mark((function e(n,t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Zt(n,t);case 3:Z(j),e.next=9;break;case 6:e.prev=6,e.t0=e.catch(0),console.log(e.t0);case 9:case"end":return e.stop()}}),e,null,[[0,6]])})))).apply(this,arguments)}function R(e){y(T===e?{type:Tt.SX,payload:{activeDiscussIndex:null}}:{type:Tt.SX,payload:{activeDiscussIndex:e}})}if((0,v.useEffect)((function(){function e(){return(e=o()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(3!==i||b||!n){e.next=3;break}return e.next=3,Z(j);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[C.pathId,u]),(0,v.useEffect)((function(){Z(j)}),[u]),!b)return(0,K.jsx)($.Z,{spinning:!0,children:(0,K.jsx)("div",{style:{height:"300px",width:"100%"}})});var B=b.disscuss_count,U=b.comments,q=(b.all,b.can_hidden);return(0,K.jsxs)(v.Fragment,{children:[(0,K.jsxs)("div",{className:"discuss-container",ref:S,children:[0===B?(0,K.jsx)(lt.Z,{}):null,(0,A.bg)()&&!u&&(0,K.jsx)(kt,{getTypeNumber:c,upDataList:Z,page:j,user:a,keywords:u}),(0,K.jsx)("aside",{className:"bg-white",children:null==U?void 0:U.map((function(e,i){return(0,K.jsx)(zt,{user:a,data:e,index:i,identity:t,onPaginationChange:D,shixunIdentifier:n,isDelete:r,onSetActionType:O,onTopOrDownDiscuss:F,adminOrOperator:q,onPlusDiscuss:z,onSetRewardData:_,activeDiscussIndex:T,onSetActiveDiscussIndex:R,onReplyDiscuss:E,keywords:u},e.id)}))}),B>10?(0,K.jsx)("div",{className:"pagination-container tc",children:(0,K.jsx)(Fn.Z,{showQuickJumper:!0,showSizeChanger:!1,onChange:D,current:j,total:B})}):null]}),(0,K.jsxs)(Pt.Z,{children:[(0,K.jsx)(g.Z,{centered:!0,title:"提示",open:!!w,onOk:function(){return H.apply(this,arguments)},onCancel:function(){y({type:Tt.yS,payload:{actionType:null}})},children:(0,K.jsx)("p",{children:w?w.message:""})}),(0,K.jsx)(g.Z,{centered:!0,width:400,title:"奖励设置",open:k,onCancel:function(){y({type:Tt.t2})},onOk:function(){return J.apply(this,arguments)},children:(0,K.jsx)(bt.Z,{placeholder:"请输入奖励的金币数量",min:1,onChange:function(e){N.current.score=e},style:{width:"228px"}})})]})]})},Ht=t(44866),Ot=t(89392),Jt="scoremodal___YNtb3",_t="wrap___BauIT",Et="wrap_title___ZWoHv",Vt="radioWrap___Jh9vt",Kt="radio___Ydt8R",Rt="colorFF0000___JOb5w",Bt="pagination___d1fv4",Ut="search___Pjuzg",qt="searchIcon___v01bz",Wt=["shixunsDetail","globalSetting","loading","dispatch"],Gt=(Y.Z.Search,(0,p.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),r=(f()(e,Wt),(0,p.useParams)()),c=(0,v.useState)(0),u=d()(c,2),m=u[0],h=u[1],x=(0,v.useState)([]),j=d()(x,2),P=j[0],b=j[1],w=(0,v.useState)(""),k=d()(w,2),T=k[0],N=k[1],A=(0,v.useState)(),S=d()(A,2),C=S[0],Z=S[1],L=(0,v.useState)(!1),D=d()(L,2),z=D[0],X=D[1],F=(0,v.useState)(!1),M=d()(F,2),H=M[0],O=M[1],J=(0,v.useState)({page:1,limit:10,type:"video"}),_=d()(J,2),R=_[0],B=_[1];(0,v.useEffect)((function(){var e,n;if("Stage-SendModal"===i.actionTabs.key)if("分组作业"==(null==i||null===(e=i.actionTabs)||void 0===e||null===(e=e.params)||void 0===e?void 0:e.title)){var t={page:1,limit:10,type:"group"};B(t),B(t),U(t)}else if("图文作业"==(null==i||null===(n=i.actionTabs)||void 0===n||null===(n=n.params)||void 0===n?void 0:n.title)){var s={page:1,limit:10,type:"normal"};B(s),B(s),U(s)}else B(R),U(R)}),[i.actionTabs.key]);var U=function(){var e=o()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a({type:"shixunsDetail/searchUserCourses",payload:n});case 2:401===(t=e.sent).status?(a({type:"shixunsDetail/setActionTabs",payload:{}}),O(!1)):(O(!0),h((null==t?void 0:t.courses_count)||0),b((null==t?void 0:t.course_list)||[]));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),q=(0,V.P)(),W=d()(q,4),G=W[0],Q=W[1],$=W[2],ne=W[3],te=function(){var e=o()(s()().mark((function e(){var n,t,a,l;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(C){e.next=3;break}return X(!0),e.abrupt("return");case 3:return l=null===(n=i.actionTabs.params)||void 0===n?void 0:n.id,O(!1),e.next=7,ne({id:null==r?void 0:r.pathId,course_id:C,type:"分组作业"==(null==i||null===(t=i.actionTabs)||void 0===t||null===(t=t.params)||void 0===t?void 0:t.title)?"group":"图文作业"==(null==i||null===(a=i.actionTabs)||void 0===a||null===(a=a.params)||void 0===a?void 0:a.title)?"normal":"subject",stage_item_id:l,sync_catelog:0});case 7:if(e.sent){e.next=11;break}return e.next=11,ie(0);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ie=function(){var e=o()(s()().mark((function e(n){var t,a,l,o,c,d,u,f,v,p;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o=null===(t=i.actionTabs.params)||void 0===t?void 0:t.id,null===(a=i.actionTabs.params)||void 0===a||!a.is_jupyter){e.next=8;break}return u=null===(d=i.actionTabs.params)||void 0===d?void 0:d.identifier,e.next=5,(0,ee.ZP)("/api/shixuns/".concat(u,"/send_to_course.json"),{method:"Post",body:{courses:[{course_id:C,identifier:u,type:"normal",is_copy:n,is_use:1}]}});case 5:c=e.sent,e.next=11;break;case 8:return e.next=10,(0,I.Q)({id:null==r?void 0:r.pathId,course_id:C,stage_shixuns:[{stage_shixun_id:o,is_copy:n,is_use:1}],sync_catelog:0,type:"实训"===(null===(f=i.actionTabs.params)||void 0===f?void 0:f.title)?"shixun":"分组作业"==(null==i||null===(v=i.actionTabs)||void 0===v||null===(v=v.params)||void 0===v?void 0:v.title)?"group":"图文作业"==(null==i||null===(p=i.actionTabs)||void 0===p||null===(p=p.params)||void 0===p?void 0:p.title)?"normal":"video"});case 10:c=e.sent;case 11:se(),Q(),1===(null===(l=c)||void 0===l?void 0:l.status)&&g.Z.confirm({title:"提示",centered:!0,okText:"确定",cancelText:"取消",content:(0,K.jsx)("div",{className:"tc",children:c.message}),onOk:function(){var e,n,t,s;if(null!==(e=i.actionTabs.params)&&void 0!==e&&e.is_jupyter)(0,E.xg)(null===(s=c)||void 0===s?void 0:s.first_category_url);else if("分组作业"==(null==i||null===(n=i.actionTabs)||void 0===n||null===(n=n.params)||void 0===n?void 0:n.title)||"图文作业"==(null==i||null===(t=i.actionTabs)||void 0===t||null===(t=t.params)||void 0===t?void 0:t.title)){var a;(0,E.xg)(null===(a=c)||void 0===a?void 0:a.url)}else{var l,r=null===(l=c)||void 0===l||null===(l=l.url.split("/"))||void 0===l?void 0:l[2];(0,E.xg)("/classrooms/".concat(r,"/shixun_homework"))}}});case 14:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),se=function(){N(""),Z(null),X(!1),a({type:"shixunsDetail/setActionTabs",payload:{}}),O(!1)};return(0,K.jsxs)(K.Fragment,{children:[(0,K.jsx)(g.Z,{title:"发送".concat((null===(n=i.actionTabs.params)||void 0===n?void 0:n.title)||"实训"),open:H,centered:!0,className:Jt,onCancel:se,onOk:te,children:(0,K.jsxs)("div",{className:_t,children:[(0,K.jsxs)("div",{className:Et,children:["选择的","".concat((null===(t=i.actionTabs.params)||void 0===t?void 0:t.title)||"实训"),"将会发送到指定课堂"]}),(0,K.jsx)("div",{className:"mb10",children:(0,K.jsx)(Y.Z.Search,{className:Ut,placeholder:"输入课堂名称的关键字进行搜索",allowClear:!0,value:T,onChange:function(e){return N(e.target.value)},suffix:(0,K.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(qt),onClick:function(){N(T);var e=l()(l()({},R),{page:1,limit:10,search:encodeURI(T)});B(e),U(e)}}),onSearch:function(e){N(e);var n=l()(l()({},R),{page:1,limit:10,search:encodeURI(e)});B(n),U(n)}})}),(0,K.jsx)("div",{className:Vt,children:(0,K.jsx)(y.ZP.Group,{value:C,onChange:function(e){Z(e.target.value),X(!1)},children:P.map((function(e,n){return(0,K.jsx)(y.ZP,{className:Kt,value:e.course_id,children:(0,K.jsx)("span",{title:e.name,children:e.name})},n)}))})}),z&&(0,K.jsx)("div",{className:Rt,children:"请选择你要发送的课堂"}),m>10&&(0,K.jsx)("div",{className:Bt,children:(0,K.jsx)(Fn.Z,{size:"small",className:"mb20",showQuickJumper:!0,showSizeChanger:!1,defaultCurrent:1,current:null==R?void 0:R.page,pageSize:10,total:m,onChange:function(e){var n=l()(l()({},R),{page:e,limit:10,search:encodeURI(T)});B(n),U(n)}})})]})}),(0,K.jsx)(V.Z,{visible:G,inPaper:!1,onOk:ie,onCancel:function(){se(),Q()},renderData:$,modalType:"single",type:"subject"})]})}))),Qt={bg:"bg___F_x5V",title:"title___QEshf",fieldWrap:"fieldWrap___zSBF2",mdWrap:"mdWrap___V2EBb",footer_style:"footer_style___lwvvM",submit_button:"submit_button___gNsfc",close_button:"close_button___K6_8I"},Yt=t(65119),$t=(0,p.connect)((function(e){var n=e.shixunHomeworks,t=e.newCourse,i=e.loading,s=e.globalSetting;return{classroomList:e.classroomList,shixunHomeworks:n,newCourse:t,globalSetting:s,loading:i.effects}}))((function(e){var n,t,i=e.shixunHomeworks,a=(e.newCourse,e.globalSetting),r=(e.loading,e.dispatch),c=e.classroomList,u=((0,p.useParams)(),G.Z.useForm()),f=d()(u,1)[0],m=(0,v.useState)({}),h=d()(m,2),g=h[0],y=h[1],j=((0,v.useRef)(),i.commonHomeWorkAddDefaultData,(0,v.useState)({})),P=d()(j,2),b=P[0],w=P[1];(0,v.useEffect)((function(){f.resetFields()}),[c.actionTabs.key]);function k(e){return T.apply(this,arguments)}function T(){return(T=o()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=b&&b.ec_point_ids){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,ee.ZP)("/api/ec_courses/".concat(null==b?void 0:b.ec_course_id,"/ec_points/set_work_points.json"),{method:"post",body:l()({homework_common_id:n},b)});case 4:e.sent;case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,K.jsxs)(zn.Z,{placement:"bottom",height:"100%",closable:!1,open:"课程新建分组作业"===c.actionTabs.key,className:Qt.drawer,children:[(0,K.jsxs)("section",{className:Qt.bg,children:[(0,K.jsx)("aside",{className:Qt.title,children:"新建分组作业"}),(0,K.jsxs)(G.Z,{form:f,scrollToFirstError:!0,layout:"vertical",onValuesChange:function(){y(l()({},f.getFieldsValue()))},children:[(0,K.jsx)("div",{className:Qt.fieldWrap,children:(0,K.jsx)(G.Z.Item,{name:"name",label:"标题",rules:[{required:!0,message:"请输入标题"}],children:(0,K.jsx)(Y.Z,{maxLength:60,suffix:"".concat((null===(n=g.name)||void 0===n?void 0:n.length)||0,"/60"),placeholder:"例如:从Python程序设计-入门精通"})})}),(0,K.jsxs)("div",{className:Qt.mdWrap,children:[(0,K.jsx)(G.Z.Item,{name:"description",style:{marginTop:"-10px"},label:"内容",rules:[{required:!0,message:"请输入作业的简介"},{max:5e3,message:"作业简介最大限制5000个字符"}],children:(0,K.jsx)(xt.Z,{watch:!0,defaultValue:g.intro})}),(0,K.jsx)("div",{children:(0,K.jsx)(G.Z.Item,{name:"attachment_ids",style:{marginTop:"-15px"},children:(0,K.jsx)(jt.Z,{})})}),(0,K.jsxs)(C.Z,{gutter:[20,20],style:{marginTop:20},children:[(0,K.jsx)(Z.Z,{flex:"230px",children:(0,K.jsx)(G.Z.Item,{name:"min_num",label:"分组设置",rules:[{required:!0,message:"请填写每组最小人数"}],children:(0,K.jsx)(bt.Z,{style:{width:200,height:40},min:1,placeholder:"请填写每组最小人数"})})}),(0,K.jsx)(Z.Z,{flex:"230px",children:(0,K.jsx)(G.Z.Item,{name:"max_num",label:(0,K.jsx)("div",{children:" "}),rules:[{validator:function(e,n){return n?Promise.resolve():Promise.reject(new Error("请填写每组最大人数"))}}],children:(0,K.jsx)(bt.Z,{style:{width:200,height:40},max:100,placeholder:"请填写每组最大人数"})})}),(0,K.jsx)(Z.Z,{children:(0,K.jsx)("div",{className:"mt40",style:{color:"#536367",marginLeft:"-20px"},children:"(学生提交作品时需要关联同组成员,组内成员作品共享)"})})]}),!(null!=a&&null!==(t=a.setting)&&void 0!==t&&t.is_local)&&(0,K.jsx)(C.Z,{style:{marginTop:"-10px"},children:(0,K.jsxs)(Z.Z,{children:[(0,K.jsx)(G.Z.Item,{name:"base_on_project",valuePropName:"checked",style:{marginBottom:5},children:(0,K.jsx)(L.Z,{value:!0,style:{color:"#5F6368"},children:"基于项目实施"})}),(0,K.jsx)("span",{className:"c-light-black",style:{color:"#999999"},children:"(选中,则必须在本平台创建项目,项目管理员可以提交作品;不选中,无需在平台创建项目,任意小组成员均可以提交作品)"})]})})]}),(0,K.jsxs)("div",{className:Qt.mdWrap,children:[(0,K.jsx)(G.Z.Item,{name:"reference_answer",label:"参考答案",style:{marginTop:10},children:(0,K.jsx)(xt.Z,{watch:!0,defaultValue:g.notice})}),(0,K.jsx)("div",{children:(0,K.jsx)(G.Z.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"},children:(0,K.jsx)(jt.Z,{})})})]})]}),(0,K.jsx)("div",{className:Qt.mdWrap,children:(0,K.jsx)(Yt.Z,{setitem:function(e){return w(l()({},e))}})})]}),(0,K.jsxs)("div",{className:Qt.footer_style,children:[(0,K.jsx)("div",{className:Qt.close_button,onClick:function(){r({type:"classroomList/setActionTabs",payload:{key:""}})},children:"取消"}),(0,K.jsx)("div",{onClick:function(){f.validateFields().then(o()(s()().mark((function e(){var n,t,i,a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(g.min_num>g.max_num)){e.next=3;break}return x.ZP.info("最大人数不能小于最小人数"),e.abrupt("return");case 3:return(n=l()({},g)).attachment_ids&&(n.attachment_ids=null==n||null===(t=n.attachment_ids)||void 0===t?void 0:t.map((function(e){return e.response.id}))),n.reference_attachment_ids&&(n.reference_attachment_ids=null==n||null===(i=n.reference_attachment_ids)||void 0===i?void 0:i.map((function(e){return e.response.id}))),n.base_on_project||(n.base_on_project=!1),e.next=9,(0,I.DQ)(l()(l()({id:c.actionTabs.id,subject_id:c.actionTabs.subject_id},n),{},{homework_type:3}));case 9:0===(a=e.sent).status&&(k(a.homework_id),(0,E.L9)(["教学课堂","分组作业","新建分组作业"]),x.ZP.success("新建成功"),r({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}));case 11:case"end":return e.stop()}}),e)}))))},className:Qt.submit_button,children:"提交"})]})]},"bottom")})),ei={bg:"bg___oLxz5",title:"title___bfvam",fieldWrap:"fieldWrap___A5u2u",mdWrap:"mdWrap___zugL3",footer_style:"footer_style___unO7C",submit_button:"submit_button___t8Hvx",close_button:"close_button___oswUb"},ni=(0,p.connect)((function(e){var n=e.shixunHomeworks,t=e.newCourse,i=e.loading,s=e.globalSetting,a=e.classroomList;return{shixunHomeworks:n,newCourse:t,globalSetting:s,loading:i.effects,classroomList:a}}))((function(e){var n,t,i=e.shixunHomeworks,a=(e.newCourse,e.globalSetting),r=(e.loading,e.dispatch),c=e.classroomList,u=(0,p.useParams)(),f=G.Z.useForm(),m=d()(f,1)[0],h=(0,v.useState)({}),g=d()(h,2),y=g[0],j=g[1],P=(0,v.useState)(!1),b=d()(P,2),w=b[0],k=b[1],T=(0,v.useState)({}),N=d()(T,2),A=N[0],S=N[1],D=(0,v.useState)({}),z=d()(D,2),X=z[0],F=z[1];(0,v.useRef)(),i.commonHomeWorkEditDefaultData;(0,v.useEffect)((function(){"课程编辑分组作业"==c.actionTabs.key&&M()}),[c.actionTabs.key]);var M=function(){var e=o()(s()().mark((function e(){var n,t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.FD)({id:c.actionTabs.id,type:c.actionTabs.type});case 2:(n=e.sent)&&(t=l()(l()({},n.subject_homework),{},{attachment_ids:(0,jt.z)(n.subject_homework.attachments),reference_attachment_ids:(0,jt.z)(n.subject_homework.ref_attachments)}),m.setFieldsValue(l()({},t)),j(l()({},t)),k(!0),F(new Date));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function H(e){return O.apply(this,arguments)}function O(){return(O=o()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=A&&A.ec_point_ids){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,ee.ZP)("/api/ec_courses/".concat(null==A?void 0:A.ec_course_id,"/ec_points/set_work_points.json"),{method:"post",body:l()({homework_common_id:n},A)});case 4:e.sent;case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,K.jsxs)(zn.Z,{placement:"bottom",height:"100%",closable:!1,open:"课程编辑分组作业"===c.actionTabs.key,className:ei.drawer,children:[(0,K.jsxs)("section",{className:ei.bg,children:[(0,K.jsx)("aside",{className:ei.title,children:"编辑分组作业"}),(0,K.jsxs)(G.Z,{form:m,scrollToFirstError:!0,layout:"vertical",onValuesChange:function(){j(l()({},m.getFieldsValue()))},children:[(0,K.jsx)("div",{className:ei.fieldWrap,children:(0,K.jsx)(G.Z.Item,{name:"name",label:"标题:",rules:[{required:!0,message:"请输入标题"}],children:(0,K.jsx)(Y.Z,{maxLength:60,suffix:"".concat((null===(n=y.name)||void 0===n?void 0:n.length)||0,"/60"),placeholder:"例如:从Python程序设计-入门精通"})})}),(0,K.jsxs)("div",{className:ei.mdWrap,children:[(0,K.jsx)(G.Z.Item,{name:"description",label:"简介:",style:{marginTop:"-10px"},rules:[{required:!0,message:"请输入作业的简介"},{max:5e3,message:"作业简介最大限制5000个字符"}],children:(0,K.jsx)(xt.Z,{watch:!0,defaultValue:y.description})}),(0,K.jsx)("div",{children:(0,K.jsx)(G.Z.Item,{name:"attachment_ids",style:{marginTop:"-15px"},children:w&&(0,K.jsx)(jt.Z,{},X)})}),(0,K.jsxs)(C.Z,{gutter:[20,20],style:{marginTop:20},children:[(0,K.jsx)(Z.Z,{flex:"230px",children:(0,K.jsx)(G.Z.Item,{name:"min_num",label:"分组设置",rules:[{required:!0,message:"请填写每组最小人数"}],children:(0,K.jsx)(bt.Z,{style:{width:200,height:40},min:1,placeholder:"请填写每组最小人数"})})}),(0,K.jsx)(Z.Z,{flex:"230px",children:(0,K.jsx)(G.Z.Item,{name:"max_num",label:(0,K.jsx)("div",{children:" "}),rules:[{validator:function(e,n){return n?Promise.resolve():Promise.reject(new Error("请填写每组最大人数"))}}],children:(0,K.jsx)(bt.Z,{style:{width:200,height:40},max:100,placeholder:"请填写每组最大人数"})})}),(0,K.jsx)(Z.Z,{children:(0,K.jsx)("div",{className:"mt35",style:{color:"#536367",marginLeft:"-20px"},children:"(学生提交作品时需要关联同组成员,组内成员作品共享)"})})]}),!(null!=a&&null!==(t=a.setting)&&void 0!==t&&t.is_local)&&(0,K.jsx)(C.Z,{style:{marginTop:"-10px"},children:(0,K.jsxs)(Z.Z,{children:[(0,K.jsx)(G.Z.Item,{name:"base_on_project",valuePropName:"checked",style:{marginBottom:5,marginTop:5},children:(0,K.jsx)(L.Z,{value:!0,defaultChecked:!0,style:{color:"#5F6368"},children:"基于项目实施"})}),(0,K.jsx)("span",{className:"c-light-black",style:{color:"#999999",marginTop:"-10px"},children:"(选中,则必须在本平台创建项目,项目管理员可以提交作品;不选中,无需在平台创建项目,任意小组成员均可以提交作品)"})]})})]}),(0,K.jsxs)("div",{className:ei.mdWrap,children:[(0,K.jsx)(G.Z.Item,{name:"reference_answer",label:"参考答案:",style:{marginTop:10},children:(0,K.jsx)(xt.Z,{defaultValue:y.reference_answer,watch:!0})}),(0,K.jsx)("div",{children:(0,K.jsx)(G.Z.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"},children:w&&(0,K.jsx)(jt.Z,{},X)})})]})]}),(0,K.jsx)("div",{className:ei.mdWrap,children:(0,K.jsx)(Yt.Z,{setitem:function(e){return S(l()({},e))},homework_common_id:u.categoryId})})]}),(0,K.jsxs)("div",{className:ei.footer_style,children:[(0,K.jsx)("div",{className:ei.close_button,onClick:function(){r({type:"classroomList/setActionTabs",payload:{key:""}})},children:"取消"}),(0,K.jsx)("div",{onClick:function(){m.validateFields().then(o()(s()().mark((function e(){var n,t,i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(y.min_num>y.max_num)){e.next=3;break}return x.ZP.info("最大人数不能小于最小人数"),e.abrupt("return");case 3:return(n=l()({},y)).attachment_ids&&(n.attachment_ids=null==n||null===(t=n.attachment_ids)||void 0===t?void 0:t.map((function(e){return e.response.id}))),n.reference_attachment_ids&&(n.reference_attachment_ids=null==n||null===(i=n.reference_attachment_ids)||void 0===i?void 0:i.map((function(e){return e.response.id}))),n.base_on_project||(n.base_on_project=!1),e.next=9,(0,I.VO)(l()(l()(l()({id:c.actionTabs.id},u),n),{},{base_on_project:n.base_on_project,homework_type:3}));case 9:0===e.sent.status&&(x.ZP.success("编辑成功"),H(u.categoryId),r({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}));case 11:case"end":return e.stop()}}),e)}))))},className:ei.submit_button,children:"提交"})]})]},"bottom")})),ti={bg:"bg___fOlTw",title:"title___G3D9y",fieldWrap:"fieldWrap___imjS7",mdWrap:"mdWrap___aKGYo",footer_style:"footer_style___BWH5p",submit_button:"submit_button___yxKUd",close_button:"close_button___nRK7d"},ii=(0,p.connect)((function(e){var n=e.shixunHomeworks,t=e.newCourse,i=e.loading,s=e.globalSetting,a=e.classroomList;return{shixunHomeworks:n,newCourse:t,globalSetting:s,loading:i.effects,classroomList:a}}))((function(e){var n,t=e.shixunHomeworks,i=(e.newCourse,e.globalSetting,e.loading,e.dispatch),a=e.classroomList,r=((0,p.useParams)(),G.Z.useForm()),c=d()(r,1)[0],u=(0,v.useState)({}),f=d()(u,2),m=f[0],h=f[1],g=(0,v.useState)(),y=d()(g,2),j=(y[0],y[1],(0,v.useRef)(),t.commonHomeWorkAddDefaultData,(0,v.useState)({})),P=d()(j,2),b=P[0],w=P[1];(0,v.useEffect)((function(){c.resetFields()}),[a.actionTabs.key]);function k(e){return T.apply(this,arguments)}function T(){return(T=o()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=b&&b.ec_point_ids){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,ee.ZP)("/api/ec_courses/".concat(null==b?void 0:b.ec_course_id,"/ec_points/set_work_points.json"),{method:"post",body:l()({homework_common_id:n},b)});case 4:e.sent;case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,K.jsxs)(zn.Z,{placement:"bottom",height:"100%",closable:!1,open:"课程新建图文作业"===a.actionTabs.key,className:ti.drawer,children:[(0,K.jsxs)("section",{className:ti.bg,children:[(0,K.jsx)("aside",{className:ti.title,children:"新建图文作业"}),(0,K.jsxs)(G.Z,{form:c,scrollToFirstError:!0,layout:"vertical",onValuesChange:function(){console.log("onchange: ",c.getFieldsValue()),h(l()({},c.getFieldsValue()))},children:[(0,K.jsx)("div",{className:ti.fieldWrap,children:(0,K.jsx)(G.Z.Item,{name:"name",label:"标题:",rules:[{required:!0,message:"请输入标题"}],children:(0,K.jsx)(Y.Z,{maxLength:60,suffix:"".concat((null===(n=m.name)||void 0===n?void 0:n.length)||0,"/60"),placeholder:"例如:从Python程序设计-入门精通"})})}),(0,K.jsxs)("div",{className:ti.mdWrap,children:[(0,K.jsx)(G.Z.Item,{name:"description",label:"简介:",style:{marginTop:"-10px"},rules:[{required:!0,message:"请输入作业的简介"},{max:5e3,message:"作业简介最大限制5000个字符"}],children:(0,K.jsx)(xt.Z,{watch:!0,defaultValue:m.intro})}),(0,K.jsx)("div",{children:(0,K.jsx)(G.Z.Item,{name:"attachment_ids",style:{marginTop:"-15px"},children:(0,K.jsx)(jt.Z,{})})})]}),(0,K.jsxs)("div",{className:ti.mdWrap,children:[(0,K.jsx)(G.Z.Item,{name:"reference_answer",style:{marginTop:"-10px"},label:"参考答案:",children:(0,K.jsx)(xt.Z,{watch:!0,defaultValue:m.notice})}),(0,K.jsx)("div",{children:(0,K.jsx)(G.Z.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"},children:(0,K.jsx)(jt.Z,{})})})]})]}),(0,K.jsx)("div",{className:ti.mdWrap,children:(0,K.jsx)(Yt.Z,{setitem:function(e){return w(l()({},e))}})})]}),(0,K.jsxs)("div",{className:ti.footer_style,children:[(0,K.jsx)("div",{className:ti.close_button,onClick:function(){i({type:"classroomList/setActionTabs",payload:{key:""}})},children:"取消"}),(0,K.jsx)("div",{onClick:function(){c.validateFields().then(o()(s()().mark((function e(){var n,t,r,o;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(n=l()({},m)).attachment_ids&&(n.attachment_ids=null==n||null===(t=n.attachment_ids)||void 0===t?void 0:t.map((function(e){return e.response.id}))),n.reference_attachment_ids&&(n.reference_attachment_ids=null==n||null===(r=n.reference_attachment_ids)||void 0===r?void 0:r.map((function(e){return e.response.id}))),e.next=5,(0,I.DQ)(l()(l()({id:a.actionTabs.id,subject_id:a.actionTabs.subject_id},n),{},{homework_type:1}));case 5:0===(null==(o=e.sent)?void 0:o.status)&&(k(o.homework_id),(0,E.L9)(["教学课堂","图文作业","新建图文作业"]),x.ZP.success("新建成功"),i({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}));case 7:case"end":return e.stop()}}),e)}))))},className:ti.submit_button,children:"提交"})]})]},"bottom")})),si={bg:"bg___Sx8dX",title:"title___GKPKJ",fieldWrap:"fieldWrap___fIL9U",mdWrap:"mdWrap___iwCM_",footer_style:"footer_style___KYp6i",submit_button:"submit_button___Rnntu",close_button:"close_button___Drc5k"},ai=(0,p.connect)((function(e){var n=e.shixunHomeworks,t=e.newCourse,i=e.loading,s=e.globalSetting,a=e.classroomList;return{shixunHomeworks:n,newCourse:t,globalSetting:s,loading:i.effects,classroomList:a}}))((function(e){var n,t=e.shixunHomeworks,i=(e.newCourse,e.globalSetting,e.loading,e.dispatch),a=e.classroomList,r=(0,p.useParams)(),c=G.Z.useForm(),u=d()(c,1)[0],f=(0,v.useState)({}),m=d()(f,2),h=m[0],g=m[1],y=(0,v.useState)(!1),j=d()(y,2),P=j[0],b=j[1],w=(0,v.useState)({}),k=d()(w,2),T=k[0],N=k[1],A=(0,v.useState)({}),S=d()(A,2),C=S[0],Z=S[1];(0,v.useRef)(),t.commonHomeWorkEditDefaultData;(0,v.useEffect)((function(){"课程编辑图文作业"==a.actionTabs.key&&L()}),[a.actionTabs.key]);var L=function(){var e=o()(s()().mark((function e(){var n,t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.FD)({id:a.actionTabs.id,type:a.actionTabs.type});case 2:(n=e.sent)&&(t={name:n.subject_homework.name,description:n.subject_homework.description,reference_answer:n.subject_homework.reference_answer,attachment_ids:(0,jt.z)(n.subject_homework.attachments),reference_attachment_ids:(0,jt.z)(n.subject_homework.ref_attachments)},console.log(t),u.setFieldsValue(l()({},t)),g(l()({},t)),b(!0),Z(new Date));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function D(e){return z.apply(this,arguments)}function z(){return(z=o()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=T&&T.ec_point_ids){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,ee.ZP)("/api/ec_courses/".concat(null==T?void 0:T.ec_course_id,"/ec_points/set_work_points.json"),{method:"post",body:l()({homework_common_id:n},T)});case 4:e.sent;case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,K.jsxs)(zn.Z,{placement:"bottom",height:"100%",closable:!1,open:"课程编辑图文作业"===a.actionTabs.key,className:si.drawer,children:[(0,K.jsxs)("section",{className:si.bg,children:[(0,K.jsx)("aside",{className:si.title,children:"编辑图文作业"}),(0,K.jsxs)(G.Z,{form:u,scrollToFirstError:!0,layout:"vertical",onValuesChange:function(){g(l()({},u.getFieldsValue()))},children:[(0,K.jsx)("div",{className:si.fieldWrap,children:(0,K.jsx)(G.Z.Item,{name:"name",label:"标题:",rules:[{required:!0,message:"请输入标题"}],children:(0,K.jsx)(Y.Z,{maxLength:60,suffix:"".concat((null===(n=h.name)||void 0===n?void 0:n.length)||0,"/60"),placeholder:"例如:从Python程序设计-入门精通"})})}),(0,K.jsxs)("div",{className:si.mdWrap,children:[(0,K.jsx)(G.Z.Item,{name:"description",label:"简介:",style:{marginTop:"-10px"},rules:[{required:!0,message:"请输入作业的简介"},{max:5e3,message:"作业简介最大限制5000个字符"}],children:(0,K.jsx)(xt.Z,{watch:!0,defaultValue:h.description})}),(0,K.jsx)("div",{children:(0,K.jsx)(G.Z.Item,{name:"attachment_ids",style:{marginTop:"-15px"},children:P&&(0,K.jsx)(jt.Z,{},C)})})]}),(0,K.jsxs)("div",{className:si.mdWrap,children:[(0,K.jsx)(G.Z.Item,{name:"reference_answer",label:"参考答案:",style:{marginTop:"-10px"},children:(0,K.jsx)(xt.Z,{defaultValue:h.reference_answer,watch:!0})}),(0,K.jsx)("div",{children:(0,K.jsx)(G.Z.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"},children:P&&(0,K.jsx)(jt.Z,{},C)})})]})]}),(0,K.jsx)("div",{className:si.mdWrap,children:(0,K.jsx)(Yt.Z,{setitem:function(e){return N(l()({},e))},homework_common_id:r.categoryId})})]}),(0,K.jsxs)("div",{className:si.footer_style,children:[(0,K.jsx)("div",{className:si.close_button,onClick:function(){i({type:"classroomList/setActionTabs",payload:{key:""}})},children:"取消"}),(0,K.jsx)("div",{onClick:function(){u.validateFields().then(o()(s()().mark((function e(){var n,t,o;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(n=l()({},h)).attachment_ids&&(n.attachment_ids=null==n||null===(t=n.attachment_ids)||void 0===t?void 0:t.map((function(e){var n;return null===(n=e.response)||void 0===n?void 0:n.id}))),n.reference_attachment_ids&&(n.reference_attachment_ids=null==n||null===(o=n.reference_attachment_ids)||void 0===o?void 0:o.map((function(e){var n;return null===(n=e.response)||void 0===n?void 0:n.id}))),e.next=5,(0,I.VO)(l()(l()(l()({id:a.actionTabs.id},r),n),{},{base_on_project:!0,homework_type:1}));case 5:0===e.sent.status&&(x.ZP.success("编辑成功"),D(r.categoryId),i({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}));case 7:case"end":return e.stop()}}),e)}))))},className:si.submit_button,children:"提交"})]})]},"bottom")})),li=["pathsDetail","user","globalSetting","loading","dispatch","classroomList"],ri=["tagName"],oi=["application/pdf","application/msword","application/vnd.ms-excel","application/vnd.ms-powerpoint","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.openxmlformats-officedocument.presentationml.presentation","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/ZIP"],ci=(0,p.connect)((function(e){var n=e.pathsDetail,t=e.user,i=e.loading,s=e.globalSetting,a=e.classroomList;return{pathsDetail:n,user:t,globalSetting:s,loading:i.effects,classroomList:a}}))((function(e){var n,t,i,a,r,c=e.pathsDetail,u=e.user,m=(e.globalSetting,e.loading),P=e.dispatch,b=e.classroomList,w=f()(e,li),T=(0,p.useParams)(),N=c.stageData,S=(0,v.useState)([]),L=d()(S,2),D=L[0],z=L[1],X=(0,v.useState)(-1),F=d()(X,2),M=F[0],H=F[1],O=(0,v.useState)(!1),J=d()(O,2),_=J[0],E=J[1],V=(0,v.useState)(!1),R=d()(V,2),B=R[0],U=R[1],W=(0,v.useState)(!1),Q=d()(W,2),ne=Q[0],te=Q[1],ie=(0,v.useState)({name:"",is_jupyter:!1}),se=d()(ie,2),ae=se[0],le=se[1],oe=G.Z.useForm(),ce=d()(oe,1)[0],de=G.Z.useForm(),ue=d()(de,1)[0],fe=G.Z.useForm(),ve=d()(fe,1)[0],pe=G.Z.useForm(),me=d()(pe,1)[0],he=(0,v.useState)(!1),xe=d()(he,2),ge=xe[0],ye=xe[1],je=(0,v.useState)([]),Pe=d()(je,2),be=Pe[0],we=Pe[1],ke=(0,v.useState)(!1),Te=d()(ke,2),Ne=Te[0],Ae=Te[1],Ie=(0,v.useState)("All"),Se=d()(Ie,2),Ce=Se[0],Ze=Se[1],Le=(0,v.useState)("All"),De=d()(Le,2),ze=De[0],Xe=De[1],Fe=(0,v.useState)(!1),Me=d()(Fe,2),He=Me[0],Oe=Me[1],Je=(0,v.useState)(0),_e=d()(Je,2),Ee=_e[0],Ve=_e[1],Ke=(0,v.useState)(),Re=d()(Ke,2),Be=Re[0],Ue=Re[1],qe=(0,v.useState)(!1),We=d()(qe,2),Ge=We[0],Qe=We[1],Ye=(0,v.useState)(!1),$e=d()(Ye,2),en=$e[0],nn=$e[1],tn=(0,v.useState)(""),sn=d()(tn,2),an=sn[0],ln=sn[1],rn=(0,v.useState)(""),on=d()(rn,2),cn=on[0],dn=on[1],un=(0,v.useState)([{name:"全部",type:"All",number:0},{name:"实践项目",type:"Shixun",number:0},{name:"视频项目",type:"VideoItem",number:0},{name:"教学课件",type:"Attachment",number:0},{name:"分组作业",type:"group_count",number:0},{name:"图文作业",type:"normal_count",number:0},{name:"讨论",type:"Discusses",number:0}]),fn=d()(un,2),vn=fn[0],pn=fn[1],mn=(0,v.useState)(),hn=d()(mn,2),xn=hn[0],gn=hn[1],zn=(0,v.useState)([]),Xn=d()(zn,2),Fn=Xn[0],Mn=Xn[1],Hn=(null===(n=c.detail)||void 0===n?void 0:n.is_free)||(null===(t=c.detail)||void 0===t?void 0:t.can_learning),On=function(){var e=c.detail,n=e.shixuns_count,t=void 0===n?0:n,i=e.videos_count,s=void 0===i?0:i,a=e.attachment_count,r=void 0===a?0:a,o=e.group_count,d=void 0===o?0:o,u=e.normal_count,f=void 0===u?0:u,v=e.disscuss_count,p={All:t+s+r+d+f,Shixun:t,VideoItem:s,Attachment:r,Discusses:void 0===v?0:v,group_count:d,normal_count:f},m=vn.map((function(e){return l()(l()({},e),{},{number:p[e.type]})}));pn(m)};(0,v.useEffect)((function(){On()}),[c.detail]),(0,v.useEffect)((function(){On(),z(h()(N))}),[N]),(0,v.useEffect)((function(){"closePathsTabs"==b.actionTabs.key&&Un()}),[b.actionTabs.key]),(0,v.useEffect)((function(){Jn()}),[null==w?void 0:w.keywords]);var Jn=function(){P({type:"pathsDetail/getPathsDetail",payload:{id:T.pathId,keywords:null==w?void 0:w.keywords}})};(0,v.useEffect)((function(){if(ge){var e={shixuns_list:[],attachments_list:[],items:[]};En(D.length,e),z([].concat(h()(D),[e]))}}),[ge]);var _n=function(){setTimeout((function(){M===D.length-1&&ge&&(st(),z(D.filter((function(e,n){return n!==D.length-1})))),Un(),H(-1)}),300)},En=function(e,n){tt()&&(H(e),ce.setFieldsValue({name:n.stage_name,description:n.stage_description,tagName:n.tag&&n.tag.name||""}))},Vn=function(e){setTimeout((function(){document.documentElement.scrollTop=Ee}),300),"取消"!==e&&(D[M].items=D[M].items.concat(e),z(h()(D)))},Kn=function(){var e=o()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.Ex)(l()({},n));case 2:return t=e.sent,D[M].items=n.list,e.abrupt("return",t);case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Rn=function(e){D[M].items=D[M].items.concat(e),z(h()(D))},Bn=function(){var e=o()(s()().mark((function e(n){var t,i,a,r,o;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(xn){e.next=8;break}return e.next=3,(0,I.A2)(l()({id:D[M].stage_id,subject_id:T.pathId},n));case 3:return(t=e.sent).id&&(Ae(!1),i=[l()({},t)],D[M].items=D[M].items.concat(i),z(h()(D))),e.abrupt("return",t);case 8:return e.next=10,(0,I.M2)(l()(l()({id:null==xn?void 0:xn.id,subject_id:T.pathId},n),{},{video_id:(null==n?void 0:n.video_id)||(null==xn||null===(a=xn.video_item)||void 0===a?void 0:a.video_id),link:(null==n?void 0:n.link)||(null==xn||null===(r=xn.video_item)||void 0===r?void 0:r.link)}));case 10:return(o=e.sent)&&(x.ZP.success("修改成功"),Ae(!1),Un()),e.abrupt("return",o);case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Un=function(){P({type:"pathsDetail/getStageData",payload:{subject_id:T.pathId}}),P({type:"pathsDetail/getPathsDetail",payload:{id:T.pathId}}),P({type:"pathsDetail/getRightData",payload:{id:T.pathId}}),st()},qn=function(){var e=o()(s()().mark((function e(n,t){var i,a,r,o,c,d,u,v,p,m;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=n&&n.name&&""!==(null==n?void 0:n.name.replace(/(^\s*)|(\s*$)/g,""))){e.next=2;break}return e.abrupt("return",x.ZP.info("请先输入章节名称!"));case 2:if(st(),r=[],null===(i=D[M].shixuns_list)||void 0===i||i.map((function(e){r.push({type:e.item_type,id:e.id})})),null===(a=D[M].attachments_list)||void 0===a||a.map((function(e){r.push({type:"Attachment",id:e.id})})),o=n.tagName,c=f()(n,ri),!ge){e.next=16;break}return d=l()(l()({},c),{},{subject_id:T.pathId,pathId:T.pathId,list:r}),o&&(d=l()(l()({},d),{},{stage_tag_attributes:{name:o}})),e.next=12,(0,I.CI)(l()({},d));case 12:null!=(u=e.sent)&&u.subject_id&&(D[M]=l()(l()(l()({},D[M]),u),{},{stage_name:d.name,stage_description:d.description,tag:d.stage_tag_attributes}),z(h()(D))),e.next=24;break;case 16:return Array.from(new Set(r.map((function(e){return e.type})))),v=l()(l()({},c),{},{id:D[M].stage_id,type:Array.from(new Set(r.map((function(e){return e.type})))),list:r}),p=D[M].tag&&D[M].tag.id||"",v=l()(l()({},v),{},{stage_tag_attributes:p?{id:p,name:o}:{name:o}}),e.next=22,(0,I.xn)(l()({},v));case 22:null!=(m=e.sent)&&m.subject_id&&(D[M]=l()(l()(l()({},D[M]),m),{},{stage_name:v.name,stage_description:v.description,tag:v.stage_tag_attributes}),"edit"!==t&&z(h()(D)));case 24:return ye(!1),e.abrupt("return");case 26:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),Gn=function(e){var n;g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"本操作将删除当前目录及下属子目录的全部内容,确认要删除吗?",onOk:(n=o()(s()().mark((function n(){return s()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,I.WW)(e);case 2:0===n.sent.status&&(x.ZP.success("删除成功"),Un());case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})},Qn=function(){var e=o()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.FD)({id:null==n?void 0:n.stage_item_id,type:null==n?void 0:n.homework_type});case 2:(t=e.sent)&&(ln(null==t?void 0:t.subject_homework),nn(!0));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Yn=function(){var e=o()(s()().mark((function e(n){var t,i,a,l,r,c;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("VideoItem"!==(null==n?void 0:n.item_type)){e.next=8;break}return e.next=3,(0,gt.TJ)({id:null==n?void 0:n.stage_item_id});case 3:t=e.sent,gn(t),"VideoItem"===(null==n?void 0:n.item_type)?Ae(!0):(Mn((null==t||null===(i=t.tags)||void 0===i?void 0:i.map((function(e){return null==e?void 0:e.name})))||[]),ve.setFieldsValue({files:[{uid:null==t||null===(a=t.attachment)||void 0===a?void 0:a.id,name:null==t?void 0:t.name,response:{id:null==t||null===(l=t.attachment)||void 0===l?void 0:l.id}}]}),U(!0)),e.next=9;break;case 8:"Attachment"===(null==n?void 0:n.item_type)?g.Z.confirm({title:"修改课件名称",icon:null,centered:!0,okText:"确认修改",cancelText:"取消",content:(0,K.jsx)(Y.Z,{value:r,onChange:function(e){r=e.target.value},placeholder:"请输入课件名称"}),onOk:function(){var e=o()(s()().mark((function e(){var t,i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r){e.next=3;break}return x.ZP.info("名称不能为空"),e.abrupt("return",Promise.reject());case 3:return e.next=5,(0,ee.ZP)("/api/attachments/".concat(null==n?void 0:n.id,".json"),{method:"put",body:{name:r+(null==n||null===(t=n.name)||void 0===t?void 0:t.substr(null==n||null===(i=n.name)||void 0===i?void 0:i.lastIndexOf(".")))}});case 5:e.sent,r="",Un();case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}):"SubjectHomework"===(null==n?void 0:n.item_type)?P({type:"classroomList/setActionTabs",payload:{key:"group"==(null==n?void 0:n.homework_type)?"课程编辑分组作业":"课程编辑图文作业",id:null==n?void 0:n.stage_item_id,type:null==n?void 0:n.homework_type}}):g.Z.confirm({title:"修改小节名称",icon:null,centered:!0,okText:"确认修改",cancelText:"取消",content:(0,K.jsx)(Y.Z,{value:c,maxLength:40,onChange:function(e){c=e.target.value},placeholder:"请输入小节名称"}),onOk:function(){var e=o()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(c.replaceAll(" ","")){e.next=3;break}return x.ZP.info("名称不能为空"),e.abrupt("return",Promise.reject());case 3:return e.next=5,(0,ee.ZP)("/api/stages/".concat(null==n?void 0:n.stage_id,"/update_item_name.json"),{method:"put",body:{name:c,item_id:null==n?void 0:n.id}});case 5:e.sent,c="",Un();case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),$n=function(){le({name:"",is_jupyter:!1}),ue.setFieldsValue({name:"",is_jupyter:!1}),Oe(!1),E(!1)},et=function(){var e=o()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(tt()){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,I.ms)({id:n});case 4:1===e.sent.status&&Un();case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),nt=function(){var e=o()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(tt()){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,I.yy)({id:n});case 4:1===e.sent.status&&Un();case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),tt=function(){return-1===M||(g.Z.info({icon:null,className:"custom-modal-divider ",okText:"知道啦",title:"提示",content:(0,K.jsx)("div",{className:"mt10 font14",children:"当前单元有未保存的修改记录,请先保存!"}),onOk:function(){var e="Edit_".concat(M),n=document.getElementById(e);n&&setTimeout((function(){return n.scrollIntoView({block:"start",behavior:"smooth"})}))}}),!1)},it=function(){qn(ce.getFieldsValue(),"edit")},st=function(){ye(!1)},at=function(e){var n,t,i=[];e.items&&null!==(n=e.items)&&void 0!==n&&n.length&&(null===(t=e.items)||void 0===t||t.forEach((function(e){var n;i.push(e),e.children&&null!==(n=e.children)&&void 0!==n&&n.length&&(i=i.concat(e.children))})));return!!i.find((function(e){return(0,Ot.isEqual)(e.learning_status,["can","try"])}))?(0,K.jsx)("aside",{className:Sn,children:"免费试学"}):null},rt=function(e,n){var t,i,a,r,d,f;if("SubjectHomework"==ze){var v,p;if("group_count"==Ce&&(null===(v=e.subject_homework_subs)||void 0===v||!v.includes("group")))return null;if("normal_count"==Ce&&(null===(p=e.subject_homework_subs)||void 0===p||!p.includes("normal")))return null}else{var m;if("All"!==ze&&(null===(m=e.stage_tag)||void 0===m||!m.includes(ze)))return null}var y=h()(e.items);null!=w&&w.keywords&&(y=e.items.map((function(e){var n=new RegExp(null==w?void 0:w.keywords,"ig");return"StageCatalog"==e.item_type?function(e){if("StageCatalog"==e.item_type&&e.children.length>0){var n=e.children.filter((function(e){return new RegExp(null==w?void 0:w.keywords,"ig").test(e.name)&&(e.item_type==Ce||"All"==Ce)}));return n.length>0?l()(l()({},e),{},{children:n}):null}return null}(e):!n.test(e.name)||e.item_type!=Ce&&"All"!=Ce?void 0:e})),y=y.filter((function(e){return null!=e&&null!=e})));var b,N,A,S,L=!1,z=!1,X=!1,F=!1;"All"===Ce&&(L=((null===(b=u.userInfo)||void 0===b?void 0:b.admin)||(null===(N=u.userInfo)||void 0===N?void 0:N.business)||(null===(A=c.detail)||void 0===A?void 0:A.allow_statistics))&&M===n&&!ge,null!==(S=c.detail)&&void 0!==S&&S.allow_add_member&&Hn&&M!==n&&(z=!0,n>0&&(X=!0),n<D.length-1&&(F=!0)));var O,J,_,V,R;return null!=w&&w.keywords&&null!==(t=y)&&void 0!==t&&t.length||null==w||!w.keywords?(0,K.jsxs)("section",{className:"bg-white mt20 pt30 pb20",children:[(0,K.jsxs)("aside",{className:"pl20 pr20",children:[(0,K.jsxs)(C.Z,{gutter:[5,20],align:"middle",children:[(0,K.jsx)(Z.Z,{flex:1,className:"tl font18 bold c-grey-333",children:function(){var n=0,t=0;if(z&&(t+=25),X&&(t+=18),F&&(t+=23.5),L&&(t+=21),t&&(t+=5),e.tag){var i=document.createElement("canvas").getContext("2d");i.font="450 12px -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol",n=Math.ceil(i.measureText(e.tag.name).width)+16}var s=document.createElement("canvas").getContext("2d");return s.font="normal normal 450 18px -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol",Math.ceil(s.measureText(e.stage_name||"第".concat(null==D?void 0:D.length,"部分")).width),(0,K.jsxs)("div",{className:Cn,style:{width:745-t},children:[(0,K.jsxs)("div",{className:"".concat(Zn),style:{maxWidth:745-t-n},children:[e.stage_name||"第".concat(null==D?void 0:D.length,"章节"),at(e)]}),e.tag&&e.tag.name&&(0,K.jsx)("span",{className:Ln,children:e.tag.name})]})}()}),"All"===Ce&&!(null!=w&&w.keywords)&&(0,K.jsxs)(Z.Z,{children:[L&&(0,K.jsx)(j.Z,{title:"删除",children:(0,K.jsx)("span",{onClick:function(){var n,t;n=e.stage_id,g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确定删除该章节吗?",onOk:(t=o()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I._V)({id:n});case 2:1===e.sent.status&&(H(-1),x.ZP.success("删除成功"),Un());case 4:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})})},className:"iconfont icon-shanchu c-grey-c"})}),(null===(i=c.detail)||void 0===i?void 0:i.allow_add_member)&&Hn&&M!==n&&(0,K.jsxs)("div",{children:[X&&(0,K.jsx)(j.Z,{title:"向上移动",children:(0,K.jsx)("span",{onClick:function(){return et(e.stage_id)},className:"iconfont icon-xiangshangyi c-light-green font18 current"})}),F&&(0,K.jsx)(j.Z,{title:"向下移动",children:(0,K.jsx)("span",{onClick:function(){return nt(e.stage_id)},className:"iconfont icon-xiangxiayi c-light-green font18 current ml5"})}),(0,K.jsx)(j.Z,{title:"编辑",children:(0,K.jsx)("span",{onClick:function(){return En(n,e)},className:"iconfont icon-bianjidaibeijing c-light-green font20 current ml5"})})]})]})]}),!!e.stage_description&&(0,K.jsx)(C.Z,{gutter:[5,20],children:(0,K.jsx)(Z.Z,{span:24,children:(0,K.jsx)(re.Z,{value:null==e?void 0:e.stage_description})})})]}),M===n&&(0,K.jsxs)("div",{className:"pl20 pr20",children:[(0,K.jsxs)("aside",{children:[(0,K.jsx)(G.Z.Item,{name:"name",label:"名称",rules:[{required:!0,message:"名称不能为空"},{whitespace:!0,message:"不能输入空格"}],children:(0,K.jsx)(Y.Z,{size:"middle",maxLength:60,placeholder:"请输入第".concat(n+1,"章节名称,最大限制60个字符"),onBlur:it})}),(0,K.jsx)(G.Z.Item,{name:"description",label:"描述",className:"ml10",children:(0,K.jsx)(xt.Z,{defaultValue:null==e?void 0:e.stage_description,placeholder:"请输入第".concat(n+1,"章节描述"),height:300,onBlur:it})})]}),(0,K.jsx)("aside",{children:(0,K.jsx)(G.Z.Item,{label:"标签",name:"tagName",rules:[{max:10,message:"标签不能超过10个字”"}],children:(0,K.jsx)(Y.Z,{placeholder:"请输入标签名称",onBlur:it})})}),(0,K.jsxs)("aside",{className:"mt20 mb20",children:[(0,K.jsxs)(k.ZP,{size:"middle",ghost:!0,type:"primary",onClick:function(){if(!D[M].stage_id)return x.ZP.info("请先输入章节名称!");(0,q.tJ)(P)&&(Oe(!1),te(!0),me.resetFields())},children:[(0,K.jsx)("span",{className:"iconfont icon-tianjiafangda mr5 "}),"新建小节"]}),(0,K.jsxs)(k.ZP,{size:"middle",className:"ml20",ghost:!0,type:"primary",onClick:function(){if(!D[M].stage_id)return x.ZP.info("请先输入章节名称!");(0,q.tJ)(P)&&(0,q.xY)()&&(Oe(!1),E(!0),ue.setFieldsValue({name:"",is_jupyter:!1}))},children:[(0,K.jsx)("span",{className:"iconfont icon-tianjiafangda mr5"}),"新建实践项目"]}),(0,K.jsxs)(k.ZP,{size:"middle",className:"ml20",ghost:!0,type:"primary",onClick:function(){var n;if(!D[M].stage_id)return x.ZP.info("请先输入章节名称!");Ve(document.documentElement.scrollTop),P({type:"classroomList/setActionTabs",payload:{key:"选用实践项目",id:D[M].stage_id,subject_id:T.pathId}}),we(null==e||null===(n=e.shixuns_list)||void 0===n?void 0:n.map((function(e){return e.id})))},children:[(0,K.jsx)("span",{className:"iconfont icon-tianjiafangda mr5"}),"选用实践项目"]}),(0,K.jsx)(K.Fragment,{children:(0,K.jsxs)(k.ZP,{size:"middle",className:" ml20",ghost:!0,type:"primary",onClick:function(){if(!D[M].stage_id)return x.ZP.info("请先输入章节名称!");gn(""),Ae(!0)},children:[(0,K.jsx)("span",{className:"iconfont icon-tianjiafangda mr5 "}),"新建视频项目"]})}),(0,K.jsxs)(k.ZP,{size:"middle",className:"ml20",ghost:!0,type:"primary",onClick:function(){if(!D[M].stage_id)return x.ZP.info("请先输入章节名称!");(0,q.tJ)(P)&&(gn(""),Mn([]),Oe(!1),U(!0),ve.resetFields())},children:[(0,K.jsx)("span",{className:"iconfont icon-tianjiafangda mr5 "}),"新建教学课件"]}),(0,K.jsxs)(k.ZP,{size:"middle",ghost:!0,className:"mt20",type:"primary",onClick:function(){if(!D[M].stage_id)return x.ZP.info("请先输入章节名称!");(0,q.tJ)(P)&&(Ve(document.documentElement.scrollTop),P({type:"classroomList/setActionTabs",payload:{key:"课程新建分组作业",id:D[M].stage_id,subject_id:T.pathId}}))},children:[(0,K.jsx)("span",{className:"iconfont icon-tianjiafangda mr5 "}),"新建分组作业"]}),(0,K.jsxs)(k.ZP,{size:"middle",ghost:!0,className:"ml20",type:"primary",onClick:function(){if(!D[M].stage_id)return x.ZP.info("请先输入章节名称!");(0,q.tJ)(P)&&(Ue("分组作业"),Qe(!0),dn(D[M].stage_id))},children:[(0,K.jsx)("span",{className:"iconfont icon-tianjiafangda mr5 "}),"选用分组作业"]}),(0,K.jsxs)(k.ZP,{size:"middle",ghost:!0,className:"ml20",type:"primary",onClick:function(){if(!D[M].stage_id)return x.ZP.info("请先输入章节名称!");(0,q.tJ)(P)&&P({type:"classroomList/setActionTabs",payload:{key:"课程新建图文作业",id:D[M].stage_id,subject_id:T.pathId}})},children:[(0,K.jsx)("span",{className:"iconfont icon-tianjiafangda mr5 "}),"新建图文作业"]}),(0,K.jsxs)(k.ZP,{size:"middle",ghost:!0,className:"ml20",type:"primary",onClick:function(){if(!D[M].stage_id)return x.ZP.info("请先输入章节名称!");(0,q.tJ)(P)&&(Ue("图文作业"),Qe(!0),dn(D[M].stage_id))},children:[(0,K.jsx)("span",{className:"iconfont icon-tianjiafangda mr5 "}),"选用图文作业"]}),(0,K.jsx)("br",{})]}),(0,K.jsxs)("aside",{className:"c-light-black mt10 pb20",id:"Edit_".concat(n),children:["所有项目均可以通过拖动排序或升降级。",(0,K.jsx)("br",{}),"新建项目名称指本项目下没有实质内容,仅展示名称,不可点击。"]})]}),(0,K.jsx)("aside",{className:jn,children:(0,K.jsx)("div",{className:"",children:!!y.length&&(0,K.jsx)(Ht.Z,{visibleType:ze,subjectHomeworkType:Ce,data:h()(y),stage_id:e.stage_id,disabled:M!==n,deleteStages:Gn,editVidoItem:Yn,showInfoModal:Qn,updateSort:Kn,index:n,expandAll:null==c||null===(a=c.detail)||void 0===a?void 0:a.show_course_section,cust_seq:!(null==c||null===(r=c.detail)||void 0===r||!r.cust_seq),showVideoPlay:(null===(d=u.userInfo)||void 0===d?void 0:d.admin)||(null===(f=u.userInfo)||void 0===f?void 0:f.business)||((null===(O=c.detail)||void 0===O||null===(O=O.courses)||void 0===O?void 0:O.length)>0?null===(J=c.detail)||void 0===J?void 0:J.allow_visit:!("学生"===(null===(_=u.userInfo)||void 0===_?void 0:_.user_identity)&&null!==(V=c.detail)&&void 0!==V&&V.allow_visit&&null!==(R=c.detail)&&void 0!==R&&R.courses)),isPaths:!0,keywords:null==w?void 0:w.keywords})})}),M===n&&(0,K.jsxs)("aside",{className:Pn,children:[(0,K.jsx)(k.ZP,{onClick:_n,type:"primary",size:"middle",ghost:!0,children:"取消"}),(0,K.jsx)(k.ZP,{onClick:o()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:_n();case 1:case"end":return e.stop()}}),e)}))),size:"middle",type:"primary",children:"保存"})]})]},n):null};return(0,K.jsxs)("section",{children:[(0,K.jsxs)($.Z,{spinning:m["pathsDetail/getStageData"]||m["pathsDetail/getPathsDetail"],children:[(0,K.jsx)("aside",{className:kn,children:vn.map((function(e,n){return(!(0,A.JA)()||"分组作业"!=(null==e?void 0:e.name)&&"图文作业"!=(null==e?void 0:e.name))&&(null!=D&&D.some((function(n){var t;return null===(t=n.stage_tag)||void 0===t?void 0:t.includes(e.type)}))||"All"==e.type||"Discusses"==e.type&&e.number>0||"group_count"==e.type&&e.number>0||"normal_count"==e.type&&e.number>0?(0,K.jsxs)("div",{className:e.type===Ce?In:Tn,onClick:function(){-1===M?("group_count"==e.type||"normal_count"==e.type?Xe("SubjectHomework"):Xe(e.type),Ze(e.type),H(-1)):x.ZP.warning("请先取消编辑状态")},children:[(0,K.jsx)("span",{className:Nn,children:e.name}),(0,K.jsx)("span",{className:An,children:e.number})]},n):void 0)}))}),"Discusses"!==Ce&&(0,K.jsxs)(K.Fragment,{children:[(0,K.jsx)(G.Z,{form:ce,onFinish:qn,children:null==D?void 0:D.map((function(e,n){return(0,K.jsx)("div",{children:rt(e,n)},n)}))}),(null===(i=c.detail)||void 0===i?void 0:i.allow_statistics)&&"All"===Ce&&!ge&&!(null!=w&&w.keywords)&&(0,K.jsxs)("div",{className:bn,onClick:function(){tt()&&ye(!0)},children:[(0,K.jsx)("span",{className:wn,children:"+新建章节"}),"(添加一个或多个实训/视频项目,组成一个章节)"]})]}),"Discusses"===Ce&&(0,K.jsx)("aside",{className:"mt20",children:(0,K.jsx)(Mt,{activeIndex:3,isDelete:null===(a=c.detail)||void 0===a?void 0:a.allow_add_member,shixunIdentifier:11,identity:null===(r=u.userInfo)||void 0===r?void 0:r.role,getTypeNumber:On,user:u.userInfo,isShixunDetail:!0,keywords:null==w?void 0:w.keywords,refreshCount:Jn})})]}),vn.map((function(e,n){if(null!=w&&w.keywords&&e.type===Ce&&"Discusses"!==Ce&&0===e.number)return(0,K.jsx)(lt.Z,{styles:{backgroundColor:"#fff",padding:"100px 0",margin:"20px auto"}})})),(0,K.jsx)(g.Z,{centered:!0,title:"新建实践项目",open:_,confirmLoading:He,destroyOnClose:!0,onOk:o()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ue.validateFields();case 2:return Oe(!0),e.next=5,(0,I.vf)(l()({id:D[M].stage_id,subject_id:T.pathId},ae));case 5:n=e.sent,$n(),n.id&&(ue.resetFields(),x.ZP.success("添加成功"),Vn([n])),Oe(!1);case 9:case"end":return e.stop()}}),e)}))),onCancel:$n,children:(0,K.jsxs)(G.Z,{form:ue,onValuesChange:function(e){le(l()(l()({},ae),e))},children:[(0,K.jsx)(G.Z.Item,{label:"类型",name:"is_jupyter",rules:[{required:!0,message:"请选择类型"}],children:(0,K.jsxs)(y.ZP.Group,{children:[(0,K.jsx)(y.ZP,{defaultChecked:!0,value:!1,children:"全栈实践项目"}),(0,K.jsx)(y.ZP,{value:!0,children:"Jupyter Notebook实践项目"})]})}),(0,K.jsx)(G.Z.Item,{label:"名称",name:"name",rules:[{required:!0,message:"请输入名称"},{max:60,message:"输入超限,请缩减字符数"},{whitespace:!0,message:"请输入名称"}],children:(0,K.jsx)(Y.Z,{showCount:!0,maxLength:60})})]})}),(0,K.jsx)(g.Z,{centered:!0,title:xn?"编辑教学课件":"新建教学课件",open:B,confirmLoading:He,destroyOnClose:!0,onOk:o()(s()().mark((function e(){var n,t,i,a,l,r;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ve.validateFields();case 2:return Oe(!0),e.next=5,ve.getFieldsValue();case 5:if(n=e.sent,t=!1,i="",n.files.forEach((function(e){e.response&&e.response.id||(t=!0,i=e.name)})),!t){e.next=11;break}return x.ZP.error("".concat(i," 文件上传失败,请重新上传")),e.abrupt("return");case 11:if(xn){e.next=18;break}return e.next=14,(0,I.s0)({id:D[M].stage_id,subject_id:T.pathId,tags:Fn,attachment_ids:n.files.map((function(e){return e.response.id}))});case 14:0===(a=e.sent).status&&(x.ZP.success("修改成功"),U(!1),Rn(h()(a.items))),e.next=22;break;case 18:return e.next=20,(0,I.M2)({id:null==xn?void 0:xn.id,subject_id:T.pathId,tags:Fn,attachment_id:null===(l=n.files.map((function(e){return e.response.id})))||void 0===l?void 0:l[0]});case 20:0===(r=e.sent).status&&(x.ZP.success("修改成功"),U(!1),Rn(h()(r.items)));case 22:Oe(!1);case 23:case"end":return e.stop()}}),e)}))),onCancel:function(){U(!1),Mn([]),gn("")},children:(0,K.jsxs)(G.Z,{form:ve,children:[(0,K.jsx)(G.Z.Item,{label:"课件内容",name:"files",rules:[{required:!0,message:"请上传课件内容"}],children:(0,K.jsx)(jt.Z,{aloneClear:!0,maxSize:(0,A.Ny)()?500:100,accept:oi.toString(),number:xn?1:10})}),(0,K.jsx)(G.Z.Item,{style:{marginLeft:8},label:"知识标签",name:"tag",children:(0,K.jsx)(Y.Z,{onKeyUp:function(e){if("Enter"==e.key){var n=ve.getFieldValue("tag");if(ve.setFieldsValue({tag:""}),!n)return void x.ZP.info("标签不能为空");if(Fn.filter((function(e){return e===n})).length>0)return void x.ZP.info("已有相同名称标签");Fn.push(n),Mn(h()(Fn))}}})}),(0,K.jsx)("div",{className:Dn,children:Fn.map((function(e,n){return(0,K.jsx)(yn.Z,{closable:!0,onClose:function(n){!function(e,n){e.preventDefault(),Mn(h()(Fn.filter((function(e){return e!=n}))))}(n,e)},children:e},n+e)}))}),(0,K.jsxs)("div",{children:[(0,K.jsx)("span",{className:"c-red",children:"注意:"}),(0,K.jsx)("br",{}),"1、上传课件,即表示您已同意",(0,K.jsx)(p.Link,{to:"/users/mmipb3zhj/videos/protocol",target:"_blank",children:"上传内容协议"}),",不得上传未经他人授权的作品;",(0,K.jsx)("br",{}),"2、上传课件默认设置为不允许下载,若要开启下载功能,可进入课程编辑页面设置;",(0,K.jsx)("br",{}),"3、不支持断点续传,单个文件大小请勿超过",(0,A.Ny)()?500:100,"M;",(0,K.jsx)("br",{}),"4、当前仅限支持pdf、word、excel、ppt、zip文件;",(0,K.jsx)("br",{}),"5、文件名将被自动读取为系统内该课件的名称,上传前请注意这一点;",(0,K.jsx)("br",{}),"6、一次最多上传10个文件。"]})]})}),(0,K.jsx)(g.Z,{centered:!0,title:"新建小节名称",open:ne,confirmLoading:He,onOk:o()(s()().mark((function e(){var n,t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,me.validateFields();case 2:return Oe(!0),e.next=5,me.getFieldsValue();case 5:return n=e.sent,e.next=8,(0,I.Mt)({id:D[M].stage_id,subject_id:T.pathId,name:n.name});case 8:0===(t=e.sent).status&&(x.ZP.success("添加成功"),te(!1),i=l()({},t),D[M].items=D[M].items.concat(l()(l()({},i),{},{children:[]})),z(h()(D))),Oe(!1);case 11:case"end":return e.stop()}var i}),e)}))),onCancel:function(){return te(!1)},children:(0,K.jsx)(G.Z,{form:me,children:(0,K.jsx)(G.Z.Item,{label:"",name:"name",rules:[{required:!0,message:"请输入不超过40字的小节名称"}],children:(0,K.jsx)(Y.Z,{maxLength:40,placeholder:"请输入不超过40字的小节名称"})})})}),(0,K.jsx)(Gt,{}),(0,K.jsx)(Wn,{shixunIds:be,cb:Vn}),(0,K.jsx)($t,{}),(0,K.jsx)(ni,{}),(0,K.jsx)(ii,{}),(0,K.jsx)(ai,{}),(0,K.jsx)(yt.Z,{visible:Ne,editData:xn,onCancel:function(){return Ae(!1)},onOk:Bn}),(0,K.jsx)(ht,{setScoreShow:Qe,getData:Un,ScoreShow:Ge,modalType:Be,subjectId:T.pathId,id:cn}),(0,K.jsx)(mt,{setScoreShow:nn,ScoreShow:en,modalDdata:an})]})})),di=t(30518),ui=t(48410),fi="certificate___fHfxF",vi="actionsBtns___plapq",pi=["user"],mi=di.default.RangePicker,hi=(0,p.connect)((function(e){return{user:e.user,pathsDetail:e.pathsDetail}}))((function(e){e.user,f()(e,pi);var n=G.Z.useForm(),t=d()(n,1)[0],i=(0,v.useState)([]),a=d()(i,2),r=a[0],c=a[1],u=(0,v.useState)(!0),m=d()(u,2),h=m[0],y=m[1],j=(0,v.useState)(!1),P=d()(j,2),b=P[0],w=P[1],k=(0,v.useState)(!1),T=d()(k,2),N=T[0],A=T[1],I=(0,v.useState)(0),C=d()(I,2),Z=C[0],L=C[1],D=(0,v.useState)({}),z=d()(D,2),F=z[0],M=z[1],H=(0,p.useParams)(),O=(0,v.useState)({page:1,limit:10}),J=d()(O,2),_=J[0],E=J[1],V=[{title:"姓名",dataIndex:"user_name",key:"user_name",align:"left"},{title:"申请时间",dataIndex:"created_at",key:"created_at",align:"left"},{title:"申请状态",dataIndex:"state",key:"state",align:"left",render:function(e,n){return(0,K.jsxs)(K.Fragment,{children:["drafted"===(null==n?void 0:n.state)&&(0,K.jsx)("span",{children:"申请中"}),"rejected"===(null==n?void 0:n.state)&&(0,K.jsx)("span",{style:{color:"#E53333"},children:"未通过"}),"passed"===(null==n?void 0:n.state)&&(0,K.jsx)("span",{style:{color:"#2FA34F"},children:"通过"})]})}},{title:"学习进度",dataIndex:"process",key:"process",align:"left",render:function(e){return"".concat(e,"%")}},{title:"审批操作",dataIndex:"action",key:"action",align:"left",render:function(e,n){return(0,K.jsxs)("div",{className:vi,children:["drafted"===(null==n?void 0:n.state)&&(0,K.jsx)("span",{onClick:function(){return R(n)},children:"同意"}),"drafted"===(null==n?void 0:n.state)&&(0,K.jsx)("span",{onClick:function(){return B(n)},children:"拒绝"}),"rejected"===(null==n?void 0:n.state)&&(0,K.jsx)("span",{onClick:function(){return U(n)},children:"拒绝原因"}),"passed"===(null==n?void 0:n.state)&&(0,K.jsx)("span",{onClick:function(){return q(n)},children:"查看证书"})]})}}].filter((function(e){return!!N||"学习进度"!==e.title&&"审批操作"!==e.title}));(0,v.useEffect)((function(){W(_)}),[]);var R=function(){var e=o()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/paths/".concat(null==H?void 0:H.pathId,"/process_certificate.json"),{method:"post",body:{certificate_id:null==n?void 0:n.id,op:"pass"}});case 2:0===(null==(t=e.sent)?void 0:t.status)&&W(_);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),B=function(e){var n,t="";g.Z.confirm({title:"证书申请拒绝",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:(0,K.jsxs)("div",{children:[(0,K.jsx)("p",{children:"拒绝证书发放需填写拒绝原因。"}),(0,K.jsxs)("aside",{className:"flex-container",children:[(0,K.jsx)("sup",{className:"c-red-ee4",children:"*"}),(0,K.jsx)("span",{children:"拒绝原因:"}),(0,K.jsx)(Y.Z,{maxLength:30,style:{width:284,marginLeft:10},onChange:function(e){return t=e.target.value}})]})]}),okText:"确定拒绝",cancelText:"取消",onOk:(n=o()(s()().mark((function n(){var i;return s()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(t){n.next=3;break}return x.ZP.warning("拒绝理由不能为空"),n.abrupt("return",Promise.reject());case 3:return n.next=5,(0,ee.ZP)("/api/paths/".concat(null==H?void 0:H.pathId,"/process_certificate.json"),{method:"post",body:{certificate_id:null==e?void 0:e.id,op:"reject",content:t}});case 5:0===(null==(i=n.sent)?void 0:i.status)&&W(_);case 7:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})},U=function(e){g.Z.info({title:"拒绝原因",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:(0,K.jsx)("div",{children:null==e?void 0:e.content}),okText:"确定"})},q=function(e){M((null==e?void 0:e.info)||{}),w(!0)},W=function(){var e=o()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return y(!0),e.next=3,(0,ee.ZP)("/api/paths/".concat(null==H?void 0:H.pathId,"/request_certificates.json"),{method:"get",params:n});case 3:null!=(t=e.sent)&&t.data&&(c(null==t?void 0:t.data),L((null==t?void 0:t.total_count)||0),A(null==t?void 0:t.is_manage)),y(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,K.jsxs)("div",{className:fi,children:[(0,K.jsxs)(G.Z,{form:t,layout:"inline",className:"mb20",size:"large",onValuesChange:function(e,n){var t=n.state,i=void 0===t?"":t,s=n.keyword,a=void 0===s?"":s,r=n.time,o=void 0===r?[]:r,c=l()(l()({},_),{},{page:1,state:i,keyword:a,start_time:null!=o&&o[0]?X()(o[0]).format("YYYY-MM-DD"):"",end_time:null!=o&&o[1]?X()(o[1]).format("YYYY-MM-DD"):""});E(c),W(c)},children:[(0,K.jsx)(G.Z.Item,{name:"state",initialValue:"",className:"mr10",children:(0,K.jsxs)(S.default,{style:{width:104},children:[(0,K.jsx)(S.default.Option,{value:"",children:"全部状态"}),(0,K.jsx)(S.default.Option,{value:"drafted",children:"申请中"}),(0,K.jsx)(S.default.Option,{value:"passed",children:"通过"}),(0,K.jsx)(S.default.Option,{value:"3",children:"未通过"})]})}),(0,K.jsx)(G.Z.Item,{name:"time",children:(0,K.jsx)(mi,{onChange:function(e,n){console.log(n,22)},placeholder:["申请开始时间","申请结束时间"]})}),(0,K.jsx)(G.Z.Item,{style:{marginLeft:"auto",marginRight:0},name:"keyword",children:(0,K.jsx)(ui.t7,{style:{width:193},placeholder:"请输入学生姓名"})})]}),(0,K.jsx)(Ee.Z,{dataSource:r,rowKey:function(e){return e.id},columns:V,loading:h,pagination:{pageSize:_.limit,total:Z,current:_.page,onChange:function(e,n){var t=l()(l()({},_),{},{page:e,limit:n});E(t),W(t)},showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}),(0,K.jsx)(We.Z,{visible:b,onCancel:function(){w(!1),M({})},data:F})]})}));X().locale("ZH-cn");var xi=Yn.Z.TabPane,gi=function(e){e.data;var n=(0,v.useState)("1"),t=d()(n,2),i=t[0],a=t[1],l=(0,v.useState)(1),r=d()(l,2),c=r[0],u=r[1],f=(0,v.useState)(),m=d()(f,2),h=m[0],x=m[1],g=(0,v.useState)(!0),y=d()(g,2),j=y[0],P=y[1],b=(0,p.useParams)();function w(){return(w=o()(s()().mark((function e(){var n,t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return P(!0),"1"===i?n="/api/paths/".concat(b.pathId,"/study_ranking_shixuns_passed.json"):"2"===i?n="/api/paths/".concat(b.pathId,"/study_ranking_videos.json"):"3"===i?n="/api/paths/".concat(b.pathId,"/study_ranking_pdf_attachments.json"):"4"===i&&(n="/api/paths/".concat(b.pathId,"/study_ranking_discusses.json")),e.next=4,(0,ee.ZP)(n,{method:"get",params:{page:c}});case 4:t=e.sent,P(!1),x(t);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,v.useEffect)((function(){!function(){w.apply(this,arguments)}()}),[c,i]);var k=function(){var e,n,t,s,a,l,r,o,d,f,p,m,x;return(0,K.jsx)(v.Fragment,{children:(0,K.jsxs)($.Z,{spinning:j,children:[(0,K.jsxs)("div",{style:{height:"42px",background:"#fafafa",display:"flex",padding:"0px 5px",alignItems:"center"},children:[(0,K.jsx)("span",{style:{flex:"1"},children:"排名"}),(0,K.jsx)("span",{style:{flex:"1"},children:"姓名"}),"1"===i&&(0,K.jsx)("span",{style:{flex:"3"},children:"通过关卡数"}),"2"===i&&(0,K.jsx)("span",{style:{flex:"3"},children:"累计学习时长"}),"3"===i&&(0,K.jsx)("span",{style:{flex:"3"},children:"下载资源次数"}),"4"===i&&(0,K.jsx)("span",{style:{flex:"3"},children:"发帖数"})]}),(null==h?void 0:h.user_show)&&(0,K.jsxs)("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"},children:[(0,K.jsx)("span",{style:{flex:"1"},children:0===(null==h||null===(e=h.data_user)||void 0===e?void 0:e.rank)&&0===(null==h||null===(n=h.data_user)||void 0===n?void 0:n.num)?"--":(null==h||null===(t=h.data_user)||void 0===t?void 0:t.rank)<=100&&0!=(null==h||null===(s=h.data_user)||void 0===s?void 0:s.rank)?null==h||null===(a=h.data_user)||void 0===a?void 0:a.rank:"未上榜"}),(0,K.jsx)("span",{style:{flex:"1"},children:null==h||null===(l=h.data_user)||void 0===l?void 0:l.user_real_name}),"1"===i&&(0,K.jsx)("span",{style:{flex:"3"},children:(null==h||null===(r=h.data_user)||void 0===r?void 0:r.num)||"--"}),"2"===i&&(0,K.jsx)("span",{style:{flex:"3"},children:null!=h&&null!==(o=h.data_user)&&void 0!==o&&o.num?(0,E.li)(null==h||null===(d=h.data_user)||void 0===d?void 0:d.num):"--"}),"3"===i&&(0,K.jsx)("span",{style:{flex:"3"},children:(null==h||null===(f=h.data_user)||void 0===f?void 0:f.num)||"--"}),"4"===i&&(0,K.jsx)("span",{style:{flex:"3"},children:(null==h||null===(p=h.data_user)||void 0===p?void 0:p.num)||"--"})]}),(null==h?void 0:h.user_show)&&(0,K.jsx)(Xn.Z,{}),(null==h||null===(m=h.data)||void 0===m?void 0:m.length)>0?null==h||null===(x=h.data)||void 0===x?void 0:x.map((function(e,n){return(0,K.jsxs)("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"},children:[1===(null==e?void 0:e.rank)&&(0,K.jsx)("span",{style:{flex:"1",color:"#E02020"},children:null==e?void 0:e.rank}),2===(null==e?void 0:e.rank)&&(0,K.jsx)("span",{style:{flex:"1",color:"#FA6400"},children:null==e?void 0:e.rank}),3===(null==e?void 0:e.rank)&&(0,K.jsx)("span",{style:{flex:"1",color:"#F7B500"},children:null==e?void 0:e.rank}),(null==e?void 0:e.rank)>3&&(0,K.jsx)("span",{style:{flex:"1"},children:null==e?void 0:e.rank}),(0,K.jsx)("span",{style:{flex:"1"},children:null==e?void 0:e.user_real_name}),"1"===i&&(0,K.jsx)("span",{style:{flex:"3"},children:null==e?void 0:e.num}),"2"===i&&(0,K.jsx)("span",{style:{flex:"3"},children:(0,E.li)(null==e?void 0:e.num)}),"3"===i&&(0,K.jsx)("span",{style:{flex:"3"},children:null==e?void 0:e.num}),"4"===i&&(0,K.jsx)("span",{style:{flex:"3"},children:null==e?void 0:e.num})]})})):(0,K.jsx)(lt.Z,{}),(null==h?void 0:h.count)>10&&(0,K.jsx)(Fn.Z,{current:c,pageSize:10,showSizeChanger:!1,total:null==h?void 0:h.count,style:{textAlign:"center",margin:"20px 0px"},onChange:function(e){u(e)}})]})})};return(0,K.jsx)("div",{children:(0,K.jsxs)(Yn.Z,{activeKey:i,style:{background:"#fff",padding:"0px 20px"},onChange:function(e){a(e),u(1)},children:[(0,K.jsx)(xi,{tab:"通关榜",style:{background:"#fff"},children:(0,K.jsx)(k,{})},"1"),(0,K.jsx)(xi,{tab:"视频学习榜",children:(0,K.jsx)(k,{})},"2"),(0,K.jsx)(xi,{tab:"下载资源榜",children:(0,K.jsx)(k,{})},"3"),(0,K.jsx)(xi,{tab:"互动讨论榜",children:(0,K.jsx)(k,{})},"4")]})})},yi=t(25526),ji=["user","pathsDetail"],Pi=(0,p.connect)((function(e){return{user:e.user,pathsDetail:e.pathsDetail}}))((function(e){e.user;var n,t=e.pathsDetail,i=(f()(e,ji),(0,p.useParams)()),a=(0,v.useRef)(),l=(0,v.useRef)(),r=(0,v.useRef)(!1),c=(0,v.useState)({}),u=d()(c,2),m=u[0],h=u[1],x=(0,v.useState)(700),g=d()(x,2),y=g[0],j=g[1];(0,v.useEffect)((function(){setTimeout((function(){var e,n;null===(e=a.current)||void 0===e||null===(n=e.resize)||void 0===n||n.call(e)}),300)}),[y]),(0,v.useEffect)((function(){var e;h(null===(e=t.detail)||void 0===e?void 0:e.atlas_data)}),[null===(n=t.detail)||void 0===n?void 0:n.atlas_data]),(0,v.useEffect)((function(){return document.addEventListener((0,yi.gH)(),b),function(){document.removeEventListener((0,yi.gH)(),b)}}),[]);var P,b=function(){(0,yi.vp)()||j(700)};return(0,K.jsx)("div",{style:{paddingTop:20,paddingBottom:20,height:y+30,background:"#FFF"},ref:l,children:m.nodes&&(0,K.jsx)(mn.Z,{style:{height:y+"px"},option:{title:{text:"",subtext:"",left:"center"},tooltip:{trigger:"item",formatter:function(e){return"edge"===e.dataType?e.data.relation:"node"===e.dataType?"名称:"+e.data.name+"<br>类别:"+e.data.labels.join(", ")+"<br>ID: "+e.data.uid+"<br>":void 0}},legend:[{bottom:0,left:"center",orient:"horizontal",data:m.categories.map((function(e){if(e.name)return e.name}))}],animationDuration:1e3,animationEasingUpdate:"quinticInOut",series:[{name:"",type:"graph",layout:"force",data:m.nodes,links:m.links,categories:m.categories,roam:!0,draggable:!1,label:{position:"inside",show:!0},labelLayout:{hideOverlap:!0,moveOverlap:!0},force:{repulsion:600,edgeLength:200,gravity:.2,layoutAnimation:!0,friction:.3},edgeLabel:{},edgeSymbol:["none","arrow"],lineStyle:{color:"source",curveness:0},emphasis:{disabled:!1,scale:1.3,focus:"none",lineStyle:{width:10},itemStyle:{borderType:"solid",borderWidth:1,borderColor:"rgb(154,152,152)"}},symbolSize:40,color:["#f79767","#da7194","#ffc454","#569480","#f16667","#d9c8ae","#c990c0","#4c8eda","#57c7e3","#ecb5c9","#8dcc93","#37A2DA","#67E0E3","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#E690D1","#e7bcf3","#9d96f5","#8378EA","#96BFFF","#dd6b66","#759aa0","#e69d87","#8dc1a9","#ea7e53","#eedd78","#73a373","#73b9bc","#7289ab","#91ca8c","#f49f42"]}],toolbox:{show:!0,feature:{restore:{title:"还原"},saveAsImage:{title:"保存为图片"},myTool:{show:!0,title:"全屏显示",icon:"path://M358.464 136.672l0-34.112-255.904 0 0 255.904 34.112 0 0-197.664 242.816 242.816 24.128-24.128-242.816-242.816zM665.536 102.56l0 34.112 197.664 0-242.816 242.816 24.128 24.128 242.816-242.816 0 197.664 34.112 0 0-255.904zM379.488 620.384l-242.816 242.816 0-197.664-34.112 0 0 255.904 255.904 0 0-34.112-197.664 0 242.816-242.816zM887.328 863.2l-242.816-242.816-24.128 24.128 242.816 242.816-197.664 0 0 34.112 255.904 0 0-255.904-34.112 0z",onclick:function(){(0,yi.vp)()?(setTimeout((function(){j(700)}),300),(0,yi.BU)()):((0,yi.Dj)(l.current),setTimeout((function(){j(window.innerHeight-40)}),300))}}}}},onChartReady:function(e){a.current=e,e.resize()},opts:{renderer:"svg"},onEvents:{click:function(e){r.current=!1,setTimeout((function(){if(!r.current&&"node"===e.dataType){var n=e.data.url;n&&window.open(n,"_blank")}}),500)},dblclick:(P=o()(s()().mark((function e(n,t,a){var l,o,c,d,u,f,v,p,x,g,y;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("p:",n,t,a),r.current=!0,e.next=4,(0,ee.ZP)("/api/paths/".concat(i.pathId,"/atlas_data.json"),{method:"get",params:{node_id:n.data.id}});case 4:for(l=e.sent,o=l.atlas_data,c=o.nodes,d=o.links,u=o.categories,c=m.nodes.concat(c),d=m.links.concat(d),f=c.filter((function(e,n,t){return t.findIndex((function(n){return n.id===e.id}))===n})),v=d.filter((function(e,n,t){return t.findIndex((function(n){return n.source===e.source&&n.target===e.target}))===n})),p=[],x=Math.max(u.length,m.categories.length),g=0;g<x;g++)y=u[g].name||m.categories[g].name,p.push({name:y});h({nodes:f,links:v,categories:p});case 14:case"end":return e.stop()}}),e)}))),function(e,n,t){return P.apply(this,arguments)})}})})})),bi=t(82100),wi=t.n(bi),ki=t(29186),Ti=t.n(ki),Ni=t(4811),Ai=t.n(Ni),Ii=t(34577),Si=t.n(Ii),Ci=t(80619),Zi=t.n(Ci),Li=t(47074),Di=t.n(Li),zi=t(53326),Xi=t(85160),Fi=t(12378),Mi="rightmodal___m9muS",Hi="title___o_SbY",Oi="button___dkDCG",Ji="linetitles___OnY49",_i="line___DRyRv",Ei="additem___e0i2I",Vi="multi_ellipsis1___cM9m0",Ki="lebels___L_GjD",Ri="describe___kQnz2",Bi="describetitle___ruvEj",Ui="ehover___yL7ec",qi="dhover___Fk5zc",Wi="header___pmtBA",Gi="headeractivite___NrVuo",Qi=t(12911),Yi=t.n(Qi),$i=function(e){Zi()(t,e);var n=Di()(t);function t(){return wi()(this,t),n.apply(this,arguments)}return Ti()(t,[{key:"isFixed",value:function(e){return e.node.isSelected}},{key:"doLayout",value:function(e){var n=this;this._isObserving||(this._isObserving=!0,this.diagram.addModelChangedListener((function(e){(""!==e.modelChange||e.change===Fi.Vk.Transaction&&"StartingFirstTransaction"===e.propertyName)&&(n.network=null)})));var i=this.network;null===i?this.network=i=this.makeNetwork(e):this.diagram.nodes.each((function(e){var n=i.findVertex(e);null!==n&&(n.bounds=e.actualBounds)})),Ai()(Si()(t.prototype),"doLayout",this).call(this,e),this.network=i}}]),t}(Fi.hD),es=["#3CDAA3","#9C41DE","#F84F90","#30A7F1","#6656FF"],ns=["根节点","课件知识单元","实训知识单元","文本知识单元","知识点"],ts=(0,p.connect)((function(e){return{user:e.user,pathsDetail:e.pathsDetail}}))((function(e){e.user;var n,t,i,a,r,c,u,f,m=e.pathsDetail,h=(0,p.useParams)(),y=(0,v.useRef)(),b=(0,v.useState)(!1),w=d()(b,2),T=w[0],N=w[1],A=(0,v.useState)(!1),I=d()(A,2),L=I[0],z=I[1],X=(0,v.useState)(!1),F=d()(X,2),M=F[0],H=F[1],O=(0,v.useState)(!1),J=d()(O,2),_=J[0],E=J[1],V=(0,v.useState)(!0),R=d()(V,2),B=R[0],U=R[1],q=(0,v.useState)(!1),W=d()(q,2),Q=W[0],ne=W[1],te=(0,v.useState)({}),ie=d()(te,2),se=ie[0],ae=ie[1],le=G.Z.useForm(),ce=d()(le,1)[0],de=(0,v.useState)(!1),ue=d()(de,2),fe=ue[0],ve=ue[1],pe=(0,v.useState)(!0),me=d()(pe,2),he=me[0],xe=me[1],ge=(0,v.useState)({index:"",name:"",add:!1}),ye=d()(ge,2),je=ye[0],Pe=ye[1],be=(0,v.useState)({}),we=d()(be,2),ke=we[0],Te=we[1],Ne=(0,v.useRef)(null),Ae=(0,v.useState)(!1),Ie=d()(Ae,2),Se=Ie[0],Ce=Ie[1],Ze=(0,v.useState)(!1),Le=d()(Ze,2),De=Le[0],ze=Le[1],Xe=(0,v.useState)([]),Fe=d()(Xe,2),Me=Fe[0],He=Fe[1],Oe=(0,v.useState)([]),Je=d()(Oe,2),_e=Je[0],Ee=Je[1],Ve=(0,v.useState)([]),Ke=d()(Ve,2),Re=Ke[0],Be=Ke[1],Ue=(0,v.useState)(""),qe=d()(Ue,2),We=qe[0],Ge=qe[1],Qe=(0,v.useState)(!0),Ye=d()(Qe,2),$e=Ye[0],en=Ye[1],nn=(0,v.useState)(),tn=d()(nn,2),sn=tn[0],an=tn[1],ln=(0,v.useState)([]),rn=d()(ln,2),on=rn[0],cn=rn[1],dn=(0,v.useState)(!1),un=d()(dn,2),fn=un[0],vn=un[1],pn=(0,v.useState)(!1),mn=d()(pn,2),hn=mn[0],xn=mn[1],gn=(0,v.useRef)(),yn=(0,v.useRef)(),jn=(0,v.useState)(!1),Pn=d()(jn,2),bn=Pn[0],wn=Pn[1],kn=(0,v.useState)({left:0,top:0,bottom:0,right:0}),Tn=d()(kn,2),Nn=Tn[0],An=Tn[1],In=(0,v.useRef)(null),Sn=(0,v.useState)(!1),Cn=d()(Sn,2),Zn=Cn[0],Ln=Cn[1],Dn=(0,v.useState)(600),zn=d()(Dn,2),Xn=(zn[0],zn[1]);(0,v.useEffect)((function(){Te({}),On()}),[h,B]),(0,v.useEffect)((function(){Fn(),x.ZP.config({getContainer:function(){return Ne.current},top:100})}),[]);var Fn=function(){if(!yn.current){var e=Fi.bx.make,n=new Fi.S0("myDiagramDiv",{"commandHandler.copiesTree":!1,"commandHandler.copiesParentKey":!1,"commandHandler.deletesTree":!1,"draggingTool.dragsTree":!1,"undoManager.isEnabled":!1,doubleClick:!1});yn.current=n,n.nodeTemplate=e(Fi.NB,"Vertical",{selectionObjectName:"TEXT"},e(Fi.al,{name:"TEXT",minSize:new Fi.$u(30,15)},new Fi.KX("text","text").makeTwoWay(),new Fi.KX("scale","scale").makeTwoWay(),new Fi.KX("font","font").makeTwoWay()),e(Fi.bn,"LineH",{stretch:Fi.bx.Horizontal,strokeWidth:3,height:3,portId:"",fromSpot:Fi.z6.LeftRightSides,toSpot:Fi.z6.LeftRightSides},new Fi.KX("stroke","brush"),new Fi.KX("fromSpot","dir",(function(e){return Vn(e,!0)})),new Fi.KX("toSpot","dir",(function(e){return Vn(e,!1)}))),new Fi.KX("locationSpot","dir",(function(e){return Vn(e,!1)})),{click:function(e,n){var t;if(null!==(t=m.detail)&&void 0!==t&&t.allow_add_member)ae(null==n?void 0:n.data),An({left:0,top:0,bottom:0,right:0});else{var i,s;if(null==n||null===(i=n.data)||void 0===i||!i.url)return;window.open(null==n||null===(s=n.data)||void 0===s?void 0:s.url)}}}),n.allowDoubleClick=!1,n.allowSelect="single",n.commandHandler.canDeleteSelection=!1,n.commandHandler.canUndo=!1,n.toolManager.clickSelectingTool.canStartMulti=!1,n.linkTemplate=e(Fi.rU,{curve:Fi.rU.Bezier,fromShortLength:-2,toShortLength:-2,selectable:!1},e(Fi.bn,{strokeWidth:3},new Fi.KX("stroke","toNode",(function(e){return e.data.brush?e.data.brush:"black"})).ofObject()))}};function Mn(e,n){Fi.bx.make(Fi.FF,{angle:n,arrangement:Fi.FF.ArrangementFixedRoots,nodeSpacing:5,layerSpacing:20,setsPortSpot:!1,setsChildPortSpot:!1}).doLayout(e)}function Hn(e){var n,t=null==e||null===(n=e[0])||void 0===n?void 0:n.id,i=0;yn.current.model=Fi.Hn.fromJson(JSON.stringify({class:"go.TreeModel",nodeDataArray:e.map((function(e){return e.parent==t&&(e.dir=i%2==0?"left":"right",++i),e.brush=es[e.unit_type],e}))})),function(e,n){var t=e.findNodeForKey(n);if(null!==t){e.startTransaction("Layout");var i=new Fi.l4,s=new Fi.l4;t.findLinksConnected().each((function(e){var n=e.toNode;"left"===n.data.dir?(s.add(t),s.add(e),s.addAll(n.findTreeParts())):(i.add(t),i.add(e),i.addAll(n.findTreeParts()))})),Mn(i,0),Mn(s,180),e.commitTransaction("Layout")}}(yn.current,t)}function On(){return Jn.apply(this,arguments)}function Jn(){return(Jn=o()(s()().mark((function e(){var n,t,i,a,r,o;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=B?"/api/knowledge_graphs/tree.json":"/api/knowledge_graphs/map.json",e.next=3,(0,ee.ZP)(n,{method:"get",params:{identifier:h.pathId}});case 3:0===(t=e.sent).status&&(r=null==t||null===(i=t.nodeData)||void 0===i?void 0:i.map((function(e,n){return l()(l()({},e),{},{bgcolor:es[e.unit_type],parent:e.parent_id})})),Te(l()(l()({},t),{},{nodeData:r})),B?(Hn(r),Kn()):Kn(),(null==(o=null==t||null===(a=t.nodeData)||void 0===a?void 0:a.filter((function(e){return e.id===se.id})))?void 0:o.length)>0&&ae(l()({},null==o?void 0:o[0])));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var _n={onRemove:function(){He([])},beforeUpload:function(e){if(console.log(e),(null==e?void 0:e.size)>52428800)return x.ZP.info("文件超过50M,不符合上传要求"),!1;var n=[];return n.push(e),He([].concat(n)),!1},fileList:Me,accept:".xls,.xlsx"},En=(0,v.useMemo)((function(){return function e(n){return n.map((function(n){var t=n.title,i=t.indexOf(We),s=t.substring(0,i),a=t.slice(i+We.length),l=i>-1?(0,K.jsxs)("span",{children:[s,(0,K.jsx)("span",{style:{color:"#f50"},children:We}),a]}):(0,K.jsx)("span",{children:t});return n.children?{title:l,key:n.key,children:e(n.children)}:{title:l,key:n.key}}))}(_e)}),[We,_e]);function Vn(e,n){return"left"===e?n?Fi.z6.Left:Fi.z6.Right:n?Fi.z6.Right:Fi.z6.Left}function Kn(){var e,n,t,i;Xn(600),null===(e=yn.current)||void 0===e||null===(n=e.zoomToFit)||void 0===n||n.call(e),null===(t=gn.current)||void 0===t||null===(i=t.zoomToFit)||void 0===i||i.call(t)}return(0,K.jsxs)("div",{ref:Ne,style:{paddingBottom:20,background:"#FFF",position:"relative"},children:[(0,K.jsxs)($.Z,{spinning:Q,children:[(null==ke?void 0:ke.is_root)&&(0,K.jsx)(lt.Z,{ButtonClick:o()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return ne(!0),e.next=3,(0,ee.ZP)("/api/knowledge_graphs/sync.json",{method:"post",body:{identifier:h.pathId}});case 3:n=e.sent,ne(!1),0===n.status&&On();case 6:case"end":return e.stop()}}),e)}))),buttonProps:{type:"primary"},ButtonText:(null===(n=m.detail)||void 0===n?void 0:n.allow_add_member)&&"获取课程知识结构",ButtonTwo:(null===(t=m.detail)||void 0===t?void 0:t.allow_add_member)&&(0,K.jsx)(k.ZP,{style:{marginLeft:20},onClick:function(){ze(!0)},type:"primary",children:"文件导入"}),styles:{margin:"auto",paddingTop:100}}),!(null!=ke&&ke.is_root)&&(0,K.jsxs)("div",{style:{height:60,border:"1px solid #e7e7e7",display:"flex"},children:[(0,K.jsxs)("div",{onClick:function(){U(!0),ae({})},className:B?Gi:Wi,children:[(0,K.jsxs)("div",{children:[" ",(0,K.jsx)("i",{className:"iconfont icon-zhishishu"})]}),(0,K.jsx)("div",{children:"知识树"})]}),(0,K.jsxs)("div",{onClick:function(){U(!1),ae({})},className:B?Wi:Gi,children:[(0,K.jsxs)("div",{children:[" ",(0,K.jsx)("i",{className:"iconfont icon-guanxitu"})]}),(0,K.jsx)("div",{children:"关系图"})]}),(0,K.jsxs)("div",{onClick:function(){var e,n,t,i,s=B?yn.current.viewportBounds.width:gn.current.viewportBounds.width,a=B?yn.current.viewportBounds.height:gn.current.viewportBounds.height;null===(e=yn.current)||void 0===e||null===(n=e.zoomToRect)||void 0===n||n.call(e,new Fi.UL(1,1,s/1.1,a/1.1)),null===(t=gn.current)||void 0===t||null===(i=t.zoomToRect)||void 0===i||i.call(t,new Fi.UL(1,1,s/1.1,a/1.1))},className:Wi,children:[(0,K.jsxs)("div",{children:[" ",(0,K.jsx)("i",{className:"iconfont icon-fangda3"})]}),(0,K.jsx)("div",{children:"放大"})]}),(0,K.jsxs)("div",{onClick:function(){var e,n,t,i,s=B?yn.current.viewportBounds.width:gn.current.viewportBounds.width,a=B?yn.current.viewportBounds.height:gn.current.viewportBounds.height;null===(e=yn.current)||void 0===e||null===(n=e.zoomToRect)||void 0===n||n.call(e,new Fi.UL(1,1,1.1*s,1.1*a)),null===(t=gn.current)||void 0===t||null===(i=t.zoomToRect)||void 0===i||i.call(t,new Fi.UL(1,1,1.1*s,1.1*a))},className:Wi,children:[(0,K.jsxs)("div",{children:[" ",(0,K.jsx)("i",{className:"iconfont icon-suoxiao3"})]}),(0,K.jsx)("div",{children:"缩小"})]}),(0,K.jsxs)("div",{onClick:function(){var e,n,t,i;Xn(600),null===(e=yn.current)||void 0===e||null===(n=e.zoomToFit)||void 0===n||n.call(e),null===(t=gn.current)||void 0===t||null===(i=t.zoomToFit)||void 0===i||i.call(t)},className:Wi,children:[(0,K.jsxs)("div",{children:[" ",(0,K.jsx)("i",{className:"iconfont icon-zishiying"})]}),(0,K.jsx)("div",{children:"最佳适应"})]}),(0,K.jsxs)("div",{onClick:o()(s()().mark((function e(){var n,t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return xn(!0),e.next=3,(0,ee.ZP)("/api/knowledge_graphs.json",{method:"get",params:{identifier:h.pathId}});case 3:0===(n=e.sent).status&&(cn(null==n?void 0:n.list),Ee(null==n?void 0:n.knowledge_graphs),Be(null==n||null===(t=n.list)||void 0===t?void 0:t.map((function(e){return e.key}))));case 5:case"end":return e.stop()}}),e)}))),className:Wi,children:[(0,K.jsxs)("div",{children:[" ",(0,K.jsx)("i",{className:"iconfont icon-chazhao"})]}),(0,K.jsx)("div",{children:"查找"})]}),(null===(i=m.detail)||void 0===i?void 0:i.allow_add_member)&&(0,K.jsxs)("div",{onClick:function(){ze(!0)},className:Wi,children:[(0,K.jsxs)("div",{children:[" ",(0,K.jsx)("i",{className:"iconfont icon-daoru"})]}),(0,K.jsx)("div",{children:"导入"})]}),(0,K.jsxs)("div",{style:{flex:1,textAlign:"end",lineHeight:"60px"},children:[(null===(a=m.detail)||void 0===a?void 0:a.allow_add_member)&&(0,K.jsx)(j.Z,{title:"清空所有数据",getPopupContainer:function(){return Ne.current},children:(0,K.jsx)("i",{onClick:function(){var e;g.Z.confirm({title:"提示",icon:null,centered:!0,getContainer:function(){return Ne.current},content:"请确定是否将知识图谱所有的数据清空,恢复空状态,清空后数据不可恢复!本次清空不会影响到课程章节内容,仅作用于知识图谱的数据。",onOk:(e=o()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/knowledge_graphs/delete_all.json",{method:"DELETE",body:{identifier:h.pathId}});case 2:0===e.sent.status&&(On(),ae({}));case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},className:"iconfont icon-shanchu14 ".concat(qi)})}),(null===(r=m.detail)||void 0===r?void 0:r.allow_add_member)&&(0,K.jsx)(j.Z,{title:"同步课程知识结构",getPopupContainer:function(){return Ne.current},children:(0,K.jsx)("i",{onClick:function(){var e;g.Z.confirm({title:"提示",icon:null,centered:!0,getContainer:function(){return Ne.current},content:"请确定是否将同步课程知识结构,更新后原有知识结构将被覆盖,覆盖后不可撤销恢复。",onOk:(e=o()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return ne(!0),e.next=3,(0,ee.ZP)("/api/knowledge_graphs/sync.json",{method:"post",body:{identifier:h.pathId}});case 3:n=e.sent,ne(!1),0===n.status&&On();case 6:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},style:{margin:"0px 30px"},className:"iconfont icon-jiazai_shuaxin_o ".concat(Ui)})}),(null===(c=m.detail)||void 0===c?void 0:c.allow_add_member)&&(0,K.jsx)(P.Z,{getPopupContainer:function(){return Ne.current},menu:{items:[{key:"1",style:{width:100},label:(0,K.jsx)("a",{href:"".concat(oe.Z.API_SERVER,"/api/knowledge_graphs/export.xlsx?identifier=").concat(h.pathId),children:"导出Excel"})},{key:"2",label:(0,K.jsx)("a",{href:"".concat(oe.Z.API_SERVER,"/api/knowledge_graphs/export.json?identifier=").concat(h.pathId),children:"导出Word"})}]},children:(0,K.jsx)("i",{className:"iconfont icon-xiazai6 ".concat(Ui)})}),(0,K.jsx)("i",{onClick:function(){(0,yi.vp)()?(Ce(!1),(0,yi.BU)()):(Ce(!0),(0,yi.Dj)(Ne.current)),Kn()},style:{marginLeft:30,marginRight:20},className:"iconfont ".concat(Se?"icon-tuichuquanping3":"icon-quanping4"," ").concat(Ui)})]})]}),(0,K.jsxs)("div",{className:"relative",children:[!B&&(0,K.jsx)(Xi.FI,{ref:y,divClassName:"diagram-component",style:{backgroundColor:"#fff",height:Se?"calc(100vh - 100px)":540,visibility:null!=ke&&ke.is_root?"hidden":"visible"},initDiagram:function(){var e=Fi.bx.make,n=e(Fi.S0,{allowSelect:!1,"undoManager.isEnabled":!0,initialAutoScale:Fi.S0.Uniform,contentAlignment:Fi.z6.Center,layout:e($i,{defaultSpringLength:30,defaultElectricalCharge:100}),SelectionMoved:function(e){return e.diagram.layout.invalidateLayout()},model:e(Fi.FJ,{linkKeyProperty:"key",makeUniqueKeyFunction:function(e,n){for(var t=n.key||1;e.findNodeDataForKey(t);)t++;return n.key=t,t},makeUniqueLinkKeyFunction:function(e,n){for(var t=n.key||-1;e.findLinkDataForKey(t);)t--;return n.key=t,t}})});return n.toolManager.draggingTool.doMouseMove=function(){Fi.h1.prototype.doMouseMove.call(this),this.isActive&&this.diagram.layout.doLayout(!0)},n.nodeTemplate=e(Fi.NB,"Auto",{minSize:new Fi.$u(100,100)},e(Fi.bn,"Circle",{stroke:"white",spot1:new Fi.z6(0,0,5,5),spot2:new Fi.z6(1,1,-5,-5)},new Fi.KX("fill","bgcolor")),e(Fi.al,{font:"bold 10pt helvetica, bold arial, sans-serif",stroke:"white",textAlign:"center",maxSize:new Fi.$u(100,NaN)},new Fi.KX("text","text")),{click:function(e,n){var t;if(null!==(t=m.detail)&&void 0!==t&&t.allow_add_member)ae(null==n?void 0:n.data),An({left:0,top:0,bottom:0,right:0});else{var i,s;if(null==n||null===(i=n.data)||void 0===i||!i.url)return;window.open(null==n||null===(s=n.data)||void 0===s?void 0:s.url)}}}),n.linkTemplate=e(Fi.rU,{layerName:"Background"},e(Fi.bn,{stroke:"black"}),e(Fi.bn,{toArrow:"standard",stroke:null}),e(Fi.s_,"Auto",e(Fi.bn,{fill:e(Fi.BD,"Radial",{0:"rgb(240, 240, 240)",.3:"rgb(240, 240, 240)",1:"rgba(240, 240, 240, 0)"}),stroke:null}),e(Fi.al,{textAlign:"center",font:"10pt helvetica, arial, sans-serif",stroke:"#555555",margin:4},new Fi.KX("text","text")))),n.doubleClick=!1,n.allowDoubleClick=!1,n.allowSelect="single",n.commandHandler.canDeleteSelection=!1,n.commandHandler.canUndo=!1,n.allowInsert=!1,n.toolManager.clickSelectingTool.canStartMulti=!1,gn.current=n,n},nodeDataArray:null==ke?void 0:ke.nodeData,linkDataArray:null==ke?void 0:ke.linkData}),(0,K.jsx)("div",{id:"myDiagramDiv",style:{height:Se?"calc(100vh - 100px)":540,width:"100%",visibility:null!=ke&&ke.is_root?"hidden":B?"visible":"hidden",position:B?"relative":"absolute"}})]}),(0,K.jsx)("div",{children:!(null!=ke&&ke.is_root)&&ns.map((function(e,n){return(0,K.jsxs)("span",{style:{marginLeft:0===n&&20,marginRight:30},children:[(0,K.jsx)("span",{style:{marginRight:6,width:16,height:8,background:es[n],display:"inline-flex",borderRadius:4}}),(0,K.jsx)("span",{style:{color:"#9096A3"},children:e})]})}))})]}),(0,K.jsx)("div",{style:{zIndex:10},children:(0,K.jsx)(Yi(),{disabled:bn,bounds:Nn,onStart:function(e,n){return function(e,n){var t,i=window.document.documentElement,s=i.clientWidth,a=i.clientHeight,l=null===(t=In.current)||void 0===t?void 0:t.getBoundingClientRect();An({left:-l.left+n.x,right:s-(l.right-n.x),top:-l.top+n.y,bottom:a-(l.bottom-n.y)-70})}(0,n)},children:(0,K.jsx)("div",{ref:In,style:{position:"absolute",cursor:"move",right:Se?0:-500,top:60,zIndex:10},children:(0,K.jsx)("div",{onMouseOver:function(){bn&&wn(!he)},onMouseOut:function(){wn(!0)},children:se.id&&(0,K.jsx)("div",{className:Mi,children:(0,K.jsxs)($.Z,{spinning:Q,children:[(0,K.jsxs)("div",{style:{display:"flex"},children:[(0,K.jsxs)("div",{className:Hi,children:[se.text," ",(0,K.jsx)("i",{onClick:function(){N(!0),ce.setFieldsValue({name:se.text})},className:"iconfont icon-bianji3",style:{marginLeft:14,color:"#666666",cursor:"pointer"}})]}),(0,K.jsx)("div",{children:(0,K.jsx)("i",{style:{cursor:"pointer"},onClick:function(){var e,n;ae({}),null===(e=yn.current)||void 0===e||e.clearSelection(),null===(n=gn.current)||void 0===n||n.clearSelection()},className:"iconfont icon-danchuangguanbi"})})]}),(0,K.jsxs)("div",{style:{marginTop:25},children:[(0,K.jsxs)("span",{className:Oi,onClick:function(){se.unit_type>=4||0===se.unit_type?0===se.unit_type?x.ZP.info("根节点暂不支持插入知识点"):x.ZP.info("知识点为最小单位暂不支持插入知识点"):(ce.setFieldsValue({name:""}),H(!0))},children:[(0,K.jsx)("i",{style:{marginRight:8},className:"iconfont icon-charuzhishidian1"})," 插入知识点"]}),(0,K.jsxs)("span",{className:Oi,onClick:function(){se.unit_type>=4?x.ZP.info("知识点为最小单位暂不支持插入知识单元"):(ce.setFieldsValue({name:"",unit_type:3,url:""}),E(!0))},children:[(0,K.jsx)("i",{style:{marginRight:8},className:"iconfont icon-charuzhishidanyuan"})," 插入知识单元"]}),(0,K.jsxs)("span",{className:Oi,onClick:function(){var e;g.Z.confirm({icon:null,title:"提示",centered:!0,getContainer:function(){return Ne.current},content:"删除该节点会导致它的子节点一并删除,删除节点不会影响到课程章节内容,删除后,数据不可恢复请确认是否删除",onOk:(e=o()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return ne(!0),e.next=3,(0,ee.ZP)("/api/knowledge_graphs/".concat(se.id,".json"),{method:"DELETE"});case 3:n=e.sent,ne(!1),0===(null==n?void 0:n.status)&&(ae({}),On());case 6:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},children:[(0,K.jsx)("i",{style:{marginRight:8},className:"iconfont icon-shanchujiedian"})," 删除节点"]}),(0,K.jsxs)("span",{className:Oi,onClick:o()(s()().mark((function e(){var n,t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return ve(!0),e.next=3,(0,ee.ZP)("/api/knowledge_graphs.json",{method:"get",params:{identifier:h.pathId}});case 3:0===(n=e.sent).status&&(cn(null==n?void 0:n.list),Ee(null==n?void 0:n.knowledge_graphs),Be(null==n||null===(t=n.list)||void 0===t?void 0:t.map((function(e){return e.key}))));case 5:case"end":return e.stop()}}),e)}))),children:[(0,K.jsx)("i",{style:{marginRight:8},className:"iconfont icon-guanxi"})," 关系"]})]}),(0,K.jsxs)("div",{style:{marginTop:20},children:[(0,K.jsxs)("div",{className:Ji,children:[(0,K.jsx)("span",{className:_i}),"属性"]}),4!=se.unit_type&&se.unit_type>0&&(0,K.jsxs)("div",{style:{paddingLeft:8},children:[(0,K.jsx)("label",{className:Ki,children:"类型"}),(0,K.jsxs)(S.default,{size:"large",getPopupContainer:function(){return Ne.current},style:{width:"100%",marginTop:6},value:se.unit_type,onChange:function(){var e=o()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return se.unit_type=n,ae(l()({},se)),ne(!0),e.next=5,(0,ee.ZP)("/api/knowledge_graphs/".concat(se.id,".json"),{method:"put",body:{unit_type:n}});case 5:t=e.sent,ne(!1),0===t.status&&(N(!1),On());case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),placeholder:"请选择类型",children:[(0,K.jsx)(S.default.Option,{value:1,children:"课件"}),(0,K.jsx)(S.default.Option,{value:3,children:"文本"}),(0,K.jsx)(S.default.Option,{value:2,children:"实训"})]})]}),(0,K.jsxs)("div",{style:{paddingLeft:8,marginTop:15},children:[(0,K.jsx)("label",{className:Ki,style:{display:"flex"},children:"跳转地址"}),(0,K.jsx)(Y.Z,{size:"large",value:se.url,onChange:function(e){se.url=e.target.value,ae(l()({},se))},disabled:he,onBlur:function(){var e=o()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(wn(!1),!n.target.value){e.next=6;break}if(new RegExp(/^(https?:\/\/)?([\w.-]+)\.([a-z]{2,})(\/\S*)?$/,"i").test(n.target.value)){e.next=6;break}return x.ZP.info("请输入正确的跳转地址"),e.abrupt("return");case 6:return ne(!0),e.next=9,(0,ee.ZP)("/api/knowledge_graphs/".concat(se.id,".json"),{method:"put",body:{url:n.target.value}});case 9:t=e.sent,ne(!1),xe(!0),0===t.status&&(N(!1),On());case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),style:{width:"81%",marginTop:6}}),(0,K.jsx)("i",{onClick:function(){xe(!1)},className:"iconfont icon-bianji3",style:{marginLeft:12,marginRight:20,color:"#666666",cursor:"pointer"}}),(0,K.jsx)("span",{className:Oi,style:{marginRight:0},onClick:function(){se.url?window.open(se.url):x.ZP.info("链接不能为空")},children:"跳转"})]})]}),(0,K.jsxs)("div",{style:{marginTop:20},children:[(0,K.jsxs)("div",{className:Ji,children:[(0,K.jsx)("span",{className:_i}),"关系"]}),null===(u=se)||void 0===u||null===(u=u.relations)||void 0===u?void 0:u.map((function(e,n){return(0,K.jsxs)("div",{style:{display:"flex",paddingLeft:8},children:[(0,K.jsxs)("div",{className:Vi,children:["与节点“",(0,K.jsx)("span",{style:{fontWeight:600,color:"#000000"},children:e.name}),"”为",e.relation,"关系"]}),(0,K.jsx)("div",{style:{width:"10%",textAlign:"end"},children:(0,K.jsx)("i",{onClick:function(){var t;g.Z.confirm({icon:null,title:"提示",getContainer:function(){return Ne.current},centered:!0,content:"请确认是否将节点之间的关系解绑",onOk:(t=o()(s()().mark((function t(){var i,a,r;return s()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return ne(!0),t.next=3,(0,ee.ZP)("/api/knowledge_graphs/".concat(null===(i=se)||void 0===i?void 0:i.id,"/delete_relation.json"),{method:"POST",body:{relation_id:e.relation_id}});case 3:a=t.sent,ne(!1),0===a.status&&(null===(r=se.relations)||void 0===r||r.splice(n,1),ae(l()({},se)),On());case 6:case"end":return t.stop()}}),t)}))),function(){return t.apply(this,arguments)})})},className:"".concat(qi," iconfont icon-shanchu10")})})]})}))]}),(0,K.jsxs)("div",{style:{marginTop:20},children:[(0,K.jsxs)("div",{className:Ji,children:[(0,K.jsx)("span",{className:_i}),"描述",(0,K.jsx)("div",{style:{flex:1,textAlign:"end"},children:(0,K.jsxs)("span",{onClick:function(){Pe({add:!0,name:""}),ce.setFieldsValue({describe:""})},className:Ei,children:[(0,K.jsx)("i",{style:{fontSize:12},className:"iconfont icon-tianjiashitixiaojiahao"})," 添加"]})})]}),(0,K.jsx)("div",{style:{height:200,overflow:"auto"},children:null===(f=se.descriptions)||void 0===f?void 0:f.map((function(e,n){return(0,K.jsxs)("div",{className:Ri,children:[(0,K.jsxs)("div",{className:Bi,children:[(0,K.jsxs)("div",{style:{fontSize:14,color:"#000000",fontWeight:500},children:["描述",n+1]}),(0,K.jsxs)("div",{children:[(0,K.jsx)("i",{onClick:function(){Pe({index:n,name:e}),ce.setFieldsValue({describe:e})},style:{marginRight:10},className:"iconfont icon-bianji-moren ".concat(Ui)}),(0,K.jsx)("i",{onClick:function(){var e;g.Z.confirm({icon:null,title:"提示",getContainer:function(){return Ne.current},centered:!0,content:"删除描述后,数据不可恢复,请确认是否删除",onOk:(e=o()(s()().mark((function e(){var t,i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return null===(t=se.descriptions)||void 0===t||t.splice(n,1),ae(l()({},se)),ne(!0),e.next=5,(0,ee.ZP)("/api/knowledge_graphs/".concat(se.id,".json"),{method:"put",body:{descriptions:se.descriptions}});case 5:i=e.sent,ne(!1),0===i.status&&(N(!1),On());case 8:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},className:"iconfont icon-shanchutimu ".concat(qi)})]})]}),(0,K.jsx)(re.Z,{value:e||""})]})}))})]})]})})})})})}),(0,K.jsx)(g.Z,{open:T,centered:!0,title:"编辑",getContainer:function(){return Ne.current},onCancel:function(){return N(!1)},okButtonProps:{loading:L},onOk:function(){ce.submit()},children:(0,K.jsx)(G.Z,{size:"large",form:ce,onFinish:function(){var e=o()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return z(!0),e.next=3,(0,ee.ZP)("/api/knowledge_graphs/".concat(se.id,".json"),{method:"put",body:{name:n.name}});case 3:t=e.sent,z(!1),0===t.status&&(B&&(se.text=n.name,ae(se)),N(!1),x.ZP.info("修改成功"),On());case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:(0,K.jsx)(G.Z.Item,{name:"name",label:"名称",rules:[{required:!0,validator:function(e,n){var t;return(null==n||null===(t=n.replaceAll(" ",""))||void 0===t?void 0:t.length)>0?Promise.resolve():Promise.reject("请输入名称")}}],children:(0,K.jsx)(Y.Z,{maxLength:30})})})}),(0,K.jsx)(g.Z,{open:M,centered:!0,title:"插入知识点",getContainer:function(){return Ne.current},onCancel:function(){return H(!1)},okButtonProps:{loading:L},onOk:function(){ce.submit()},children:(0,K.jsx)(G.Z,{size:"large",form:ce,onFinish:function(){var e=o()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return z(!0),e.next=3,(0,ee.ZP)("/api/knowledge_graphs.json",{method:"post",body:l()(l()({},n),{},{unit_type:4,identifier:h.pathId,parent_id:se.id})});case 3:t=e.sent,z(!1),0===t.status&&(H(!1),On(),x.ZP.info("插入知识点成功"));case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:(0,K.jsx)(G.Z.Item,{name:"name",label:"知识点名称",rules:[{required:!0,validator:function(e,n){var t;return(null==n||null===(t=n.replaceAll(" ",""))||void 0===t?void 0:t.length)>0?Promise.resolve():Promise.reject("请输入知识点名称")}}],children:(0,K.jsx)(Y.Z,{maxLength:20})})})}),(0,K.jsx)(g.Z,{open:_,centered:!0,width:550,title:"插入知识单元",getContainer:function(){return Ne.current},onCancel:function(){return E(!1)},okButtonProps:{loading:L},onOk:function(){ce.submit()},children:(0,K.jsxs)(G.Z,{size:"large",form:ce,labelCol:{span:5},onFinish:function(){var e=o()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/knowledge_graphs.json",{method:"post",body:l()(l()({},n),{},{identifier:h.pathId,parent_id:se.id})});case 2:t=e.sent,z(!1),0===t.status&&(E(!1),On(),x.ZP.info("插入知识单元成功"));case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,K.jsx)(G.Z.Item,{name:"name",label:"知识单元名称",rules:[{required:!0,validator:function(e,n){var t;return(null==n||null===(t=n.replaceAll(" ",""))||void 0===t?void 0:t.length)>0?Promise.resolve():Promise.reject("请输入知识单元名称")}}],children:(0,K.jsx)(Y.Z,{placeholder:"请输入知识单元名称",maxLength:20})}),(0,K.jsx)(G.Z.Item,{name:"unit_type",label:"类型",children:(0,K.jsxs)(S.default,{getPopupContainer:function(){return Ne.current},placeholder:"请选择类型",children:[(0,K.jsx)(S.default.Option,{value:1,children:"课件"}),(0,K.jsx)(S.default.Option,{value:3,children:"文本"}),(0,K.jsx)(S.default.Option,{value:2,children:"实训"})]})}),(0,K.jsx)(G.Z.Item,{name:"url",label:"跳转地址",rules:[{pattern:new RegExp(/^(https?:\/\/)?([\w.-]+)\.([a-z]{2,})(\/\S*)?$/,"i"),message:"请输入正确的地址"}],children:(0,K.jsx)(Y.Z,{placeholder:"请输入点击该节点跳转的链接地址"})})]})}),fe&&(0,K.jsxs)(g.Z,{open:fe,centered:!0,width:550,title:"添加关系",getContainer:function(){return Ne.current},onCancel:function(){an(""),ve(!1)},okButtonProps:{loading:L},onOk:function(){sn?(ve(!1),vn(!0),ce.setFieldsValue({relation:1}),Ge("")):x.ZP.info("请先选择节点")},children:[(0,K.jsx)(Y.Z.Search,{size:"large",onChange:function(e){var n=e.target.value,t=on.filter((function(e){return e.title.indexOf(n)>-1})).map((function(e){return e.key}));Be(t),en(!0),Ge(e.target.value)}}),(0,K.jsx)(D.Z,{onExpand:function(e){Be(e),en(!1)},style:{maxHeight:300,height:300,marginTop:20,overflow:"auto"},onSelect:function(e){console.log("---",e),an(null==e?void 0:e[0])},expandedKeys:Re,defaultExpandAll:!0,autoExpandParent:$e,treeData:En})]}),(je.name||je.add)&&(0,K.jsx)(g.Z,{open:je.name||je.add,title:"描述",width:900,getContainer:function(){return Ne.current},centered:!0,onCancel:function(){Pe("")},okButtonProps:{loading:L},onOk:function(){ce.submit()},children:(0,K.jsx)(G.Z,{form:ce,onFinish:function(){var e=o()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return z(!0),je.add?(se.descriptions.push(n.describe),ae(l()({},se))):(se.descriptions[je.index]=n.describe,ae(l()({},se))),e.next=4,(0,ee.ZP)("/api/knowledge_graphs/".concat(se.id,".json"),{method:"put",body:{descriptions:se.descriptions}});case 4:t=e.sent,z(!1),Pe(""),0===t.status&&(N(!1),On());case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:(0,K.jsx)(G.Z.Item,{name:"describe",style:{marginBottom:-10},rules:[{required:!0,validator:function(e,n){var t;return(null==n||null===(t=n.replaceAll(" ",""))||void 0===t?void 0:t.length)>0?Promise.resolve():Promise.reject("请输入描述内容")}}],children:(0,K.jsx)(xt.Z,{placeholder:"请在此输入内容,最大限制为65000个字符",watch:!0,defaultValue:je.name})})})}),(0,K.jsxs)(g.Z,{title:"文件导入",open:De,centered:!0,okButtonProps:{loading:L},onCancel:function(){ze(!1),He([])},onOk:o()(s()().mark((function e(){var n,t,i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=new FormData,!(Me.length>0)){e.next=5;break}n.append("file",Me[0]),e.next=7;break;case 5:return x.ZP.warning("请选择文件"),e.abrupt("return");case 7:return z(!0),n.append("ec_year_id",h.ec_year_id),n.append("identifier",h.pathId),e.next=12,(0,ee.ZP)("/api/knowledge_graphs/import.json",{method:"post",body:n},!0);case 12:t=e.sent,z(!1),0===(null==t?void 0:t.status)&&((null==t||null===(i=t.fail)||void 0===i?void 0:i.length)>0&&g.Z.confirm({icon:null,title:"导入失败",content:(0,K.jsxs)("span",{children:["检测到本次导入存在不符合要求的数据,点击下载",(0,K.jsx)("a",{href:"".concat(oe.Z.API_SERVER).concat(null==t?void 0:t.url),download:"失败数据.xlsx",children:"导入失败的数据"}),"查看"]})}),He([]),se={},ae({}),(null==t?void 0:t.success)>0&&x.ZP.info("添加成功"),On(),ze(!1));case 15:case"end":return e.stop()}}),e)}))),children:[!(null!=ke&&ke.is_root)&&(0,K.jsx)("div",{style:{marginBottom:30,color:"#333333"},children:"检测当前已存数据,导入后原数据将会被删除,按照最新导入的 为主,如继续导入,请按照下方步骤进行"}),(0,K.jsxs)("p",{style:{color:"#5F6368"},children:["步骤1:",(0,K.jsx)("span",{style:{color:"#000000"},children:"下载"}),(0,K.jsx)("a",{href:"".concat(oe.Z.API_SERVER,"/api/knowledge_graphs/down_template.json"),download:"模版.xlsx",children:"知识图谱导入模版"})]}),(0,K.jsx)(C.Z,{children:(0,K.jsxs)(Z.Z,{style:{color:"#5F6368"},children:["步骤2:",(0,K.jsx)("span",{style:{color:"#000000"},children:"上传填写好的《知识图谱导入模版》"})]})}),(0,K.jsx)(C.Z,{style:{marginTop:10,marginLeft:50},children:(0,K.jsx)(zi.Z,l()(l()({},_n),{},{children:(0,K.jsxs)("span",{style:{padding:"0px 16px",color:"#3061D0",cursor:"pointer",height:32,alignItems:"center",display:"inline-flex",borderRadius:2,border:"1px solid #BACFFE",background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)"},children:[(0,K.jsx)("i",{style:{fontSize:12,marginRight:6},className:"iconfont icon-tianjiashitixiaojiahao"})," 选择文件"]})}))})]}),(0,K.jsx)(g.Z,{open:fn,title:"添加关系",width:500,getContainer:function(){return Ne.current},centered:!0,onCancel:function(){vn(!1),ce.setFieldsValue({relation:null})},okButtonProps:{loading:L},onOk:function(){ce.submit()},children:(0,K.jsx)(G.Z,{form:ce,onFinish:function(){var e=o()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return z(!0),e.next=3,(0,ee.ZP)("/api/knowledge_graphs/".concat(se.id,"/relation.json"),{method:"post",body:l()({parent_id:sn},n)});case 3:t=e.sent,z(!1),0===t.status&&(ce.setFieldsValue({relation:null}),x.ZP.info("关联成功"),On(),an(""),vn(!1));case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:(0,K.jsx)(G.Z.Item,{name:"relation",label:"类型",children:(0,K.jsxs)(S.default,{getPopupContainer:function(){return Ne.current},placeholder:"请选择类型",children:[(0,K.jsx)(S.default.Option,{value:1,children:"关联"}),(0,K.jsx)(S.default.Option,{value:2,children:"后序"})]})})})}),hn&&(0,K.jsxs)(g.Z,{open:hn,centered:!0,width:550,title:"查找",getContainer:function(){return Ne.current},onCancel:function(){an(""),xn(!1)},okButtonProps:{loading:L},onOk:function(){var e,n,t,i,s,a,l,r;xn(!1),null===(e=yn.current)||void 0===e||e.clearSelection(),null===(n=gn.current)||void 0===n||n.clearSelection();var o,c,d=null===(t=gn.current)||void 0===t||null===(i=t.findNodeForKey)||void 0===i?void 0:i.call(t,sn),u=null===(s=yn.current)||void 0===s||null===(a=s.findNodeForKey)||void 0===a?void 0:a.call(s,sn);(null===(l=yn.current)||void 0===l||null===(l=l.commandHandler)||void 0===l||l.scrollToPart(u),null===(r=gn.current)||void 0===r||null===(r=r.commandHandler)||void 0===r||r.scrollToPart(d),d)&&(d.isSelected=!0,null!==(o=m.detail)&&void 0!==o&&o.allow_add_member&&(An({left:0,top:0,bottom:0,right:0}),ae(d.data)));u&&(u.isSelected=!0,null!==(c=m.detail)&&void 0!==c&&c.allow_add_member&&(An({left:0,top:0,bottom:0,right:0}),ae(u.data)));an(""),Ge("")},children:[(0,K.jsx)(Y.Z.Search,{size:"large",allowClear:!0,onChange:function(e){var n=e.target.value,t=on.filter((function(e){return e.title.indexOf(n)>-1})).map((function(e){return e.key}));Be(t),t.length<=0?Ln(!0):Ln(!1),en(!0),Ge(e.target.value)}}),Zn?(0,K.jsx)(lt.Z,{}):(0,K.jsx)(D.Z,{onExpand:function(e){Be(e),en(!1)},style:{maxHeight:400,height:400,marginTop:20,overflow:"auto"},onSelect:function(e){an(null==e?void 0:e[0])},expandedKeys:Re,defaultExpandAll:!0,autoExpandParent:$e,treeData:En})]})]})})),is="bg___sN_Hy",ss="wrap___IaIuZ",as="content___q5lPL",ls="wrapTabs___FivJx",rs="intro___lW9Kf",os="introTitle___y5V_M",cs=["pathsDetail","globalSetting","loading","dispatch"],ds=Yn.Z.TabPane;function us(e){var n=e.target,t=function(e,n){if(e.localName===n)return e;for(var t=0,i=e;i=i.parentNode;t++){if(i.localName===n)return i;if(i==document.documentElement)return!1}}(n,"a");if(console.log([t],null==t?void 0:t.href,44),(null==t||!t.href)&&"IMG"===n.tagName.toUpperCase()){var i=n.src||n.getAttribute("src");i&&-1===i.indexOf("/images/avatars/User")&&(e.stopPropagation(),e.preventDefault(),pn.Z.publish("preview-image",i))}}var fs=(0,p.connect)((function(e){var n=e.pathsDetail,t=e.loading;return{pathsDetail:n,globalSetting:e.globalSetting,loading:t}}))((function(e){var n,t,i=e.pathsDetail,a=(e.globalSetting,e.loading,e.dispatch),r=(f()(e,cs),(0,p.useSearchParams)()),c=d()(r,1)[0],u=(0,p.useParams)(),m=(0,v.useRef)(),h=(0,v.useState)("stage"),x=d()(h,2),g=x[0],y=x[1],j=(0,v.useState)(""),P=d()(j,2),b=P[0],w=P[1],k=[{name:"课程章节",key:"stage"},{name:"排行榜",key:"ranking"},{name:"证书申请",key:"certificate"},{name:"科教资源图谱",key:"atlas"},{name:"知识图谱",key:"knowledge"}].filter((function(e){var n,t;return!!(null!==(n=i.detail)&&void 0!==n&&n.excellent||!1===(null===(t=i.detail)||void 0===t?void 0:t.is_free))||"certificate"!==e.key})).filter((function(e){var n,t;return!(null===(n=i.detail)||void 0===n||!n.atlas_data||null===(t=i.detail)||void 0===t||null===(t=t.atlas_data)||void 0===t||!t.nodes)||"atlas"!==e.key}));(0,v.useEffect)((function(){if(m.current)return m.current.addEventListener("mousedown",us),function(){var e;null===(e=m.current)||void 0===e||e.removeEventListener("mousedown",us)}}),[m.current]),(0,v.useEffect)((function(){u.pathId&&T()}),[u.pathId]),(0,v.useEffect)((function(){var e;(0,E.Dk)(null===(e=i.detail)||void 0===e?void 0:e.name)}),[i]);var T=function(){var e=o()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a({type:"pathsDetail/getPathsDetail",payload:l()({id:u.pathId},(0,E.oP)())});case 2:n=e.sent,a({type:"pathsDetail/getRightData",payload:{id:u.pathId}}),a({type:"pathsDetail/getStageData",payload:{subject_id:u.pathId}}),null!=n&&n.id&&c.get("token")&&(location.href=location.pathname);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,K.jsx)($.Z,{spinning:!1,children:(0,K.jsxs)("section",{className:is,children:[(0,K.jsx)(ve,{}),(0,K.jsx)(Lt.Z,{}),(0,K.jsxs)("section",{style:{marginTop:(null===(n=i.detail)||void 0===n?void 0:n.excellent)&&"89px"},className:"edu-container pb80 ".concat(ss),children:[(0,K.jsxs)("aside",{className:as,children:[(0,K.jsxs)("div",{className:rs,children:[(0,K.jsx)("div",{className:os,children:(0,K.jsxs)("span",{className:"font16",style:{display:"flex",alignItems:"center"},children:[(0,K.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAO9JREFUOBFj3H//P8ePj//a/jMyRDH8/y/uZcDCyAAEoZP//QfRxAHG54yMDIv+izHUsYANY/hfyECCdkxL/kv+/89QzviKkYGFgZEhGpdhEvwMDJNiwQ6Gm5G3+D/Di49wLgoDaGgc0///QIdSDfyXZKKaWVCDiDLwxUeQN4kLZBZ8LgSGCcP2i/8Zlh6HqIq2/A9MCPh0MAAjBQ94+YmBYf5hhAJkNkIUlUWUl1G14OeNGog/fIiRHQ1DYkIJvxomRgbG5/iVkCLL+BxoIMMiUrTgUwsqtVlkWZnqHv/+Bypj44BZXxKfBtxyiCoAAHADSWb7p5YAAAAAAElFTkSuQmCC",style:{marginRight:"10px"}}),"课程介绍"]})}),(0,K.jsx)("div",{ref:m,children:(0,K.jsx)(re.Z,{value:null===(t=i.detail)||void 0===t?void 0:t.description})})]}),(0,K.jsx)(Yn.Z,{className:ls,activeKey:g,onChange:function(e){return y(e)},tabBarGutter:50,tabBarStyle:{height:76},tabBarExtraContent:"stage"===g?(0,K.jsx)(ui.t7,{style:{width:222,backgroundColor:"#fff"},placeholder:"请输入名称进行搜索",onChange:function(e){var n;w(null===(n=decodeURIComponent(e))||void 0===n?void 0:n.trim())}}):"",children:k.map((function(e){return(0,K.jsx)(ds,{tab:e.name},e.key)}))}),"stage"===g&&(0,K.jsx)(ci,{keywords:b}),"ranking"===g&&(0,K.jsx)(gi,{}),"certificate"===g&&(0,K.jsx)(hi,{}),"atlas"===g&&(0,K.jsx)(Pi,{}),"knowledge"===g&&(0,K.jsx)(ts,{})]}),(0,K.jsx)(gn,{})]})]})})}))},25526:function(e,n,t){function i(e){try{e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullScreen&&e.webkitRequestFullScreen()}catch(e){console.log(e,":e")}}function s(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}t.d(n,{BU:function(){return s},Dj:function(){return i},gH:function(){return a},vp:function(){return l}});var a=function(){return document.webkitExitFullscreen?"webkitfullscreenchange":document.exitFullscreen?"fullscreenchange":document.msExitFullscreen?"msfullscreenchange":document.mozCancelFullScreen?"mozfullscreenchange":void 0};function l(){var e=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement;document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",e),null!=e}}}]); |